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

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

Android/개념 및 예제2019. 3. 1. 01:24Android 예제 - 앱 설치시 홈 화면에 아이콘 추가하는 방법

앱 설치시 홈 화면에 아이콘을 설치하는 방법을 다룹니다. Android 8.0 API 28에서도 동작하는 방법입니다. 1. AndroidManifest.xml 매니페스트 파일에 다음 권한을 추가합니다. 2. MainActivity.java 파일의 onCreate 메소드에 다음 코드를 추가합니다. final String PREF_FIRST_START = "AppFirstLaunch"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SharedPreferences settings = getSharedPrefe..

반응형
image