본문 바로가기

안드로이드 자바480

[Java][Android] 안드로이드 스레드, 핸들러를 이용한 스탑워치 이번 예제에서는 스레드를 이용해서 간단한 기능을 가진 스톱워치를 만들어 볼 예정입니다. 스탑워치의 기능은 시작, 일시정지, 리셋의 기능만 가진 아주 간단한 스탑워치입니다. activity_timer.xml 위에서 설명한대로, 스탑워치 뷰에는 초를 나타내는 TextView와 Start, Pause, Reset 3개의 버튼을 가지고 있습니다. TimerActivity.java public class TimerActivity extends AppCompatActivity { TextView textView; // 초를 나타날 TextView Button start, pause, reset; // 시작, 일시정지, 리셋 버튼 long MillisecondTime = 0L; // 스탑워치 시작 버튼을 누르고 흐른.. 2021. 2. 6.
[Java][Android] 안드로이드 - 웹뷰(WebView) 만들기 웹뷰란? 안드로이드 앱 내에서 웹페이지를 표시하는 뷰 입니다. [참고] developer.android.com/reference/android/webkit/WebView developer.android.com/guide/webapps/webview 예제 버튼을 누르면 웹 페이지 화면으로 이동하는 예제를 만들어보겠습니다. 먼저 xml에 버튼을 선언합니다. 버튼 이벤트를 사용하려면, 클래스에서 button을 findViewById로 선언해주고, 클릭 리스너를 만들어 줘야 합니다. 스틱 코드를 활용한다면, 클래스에서 'bu'까지만 작성 했을 때 버튼 클릭이벤트가 나타납니다. 버튼 클릭 이벤트를 클릭하면 코드가 한 번에 작성이 되서 편리합니다. 변수명, xml에 작성된 버튼의 id 값만 변경하면 되니 빠르게 코.. 2021. 2. 5.
[Java][Android] 안드로이드 - 이미지 파일 불러오기 안녕하세요. 스틱코드를 활용하여 안드로이드 앨범에 있는 이미지를 불러와서 보여주는 예제를 만들어보겠습니다. 스틱코드란? https://stickode.com/mainlogin.html 예제 먼저, build.gradle 파일안에 Glide라는 라이브러리를 사용하기 위해 아래 화면처럼 추가합니다. Glide 라이브러리란? 이미지를 빠르고 쉽게 가져오는 라이브러리 입니다. build.gradle -> dependencies 위치 안에 빨간 박스로 표시해둔 곳처럼 추가 해주시고 위에 Sync Now 버튼을 누르시면 라이브러리가 적용됩니다. // glide 라이브러리 추가 - 참고: https://github.com/bumptech/glide implementation 'com.github.bumptech.gl.. 2021. 2. 3.