关于DownloadManager下载 保存的路径问题

Android 码拜 8年前 (2015-11-12) 2268次浏览
现在已实现下载到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

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于DownloadManager下载 保存的路径问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)