【发布时间】:2018-01-08 08:51:34
【问题描述】:
我尝试了其他问题的方法,但对我来说,这些方法不起作用。
我想使用 Intent 启动前置摄像头。 我试着去做
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra("android.intent.extras.CAMERA_FACING", android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT);
intent.putExtra("android.intent.extras.LENS_FACING_FRONT", 1);
intent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true);
mFile = Utils.getVisitorImage();
Uri imageUri = FileProvider.getUriForFile(
getActivity(),
getActivity().getPackageName() + ".fileprovider",
mFile);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, CAMERA_PHOTO_REQUEST_CODE);
但是,它不起作用。 我的设备是 Android 7.1.1。 如何使用意图启动前置摄像头? 我希望有人帮助我。谢谢。
【问题讨论】:
-
@kaihello 你添加权限了吗?
-
我尝试了其他方法,但对我来说,这些方法不起作用
-
@kaihello 没找到你?
-
我添加了权限,但仍然没有打开前置摄像头。总是后置摄像头。
-
是相机问题,我换个手机就可以了。