Androidデバイスアプリケーションがハードウェア機能をサポートすることを確認する方法

StackOverflow https://stackoverflow.com/questions/8302719

  •  25-10-2019
  •  | 
  •  

質問

カメラを広範囲に使用するアプリケーションを開発しています。私がやりたいのは、デバイスやタブレットにカメラがない場合、アプリケーションがインストールされないようにすることです。

チェックしました <uses-feature> Android Manifestでは、Android Marketplaceを介してアプリケーションがインストールされている場合にのみチェックします。サイトも私のサイトを利用できるようにする場合はどうなりますか。それで、デバイスにカメラハードウェアがない場合にアプリケーションがインストールされないようにこれを処理できる方法はありますか?

ありがとう、〜nil

役に立ちましたか?

解決

これをマニフェストに追加します:

   <uses-feature android:name="android.hardware.camera" android:required="true" />

フィーチャータグを使用します

他のヒント

You can use code to check device support feature :
PackageManager pm = getPackageManager();
if (!pm.hasSystemFeature(PackageManager.FEATURE_SENSOR_COMPASS)) {
    // This device does not have a compass, turn off the compass feature
    disableCompassFeature();
}
preference link : http://developer.android.com/guide/practices/compatibility.html#Features
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top