【发布时间】:2019-07-01 09:04:32
【问题描述】:
朋友们好,我想在我的应用中使用前置摄像头
MediaStore.ACTION_IMAGE_CAPTURE
这是我正在使用的方法
public void CaptureImage(int request){
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra("android.intent.extras.CAMERA_FACING", android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT);
cameraIntent.putExtra("android.intent.extras.LENS_FACING_FRONT", 1);
cameraIntent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true);
startActivityForResult(cameraIntent, request);
}
但它打开后置摄像头,我想要的是设备的前置摄像头。
【问题讨论】:
-
已经尝试过 Nilesh
-
查看答案stackoverflow.com/a/39425003/192373。除非您使用相机 API(或包装相机 API 的库),否则您不能依赖 Intent Extras。
标签: android camera front-camera