活动相机(在应用程序相机中)没有响应

时间:2011-10-17 11:11:31

标签: android

我有一个使用以下代码打开活动相机的应用程序:

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/" + image)));
activity.startActivityForResult(intent, CAMERA_ACTIVITY_OK);

问题是相机应用程序在一些“快照”之后会返回以下错误:

Activity Camera (in application Camera) is not responding.

之后,相机应用程序不再起作用。 只有Android 2.3版本才会出现此问题

你能帮我吗?

由于

1 个答案:

答案 0 :(得分:0)

快照 “s” 吗?如同不止一个?该意图应该只生成一个镜头,或者用户可以取消镜头(不生成图像)。你是多次调用这个意图吗?如果是这样,请确保每次目标图像文件(EXTRA_OUTPUT)不同。如果没有看到更多的代码或错误日志,我可能无法帮助你。

顺便说一下:Android开发人员文档中现在介绍了如何在Intent上使用Camera应用程序: http://developer.android.com/guide/topics/media/camera.html#intents