2011-10-20 6 views
0

Y at-il un moyen de changer l'icône de l'application de manière dynamique. En ce sens, la fonctionnalité de base de mon application est de montrer à l'utilisateur, tous les rapports générés. Ce que je veux être en mesure de faire est de changer l'icône de mon application dyanamically pour montrer un cercle rouge en haut de l'icône de mon application dans le plateau chaque fois qu'un rapport est généré. Similaire à alerte cicles en haut des icônes de boîte de réception dans les téléphones adroid chaque fois qu'un nouveau message arriveAndroid App Icône Alerte

Répondre

1

Malheureusement maintenant: l'icône est codée en dur dans le fichier AndroidManifest. Il a été conçu de cette façon, l'icône de l'application peut être récupérée sans exécuter de code (ce qui ralentirait le démarrage de l'application de lancement).

Certaines applications domestiques personnalisées prennent en charge cette fonctionnalité, mais avec des API privées.

Vous pouvez essayer d'utiliser le NotificationManager et ajouter une icône à la barre d'état. Ce serait encore plus visible.

+0

C'est en fait la manière recommandée de le faire. Vous devriez vraiment utiliser la barre d'état dans de tels cas, c'est ce à quoi elle est destinée :-) – dbm