티스토리 뷰
앱을 사용 하다보면 앱아이콘 우측상단에 배지(badge)표시가 되는 경우를 많이 보게 됩니다. 대개 SNS계열의 앱이나 메시지계열의 앱들에서 많이 볼 수 있습니다. 사용자로 하여금 알림이 왔다는 노티의 의미로 배지(badge)표시를 하게 됩니다. 일반적인 사용자들은 이 배지(badge)를 보고 해당앱을 실행하게 되는 경우가 많이 있습니다.
이번 포스팅에서는 이러한 배지(badge)를 설정 하는 방법에 대해서 알아보도록 하겠습니다.
배지(badge)는 간단한 소스 몇줄로 쉽게 구현 할수 있어 어렵게 않게 구현이 가능 합니다.
1 2 3 4 5 6 7 8 9 | //배지 카운트 수 0이면 미표시 int badgeCount = 0; Intent intent = new Intent("android.intent.action.BADGE_COUNT_UPDATE"); intent.putExtra("badge_count", badgeCount); //앱의 패키지 명 intent.putExtra("badge_count_package_name","com.example.test"); // AndroidManifest.xml에 정의된 메인 activity 명 intent.putExtra("badge_count_class_name", "com.example.test.MainActivity"); sendBroadcast(intent); | cs |
설정된 배지(badge) 카운트 수만큼 단축아이콘에 배지(badge)가 표시되며, 알림을 확인 한후이거나 알림을 삭제한다면 배지 카운트를 0으로 설정 하여 위 코드를 다시 호출 해주어야 배지(badge)가 사라지게 됩니다.
'IT > Android' 카테고리의 다른 글
[Android] circle ImageView 구현하기 (1) | 2016.10.29 |
---|---|
[Android]임시 저장소 Preference를 사용하기 (0) | 2016.10.28 |
[Android]해시키(Hash key) 가져오는 방법 (0) | 2016.10.25 |
[Android]EditText 값 변경 리스너 TextWatcher사용방법 (0) | 2016.10.21 |
[안드로이드]현재시간 및 Date 변환하기 (0) | 2016.10.17 |
댓글
TAG
- 예약메일 전송
- 래디어 구조
- GPU 출시가격
- 하이엔드 그래픽카드
- 한글 패치
- 테일즈 오브 베르세리아
- 블로그 개설
- 단면폭
- 19대 선거
- 사제 쿨러
- 오픈베타
- 민주당 대선 후보
- unbound prefix
- 라이젠
- ONLINE JSON
- 배달 지연
- JSON PASER
- 티스토리 초대장
- Looper.prepare()
- 1800TI
- 초대장
- 투표소
- 국기 다는 시간
- 다렉
- GPU 출시
- 1800X
- 림의 외경
- 7700K
- 포아너
- 한글패치
최근에 올라온 글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
공지사항
반응형