2012-01-27 6 views

답변

2

Configuration config = getResources().getConfiguration(); 

사용 Configuration 오브젝트 반입 ... 다음 keyboard 필드 본다.

keyboard의 가치를하는 경우

는 사용자가 하드웨어 키보드를 가지고, KEYBOARD_NOKEYS 없습니다.

그리고 하드웨어 카메라에 대한 ...

PackageManager pm = context.getPackageManager(); 

if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) { 
} 
+0

키패드 검사를 위해 나는에서 System.out.println (config.keyboared)처럼 사용, 그것이 무엇을 의미하는지 2를 반환? – user1108995

+0

[이 링크] (http://developer.android.com/reference/android/content/res/Configuration.html#keyboard)에서'KEYBOARD_ * '상수를보십시오. KEYBOARD_QWERTY는 2 번이므로 QWERTY가 하나 있습니다. – OleGG