2010-05-29 9 views
5

Dal LOCK_PATTERN_ENABLED è stato spostato in Settings.Secure Froyo mia app non è più in grado di bloccare lo schermo ...Bloccare un telefono Android (sequenza di blocco o simile)

Qualcuno sa una soluzione per questo? In qualsiasi modo la mia app può bloccare immediatamente lo schermo? Non importa se il modello di blocco automatico o qualche tipo di blocco dello schermo personalizzato ...

risposta

4

Questo è un po 'ingombrante ...

se si aggiunge un DeviceAdminReceiver per la vostra applicazione e l'utente consente le impostazioni di protezione, allora sei autorizzato a chiamare

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

per bloccare immediatamente il dispositivo.

Se non si dispone di un DeviceAdminReceiver nell'app, la chiamata a .lock() causerà un SecurityException.

+0

c'è poco più che implementare un DeviceAdminReceiver. vedere i documenti di amministrazione del dispositivo: http://developer.android.com/guide/topics/admin/device-admin.html –

Problemi correlati