Estoy trabajando en una aplicación en la que tengo que bloquear y desbloquear la pantalla mediante programación. Amablemente ayuda! No tengo idea de cómo desarrollar este tipo de funcionalidades que soportan cada versión del sistema operativo Android.bloqueo/desbloqueo de la pantalla de Android programáticamente
Respuesta
Este enlace podría ayudar a resolver su 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);
para desbloquear
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();
trabajado como encanto gracias –
trabajado para mí. pero aparecen advertencias de métodos obsoletos. – MSaudi
Funcionó como la aplicación Zalo, la aplicación Viber ... Muy bien. –
- 1. Android tome la captura de pantalla programáticamente
- 2. Activar programáticamente la pantalla en android
- 3. ¿Cómo bloquear programáticamente la pantalla en Android?
- 4. cambiando el brillo de la pantalla programáticamente en android
- 5. ¿Cómo tomar la captura de pantalla programáticamente?
- 6. Actualizar Brillo de pantalla en Android después de cambiarlo programáticamente
- 7. ¿Cómo cambiar el tiempo de espera de la pantalla programáticamente?
- 8. ¿Cómo puedo iniciar la pantalla de información de la aplicación Android programáticamente?
- 9. ¿Cómo ir a la pantalla de inicio predeterminada de Android programáticamente?
- 10. Xcode consola, pantalla clara programáticamente
- 11. Lanzar programáticamente la pantalla de favoritos de IE Mobile
- 12. ¿Interrumpir un protector de pantalla activo programáticamente?
- 13. Android: Configuración de preferencias programáticamente
- 14. Actividad de cierre de Android programáticamente
- 15. Mover el puntero del mouse en la pantalla de Android programáticamente
- 16. Deshabilitar la pantalla de suspensión Programativamente en Android?
- 17. Android: cómo configurar la imagen del fondo de pantalla
- 18. resoluciones de pantalla Android
- 19. Pantalla TextView Parte inferior de la pantalla en Android
- 20. Captura de pantalla de la pantalla actual
- 21. android Desvío de llamadas programáticamente
- 22. android - configuración de LayoutParams programáticamente
- 23. Desactivando programáticamente el teléfono Android
- 24. orientación de la pantalla Android al sensor
- 25. android - ir a la pantalla de configuración
- 26. Android Java: Apagar la pantalla
- 27. Toma de captura de pantalla de una página web programáticamente
- 28. pantalla de presentación de Android
- 29. relación de pantalla de Android
- 30. Resolución de pantalla de Android
Salida este post. Puede ser de ayuda. [bloqueo/desbloqueo de pantalla] [1] [1]: http://stackoverflow.com/a/9193501/1177482 –
qué upvotes 14? –
check https://github.com/amirarcane/lock-screen –