일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- notification channel
- 안드로이드 알림
- 알림 우선순위
- notifications
- setContentIntent
- 버전별 관리
- 안드로이드 알림 예제
- setDefaults(NotificationCompat.DEFAULT_ALL)
- Pending Intent
- 펜딩인텐트
- 안드로이드 알림채널
- notification manager
- NotificationCompat.Builder
- setPriority(NotificationCompat.PRIORITY_HIGH)
- 알림 인텐트
- android notification 예제
- Today
- Total
목록전체 글 (97)
공부용 블로그
이번에는 알림 스케줄러라는 앱을 만듭니다. 앱은 사용자가 제약 조건을 선택하고 작업을 예약 할 수 있도록하여 JobScheduler 프레임워크를 보여줍니다. 해당 작업이 실행되면 앱에서 알림을 게시합니다. (이 앱에서 알림은 사실상 "job"입니다.) Task 1: Implement a JobService 먼저 조건에 따라 결정된 시간에 실행될 서비스를 만듭니다. 시스템은 자동으로 JobService를 실행합니다. 구현해야하는 유일한 부분은 onStartJob () 콜백과 onStopJob () 콜백입니다. onStartJob() - 시스템이 작업을 실행해야 한다고 결정할 때 호출됩니다. 이 메서드에서는 수행할 작업을 구현합니다. - 작업이 별도의 스레드에서 계속되어야하는지 여부를 나타내는 boolean..
알림 액션 버튼은 알림과 관련된 작업을 앱을 열지 않고 바로 처리할 수 있도록 해준다. 알림은 최대 세 개의 액션 버튼을 가질 수 있다. 1. LEARN MORE, UPDATE 버튼 사용자가 알림을 탭한 후 관련 액티비티로 넘어가는 것 말고도 액션 버튼들을 사용해서 다양한 작업들을 할 수 있다. 예를들어, 백그라운드 작업(파일업로드, 전화받기, 알람 중지, 음악 재생 등)을 할 수 있고, Android 7.0 (API level 24) 이상이라면 액션 버튼을 통해서 알림으로부터 바로 메세지에 응답할 수 있다. 알림 액션 버튼은 NotificationCompat.Builder 클래스의 addAction() 메서드를 사용하고, 파라미터로 아이콘, 라벨스트링, 펜딩인텐트를 넣는다. 그럼 아래 순서대로 적용해보..