我正在构建一个需要前置摄像头才能工作的应用程序,我可以在运行时检查可用摄像头列表CameraManager.getCameraCharacteristics(cameraId)
并与之进行比较CameraCharacteristics.LENS_FACING_FRONT
但是camera2 api中有没有办法或使用android清单来过滤应用程序,以便它只能安装在具有前置摄像头的设备上?
这就是我在 AndroidManifest 中声明的内容
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />