Je souhaite contrôler le voyant sur un périphérique Android avec plus de contrôle que celui offert par la classe Notification. Les notifications vous permettent de changer le taux de clignotement; par exemple. 300 millisecondes, 1000 millisecondes, mais c'est tout. Essentiellement, je voudrais allumer et éteindre la DEL à volonté à des heures arbitraires. Est-ce que quelqu'un sait si c'est possible? L'API ne semble pas le dire. Cela dépend-il du matériel spécifique?La LED du combiné Android peut-elle être manipulée sans utiliser d'objet Notification?
8
A
Répondre
2
Je n'ai pas essayé dans le code, mais le SDK montre ceci:
- Pour éteindre la LED éteinte, passez 0 dans le canal alpha pour colorARGB ou 0 pour les ledOnMS et ledOffMS.
- Pour allumer la DEL, passez 1 pour ledOnMS et 0 pour ledOffMS.
- Pour faire clignoter la DEL, passez le nombre de millisecondes qu'il convient d'activer et de désactiver sur ledOnMS et ledOffMS.
Et puis vous pourriez utiliser NotificationManager.cancel() pour désactiver arbitrairement la notification.
http://developer.android.com/reference/android/app/Notification.html#FLAG_SHOW_LIGHTS
0
Vous devriez être en mesure de le faire avec une notification. Vous pouvez augmenter et annuler la led en utilisant le gestionnaire de notification et vous pouvez utiliser la partie gestionnaire d'alarme d'Android pour contrôler les temps arbitraires.
Questions connexes
- 1. Notification iPhone en temps réel d'un serveur, sans utiliser la notification push Apple
- 2. Comment brancher des lumières LED en C++ sans microcontrôleur?
- 3. Une notification push peut-elle être envoyée sans alerte pour certaines actions?
- 4. Python Regex combiné avec une substitution de chaîne?
- 5. Site combiné/objectif de déploiement pour Maven
- 6. Utiliser Zend Framework sans l'installer dans la racine du serveur?
- 7. yacc/bison problème combiné mot
- 8. Comment utiliser viewGroup dans Android
- 9. Comment la sélection d'une zone de texte peut-elle être déterminée/manipulée dans Safari à partir de JavaScript?
- 10. Fondu dans plusieurs LED avec Arduino
- 11. ASP.Net MVC Exception Logging combiné avec la gestion des erreurs
- 12. Comment puis-je créer une notification par e-mail/SMS animée sur un téléphone Android?
- 13. Linq Question: Combiné Où Clauses
- 14. Sans utiliser la récursivité, comment une exception de dépassement de pile peut-elle être levée?
- 15. Drupal combiné utilisateur + recherche de contenu
- 16. Utiliser RadToolTip avec RadComboBox sans utiliser ItemTempalte
- 17. GZIP sans utiliser IIS?
- 18. Android: la communication HTTP doit utiliser "Accept-Encoding: gzip"
- 19. Comment puis-je tester Apple Push Notification Service sans iPhone?
- 20. Android. Comment envoyer un courrier sans participation de l'utilisateur?
- 21. Android Intention de téléchargement
- 22. changer la teinte/la saturation de l'écran sans utiliser la couleur de fond du formulaire
- 23. Android - configurer Spinner à un tableau utiliser
- 24. Comment utiliser un widget onglet dans Android?
- 25. Extension du lecteur multimédia Android
- 26. Notification CVSListBox après la suppression
- 27. Utilisation du service Web dans Android
- 28. android installation du fichier apk
- 29. Avec CDatabase, puis-je envoyer du SQL sans utiliser CRecordSet?
- 30. La meilleure façon d'extraire du texte à partir d'un document Word sans utiliser COM/automation?