Я использовал DownloadManager в своем приложении для загрузки файла из Интернета. Вот мой код.
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);
Я использовал setTitle и setDescription, чтобы изменить отображение информации на панели уведомлений. Но это также меняет имя моего файла, например заголовок («AppStoreVN», хотя должно быть «appvn.apk»). У кого-нибудь есть идеи? Спасибо