如何让只在前置摄像头的设备上运行Android应用程序?

时间:2012-01-07 14:21:50

标签: android android-manifest uses-feature

我想知道有没有办法让我的应用程序只能在带前置摄像头的设备上运行。好吧,我想我应该在<uses-feature>中通过AnrdoidManifest.xml

我这样做了:

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

但它没有帮助。我的意思是我可以在没有前置摄像头的设备上运行它。但是,如果他们的设备没有这样的功能,这个功能可能不允许用户下载应用程序吗?

如果我错了,请告诉我解决问题的正确方法。

问候,德米特里。

1 个答案:

答案 0 :(得分:3)

如果由于uses-feature用户没有前置摄像头,用户将无法从 Android电子市场下载。所以不要担心。

现在,如果有人“窃取”您的 apk ,那么您可以查看此link,了解如何以编程方式检查前置摄像头。< / p>