2

私はAndroidを初めて使用します。私のAndroidデバイスにQWERTYキーパッドとカメラがあるかどうかをコードで検出したいと思います。助言がありますか?

4

1 に答える 1

2

キーパッド有無確認

を使用して構成オブジェクトを取得します

Configuration config = getResources().getConfiguration();

...そして、keyboardフィールドを見てください。

それらの値がKEYBOARD_NOKEYSkeyboardでない場合、ユーザーはハードウェア キーボードを使用しています。

そしてハードウェアカメラの場合...

PackageManager pm = context.getPackageManager();

if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
}
于 2012-01-27T04:56:14.913 に答える