앱 런처 아이콘에 알림 수를 표시하는 방법

Waqleh

삼성 갤럭시 노트 2 안드로이드 버전 4.1.2

이전에이 질문을했지만 답변이 불가능하다는 것을 알고 있습니다.

Android에서 응용 프로그램 실행기 아이콘 위에 풍선 카운터를 표시하는 방법

그럼에도 불구하고 어제 나는 facebook 앱을 업데이트했고 읽지 않은 메시지 개인 메시지 카운터를 표시하기 시작했습니다. 페이스 북 앱이 내 앱에 대해 그렇게 할 수없는 이유는 무엇입니까?

페이스 북 아이콘

여기에 이미지 설명 입력

삼성 갤럭시 노트 2 안드로이드 버전 4.1.2

올렉산드르 카라 베 로프

Android ("vanilla" android without custom launchers and touch interfaces) does not allow changing of the application icon, because it is sealed in the .apk tightly once the program is compiled. There is no way to change it to a 'drawable' programmatically using standard APIs. You may achieve your goal by using a widget instead of an icon. Widgets are customisable. Please read this :http://www.cnet.com/8301-19736_1-10278814-251.html and this http://developer.android.com/guide/topics/appwidgets/index.html. Also look here: https://github.com/jgilfelt/android-viewbadger. It can help you.

As for badge numbers. As I said before - there is no standard way for doing this. But we all know that Android is an open operating system and we can do everything we want with it, so the only way to add a badge number - is either to use some 3-rd party apps or custom launchers, or front-end touch interfaces: Samsung TouchWiz or Sony Xperia's interface. Other answers use this capabilities and you can search for this on stackoverflow, e.g. here. But I will repeat one more time: there is no standard API for this and I want to say it is a bad practice. App's icon notification badge is an iOS pattern and it should not be used in Android apps anyway. In Andrioid there is a status bar notifications for these purposes:http://developer.android.com/guide/topics/ui/notifiers/notifications.html 따라서 Facebook이나 다른 누군가가 이것을 사용한다면 우리가 고려해야 할 일반적인 패턴이나 추세가 아닙니다. 그러나 어쨌든 홈 화면 위젯을 사용하고 싶지 않다면 여기를보십시오.

Facebook은 Android의 앱 아이콘에 배지 번호를 어떻게 추가하나요?

보시다시피 이것은 실제 Facebook 앱이 아니라 TouchWiz입니다. 바닐라 안드로이드에서 이것은 Nova Launcher http://forums.androidcentral.com/android-applications/199709-how-guide-global-badge-notifications.html 로 달성 할 수 있습니다. 따라서 어딘가에 아이콘 배지가 보이면 타사 런처 또는 터치 인터페이스 (프런트 엔드 래퍼). Google은 언젠가이 기능을 표준 Android API에 추가 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

런처 아이콘으로 앱이 시작될 때 알림 센터에서 Android 푸시 알림을 제거하는 방법은 무엇입니까?

앱 아이콘에 알림 수를 표시하는 방법은 무엇입니까?

Android의 툴바 아이콘에 알림 수를 표시하는 방법

알림 또는 앱 아이콘 클릭 Android에서 앱 열기를 아는 방법은 무엇입니까?

내 앱에서 알림을 표시 할 수 있는지 확인하는 방법

알림 창에서 앱 아이콘을 알림 아이콘으로 설정하는 방법

OneSignal : Xamarin.Forms 앱의 AppDelegate에서 알림 열기를 처리하는 방법?

알림 아이콘 클릭시 앱을 여는 방법?

우분투 14.04 런처에서 Google Chrome 앱 런처를 제거하는 방법

알림 액세스에서 내 앱을 표시하는 방법

Android Studio에서 알림 아이콘을 표시하는 방법

런타임에 작은 알림 아이콘의 실제 크기를 찾는 방법은 무엇입니까?

Android 푸시 알림 (GCN)의 작업 표시 줄에서 앱 아이콘 수정

앱이 백그라운드에 있지만 사용자가 수신 된 알림을 클릭하지 않을 때 메시지를 처리하는 방법

기존 앱의 풀다운 알림 표시 줄에 요소를 추가하는 방법은 무엇입니까?

레이아웃에 Firebase 알림 메시지를 표시하는 방법

앱은 일부 휴대폰에서 알림 아이콘으로 런처 아이콘을 사용합니다.

Xamarin Forms에서 앱에 대한 푸시 알림을 통해 수신 된 데이터를 저장하는 방법

런처 메뉴에서 앱 아이콘을 폴더로 이동하는 방법은 무엇입니까?

Android 앱에서 Firebase 클라우드 메시징의 데이터 페이로드 (알림 포함)를 처리 / 처리하는 방법은 무엇입니까?

여러 알림에 대해 상태 표시 줄에 단일 알림 아이콘을 표시하는 방법

여러 GCM 알림이 수신 될 때 GCM 알림을 처리하는 방법

Android에서 Firebase 알림, 즉 알림 메시지 및 데이터 메시지를 처리하는 방법

알림에서 앱을 닫는 방법

알림에서 Picasso를 사용하는 가장 쉬운 방법 (아이콘)

Flutter-알림 수신시 앱바 아이콘 변경

앱이 포 그라운드 일 때 로컬 알림을 표시하는 방법

ionic 앱에서 그림에 표시된 것과 같은 알림을 표시하는 방법

Ionic 앱에서 토스트 알림을 처리하는 올바른 방법

TOP 리스트

  1. 1

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  2. 2

    std :: regex의 일관성없는 동작

  3. 3

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  4. 4

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  5. 5

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  6. 6

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  7. 7

    Ionic 2 로더가 적시에 표시되지 않음

  8. 8

    Seaborn에서 축 제목 숨기기

  9. 9

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  10. 10

    복사 / 붙여 넣기 비활성화

  11. 11

    ArrayBufferLike의 typescript 정의의 깊은 의미

  12. 12

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  13. 13

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  14. 14

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  15. 15

    PRNG 기간보다 순열이 더 많은 목록을 무작위로 섞는 방법은 무엇입니까?

  16. 16

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  17. 17

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  18. 18

    잘못된 구성 개체입니다. Webpack이 Angular의 API 스키마와 일치하지 않는 구성 개체를 사용하여 초기화되었습니다.

  19. 19

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  20. 20

    R의 마침표와 숫자 사이에 문자열 삽입

  21. 21

    Assets의 BitmapFactory.decodeStream이 Android 7에서 null을 반환합니다.

뜨겁다태그

보관