Android apk下载
生活随笔
收集整理的這篇文章主要介紹了
Android apk下载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//主要方法public void downloadApk(String downloadUrl) {clearApk(getString(R.string.app_name) + ".apk");//TODO 1.封裝下載請求DownloadManager.Request request = new DownloadManager.Request(Uri.parse(downloadUrl));request.setMimeType("application/vnd.android.package-archive");// //TODO 2.下載標題,描述request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);request.setTitle(getString(R.string.app_name));request.setDescription(getString(R.string.app_name) + "下載");// TODO 3.設置下載文件的保存位置request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, getString(R.string.app_name) + ".apk");// TODO 4.獲取下載管理器服務的實例, 添加下載任務DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);manager.enqueue(request);// 將下載請求加入下載隊列, 返回一個下載ID}
//清除重復的Apk防止重復下載public static File clearApk(String apkName) {File apkFile = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), apkName);if (apkFile.exists()) {apkFile.delete();}return apkFile;}
總結
以上是生活随笔為你收集整理的Android apk下载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle DNS解析_DNS优选解决
- 下一篇: Android 仿直播特效点赞飘爱心