¿Cómo podría apagar un dispositivo Android a través de un código Java?
¿Es posible? ¿Necesito permisos especiales para hacer esto?¿Cómo apagar un dispositivo Android?
8
A
Respuesta
5
No hay API en el SDK de Android para permitir que las aplicaciones de usuario hagan esto.
Lo más parecido que podría intentar sería PowerManager.goToSleep()
.
1
Sí, es posible pero necesita un dispositivo Rooted
con Superuser
Acceso. Trate de usar el siguiente código:
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot -p" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
Si usted planea hacer esto sin Root Privileges
, olvídalo. La única manera de hacerlo es usar PowerManager
, pero eso no funcionará a menos que su aplicación esté firmada con el System Firmware Key
.
[A través de Programmatically switching off Android phone]
Cuestiones relacionadas
- 1. ¿Cómo apagar programáticamente WiFi en un dispositivo Android?
- 2. Apagar un dispositivo USB en el software de Windows
- 3. Reiniciar/Apagar el emulador de Android
- 4. Android - ¿Cómo imprimir desde un dispositivo Android?
- 5. Android Java: Apagar la pantalla
- 6. cómo medir HeartBeat usando un dispositivo Android
- 7. ¿Cómo controlar un dispositivo serial en Android?
- 8. use un dispositivo Android como un auricular para otro dispositivo
- 9. Apagar un ExecutorService
- 10. ¿Apagar un iPhone programáticamente?
- 11. Cómo apagar la pantalla o enviar el dispositivo a modo de suspensión
- 12. ¿Cómo enviar sms al apagar el teléfono en Android?
- 13. Android: obteniendo de un dispositivo bluetooth
- 14. ¿Cómo cerrar un móvil Android programáticamente?
- 15. Eclipse: Selector de dispositivo Android - Desconocido Dispositivo Android 2.3.4
- 16. Comunicación dispositivo a dispositivo en Android
- 17. Programación en (no * para *) un dispositivo Android
- 18. Admite un nuevo dispositivo Bluetooth en Android
- 19. Información del dispositivo Android
- 20. Cómo APAGAR Tomcat en Ubuntu?
- 21. Dispositivo Android (GPS) Dirección
- 22. Dispositivo virtual Android
- 23. ¿Cómo enviar datos de un dispositivo Android a otro?
- 24. Cómo asociar mediante programación un dispositivo bluetooth en Android
- 25. ¿Cómo se determina la velocidad de un dispositivo Android?
- 26. ¿Cómo implementar la aplicación de Android en un dispositivo?
- 27. ¿Cómo obtengo la orientación CURRENT (ActivityInfo.SCREEN_ORIENTATION_ *) de un dispositivo Android?
- 28. Cómo depurar código nativo de Android en un dispositivo real
- 29. ¿Cómo puedo ejecutar comandos de Linux en un dispositivo Android?
- 30. ¿Cómo iniciar un servicio cuando el dispositivo Android está encendido?
vamos a tratar de que –
Sé que es esta una aplicación denominada "Desconexión" pero no puedo encontrar el código fuente para que uno :( –
Creo que había necesidad de permiso 'DEVICE_POWER' que es solo del sistema –