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