l'ajout de la notification badge sur l'icône de l'application sur android
vous pouvez penser que c'est une double question, mais je veux des réponses plus spécifiques que toutes les questions qui sont similaires à ce.
d'abord il est dit que, comme facebook ayant notification badge avec l'appareil samsung.
Comment Facebook ajouter des numéros de badge sur l'icône de l'application sur Android?. et il s'avère être le lanceur touchwiz qui peut être le lanceur par défaut des appareils samsung. quand j'ai essayé de tester mon appareil samsung avec nova launcher. il est nécessaire d'installer un logiciel tiers ou Nova TestlaUnread.
Heres le fait. je pensais que le touchWiz est l'ajout d'un badge pour toutes les applications, mais quand j'essaie de tester avec mon appli pour avoir quelques avis, il ne présente pas de badge. comme j'ai trouvé que TouchWiz de samsung l'affichage uniquement d'application à application sélectionnée comme indiqué ici:
Aide de l'INTERFACE utilisateur pour la Notification sur l'icône
The question is: is there any way to let know the touchWiz to add badge to my app-icon?
C'est pour l'appareil de samsung,
avec les arguments précédents, il semble que le lanceur de différents fournisseurs sont les responsables pour les badges dans l'icône de l'application sur android. Sony Experia utilise Experia Maison/Lanceur comme lanceur par défaut. dans mon appareil sony, ils avaient un badge en il sms ou de manquer des appels ou facebook.
The question is: like the previous question, is there any way to let know experia home to add badge to my app icon?
parce que je pensais peut-être en interaction avec le launcher semble que la solution de ce "ajout d'un insigne à l'icône de l'application".
et il y a cette solution a propos de cette activité d'alias et de changer l'icône de l'application, de temps à autre qui, je pense, c'est de la foutaise.
Est-il possible d'ajouter un badge à l'icône d'une application Android?
donc je suis à la recherche de solution sur l'interaction avec les lanceurs qui est spécifique au fournisseur.
"toute solution sera appréciée même je voudrais aller en profondeur avec l'aide de développement natif en android'
Merci d'avance
Double Possible de Est-il possible d'ajouter un badge à l'icône d'une application dans Android?
OriginalL'auteur Vik2r | 2013-09-30
Vous devez vous connecter pour publier un commentaire.
J'utilise cette classe pour Samsung et Sony appareils (également disponible https://gist.github.com/Tadas44/cdae2f5995f21bf1c27f). N'oubliez pas d'ajouter
<uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE" />
à AndroidManifest.xmlOriginalL'auteur Tadas Valaitis
En plus de Daniel Ochoa de la solution de Samsung (voir le commentaire sur l'OP), j'ai compris comment cela est fait pour les appareils Sony.
J'ai blogué à ce sujet ici. J'ai aussi posté une autre DONC, la question à propos de ce ici.
Sony utilisation de dispositifs d'une classe nommée
BadgeReciever
.Déclarer la
com.sonyericsson.home.permission.BROADCAST_BADGE
autorisation de votre fichier manifeste:Diffusion d'une
Intent
à laBadgeReceiver
:Fait. Une fois cette
Intent
est diffusée le lanceur doit afficher un badge sur votre icône de l'application.Pour supprimer le badge, il suffit d'envoyer une nouvelle émission, cette fois avec
SHOW_MESSAGE
défini à false:J'ai exclu les détails sur comment j'ai trouvé ceci pour garder la réponse courte, mais tout est disponible sur le blog. Peut-être une lecture intéressante pour quelqu'un.
Merci @OGHaza. J'ai ajouté un peu de code pour cette réponse et pourra répondre à ma principale question à ce sujet maintenant.
je vais essayer celui-ci. merci..
OriginalL'auteur Marcus