2017-12-28 9 views
-3

ausschalten und neu starten Ich möchte eine App machen, wo Benutzer die Zeit für das Ausschalten des Telefons einstellen und einschalten für wie Benutzer die Zeit für Abend 7 Uhr nach Aus und Morgen 7 ap um automatisch einzuschalten gibt es irgendeinen möglichkeit, diese aktion ohne root durchzuführen bitte suggerieren mich. Ich habe es satt, es immer wieder zu finden.Wie man android-App programmgesteuert ohne root

Und auch versuchen,

<uses-permission android:name="android.permission.REBOOT"/> 

Erlaubnis zu geben, aber es ist auch für mich nicht möglich gewährt als manuell und Runtime

Antwort

5

Diese Erlaubnis für Drittanbieter-Anwendungen nicht verfügbar ist (siehe seine documentation).

Entschuldigung, das ist einfach nicht etwas, was Android Ihnen erlauben wird - es sei denn, Sie root das Gerät natürlich.

+0

gibt es eine Möglichkeit, "adb reboot" -Befehl mit der Android-App –

1

Sie können die gesamte App nicht beenden und neu starten. Ich schlage vor, Sie nur eine Aktivität auf Zeit zu halten (Good Practices), und Sie können es nur ein Neustart mit:

Intent intent=getIntent(); 
    finish(); 
    startActivity(intent); 

Dies ist eine Alternative, weil der Titel Ihrer Frage, aber was Sie brauchen, ist eigentlich zu erstellen a Service oder Broadcast, um die von Ihnen benötigte Funktionalität zu erreichen.

Tipp: Ich empfehle Ihnen, Code-Beispiele für Alarm-Apps zu suchen.

Ich hoffe, es hilft Ihnen.

+0

ich muss mein Telefon neu starten nicht aufhören meine App .... –

Verwandte Themen