2017-12-14 1 views
1

Gibt es eine Möglichkeit, die Systemeinstellungen für das Pinning auf dem Bildschirm programmatisch abzufragen, d. H., Ob es aktiviert ist und ob eine Pin zum Entspinnen von Apps erforderlich ist?Wie scannen Sie die Pinning-Einstellungen?

Hintergrund: Ich möchte eine Kiosk-App implementieren, die dafür sorgt, dass beim Verlassen des Bildschirm-Pinning-Modus die Geräte-PIN eingegeben werden muss. Der ausgewachsene Lock-Task-Modus mit einem Gerät Besitzer App ist leider keine Option für mich, weshalb ich den nicht privilegierten Bildschirm Pinning-Modus bin mit: https://developer.android.com/work/cosu.html

Programmatically eine App in Bildschirm Pinning-Modus mit startLockTask() setzen ist nicht ein Problem. Wie kann ich jedoch (programmatisch) sicherstellen, dass der Benutzer die PIN eingeben muss, wenn er den Bildschirm-Pinning-Modus verlässt (ohne die App in setLockTaskPackages einzuschließen und den vollständigen Eigentümer des Geräts zu wählen)?

Antwort

1

Sie können versuchen, dann Geräteadministrator und verwenden diese dem Bildschirm auf der Rückseite drücken sperren

DevicePolicyManager dpm; 
dpm.resetPassword(newpin, 0); 
dpm.lockNow(); 
Verwandte Themen