Estoy haciendo una aplicación para Android que necesita que el teléfono se reinicie o apague cuando se hace clic en un botón. es posible? ¿O el teléfono requerirá acceso raíz?Reinicie el teléfono con un botón haga clic en
10
A
Respuesta
17
Puedes hacerlo usando android.os.PowerManager
. Función reboot(String reason)
está disponible, se necesita el permiso:
android.permission.REBOOT
sitio oficial:
http://developer.android.com/reference/android/os/PowerManager.html#reboot(java.lang.String)
Por supuesto, es probable que obtenga ese permiso sólo si su aplicación se firma con la clave de firma de sistema:
0
Si su dispositivo es un dispositivo rooteado, puede usar el siguiente código.
Runtime.getRuntime().exec(new String[]{"/system/bin/su", "-c", "reboot now"});
1
lo hice en mi aplicación mediante una llamada al método siguiente.
Notas: 1. Asegúrese de que el teléfono esté rooteado 2. Permita que la aplicación en su administrador raíz otorgue automáticamente permiso de raíz.
void reboot() {
if (reboot) {
try {
Process proc = Runtime.getRuntime().exec(new String[]{"/system/bin/su", "-c", "reboot"});
proc.waitFor();
} catch (Exception ex) {
Log.e(TAG, "Error ", ex);
}
}
}
Cuestiones relacionadas
- 1. Mostrando un menú emergente en QGraphicsScene, haga clic o haga clic con el botón derecho
- 2. Cierre JFrame con botón haga clic en
- 3. Haga clic en un botón en Scrapy
- 4. mecanizar Python haga clic en un botón
- 5. Haga clic en un botón cada segundo
- 6. Ext Js: haga clic en un botón
- 7. Cómo deshabilitar el botón, haga clic en?
- 8. Haga clic en un determinado botón de enviar con jQuery
- 9. Cocoa: haga clic con el botón secundario en NSStatusItem
- 10. Capturar Haga clic con el botón derecho en HTML DIV
- 11. Cómo abrir la Configuración del teléfono Android en un botón haga clic en nuestra aplicación Android
- 12. Un botón activando otros botones haga clic en el evento
- 13. Selenium 2 haga clic con el botón derecho
- 14. WinForms ListBox Haga clic con el botón derecho
- 15. Botón WPF haga clic en C# código
- 16. Android ABIERTO ruleta con un solo botón, haga clic en el botón
- 17. Haga clic en un botón -> Ejecutar un archivo * .exe
- 18. Cambiar jsp en el botón haga clic en
- 19. Haga clic en un botón en otra aplicación
- 20. Efectos de sonido en el botón haga clic en
- 21. Deshabilitar formulario enviar automáticamente en el botón haga clic en
- 22. JQgrid en el botón de actualización haga clic en
- 23. Elementos Botón de control, haga clic en el comando
- 24. Vista parcial rinde en el botón haga clic
- 25. cómo abrir el teclado predeterminado de iphone con un botón, haga clic en
- 26. Haga clic con el botón derecho para seleccionar elementos en un ListBox
- 27. Botón de ASP.net haga clic en problema en cromo
- 28. ASP.Net haga doble clic en el problema
- 29. DataGridView, haga clic con el botón derecho en el menú/copiar ejemplo?
- 30. javascript jquery botón de radio haga clic en
No estoy seguro de si los usuarios aprecian que su dispositivo se vuelva a iniciar o se detenga de repente. Estamos hablando de un teléfono móvil aquí y no de una PC con Windows. –
Sí. Su teléfono móvil y el reinicio no serán repentinamente. Ellos sabrán qué sucederá si eligen ese botón. – IntelSoftApps