728x90
어플을 개발하다보면 notification이 주기적으로 갱신되는 기능이 필요할 때가 있습니다.
기본 설정으로 설정하면 갱신할때마다 notify를 해주게 되면 매번 소리나 진동이 울리게 됩니다. 이럴 경우 소리나 진동을 없애기 위해선 중요도를 조절하면 됩니다.
중요도의 단계는 4단계로 나눌 수 있습니다.
중요도 수준 | 중요도(Android 8.0 이상) |
긴급 알림음이 울리며 헤드업 알림으로 표시됩니다. |
IMPORTANCE_HIGH |
높음 알림음이 울립니다. |
IMPORTANCE_DEFAULT |
중간 알림음이 없습니다. |
IMPORTANCE_LOW |
낮음 알림음이 없고 상태 표시줄에 표시되지 않습니다. |
IMPORTANCE_MIN |
notification을 띄우면서 소리가 없게 하려먼 IMPORTANT_LOW를 사용하는 것이 적절합니다.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
dataNotification.createNotificationChannel(new NotificationChannel(
"default", "SensorData", NotificationManager.IMPORTANCE_LOW));
}
- 자료출처 : https://developer.android.com/training/notify-user/channels#java
728x90
'Programming > Android' 카테고리의 다른 글
안드로이드 스튜디오 구글 맵 사용하기 (0) | 2020.03.07 |
---|---|
안드로이드 스튜디오 공공데이터포털 XML 파싱하기 (6) | 2020.03.07 |
안드로이드 스튜디오 알람 사용하기 (10) | 2019.12.05 |
안드로이드 스튜디오 뒤로가기 버튼으로 홈으로 이동하기 (0) | 2019.12.04 |
안드로이드 스튜디오 MediaPlayer 사용하기 (0) | 2019.11.28 |