现在已实现下载到SD卡中,本人在想,假如手机没有SD卡怎么办,那就得下到手机的内存卡中了。
然而这个路径要怎么写, 或有什么办法实现。 请指点!
附代码:
然而这个路径要怎么写, 或有什么办法实现。 请指点!
附代码:
downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Uri uri = Uri.parse("http://XXX.XX.XX/SinaNewsRelease.apk");
Request request = new Request(uri);
//设置允许使用的网络类型,这里是移动网络和wifi都可以
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE|DownloadManager.Request.NETWORK_WIFI);
//向界面发出通知
request.setShowRunningNotification(true);
//设置标题
request.setTitle("新浪新闻");
//显示下载界面
request.setVisibleInDownloadsUi(true);
//设置下载路径 /mnt/sosspad/download
request.setDestinationInExternalPublicDir("/download/", "SinaNewsRelease.apk");
//记录ID 安装时使用
id = downloadManager.enqueue(request);
解决方案:30分
看收件箱,加本人Q Q