Eventuali duplicati:
Lock the android device programaticallyCome bloccare a livello di programmazione la schermata in Android?
Come posso programmazione bloccare lo schermo in Android?
Eventuali duplicati:
Lock the android device programaticallyCome bloccare a livello di programmazione la schermata in Android?
Come posso programmazione bloccare lo schermo in Android?
Controllare questa classe: com.android.internal.policy.impl.LockScreen
di riferimento da qui: Can you lock screen from your app?
controllare anche il codice per abilitare e disabilitare schermata di blocco in Android. (Di riferimento da here)
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
Per bloccare l'uso dello schermo,
lock.reenableKeyguard();
e per disabilitare l'uso di blocco,
lock.disableKeyguard()
Per fare questo è necessario usare l'API Device Administration che è stata aggiunta (credo) 2.2. Dopo aver registrato l'app sul dispositivo come amministratore del dispositivo, è possibile utilizzare DevicePolicyManager.lockNow() per bloccare lo schermo. L'applicazione di esempio DeviceAdmin nell'SDK è un buon posto dove guardare.
ho provato questo codice, ma questo non funziona – Mecid
Puoi condividere il codice cosa hai provato? e quali problemi si stanno affrontando con esso? – YoK
Questo codice non è utile – Ashay