我需要排除没有后置摄像头的设备安装应用程序。我知道在AndoirdManifest.xml中我可以提到: -
<uses-feature
android:name="android.hardware.camera"
android:required="true" />
但这仍然允许设备没有后置摄像头(但他们确实有前置摄像头)来安装应用程序。
我在android文档中读到我们可以提到具有前置摄像头的子特征要求
android:name="android.hardware.camera.front".
但是有没有办法可以提到后置摄像头作为要求。像
这样的东西android:name="android.hardware.camera.back"
还有一种方法可以在将此要求发布到Play商店之前测试此要求是否有效。我试图在模拟器和测试器上测试这个设备,但应用程序总是从日食中安装,即使它们根本没有任何摄像头。
谢谢!! GAGAN
答案 0 :(得分:0)
但这仍然允许设备没有后置摄像头(但他们确实有前置摄像头)来安装应用程序
不符合Google:
单个前置摄像头(需要android.hardware.camera功能的应用程序将无法在Nexus 7上使用)
因此,正确答案似乎是您上面的第一个代码段。
如果您有证据证明您的代码段不会阻止第1代Nexus 7,请发布。