一、下载路径的设置和获取。
(1)request.setDestinationInExternalFilesDir(context, dirType, subPath);
(2)request.setDestinationInExternalPublicDir(dirType, subPath)
方式(1)是设置下载文件路径到存储的外部路径,context.getExternalFilesDir(dirType)获取到文件路径
具体路径:/storage/emulated/0/Android/data/(应用包名)
方式(2)设置下载文件路径到外部存储的公共目录,其实也就是SD卡的根目录,Environment.getExternalStorageDirectory().getAbsolutePath()/文件路径名/文件名。
注:1、两种方式容易误解成(1)是存储到系统/data/tata 路径下面。
2、如果用外部公共存储路径,需要判断路径