0
我的应用程序打算使用ACTION_VIEW启动文件。 下面的代码返回选定的文件Intent.ACTION_VIEW返回错误的文件路径
if(Intent.ACTION_VIEW.equals(action)){
String Path = intent.getDataString();
//file processing code
}
它正常工作时所选择的文件中有没有空格的文件路径。例如路径变成“/mnt/sdcard/sample.pdf”,但是当我选择一个名称中带有空格的文件时,例如“/ mnt/sdcard/4C 1099 + 2 WOOO6.pdf”路径变成“/ mnt/sdcard/4C %20%20%201099%20%20%20%2B%20%202%20W0006.pdf“
任何帮助?
哇,它一直在使用intent.getEncodedPath而不是intent.getPath。 –
查看编辑答案 –
编辑。非常感谢 –