2
我是Android新手。我想通過代碼檢測我的android設備是否具有QWERTY鍵盤和相機。有什麼建議麼?如何檢測Android設備是否有QWERTY鍵盤
我是Android新手。我想通過代碼檢測我的android設備是否具有QWERTY鍵盤和相機。有什麼建議麼?如何檢測Android設備是否有QWERTY鍵盤
對於檢查鍵盤存在
取使用
Configuration config = getResources().getConfiguration();
的Configuration對象...然後看看keyboard
領域。
如果它們的值爲keyboard
不是KEYBOARD_NOKEYS,則用戶具有硬件鍵盤。
而對於硬件相機 ...
PackageManager pm = context.getPackageManager();
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
}
爲鍵盤檢查我用類似的System.out.println(config.keyboared);它返回2是什麼意思? – user1108995 2012-01-27 05:22:32
查看[此鏈接]處的KEYBOARD_ *常量(http://developer.android.com/reference/android/content/res/Configuration.html#keyboard)。 2人停留在KEYBOARD_QWERTY,所以你有一個QWERTY – OleGG 2012-01-27 05:49:33