經測試,在模擬器不同的價值
起初我做這種形式的目錄:
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File(root.getAbsolutePath() + "/" + "SubFolderName");
if (!dir.exists()) {
dir.mkdirs();
,使目錄路徑:/storage/emulated/0/SubFolderName
現在,我需要使用此路徑下載文件,因此請添加以下代碼:
DownloadManager.Request request = new DownloadManager.Request(uri);
request.setDestinationInExternalPublicDir(root.getAbsolutePath() + "/" + "SubFolderName","FileName");
返回這個路徑:/storage/emulated/0/storage/emulated/0/SubFolderName/
在此之前太嘗試:
request.setDestinationInExternalFilesDir(getActivity(), root.getAbsolutePath() + "/" + "SubFolderName","FileName");
本節重複:storage/emulated/0
檢查我的代碼,但有-不誤。
我在此表單中使用並且正確:request.setDestinationInExternalPublicDir(「SubFolderName」,「FileName」); - 沒有'Environment.DIRECTORY _....' – Saeid