通过intent启动时将相机数据保存到缓存

时间:2010-11-07 05:46:35

标签: android image caching camera storage

我通过Intent启动Camera应用程序,并使用EXTRA_OUTPUT选项将图像临时保存到SD卡。传递的URI需要指向外部存储上的位置。如果我想要返回完整尺寸的图像,我还需要提供一个URI。

我想说明用户可能没有安装SD卡的事实。

据我了解,由于Android强加的安全措施,Camera应用程序对我的应用程序的缓存文件夹没有写入权限。

通过一些中间步骤可以解决这个问题吗?或者总有一种更好的方法?

我知道我可以使用Camera类在我的应用程序中实现自己的相机,但是我会丢失相机应用程序提供的功能。

谢谢!

0 个答案:

没有答案