我在相机对象上调用takePicture(),同时显示使用surfaceView拍摄内容的预览。我希望能够在没有预览屏幕的情况下调用takePicture()冻结刚刚拍摄的内容的快照。如何禁用此功能并使预览在后台运行?
答案 0 :(得分:3)
我希望能够在没有预览屏幕冻结的情况下调用takePicture()并显示刚刚拍摄的内容的快照。如何禁用此功能并使预览在后台运行?
你没有。当设备从CCD读取数据并转换为JPEG时,SurfaceView
预览不会更新。
答案 1 :(得分:0)
(new AsyncTask<byte[], String, String>() {
@Override
protected String doInBackground(byte[]... params) {
savePictureToSDCard(params[0]);
return null;
}
}).execute(imageData);