Comment arrêter un mobile Android par programmation?
Est-il possible d'arrêter le mobile de la programmation.
c'est avec l'aide de su commandes..
- Double Possible. Vous avez la réponse ici stackoverflow.com/questions/3745523/...
- ils ne travaillent pas pour moi
Vous devez vous connecter pour publier un commentaire.
Vous pourrait éventuellement utiliser la PowerManager à faire de redémarrage (cela ne garantit pas qu'il va redémarrer - OS peut l'annuler):
http://developer.android.com/reference/android/os/PowerManager.html#reboot(java.lang.Chaîne)
Il nécessite le REDÉMARRAGE de l'autorisation:
http://developer.android.com/reference/android/Manifest.permission.html#REBOOT
Pouvez-vous également de vérifier votre logcat lorsque vous essayez d'activer/désactiver le verrouillage du clavier, et après ce qu'il y a?
Vous ne pouvez pas le faire à partir d'un simple application SDK. Seules les demandes signé avec le firmware du système de la clé de signature peut faire ce
C'est possible, mais vous avez besoin d'un
Rooted
appareil Android avecSuperuser
accès. Vous ne pouvez pas le faire sans Racine, à moins que votre application est signé avec leSystem Firmware Key
. Essayez d'utiliser le code suivant:Arrêt:
Redémarrage:
Même code, il suffit d'utiliser
"reboot"
au lieu de"reboot -p"
.[Sur une autre remarque: j'ai lu quelque part que ces commandes ne fonctionnent pas sur le Stock de HTC Rom, mais ne l'ont pas confirmé de me
su
commandes?C'est le code que j'utilise pour effectuer tout le système de commande.
Appeler cette fonction à partir de votre Application android. Il ne fonctionnera que si la ligue est fonctionnel dans votre système.
Laissez-moi savoir dans le cas où il ne fonctionne pas. Je n'ai pas un Android de base prêt à tester. Mais les mêmes œuvres pour redémarrer. Si l'arrêt est également une commande de shell linux qui ithink sera là dans Android ainsi.. Tous les meilleurs
Je ne vois pas de ressemblance avec votre titre et l'extrait de code dans le corps. L'extrait est en relation avec KeyGuardManager qui est utilisé pour verrouiller et déverrouiller le clavier.
Pour éteindre votre téléphone, vous aurez besoin d'utiliser PowerManager ou SU commandes. (Sur les appareils enracinées.)
Avec enracinée ligne de commande à taper dans, svc arrêt de l'alimentation fonctionne pour moi en android 7.1
Si votre appareil est enracinée, alors vous pouvez essayer ci-dessous la solution
Arrêt:
Redémarrer:
Même code, il suffit d'utiliser
"reboot"
au lieu de"reboot -p"
.