Hat jemand in Android L eine Aufgabensperre? Könnten sie einige Details darüber teilen, wie es funktioniert? Ich habe die Anweisungen unten gesehen, aber ich habe Mühe, das zu verstehen.
Im Moment habe ich eine App gemacht, die ich im Kiosk-Modus laufen lassen möchte. Ich habe versucht, es zu einer Launcher-App oder Surelock zu machen, aber die neue Tasksperrung sieht so aus, als wäre es die beste Option in der Zukunft.
Ich muss eine userdebug Build von Android L erstellen? Ich habe noch kein Android von der Quelle gebaut, ich habe angefangen, einen Build zu erstellen, aber ich glaube nicht, dass die Quelle für Android-L schon verfügbar ist?
%Vor%Bearbeiten: Weitere Informationen
Ich habe versucht, mein Gerät (Nexus 7) mit der Android-L-Vorschau zu rooten. Ich habe dann eine device_owner.xml mit meinem Paketnamen in data / system / abgelegt. Aber es funktioniert immer noch nicht, islockTaskPermited () gibt false zurück und der Aufruf von startLockTask () macht nichts.
Taking Below Snip von der Task-Sperr-API
Es ist klar, dass startLockTask () api wird hv-Effekt sein, wenn device_owner.xml vorhanden ist.
Wie überprüfe ich, ob meine App der Eigentümer des Geräts ist?
Wenn Ihre App der Eigentümer des Geräts ist, wird Ihre App Device Device-Option aktiviert und das Kontrollkästchen wird grau dargestellt. Daher können Sie das Kontrollkästchen nicht deaktivieren.
Sie müssen Systemrechte geben, während Sie die Datei device_owner.xml
drückenBefolgen Sie die folgenden Schritte:
Erstellen Sie unter dem Inhalt eine Datei "device_owner.xml", ersetzen Sie den entsprechenden Paketnamen
%Vor%adb push device_owner.xml /data/system/device_owner.xml Gerät neu starten.
von com.your.packagename
App-Anruf
von Ihrer Aktivität
Auch wenn Sie userdebug nicht haben, können Sie es testen, indem Sie startLockTask
aufrufen, ohne eine Datei zu drücken
Tags und Links android android-5.0-lollipop kiosk-mode kiosk