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