Android
Eventos / intenciones de botón de hardware (PTT, LWP, etc.)
Buscar..
Introducción
Varios dispositivos Android tienen botones personalizados añadidos por el fabricante. Esto abre nuevas posibilidades para que el desarrollador maneje esos botones, especialmente cuando hace aplicaciones dirigidas a dispositivos de hardware.
Este tema documenta los botones que tienen intenciones adjuntas, que puede escuchar a través de los receptores de intenciones.
Dispositivos Sonim
Los dispositivos de Sonim tienen diferentes modelos de diferentes botones personalizados:
PTT_KEY
com.sonim.intent.action.PTT_KEY_DOWN
com.sonim.intent.action.PTT_KEY_UP
YELLOW_KEY
com.sonim.intent.action.YELLOW_KEY_DOWN
com.sonim.intent.action.YELLOW_KEY_UP
SOS_KEY
com.sonim.intent.action.SOS_KEY_DOWN
com.sonim.intent.action.SOS_KEY_UP
GREEN_KEY
com.sonim.intent.action.GREEN_KEY_DOWN
com.sonim.intent.action.GREEN_KEY_UP
Registrando los botones
Para recibir esos intentos, deberá asignar los botones a su aplicación en la Configuración del teléfono. Sonim tiene la posibilidad de registrar automáticamente los botones en la aplicación cuando se instala. Para hacer eso, tendrá que contactarlos y obtener una clave específica del paquete para incluir en su Manifiesto de la siguiente manera:
<meta-data
android:name="app_key_green_data"
android:value="your-key-here" />
Dispositivos RugGear
Botón PTT
android.intent.action.PTT.down
android.intent.action.PTT.up
Confirmado en: RG730, RG740A