25 - 1/안드로이드 프로그래밍
-
[Lab] 이벤트 처리 – 스톱워치 기능 만들기25 - 1/안드로이드 프로그래밍 2025. 4. 9. 11:39
1 문제 정의: Chronometer와 이벤트 처리 기능을 활용한 스톱워치 앱본 Lab에서는 Android의 Chronometer 위젯과 버튼 이벤트를 활용하여, Start, Stop, Reset 기능을 갖춘 스톱워치 애플리케이션을 구현하는 것이다.뒤로 가기 버튼을 연속으로 두 번 눌러야 종료되도록 처리하며, 사용자의 실수로 인해 종료를 방지(한 번 더 눌러야 종료됩니다.)하는 이벤트 제어 기능을 포함한다. 2 주요 코드 분석2.1 activity_main.xmlxml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a..
-
[Lab] 카카오톡 비밀번호 화면 만들기25 - 1/안드로이드 프로그래밍 2025. 3. 26. 16:45
1 문제 정의: AVD 가상 디바이스를 활용한 Compose UI 출력- 본 Lab에서는 Android Studio의 가상 디바이스(ADV)를 이용하여 ‘카카오톡 비밀번호 확인 화면’을 출력한다.- EditText, TextView, Button 등을 활용하여 비밀번호 입력 화면, 앱 실행 시 나의 Email 주소와 비밀번호를 작성할 수 있는 칸, ‘확인’ 버튼이 상단에 표시되도록 구현한다. 2 주요 소스 분석2.1 activity_main.xml 2.2 strings.xml Lab2 회원님의 소중한 정보 보호를 위해, 카카오계정의 현재 비밀번호를 확인해 주세요. 비밀번호가 기억나지 않으세요? 3 ..