在" 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拍照?
答案 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.Camera
比android.hardware.camera2.*
更容易,但不是很多,而且两个API都非常复杂。