Wie kann ich ein Android-Gerät über Java-Code ausschalten? Ist es überhaupt möglich? Benötige ich spezielle Berechtigungen, um dies zu tun?
Im Android-SDK gibt es keine API, die es den Benutzer-Apps erlaubt, dies zu tun.
Der nächste, den Sie vielleicht ausprobieren könnten, wäre PowerManager.goToSleep()
.
Ja, das ist möglich, aber Sie benötigen ein Rooted
-Gerät mit Superuser
Access. Verwenden Sie den folgenden Code:
Wenn Sie dies ohne Root Privileges
planen, vergessen Sie es. Der einzige Weg dies zu tun, ist PowerManager
zu verwenden, aber das funktioniert nicht, wenn Ihre App nicht mit dem System Firmware Key
signiert ist.
Tags und Links android