2017-10-18 5 views

Antwort

1

Solange auf Ihrem Gerät Lollipop oder höher ausgeführt wird, sollten Sie Ihre App als Gerätebesitzer festlegen. Beachten Sie, dass sich dies vom Geräteadministrator unterscheidet. Eine App erhält nur während der Gerätebereitstellung auf dem Begrüßungsbildschirm des Google Setup-Assistenten Berechtigungen für den Gerätebesitzer. Der Gerätebesitzer ist eingeschränkt, wenn er aufgrund der Steuerung eingestellt werden kann. Nur eine App kann der Besitzer des Geräts sein.

Eine Kiosk-Lösung wird ein Gerät mit einer App als Geräteinhaber einrichten. Alle Pakete, die nicht verfügbar sein sollen, werden mit setPackagesSuspended gesperrt.

Einige zusätzliche Links, die Sie möglicherweise hilfreich finden (alle erfordern Gerätebesitzer für einen COSU/Kiosk-Modus-Lösung):

Blick in die TestDPC-App Google stellt Quellcode zur Verfügung und es wird am meisten, wenn nicht alles was Sie brauchen.

https://developers.google.com/android/work/build-dpc

https://github.com/googlesamples/android-testdpc

Andere Lösungen I (meist auf Pre-Lollipop veröffentlicht) gesehen haben, sind eine benutzerdefinierte Launcher zu verwenden, nicht zugelassenen Anwendungen zu verstecken. Dieser benutzerdefinierte Launcher wird manchmal als sicherer Launcher bezeichnet. Das Ausblenden von Apps, statt sie als Besitzer des Geräts zu sperren, ist jedoch weniger effektiv. Secure Launcher, IMO, ist eine falsche Bezeichnung.

Verwandte Themen