国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁连县| 高清| 绥德县| 金华市| 海宁市| 抚松县| 靖州| 岐山县| 潍坊市| 高台县| 平湖市| 淳安县| 无棣县| 南充市| 明星| 盐池县| 裕民县| 乌拉特前旗| 吉木乃县| 徐水县| 定远县| 吕梁市| 白河县| 仁寿县| 固安县| 昌乐县| 双峰县| 彰化市| 朝阳县| 安丘市| 登封市| 玉林市| 临漳县| 涟水县| 澄迈县| 佳木斯市| 蕉岭县| 无极县| 平和县| 岚皋县| 沾益县|