Deshabilitar claves de hardware android rom
Quiero desactivar el botón Inicio, Menú y Atrás en mi ROM personalizada de AOSP. He encontrado en Internet, y vi que puedo deshabilitar los botones después de una compilación de succesfull en los archivos de diseño de claves que se encuentran en out / target / product / genérico / system / usr / keylayout. El archivo que estoy editando es: Generic.kl Ahora he comentado estos botones:
- # Clave 139 MENU WAKE_DROPPED
- # Key 158 BACK WAKE_DROPPED
- # Key 172 INICIO
Luego reinicié el emulador, y los botones todavía funcionan … ¿Hay algo que me falta?
- Instalación de Android en la falla del dispositivo
- Cámara Android android.hardware.Camera obsoleta
- ¿Cómo obtener un solo marco de vista previa en Camera2 API Android 5.0?
- Obtenga el modelo de Android Phone mediante programación
- Cámara Android android.hardware.Camera obsoleta
Gracias, Stefan
- ¿Por qué imageView.setLayerType (View.LAYER_TYPE_SOFTWARE, null); Y <aplicación android: hardwareAccelerated = "false" tienen un efecto diferente?
- Android no puede usar hdmi en la pestaña creativa y necesita ser notificado en todos los dispositivos (máximo) tan pronto como hdmi esté conectado
- ¿Cuál es la api de Android para obtener la lista de dispositivos de audio conectados?
- Cómo simular los botones de control de medios de hardware en un emulador de Android
- Recuperar dispositivo Android Fecha de fabricación Programaticamente?
- ¿Es posible en Android enviar SMS, correo electrónico y hacer una llamada telefónica al presionar el botón Inicio?
- Conseguir que los codificadores QualComm funcionen a través de la API de MediaCodec
- Conecte un nuevo hardware (lector de tarjetas RF) al dispositivo Android
Aquí es un buen lugar para buscar la edición del archivo ANTES de compilar
http://www.kandroid.org/online-pdk/guide/keymaps_keyboard_input.html
En la fuente encontrará el mapa de teclado por defecto en / device / vendor / product / y será el (los) archivo (s) que termina en .kl
Si tiene un dispositivo con raíz, siempre puede editar el archivo /system/usr/keylayout/qwerty.kl en el dispositivo actual con un explorador de archivos raíz.
Yo estaba buscando la respuesta a mí mismo y espero que compartió la información correcta
Editado También estoy bastante seguro a menos que hagas modding al emulador antes de ejecutarlo los cambios realizados no persisten después de reiniciar
Editado Si está buscando editar archivos en el dispositivo en la ROM antes de compilar, intente buscar en el archivo device.mk por ejemplo:
Dispositivo / lge / hammerhead / gpio-keys.kl: sistema / usr / keylayout / gpio-keys.kl
Esta línea del archivo make para el nexo 5 indica que system / usr / keylayout / gpio-keys.kl se deriva de device / lge / hammerhead / gpio-keys.kl en el código fuente
Una vez que edite las 3 teclas y agregue # a ellas en el keylayout haga lo mismo en /system/usr/keylayout/sec_touchkey.kl y VOLLA !! Funciona como un encanto .. trabajando perfectamente en mi galaxia s3. Una vez que se hace .. descargar GES4 control de luz y apagar las luces en las teclas también.
- Cómo publicar el progreso para el análisis de archivos json de gran tamaño con GSON
- Activa / desactiva Toast desde las preferencias compartidas?