关于程序员:从-Uri-打开文件与-android-中的位置无关

我能够应用一些帮忙理解如何在Android中关上文件.我的特定问题与关上图像文件无关.在我的应用程序中,用户用他们抉择的相机应用程序拍摄图像,而后我在返回的图像上运行.依据手机,版本的Android,以及所抉择的相机应用程序,我在onActivityResult中取得了不同的参数.有时我会失去一个URI,有时只是一个图像,有时都是两者.

我曾经测试了几个设施/应用程序组合.有时URI在SD卡上的外部存储和其余工夫.如果文件位于SD卡上,那么我曾经应用ManagedQuery获取文件.

如果它在外部存储器上,那么我就会取得一个filootfoundException.

我的问题是:如何在Android中通过指定的URI关上文件,不管该文件是在SD还是外部存储中

解决方案参考:

1> 从URI关上文件,独立于Android中的地位

2> android中的文件操作详解以及外部存储和内部存储

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理