1

我在我的相机对象上调用 takePicture(),同时显示使用 SurfaceView 拍摄的内容的预览。我希望能够调用 takePicture() 而不会因为刚刚拍摄的快照而冻结预览屏幕。如何禁用此功能并保持预览在后台运行?

4

2 回答 2

3

我希望能够调用 takePicture() 而不会因为刚刚拍摄的快照而冻结预览屏幕。如何禁用此功能并保持预览在后台运行?

你没有。当设备从 CCD 读取数据并转换为 JPEG 时,SurfaceView预览不会更新。

于 2011-02-21T16:02:52.257 回答
0
(new AsyncTask<byte[], String, String>() {

                @Override
                protected String doInBackground(byte[]... params) {
                    savePictureToSDCard(params[0]);
                    return null;
                }
            }).execute(imageData);
于 2011-06-07T08:36:32.713 回答