我正在开发一个广泛使用相机的应用程序。我想做的是,如果设备或平板电脑没有摄像头,我的应用程序不应该安装在它上面。
检查了<uses-feature>
android 清单,但仅检查何时通过 android 市场安装应用程序。如果我打算将它也用于我的网站怎么办。那么有没有办法可以处理这个问题,以便在设备没有相机硬件的情况下不应该安装应用程序?
谢谢,~无
我正在开发一个广泛使用相机的应用程序。我想做的是,如果设备或平板电脑没有摄像头,我的应用程序不应该安装在它上面。
检查了<uses-feature>
android 清单,但仅检查何时通过 android 市场安装应用程序。如果我打算将它也用于我的网站怎么办。那么有没有办法可以处理这个问题,以便在设备没有相机硬件的情况下不应该安装应用程序?
谢谢,~无
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