Androidデバイスアプリケーションがハードウェア機能をサポートすることを確認する方法
-
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
所属していません StackOverflow