我无法使用给定的URI获取文件的路径。使用Uri获取文件的路径
我有一个视频应用程序根据从EditText中读取的路径播放视频。
我创建了一个浏览按钮,允许我使用ACTION_GET_CONTENT打开内置文件浏览器。
我希望无论我在文件资源管理器中单击的视频路径自动设置为我的EditText。
林失去了在我打电话给我的onActivityResult
public Boolean onActivityResult(int requestcode, int resultCode, Intent data){
if(requestCode == RECEIVE_DATA){
Uri uriEnd = data.getData();
//here I am unsure of how to get the Path with the given Uri
//I am using SDK Build 24 Nougat
}
}
如果我叫uriEnd.getPath()的一部分;我得到一个奇怪的路径
我知道这个问题已被多次询问,我已经看了看答案,但即使提供的建议路径是永远不会正确的。
我可以向你推荐这个图书馆吗? https://github.com/Angads25/android-filepicker我已经使用它,它解决了我的文件问题 – cutiko