DownloadManager.Request request = new DownloadManager.Request(uri);
request.setDestinationInExternalPublicDir(Environment.
DIRECTORY_DOWNLOADS, nameOfFile)
要打开它下载后如何打开下载的文件?
File file = new File(Environment.
DIRECTORY_DOWNLOADS, nameOfFile);
MimeTypeMap map = MimeTypeMap.getSingleton();
String ext = MimeTypeMap.getFileExtensionFromUrl(file.getName());
String type = map.getMimeTypeFromExtension(ext);
但我得到该文件不能accessed.Check位置的错误消息
你有所需的权限下载你的文件? – camelCaseCoder
是的我有<使用权限android:name =“android.permission.WRITE_EXTERNAL_STORAGE”/> <使用权限android:name =“android.permission.ACCESS_DOWNLOAD_MANAGER”/> @camelCaseCoder –
好吧,文件路径是否正确?你在Android 6上测试这个吗? – camelCaseCoder