我正在开发广泛使用相机的应用程序。我希望做的是,如果设备或平板电脑没有相机,则我的应用程序不应在其上安装。

检查了 <uses-feature> 在Android清单中,仅在通过Android Marketplace安装申请时才能检查。如果我打算也可以提供我的网站怎么办。因此,有什么方法可以处理此操作,以便在设备没有相机硬件的情况下不应安装应用程序?

谢谢,〜尼尔

有帮助吗?

解决方案

将其添加到您的清单中:

   <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