绑定的一个点击事件,选择文件后,路径变成了数字
代码
结果
打开文件管理器代码
刚打开第一次获取是正确的,然后再重新选择就不行了,怎么回事?
通过系统文件管理器选择文件返回的URI分为几种情况,常见的是getPath后直接获得的文件路径,还有这种文档的URI,无法直接获得文件路径。如果是视频,图片,音频等,可以通过ContentResolver查询_data获取文件路径。无法获取的可以通过getContentResolver().openInputStream(uri)访问文件流。
13 回答6.1k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答7k 阅读✓ 已解决
3 回答3k 阅读✓ 已解决
5 回答4.6k 阅读
4 回答2.3k 阅读
3 回答4.8k 阅读
这应该是转码了吧, 你试试解码看看(我指的是uri/url解码)