안드로이드에서 앱 실행 아이콘에 알림이 오면 숫자가 올라가는 기능을 벳지카운터라고 한다.
이걸 사용하려면 인텐트 클래스를 활용하여 안드로이드에서 제공하는 액션을 호출하고 BroadCast 해 주어야 한다.
근데..set은 가능해도 get은 안되는 것 같다.
아무리 찾아봐도 ++ 형식으로 증가시키는 방법만 나온다.
Intent intent = new Intent("android.intent.action.BADGE_COUNT_UPDATE");
intent.putExtra("badge_count", 증가시킬 값);
intent.putExtra("badge_count_package_name", context.getPackageName());
intent.putExtra("badge_count_class_name", 실행시킬 클래스 이름);
context.sendBroadcast(intent);
위 내용은 안드로이드 버전 9.0까지 유효하다.
반응형
'기타 > Android' 카테고리의 다른 글
플레이 스토어 일시 정지 (0) | 2019.04.30 |
---|---|
안드로이드 앱 아이콘 변경 (0) | 2019.04.30 |
안드로이드 8.0부터 Notifications 사용 (0) | 2019.04.30 |
안드로이드 doze모드 만들기 (0) | 2019.04.30 |
안드로이드 Doze모드 (0) | 2019.04.30 |
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)
댓글