Actualmente estoy luchando con este problema. Necesito comprobar si el dispositivo, donde está instalada la aplicación, tiene una tecla de menú de hardware. Debido a que no existe en algunos dispositivos como Galaxy Nexus, lo estoy mostrando directamente en la interfaz de usuario en este caso.Android: detecta mediante programación si el dispositivo tiene el botón de menú de hardware
Ya he consultado PackageManager.hasSystemFeature(), pero no encontré nada útil allí.
¿Alguien ha hecho esto?
Hola. Gracias por su respuesta. Quiero moverme usando la barra de acción porque en mi opinión roba mucho espacio. En Galaxy Nexus puedo mostrar un botón de menú en la interfaz de usuario, pero este botón no es necesario cuando tienes un Nexus S con ICS, porque el Nexus S tiene un botón de menú de hardware. – NiThDi
Mejor resolución http://stackoverflow.com/questions/16092431/check-for-navigation-bar –