안드로이드 알림 예제

Comments 0 by
August 1, 2019

NotificationCompat.Builder 생성자는 채널 ID를 제공해야 합니다. 이는 Android 8.0(API 수준 26) 이상과의 호환성에 필요하지만 이전 버전에서는 무시됩니다. 채널의 기본 알림 동작을 추가로 사용자 지정하려는 경우 알림 채널에서 enableLights(), setLightColor(및 설정진동패턴()와 같은 메서드를 호출할 수 있습니다. 그러나 채널을 만든 후에는 이러한 설정을 변경할 수 없으며 사용자는 이러한 동작이 활성 상태인지 여부를 최종제어할 수 있습니다. 알림에는 사용자에게 진행 중인 작업의 상태를 표시하는 애니메이션된 진행률 표시등이 포함될 수 있습니다. 시작하려면 NotificationCompat.Builder 개체를 사용하여 알림 의 콘텐츠 및 채널을 설정해야 합니다. 다음 예제에서는 다음과 같은 알림을 만드는 방법을 보여 주며, NotificationManager에 채널을 제출한 후에는 중요도 수준을 변경할 수 없습니다. 그러나 사용자는 언제든지 앱 채널에 대한 기본 설정을 변경할 수 있습니다. 알림 의지를 구성하는 다양한 방법에 대한 자세한 내용은 알림에서 활동 시작을 참조하십시오. 알림은 다음 중 하나가 발생할 때까지 표시됩니다. 이 페이지에서는 Android 4.0(API 수준 14) 이상용 다양한 기능을 사용하여 알림을 만드는 방법을 설명합니다. Android에서 알림이 표시되는 방식에 대한 자세한 내용은 알림 개요를 참조하세요. 알림을 사용하는 샘플 코드는 Android 알림 샘플을 참조하세요.

그림 2. 개인 및 직장 계정에 대 한 그룹 알림 채널 설정 NotificationChannel 생성자 NotificationManager 클래스에서 상수 중 하나를 사용 하 여 중요 도가 필요 합니다. 이 매개 변수는 이 채널에 속한 알림에 대해 사용자를 중단하는 방법을 결정하지만, Android 7.1 이하를 지원하려면 우선 순위(priority()를 설정해야 합니다(위와 같이). Android 8.0(API 수준 26)부터는 모든 알림을 채널에 할당해야 합니다. 각 채널에 대해 해당 채널의 모든 알림에 적용되는 시각적 및 청각 동작을 설정할 수 있습니다. 그런 다음 사용자는 이러한 설정을 변경하고 앱에서 방해가 되거나 전혀 표시되어야 하는 알림 채널을 결정할 수 있습니다.