3

我想弄清楚有没有办法让我的应用程序只在带有前置摄像头的设备上运行。嗯,我想我应该<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"/>

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

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

问候,德米特里。

4

1 回答 1

4

如果用户没有前置摄像头,则由于uses-feature. 所以不用担心。

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

于 2012-01-07T14:27:19.390 回答