2010-05-29 8 views
5

Seit LOCK_PATTERN_ENABLED Sperren wurde Settings.Secure in Froyo meine app bewegt kann nicht auf den Bildschirm länger sperren ...ein Android-Handy (Sperrmuster oder ähnliches)

Ist dies eine Abhilfe jemand wissen? Irgendwie kann meine App den Bildschirm sofort sperren? Egal, ob es das autolock Muster oder irgendeine Art von benutzerdefinierten Bildschirm sperren ...

Antwort

4

Dies ist ein wenig umständlich ...

Wenn Sie eine DeviceAdminReceiver zu Ihrer App hinzufügen und es dem Benutzer ermöglicht es die Sicherheitseinstellungen dann Sie dürfen

DevicePolicyManager dpm = 
    (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE); 
dpm.lockNow(); 

anrufen, um das Gerät sofort zu sperren.

Wenn Sie in Ihrer App keine DeviceAdminReceiver haben, wird der Anruf an .lock() eine SecurityException verursachen.

+0

Es gibt ein wenig mehr als nur die Implementierung eines DeviceAdminReceiver. Weitere Informationen finden Sie in den Dokumenten zur Geräteverwaltung unter http://developer.android.com/guide/topics/admin/device-admin.html –

Verwandte Themen