国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android獲取SDcard目錄及創建文件夾的方法

2019-10-21 21:43:35
字體:
來源:轉載
供稿:網友

獲取sdcard目錄

 public static String getSDPath() {    File sdDir = null;    boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);// 判斷sd卡是否存在    if (sdCardExist) {      sdDir = Environment.getExternalStorageDirectory();// 獲取跟目錄    }    return sdDir.toString();  }

創建目錄,不限目錄層級

public static String mkdirs(String path) {    String sdcard = getSDPath();    if (path.indexOf(getSDPath()) == -1) {      path = sdcard + (path.indexOf("/") == 0 ? "" : "/") + path;    }    File destDir = new File(path);    if (!destDir.exists()) {      path = makedir(path);      if (path == null) {        return null;      }    }    return path;  }  private static String makedir(String path) {    String sdPath = getSDPath();    String[] dirs = path.replace(sdPath, "").split("/");    StringBuffer filePath = new StringBuffer(sdPath);    for (String dir : dirs) {      if (!"".equals(dir) && !dir.equals(sdPath)) {        filePath.append("/").append(dir);        File destDir = new File(filePath.toString());        if (!destDir.exists()) {          boolean b = destDir.mkdirs();          if (!b) {            return null;          }        }      }    }    return filePath.toString();  }


所需權限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!-- 在sdcard中創建/刪除文件的權限 --><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

顯示本地圖片

ImageView view5 = findView(R.id.imageview2);view5.setImageBitmap(ImageUtils.getLoacalBitmap("/storage/sdcard1/myimage/20160807.jpg"));public static Bitmap getLoacalBitmap(String url) {    try {       FileInputStream fis = new FileInputStream(url);       return BitmapFactory.decodeStream(fis);    } catch (FileNotFoundException e) {       //這里應顯示默認圖片,如圖片無法顯示等;從應用資源圖片中選取       return null;    }  }

以上這篇Android獲取SDcard目錄及創建文件夾的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 综艺| 偏关县| 三门县| 卢龙县| 金华市| 双流县| 公安县| 临猗县| 义马市| 土默特左旗| 汉中市| 武川县| 北票市| 鹿邑县| 江陵县| 宽城| 深泽县| 安图县| 阜宁县| 张家港市| 铜川市| 阆中市| 黄浦区| 武冈市| 嵊泗县| 澜沧| 阿拉善左旗| 灵寿县| 溆浦县| 蒲城县| 阜城县| 白沙| 泗洪县| 玛多县| 德江县| 西青区| 盱眙县| 探索| 阿勒泰市| 镶黄旗| 镶黄旗|