¿Cómo deshabilitar el botón de encendido?
¿Es posible anular la funcionalidad del botón de alimentación de Android? Quiero "desactivar" el botón de encendido. Mi plan es anular la funcionalidad de este botón para no hacer nada ({};) Bueno, mi idea principal es desactivar la desactivación de la pantalla.
Quiero cuando alguien presione el botón de encendido no suceda nada.
- Reconocer las pulsaciones del botón de volumen cuando la pantalla está desactivada Android
- AlarmManager y WakeLock
- GPS de seguimiento de Android y WakeLock
- Pantalla tenue mientras el usuario está inactivo
- Wake se bloquea servicio androide recurrente
Cómo puedo hacer esto ?
- ¿Cómo las notificaciones necesitan WAKE_LOCK en android?
- Unity3D Android Lockscreen no se muestra cuando la pantalla se agota. (Wakelock?)
- Android: apaga la pantalla sin activar la pantalla de suspensión / bloqueo - Activar con pantalla táctil
- ¿Traer la aplicación al frente, activar la visualización y desbloquear desde AlarmManager?
- Preguntas para principiantes: Wakelocks
- ¿Cuándo Android parará su cpu sin el bloqueo de la estela?
- WakeLock bajo bloqueo GCM_LIB
- Android: Mantenga la cámara LED encendida después de que la pantalla se apague
¿Es posible anular la funcionalidad del botón de alimentación de Android? Quiero "desactivar" el botón de encendido.
Afortunadamente, esto no es posible, excepto tal vez a través de firmware personalizado.
Funciona en Cyanogenmod: http://review.cyanogenmod.com/#/c/18924/4/core/res/AndroidManifest.xml necesitaría el permiso android.permission.PREVENT_POWER_KEY.
Un buen escenario es utilizar el botón de encendido como un botón del obturador de la cámara (si el dispositivo no tiene un dedicado).
Las aplicaciones del sistema Afaik pueden interceptar el botón de encendido normalmente.
Trate de implementar onKeyDown
y si la clave dada es KEYCODE_POWER
y la acción es ACTION_DOWN
y justo después de ACTION_UP
devolver true
(significa que manejó esta tecla presionar)
- ListView no se actualiza cuando llama a notifyDataSetChanged desde un BaseAdapter
- Animación a transición entre vistas con rotación sobre eje z con percepción de profundidad