2010-03-10 7 views

Antwort

31

"Die Flags von getResources(). GetConfiguration(). Keyboard sind eine gute Möglichkeit zu überprüfen, welche Tastatur (falls vorhanden) verfügbar ist." [1]

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

+13

Grundsätzlich bedeutet das:..! privaten boolean isHardwareKeyboardAvailable() { return GetResources() getConfiguration() Tastatur = Configuration.KEYBOARD_NOKEYS; } – Marcus

+3

Ja, wenn Sie für Ihre Zwecke eine "12-Tasten-Tastatur" als "Hardware-Tastatur" zählen. – HostileFork

+2

Beachten Sie, dass es eine Tastatur erkennt, die ein integraler Bestandteil des Geräts ist. Es erkennt jedoch nicht, ob eine USB- oder Bluetooth-Tastatur angeschlossen ist. Siehe https://StackOverflow.com/q/12161989/11683 dafür. – GSerg

Verwandte Themen