¿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 controlar un dispositivo serial en Android?
- 7. cómo medir HeartBeat usando un dispositivo Android
- 8. use un dispositivo Android como un auricular para otro dispositivo
- 9. ¿Apagar un iPhone programáticamente?
- 10. Apagar un ExecutorService
- 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 obtengo el archivo de registro de un dispositivo Android?
- 24. Android: ¿Cómo encontrar la velocidad de cuadro de un dispositivo?
- 25. ¿Cómo enviar datos de un dispositivo Android a otro?
- 26. Cómo desvincular un dispositivo bluetooth usando android 2.1 sdk
- 27. ¿Cómo comunicarse con un dispositivo USB desde la tableta Android?
- 28. ¿Cómo iniciar un servicio cuando el dispositivo Android está encendido?
- 29. ¿Cómo implementar la aplicación Titanium en un dispositivo Android real?
- 30. ¿Cómo determinar si un dispositivo Android tiene una pantalla táctil?
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 –