tua*_*iao 5 android android-download-manager
我在应用程序中使用DownloadManager从Internet下载文件。这是我的代码。
DownloadManager downloadManager = (DownloadManager) ui.activity.getSystemService(Activity.DOWNLOAD_SERVICE);
Uri Download_Uri = Uri.parse("http://dl.appvn.com/appvn.apk");
DownloadManager.Request request = new DownloadManager.Request(Download_Uri);
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE);
.
request.setAllowedOverRoaming(false);
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS,"appvn.apk");
request.setTitle("AppStoreVN");
request.setDescription("Android Data download using DownloadManager.");
downloadManager.enqueue(request);
Run Code Online (Sandbox Code Playgroud)
我使用setTitle和setDescription更改了通知栏上显示的信息。但是它也会更改我的文件名,例如标题(“ AppStoreVN”,而应为“ appvn.apk”)。有人有主意吗?谢谢
Kir*_*tan -1
您可以像下面这样设置目标,您也可以在其中指定文件名。
setDestinationUri()
Run Code Online (Sandbox Code Playgroud)
或者
setDestinationInExternalPublicDir("/mnt/sdcard/", "test.jpg");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2979 次 |
| 最近记录: |