【发布时间】:2017-12-16 15:57:13
【问题描述】:
我有一个屏幕,单击按钮打开文件选择器,然后选择一个名为“Test.jpg”的文件以进行进一步操作。 我使用以下代码来获取该文件的名称。
Uri uri = data.getData();
File file = new File(uri.getPath());
String fileName = file.getName();
这是调试器的结果
file.getName() => 167522
file.toString() => /external/images/media/167522
我想获取 Test.jpg 作为我的文件名。 请让我知道我的代码有什么问题。
【问题讨论】:
-
试试这个你会得到完整的文件路径和名称stackoverflow.com/a/41520090/1548824
-
您使用的是哪个文件选择器?
-
我正在使用安卓意图选择器
-
@AkhileshPatil 链接中提到的getPath方法给出了null
标签: java android file filechooser