Comment désactiver le bouton d'alimentation?
Est-il possible de remplacer la fonctionnalité de l'android bouton d'alimentation ?
Je veux désactiver le bouton d'alimentation. Mon plan est de remplacer la fonctionnalité de ce bouton pour ne rien faire ( {}; )
Eh bien, mon idée principale est de désactiver la rotation de l'écran.
Je veux quand quelqu'un appuyez sur le bouton d'alimentation ne se passe rien.
Comment puis-je faire cela ?
IMO ce n'est pas un bon comportement. Je l'avais désinstaller une application qui fait cela. Si vous voulez garder l'écran sur vous peut obtenir le
Je ne pense pas que c'est possible.
Qui ne semble pas être une bonne idée. Vous pouvez garder le téléphone automatique d'aller dormir, mais si l'utilisateur veut éteindre l'écran (s)il devrait être en mesure de le faire. Je sais que je serais très en colère à l'application pour le faire.
Si l'utilisateur ne souhaite pas ce comportement, il ne pourra pas installer l'application. Mon but est de faire application qui va retarder l'écran pendant quelques secondes, et avant de l'éteindre je veux faire des animations.
Maintenant, vous pouvez: stackoverflow.com/questions/10817367/...
PowerManager.WakeLock
Je ne pense pas que c'est possible.
Qui ne semble pas être une bonne idée. Vous pouvez garder le téléphone automatique d'aller dormir, mais si l'utilisateur veut éteindre l'écran (s)il devrait être en mesure de le faire. Je sais que je serais très en colère à l'application pour le faire.
Si l'utilisateur ne souhaite pas ce comportement, il ne pourra pas installer l'application. Mon but est de faire application qui va retarder l'écran pendant quelques secondes, et avant de l'éteindre je veux faire des animations.
Maintenant, vous pouvez: stackoverflow.com/questions/10817367/...
OriginalL'auteur Lukap | 2011-11-07
Vous devez vous connecter pour publier un commentaire.
Heureusement, ce n'est pas possible, sauf peut-être via le custom firmware.
OriginalL'auteur CommonsWare
Il fonctionne sur Cyanogenmod:
http://review.cyanogenmod.com/#/c/18924/4/core/res/AndroidManifest.xml
vous aurez besoin de l'android.la permission.PREVENT_POWER_KEY autorisation.
Btw un bon scénario est d'utiliser le bouton d'alimentation, un bouton d'obturateur de caméra (si l'appareil ne dispose pas d'un serveur dédié).
Autant que je sache système, les applications peuvent intercepter le bouton d'alimentation normalement.
OriginalL'auteur user765269
Essayer de la mise en œuvre de
onKeyDown
, et si la touche enfoncée keycode estKEYCODE_POWER
et l'action estACTION_DOWN
et juste après ilACTION_UP
retourtrue
(signifie que vous géré cette touche)Hm... bizarre. Pourquoi ont-ils une constante "KEYCODE_POWER", alors? Vérifier et voir si ils donnent n'importe quel morceau de l'info.
Donc Android peut l'utiliser en interne.
OriginalL'auteur Jong