2010-03-10 9 views

Respuesta

31

"Los indicadores proporcionados por getResources(). GetConfiguration(). Keyboard son un buena manera de verificar qué teclado (si lo hay) está disponible." [1]

http://d.android.com/reference/android/content/res/Configuration.html#keyboard

+13

Básicamente eso significa:..! isHardwareKeyboardAvailable private boolean() { getResources de retorno() getConfiguration() = Teclado Configuration.KEYBOARD_NOKEYS; } – Marcus

+3

Sí, si para sus propósitos está contando un "teclado de 12 teclas" como un "teclado de hardware". – HostileFork

+2

Tenga en cuenta que detectará un teclado que es una parte integral del dispositivo, pero no detectará si un teclado USB o Bluetooth está actualmente conectado. Ver https://stackoverflow.com/q/12161989/11683 para eso. – GSerg

Cuestiones relacionadas