Je souhaite implémenter des lignes de code permettant à Android d'activer/de désactiver l'écran comme si nous allions/éteignions rapidement l'appareil à l'aide du bouton d'alimentation. Y'a-t'il un quelconque moyen d'y arriver?Activer/désactiver l'appareil Android
Répondre
Il semble que vous souhaitiez verrouiller l'appareil sans l'éteindre. Pour verrouiller l'appareil, c'est un code simple. Mentionné here
Il utilise dispositif Policy Manager lockNow()
méthode
En cas d'RuntimeError utiliser la méthode décrite dans cette question pour définir des autorisations
Android DevicePolicyManager lockNow()
http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html
Pour désactiver le appareil:
Ce n'est pas possible, mais vous pouvez le redémarrer en utilisant PowerManager
http://developer.android.com/reference/android/os/PowerManager.html#reboot
RemarqueCet nécessite l'autorisation REBOOT et OS peut l'annuler.
Je travaille sur le framework Android, donc peut-être il y a quelques différences entre l'application bwt et le framework. Ça ne marche toujours pas. De toute façon, merci pour votre réponse – Nguyen
Vous pouvez utiliser DevicePolicyManger.lockNow()
: http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html#lockNow%28%29
Oui, vous pouvez le faire avec la programmation en utilisant ci-dessous le code, Note: Cette solution ne fonctionne que sur le périphérique enraciné
Arrêt:
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot -p" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
Redémarrer:
Même code, utilisez simplement "reboot"
au lieu de "reboot -p"
.
- 1. HTML android en android
- 2. Android-Azure-Android Communication
- 3. Android android: cacheColorHint question
- 4. Renseignez android listview Android
- 5. Android android: keepScreenOn
- 6. Android eglSwapBuffers - contrôle manuel? (Android)
- 7. Fichier Android Manifest.xml Erreur: Android
- 8. Compiler pour Android sur Android
- 9. ./android commande mais pas android
- 10. android crypto implementation android 4.3
- 11. UI Android - Android défilement horizontal
- 12. Android AppWidget + android: clearTaskOnLaunch = "true"
- 13. Android: jUnit Test Bibliothèque Android
- 14. Android Calendrier pour Android 2.3
- 15. animation dans Android, nouveau android
- 16. Android Admob android Manifest erreur
- 17. Android carton: Unity ou Android
- 18. Projet de réfraction android avec un autre pr android android
- 19. Android: Toute application client Android Android open source?
- 20. comment inclure la bibliothèque android dans android studio ????? (Android Studio)
- 21. Android Studio - Construire un projet Android avec Android bibliothèque qui dépend d'une autre bibliothèque Android
- 22. create-android-project.sh:line 103:/home/laschweinski/android/android-sdk-linux_86/tools/android: Aucun fichier ou répertoire
- 23. ANDROID: Comment créer une servlet android
- 24. Support Android Multiscreen dans android: 540x960 numéro
- 25. Android - 'Vérification/Inspection' Code de l'application Android
- 26. Android, Drupal & DrupalCloud ou tutoriel Android-xmlrpc?
- 27. android - comment convertir java swing en android?
- 28. Android problème setVisibility avec Android 2.3.3
- 29. Linux: démarrer Android SDK ou Android Emulator
- 30. Maven android - fusionner projet android différent
Voulez-vous verrouiller l'appareil ou l'éteindre? – cjds
Le exactement ce que je veux est l'affichage LockScreen de rappel. Après avoir éteint l'écran -> l'allumer -> le LockScreen sera affiché. Avez-vous une suggestion? – Nguyen
Si vous obtenez une erreur d'exécution, j'ai posté une solution – cjds