我可以使用一些帮助了解如何在Android中打开文件.我的特定问题与打开图像文件有关.在我的应用程序中,用户用他们选择的相机应用程序拍摄图像,然后我在返回的图像上运行.根据手机,版本的Android,以及所选择的相机应用程序,我在onActivityResult中获得了不同的参数.有时我会得到一个URI,有时只是一个图像,有时都是两者.
【从 Uri 打开文件,与 android 中的位置无关】我已经测试了几个设备/应用程序组合.有时URI在SD卡上的内部存储和其他时间.如果文件位于SD卡上,那么我已经使用ManagedQuery获取文件.
如果它在内部存储器上,那么我就会获得一个filootfoundException.
我的问题是:如何在Android中通过指定的URI打开文件,不论该文件是在SD还是内部存储中
解决方案参考:
1> 从URI打开文件,独立于Android中的位置
2> android中的文件操作详解以及内部存储和外部存储
推荐阅读
- 大咖说|对话路特斯科技副总裁李博(如何看待智能驾驶的未来())
- OpenWRT 的包管理器镜像如何切换成阿里云源()
- 云服务器快速配置阿里巴巴NTP(网络时间协议)
- 云服务器修改dns服务器为阿里云公共dns服务器
- Games101 Assignment6
- 内向性格的力量
- 程序员|【大牛疯狂教学】2020最全的BAT大厂面试题整理改版
- 微信小程序开发|微信小程序周报(第七期)
- Linux服务器配置ulimit的常用参数介绍