拍摄照片后,我使用函数release()来结束图像捕获操作。
在某些设备上,此功能会阻止UI线程1-12秒。
mCamera.takePicture(null, null, null, new Camera.PictureCallback() {
@Override
public void onPictureTaken(final byte[] data,
Camera camera) {
//Img process code (...)
Log.e("release","Start");//O second
mCamera.release();
Log.e("release","End"); //+ 12 second
}
}
例如在星系标签4中,前置摄像头被锁定1秒钟,后置摄像头被挡住12秒钟。
有什么想法吗?