Android下载管理器说下载后无法打开文件

时间:2014-12-03 10:52:50

标签: android

我正在使用Android内置下载管理器下载视频文件,我正在使用以下代码来执行此操作:

 DownloadManager.Request request = new DownloadManager.Request(
                                              downloadUri);

                                      request.setAllowedNetworkTypes(
                                              DownloadManager.Request.NETWORK_WIFI
                                                      | DownloadManager.Request.NETWORK_MOBILE)

                                              .setAllowedOverRoaming(true)
                                              .setDescription("mohammediatechnologies.in")
                                              .setNotificationVisibility(request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED)
                                              .setDestinationInExternalPublicDir("/videodownloader", title+quality);
                                  long id = mgr.enqueue(request); 

在此,我正在通过网址下载视频。一切都很好,它下载文件并将其存储到下载文件夹但是。当我完成下载后点击通知说它无法打开文件,请让我知道我在哪里做错了。我已经检查了扩展名和所有内容。

1 个答案:

答案 0 :(得分:3)

您应该将mimetype设置为pdf,如此

 request.setMimeType("application/type of file"); 

在您的下载管理器代码中