在android中使用camera2拍照

时间:2017-03-20 17:57:54

标签: java android android-camera2

在" old" camera-API我使用了简单的代码:

        Intent imageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
        imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
        startActivityForResult(imageIntent, CAPTURE_IMAGE);

并且效果很好。

现在使用camera2,示例代码大约是1035行代码 - android-camera2Basic example

是否有更简单的方法可以使用新的camera2-API拍照?

1 个答案:

答案 0 :(得分:2)

  

在" old" camera-API我使用了简单的代码:

该代码与"' old'无关。照相机API" (android.hardware.Camera)。

  

是否有更简单的方法可以使用新的camera2-API拍照?

您问题中的代码在the limits of the camera apps that you might be linking to内正常工作。

实施android.hardware.Cameraandroid.hardware.camera2.*更容易,但不是很多,而且两个API都非常复杂。