¿Hay una intención que se dispara cuando un usuario desbloquea su pantalla? Quiero que mi aplicación ajuste el brillo cuando la pantalla se enciende, pero el problema que me surge es que la pantalla intentada se dispara en la pantalla de bloqueo y no ajusta la pantalla en esa pantalla.intento de pantalla de desbloqueo de Android?
7
A
Respuesta
2
Mire el método disableKeyguard
en la clase KeyguardLock.
8
Sí, el ACTION_USER_PRESENT
se emite después de que el usuario desbloquea:
http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT
Tenga en cuenta que esto es una transmisión y protegida si el usuario está utilizando un reemplazo de la pantalla de bloqueo, como WidgetLocker
o NoLock
la USER_PRESENT
no puede ser enviado o puede ser enviado en el momento equivocado.
Para detectar WidgetLocker
's desbloquean ver: http://teslacoilsw.com/widgetlocker/developers
5
añadir el receptor en el archivo menifest
<receiver android:name=".ScreenReceiver">
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
Crear un receptor de radiodifusión, que trabaja para abrir la aplicación cuando el teléfono está desbloqueado.
public class ScreenReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
System.out.println(intent.getAction());
if (intent.getAction().equals(Intent.ACTION_USER_PRESENT))
{
Intent intent1 = new Intent(context,MainActivity.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent1);
}
}
Estoy seguro de que funcionará.
Cuestiones relacionadas
- 1. bloqueo/desbloqueo de la pantalla de Android programáticamente
- 2. Android: detecta el evento de desbloqueo del teléfono, no la pantalla en
- 3. Intento de llamada en Android
- 4. intento de notificación de Android para borrarlo
- 5. Cámara Android intento de crear dos archivos
- 6. Android intento de inicio para ver apk
- 7. [Android] ¿Cómo obtener resultados del intento iniciado desde la pantalla de preferencias?
- 8. resoluciones de pantalla Android
- 9. Resolución de pantalla de Android
- 10. pantalla de presentación de Android
- 11. relación de pantalla de Android
- 12. de desbloqueo de ReentrantLock sin IllegalMonitorStateException
- 13. intento de correo electrónico de recolección de Android
- 14. Actualizar Brillo de pantalla en Android después de cambiarlo programáticamente
- 15. Android - Pantalla de fragmento girar
- 16. Android obsoleto tamaño de pantalla?
- 17. pantalla de preferencias Android Disposición
- 18. Android OpenGL Captura de pantalla
- 19. Captura de pantalla en android
- 20. pantalla de llamada entrante android
- 21. Intento de correo electrónico de Android sin enviar archivo adjunto
- 22. Intento de la cámara con parámetros de resolución en Android
- 23. ¿Cómo desbloqueo svn?
- 24. Problema Desbloqueo de contraseña Documentos PDF protegidos
- 25. En aplicaciones Desbloqueo de compras Características
- 26. ¿Código de desbloqueo facial en un proyecto de código abierto de Android?
- 27. orientación de bloqueo de pantalla (Android)
- 28. Android: manejo eficiente de rotación de pantalla
- 29. emulador de Android - Rotación de pantalla
- 30. Ruta de capturas de pantalla en Android
No creo que esto responda directamente a la pregunta. Como parece ser un método para desbloquear la pantalla en lugar de recibir una notificación cuando la pantalla se ha desbloqueado. – stealthcopter