De acuerdo con el hecho de que (por supuesto) una aplicación puede ejecutarse en diferentes dispositivos, estoy buscando una forma de enumerar los botones de hardware disponibles en el teléfono inteligente.
Por lo general, el volumen y la potencia siempre están ahí. A veces está presente un botón que inicia la cámara, a veces está presente un botón que inicia "Google Now", etc... ¿Cómo puede mi aplicación saber cuáles están disponibles?
El objetivo final para mí es usar un botón de hardware para realizar una acción precisa de mi aplicación. Lo implementé con el botón de volumen, pero solo funciona si la pantalla está encendida y mi aplicación está en primer plano, mientras que también necesito hacerlo cuando la pantalla está apagada y mi aplicación está en segundo plano.