Как я могу отключить устройство Android с помощью java-кода?
Возможно ли это? Нужны ли мне специальные разрешения для этого?Как отключить Android-устройство?
8
A
ответ
5
В Android SDK нет API, чтобы это позволяло приложениям для пользователей.
Ближе всего вы можете попробовать: PowerManager.goToSleep()
.
1
Да, возможно, но вам необходимо устройство Rooted
с Superuser
Доступ. Попробуйте использовать следующий код:
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot -p" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
Если вы планируете делать это без Root Privileges
, забудьте об этом. Единственный способ сделать это - использовать PowerManager
, но это не сработает, если ваше приложение не подписано с System Firmware Key
.
Смежные вопросы
- 1. Как отключить (отключить) tripwire
- 2. Как отключить/отключить NFC программно?
- 3. Как отключить Jqgrid отключить во время загрузки?
- 4. Как отключить/отключить оповещения в Android Wear
- 5. Как отключить звук/отключить звук от PowerShell
- 6. Как отключить или отключить узел fancytree?
- 7. Как отключить или отключить «показать уведомление»?
- 8. MSBuild: как отключить или отключить дозирование?
- 9. как отключить отключить клавишу shift в fabricjs?
- 10. Как отключить или отключить все функции jquery?
- 11. Как отключить или отключить веб-сайт OAuth?
- 12. Как отключить службу Android или отключить приемник?
- 13. Как отключить interactivePopGestureRecognizer отключить в iOS9
- 14. Как отключить или отключить тест загрузки maven
- 15. JavaFX - Как отключить/отключить WebViews HTML Renderer
- 16. Как отключить и отключить кнопку проигрывателя?
- 17. Отключить или отключить IIS
- 18. Как отключить клавишу F1?
- 19. Как отключить опции консоли
- 20. Как отключить Jboss-logging
- 21. Как отключить событие временно
- 22. Как отключить ошибки MySQL?
- 23. как отключить mozgrabber?
- 24. Как отключить сам JComboBox
- 25. Как безопасно отключить GenericKeyedObjectPool?
- 26. Как отключить виртуальную машину?
- 27. Как отключить Android-устройство?
- 28. Как отключить кеш Dwoo?
- 29. Как отключить тестовое событие?
- 30. Как отключить самообслуживание
позвольте мне попробовать, что –
я знаю, что это одна приложение под названием «Power Off», но я не могу найти исходный код для этого один :( –
Я думаю, что вам нужно разрешение 'DEVICE_POWER', который является только системой. –