Notification setLights() Valeur par Défaut?
Je veux créer une fonction de notification personnalisée. Donc je veux changer les lumières et le son.
J'utilise le NotificationCompat.Builder
.
Maintenant, je veux changer les Lumières via setLights()
;
Fonctionne très bien. Mais je veux définir la valeur par défaut de la onMS
et offMS
. Je n'ai pas trouver quelque chose à ce sujet.
Quelqu'un peut-il m'aider à trouver les valeurs par défaut?
Voici la documentation de l': http://developer.android.com/reference/android/support/v4/app/NotificationCompat.Builder.html#setLights(int, int, int)
OriginalL'auteur StefMa | 2013-02-27
Vous devez vous connecter pour publier un commentaire.
Voir le Source Android pour répondre:
Toutefois différentes Rom peut avoir des valeurs différentes pour ces. Par exemple le mien retourne
5000
pourconfig_defaultNotificationLedOff
. De sorte que vous pouvez les récupérer au moment de l'exécution:Selon diff, ces attributs sont garantis d'exister sur Android 2.2+ (API de niveau 8+).
OriginalL'auteur Mygod
Vous devriez être en mesure de le faire avec:
Fondamentalement, ne pas utiliser de
setLights
sur la notification builder. Au lieu de cela, construire la notification d'abord - ensuite, vous avez accès à des champs individuels pour les lumières.Mise à jour: c'est le copier/coller à partir de mon exemple de projet, qui compile et fonctionne très bien sur android 2.1 et utilise le bleu couleur de la LED:
J'ai mis à jour ma réponse avec le code de mon projet de l'échantillon.
NotificationCompat.Builder.build
est disponible à partir de l'API de niveau 3.Seulement plus confus... build() n'est pas disponible, dit-Eclipse! Et le setIcon trop...
Désolé, il devrait être
setSmallIcon
etsetLargeIcon
.build
est disponible - et mon eclipse heureusement qu'il le prend pour de l'API de niveau 7. Peut-être que vous devriez mettre à jour votre bibliothèque de compatibilité.OriginalL'auteur Aleks G
@Aleks G
qui n'aide pas. J'ai la dernière mise à jour de la compat libaray. Mais Eclipse dire
build()
n'est disponible.Je ne pas pourquoi. Le docu dit oui et vous...
C'est mon code actuel:
fonctionne parfaitement. Mais pas avec la valeur par défaut
onMS
etoffMS
danssetLights()
🙁OriginalL'auteur StefMa