星空网 > 软件开发 > 操作系统

android setDestinationInExternalPublicDir 下载到SD卡根目录

一:setDestinationInExternalPublicDir(“Trinea”, “MeiLiShuo.apk”);表示设置下载地址为sd卡的Trinea文件夹,文件名为MeiLiShuo.apk。
设置下载路径接口为setDestinationUri,setDestinationInExternalFilesDir,setDestinationToSystemCache。其中setDestinationToSystemCache仅限系统app使用。

二:DownloadManager下载到内置目录用这个setDestinationInExternalFilesDir(Context,null,filename)

 

 

SD卡根目录下创建文件夹

 1   /** 2    * 取得程式指定SDCard文件下载目录 3    * 内置sdCard 4    * APP公用目录 5   */ 6   public static String getCommonPath() { 7     //有sd卡 8     if (Environment.MEDIA_MOUNTED.equals(Environment 9         .getExternalStorageState())) {10       // 创建一个文件夹对象,赋值为外部存储器的目录11       File sdcardDir = Environment.getExternalStorageDirectory();12       // 得到一个路径,内容是sdcard的文件夹路径和名字13       String path = sdcardDir.getPath() + "/" + "test";14       File path1 = new File(path);15       if (!path1.exists())16         // 若不存在,创建目录,可以在应用启动的时候创建17         path1.mkdirs();18       19       return path;20     } else{21       //无SD卡22       return "";23     }24 25   }

 




原标题:android setDestinationInExternalPublicDir 下载到SD卡根目录

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流