반응형
이벤트 추가와 날짜 선택 가능한 안드로이드 달력 예제 ( CompactCalendarView 라이브러리)
Android/개념 및 예제2023. 10. 14. 22:48이벤트 추가와 날짜 선택 가능한 안드로이드 달력 예제 ( CompactCalendarView 라이브러리)

이벤트 추가와 날짜 선택이 가능한 안드로이드 달력 예제입니다. 2021. 11. 5 최초작성 아래 깃허브 저장소에 있는 CompactCalendarView 라이브러리를 사용했습니다. https://github.com/SundeepK/CompactCalendarView 초기 실행 상태입니다. 달력 부분을 좌우로 스와프하여 달을 변경할 수 있습니다. 첫번째 버튼을 클릭하면 현재 화면에 보이는 달의 1일과 2일에 이벤트가 추가되면서 초록색 점이 날짜 아래에 표시됩니다. 여러개가 추가되면 해당 개수만큼 초록색 점이 추가됩니다. 2일을 터치해보면 해당 날짜와 해당 날짜에 추가된 이벤트 정보를 출력해줍니다. 이벤트가 없는 날은 날짜만 출력됩니다. 3번째 버튼을 클릭하면 현재 보이는 달의 1일 이벤트 정보를 가져와 ..

Android 알람 앱 예제(AlarmManager, NotificationManager, SharedPreferences)
Android/개념 및 예제2019. 8. 15. 22:00Android 알람 앱 예제(AlarmManager, NotificationManager, SharedPreferences)

매일 일정한 시간마다 알람이 울리는 안드로이드 앱을 만들었습니다. 구현 내용은 다음과 같습니다. 매일 설정해놓은 시간에 알람 소리가 울리고 노티피케이션을 띄웁니다. 노티피케이션을 선택시 앱이 실행됩니다. 지나간 시간에 대한 알림을 설정하면 다음 날에 울리도록 합니다. 앱을 끄거나 스마트폰이 재부팅되어도 알람 시간을 기억했다가 울립니다. 1. 동작 설명 2. 전체 소스 코드 1. 동작 설명 전체 동작은 다음과 같습니다. 1. 처음 실행시키면 TimePicker와 버튼이 보입니다. TimePicker에서 원하는 시간을 설정합니다. 2. 버튼을 클릭하면 알람이 설정됩니다. 이미 지나간 시간을 설정하면 알람이 울리는 날짜가 내일로 변경됩니다. 설정 후 앱을 종료하거나 폰을 재부팅해도 동작합니다. 단 재부팅시에는..

반응형
image