如何在Manifest文件中添加背面摄像头的要求?

时间:2013-09-05 16:19:03

标签: android android-manifest

我需要排除没有后置摄像头的设备安装应用程序。我知道在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

1 个答案:

答案 0 :(得分:0)

  

但这仍然允许设备没有后置摄像头(但他们确实有前置摄像头)来安装应用程序

不符合Google

  

单个前置摄像头(需要android.hardware.camera功能的应用程序将无法在Nexus 7上使用)

因此,正确答案似乎是您上面的第一个代码段。

如果您有证据证明您的代码段不会阻止第1代Nexus 7,请发布。