【发布时间】:2018-05-29 13:23:18
【问题描述】:
我可以使用下载管理器从服务器下载视频。但是,当我使用以下代码记录路径时。
String path = Environment.getExternalStoragePublicDirectory(directory).getAbsolutePath() + subpath;
Log.e("PATH", path);
我明白了
12-15 13:29:36.787 22807-22807/com.ezyagric.extension.android E/PATH: /storage/sdcard0/EZYAGRIC/Soil Testing.mp4。
现在这与手机上的路径不同
/storage/sdcard0/Android/data/com.ezyagric.extension.android/files/EZYAGRIC/Crop 保险.mp4
是什么带来了这种差异?如何才能以这种方式获得手机中的路径?
【问题讨论】:
-
最好在下载文件夹中下载...
dmr.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, fileName); -
你是指Environment.DIRECTORY_DOWNLOADS中的默认文件夹
-
是的@Rapheal 在那里下载文件
-
谢谢@Singh 让我试试
-
顺便说一句,你在
directory和subpath中传递了什么...如果你想在默认下载文件夹中下载,我可以给你代码 sn-p