Reputation: 175
I am new to Android. I want to detect, through code, whether my android device has QWERTY keypad and camera or not. Any suggestions?
Upvotes: 2
Views: 982
Reputation: 109237
For check keypad existence
Fetch the Configuration object using
Configuration config = getResources().getConfiguration();
...and then look at the keyboard
field.
If they value of keyboard
is not KEYBOARD_NOKEYS, the user has a hardware keyboard.
And for hardware Camera...
PackageManager pm = context.getPackageManager();
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
}
Upvotes: 2