¿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.

Cómo puedo hacer esto ?

¿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)

  • BroadcastReceiver Vs WakefulBroadcastReceiver
  • Ayuda con PROXIMITY_SCREEN_OFF_WAKE_LOCK en Android
  • Servicio androide con repetición de hilo en el fondo con el bloqueo parcial de la estela
  • ¿Es posible tener varias cerraduras de la estela?
  • ¿Debo usar WakeLock en IntentService?
  • ¿Hay alguna manera de recibir un evento de espera de la CPU en Android?
  • Android - Wake lock no se está adquiriendo correctamente, la aplicación debe seguir funcionando en modo de espera
  • ¿Sigue funcionando un servicio incluso cuando el teléfono está dormido?
  • Servicio, WakeLock
  • ¿Cómo desactiva Android Wear cuando está en modo de suspensión?
  • Android no recibe actualizaciones de ubicación cuando la pantalla está bloqueada
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.