我打开相机应用程序作为我的应用程序的外部意图.我使用以下代码来调用相机,以下是我的条件:
以下是我的代码:
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);
Run Code Online (Sandbox Code Playgroud)
现在,它确实打开前置摄像头,但它没有打开闪光灯,也没有将图像质量设置为高.
我的清单文件的权限部分如下所示:
<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" />
Run Code Online (Sandbox Code Playgroud)
有什么我想念的吗?
camera android android-intent android-camera android-camera-intent