因此,我正在开发一个可从手机存储设备(外部存储设备-而非外部SD卡,内部存储设备)请求文件的应用程序。但是,当我从Downloads: /document/
[这里的数字为4]中选择文件时,路径很尴尬。
有人知道如何获取该文件的真实路径吗?因为它存在于Download文件夹中,但是我希望它在被选择时才存在,所以我得到了它的真实路径,而不是那个实际上根本不存在的怪异路径。至少在 Nougat (Android Studio模拟器)和 KitKat (模拟器和我的手机)上会发生这种情况。任何帮助表示赞赏。
答案 0 :(得分:0)
正如Abhay Koradiya和Nandan Desai指出的那样,该路径是Uri路径,因此我使用此代码来解决问题并转换为Abhay Koradiya提供的正常路径:http://technophilegeek.blogspot.com/2018/11/android-get-file-path-from-uri-real.html。再次感谢你们的帮助!