我将从我的应用程序中以外部意图打开相机应用程序。 我正在使用以下代码来调用相机,并且以下是我的条件:
现在,它可以打开前置摄像头,但是它不能开启闪光灯并且也没有将图片质量设置为高。
我的清单文件的权限部分如下所示:
- 它应该打开前置摄像头。
- 最高画质。
- 闪光灯必须打开。
Intent action = new Intent("android.media.action.IMAGE_CAPTURE");
action.putExtra("android.intent.extras.CAMERA_FACING", 1);
action.putExtra("android.intent.extras.FLASH_MODE_ON", 1);
action.putExtra("android.intent.extras.QUALITY_HIGH", 1);
现在,它可以打开前置摄像头,但是它不能开启闪光灯并且也没有将图片质量设置为高。
我的清单文件的权限部分如下所示:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.camera.flash" />
我是否遗漏了什么?