Sto lavorando a un'app in cui devo bloccare e sbloccare lo schermo a livello di programmazione. Gentilmente aiuto! Non ho idea di come sviluppare questo tipo di funzionalità che supportano ogni versione del sistema operativo Android.Blocco/sblocco dello schermo Android a livello di programmazione
risposta
Questo collegamento potrebbe aiutare a risolvere il problema:
Unlock and Lock Programmatically
//Get the window from the context
WindowManager wm = Context.getSystemService(Context.WINDOW_SERVICE);
//Unlock
Window window = getWindow();
window.addFlags(wm.LayoutParams.FLAG_DISMISS_KEYGUARD);
//Lock device
DevicePolicyManager mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
per sbloccare
KeyguardManager km = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
final KeyguardManager.KeyguardLock kl = km .newKeyguardLock("MyKeyguardLock");
kl.disableKeyguard();
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP
| PowerManager.ON_AFTER_RELEASE, "MyWakeLock");
wakeLock.acquire();
ha funzionato come fascino grazie –
ha funzionato per me. ma vengono visualizzati avvisi di metodo obsoleti. – MSaudi
Ha funzionato come l'app Zalo, l'app Viber ... Davvero buono. –
- 1. Come cambiare il timeout dello schermo a livello di programmazione?
- 2. come ottenere le dimensioni dello schermo di Android a livello di programmazione, una volta per tutte?
- 3. Attivazione schermo a livello di programmazione
- 4. Android: Regola le dimensioni a livello di programmazione in base alle dimensioni dello schermo
- 5. Modifica della luminosità dello schermo a livello di programmazione (come con il widget di alimentazione)
- 6. Ingrandisci a livello di codice finestra su metà dello schermo
- 7. Programmazione Android - risoluzione schermo
- 8. IPhone/IPad: come ottenere la larghezza dello schermo a livello di programmazione?
- 9. iPhone: come possiamo cambiare la luminosità dello schermo a livello di programmazione?
- 10. Come invertire a livello di programmazione i colori dello schermo in Linux
- 11. Come posso impostare il blocco dello schermo con una password a livello di programmazione?
- 12. C'è un modo per regolare la luminosità dello schermo a livello di programmazione?
- 13. Impostazione android: animateLayoutChanges a livello di programmazione
- 14. Come creare un menu a livello di programmazione in Android?
- 15. Modifica dello sfondo su Linux a livello di programmazione
- 16. Come bloccare a livello di programmazione la schermata in Android?
- 17. Come disattivare a livello di programmazione WiFi sul dispositivo Android?
- 18. Aggiungere testo all'immagine in Android a livello di programmazione
- 19. Android ottenere le dimensioni dello schermo dell'orientamento dello schermo
- 20. Adattatore spinner e array Android a livello di programmazione
- 21. blocco orientamento dello schermo (Android)
- 22. Android: come attivare e disattivare lo schermo a livello di programmazione?
- 23. cambiare la luminosità dello schermo a livello di codice in Android
- 24. creazione di uiview a livello di programmazione?
- 25. Problema di gestione dell'orientamento dello schermo Android
- 26. , verificare a livello di programmazione
- 27. Valore di luminosità dello schermo in Android
- 28. blocco di orientamento in Android a livello di programmazione
- 29. Mixer di song audio in Android a livello di programmazione
- 30. Android: aggiungi due viste di testo a livello di programmazione
controllare questo post. Potrebbe aiutarti. [Blocco/sblocco dello schermo] [1] [1]: http://stackoverflow.com/a/9193501/1177482 –
perché 14 upvotes? –
check https://github.com/amirarcane/lock-screen –