相关疑难解决方法(0)

Intent不设置摄像机参数

我打开相机应用程序作为我的应用程序的外部意图.我使用以下代码来调用相机,以下是我的条件:

  1. 它应该打开前置摄像头.
  2. 最高画质.
  3. 闪光灯必须打开

以下是我的代码:

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

4
推荐指数
1
解决办法
1万
查看次数