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

33次阅读

共计 390 个字符,预计需要花费 1 分钟才能阅读完成。

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

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

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

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

解决方案参考:

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

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

正文完
 0