我们正在尝试使用本地相机应用程序,让用户采取一个新的图片。如果我们省略 EXTRA_OUTPUT extra
并返回小的位图图像,那么它就可以正常工作。但是,如果我们 putExtra(EXTRA_OUTPUT,...)
的意图之前启动它,一切工作,直到你试图点击“确定”按钮在相机应用程序。“确定”按钮什么都没用。摄像头应用程序保持开放,没有锁定。我们可以取消它,但文件永远不会被写入。我们到底需要做什么才能让 ACTION_IMAGE_CAPTURE
把拍摄的图片写到文件中?
编辑: 这是通过 MediaStore.ACTION_IMAGE_CAPTURE
的意图,只是为了清楚