最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android獲取SDcard目錄及創(chuàng)建文件夾的方法

 更新時間:2018年08月01日 14:34:48   作者:wolf犭良  
今天小編就為大家分享一篇Android獲取SDcard目錄及創(chuàng)建文件夾的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

獲取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();
  }

創(chuàng)建目錄,不限目錄層級

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();
  }


所需權(quán)限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 在sdcard中創(chuàng)建/刪除文件的權(quán)限 -->
<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) {
       //這里應(yīng)顯示默認(rèn)圖片,如圖片無法顯示等;從應(yīng)用資源圖片中選取
       return null;
    }
  }

以上這篇Android獲取SDcard目錄及創(chuàng)建文件夾的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • android實現(xiàn)注冊登錄程序

    android實現(xiàn)注冊登錄程序

    這篇文章主要為大家詳細(xì)介紹了android實現(xiàn)注冊登錄程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • kotlin淺析when與循環(huán)的使用

    kotlin淺析when與循環(huán)的使用

    這篇文章主要介紹了kotlin語言中when與循環(huán)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 如何利用Flutter仿寫微信搜索頁效果

    如何利用Flutter仿寫微信搜索頁效果

    這篇文章主要給大家介紹了關(guān)于如何利用Flutter仿寫微信搜索頁效果的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-01-01
  • Android編程設(shè)置屏幕亮度的方法

    Android編程設(shè)置屏幕亮度的方法

    這篇文章主要介紹了Android編程設(shè)置屏幕亮度的方法,結(jié)合實例形式分析了Android獲取及設(shè)置屏幕亮度的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-07-07
  • 詳解Android 全局彈出對話框SYSTEM_ALERT_WINDOW權(quán)限

    詳解Android 全局彈出對話框SYSTEM_ALERT_WINDOW權(quán)限

    本篇文章主要介紹了詳解Android 全局彈出對話框SYSTEM_ALERT_WINDOW權(quán)限,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Android利用Canvas標(biāo)點畫線并加入位移動畫(2)

    Android利用Canvas標(biāo)點畫線并加入位移動畫(2)

    這篇文章主要為大家詳細(xì)介紹了Android利用Canvas標(biāo)點畫線并加入位移動畫的第二篇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Android控件系列之Button以及Android監(jiān)聽器使用介紹

    Android控件系列之Button以及Android監(jiān)聽器使用介紹

    Button是各種UI中最常用的控件之一,它同樣也是Android開發(fā)中最受歡迎的控件之一,用戶可以通過觸摸它來觸發(fā)一系列事件,要知道一個沒有點擊事件的Button是沒有任何意義的,因為使用者的固定思維是見到它就想去點
    2012-11-11
  • Android編程自定義進(jìn)度條顏色的方法詳解

    Android編程自定義進(jìn)度條顏色的方法詳解

    這篇文章主要介紹了Android編程自定義進(jìn)度條顏色的方法,結(jié)合實例形式分析了Android進(jìn)度條顏色相關(guān)的屬性設(shè)置操作技巧,需要的朋友可以參考下
    2017-09-09
  • Android應(yīng)用中使用ListView來分頁顯示刷新的內(nèi)容

    Android應(yīng)用中使用ListView來分頁顯示刷新的內(nèi)容

    這篇文章主要介紹了Android應(yīng)用中使用ListView來分頁顯示刷新的內(nèi)容的方法,展示了一個點擊按鈕進(jìn)行刷新的實例以及下拉刷新分頁顯示的要點解析,需要的朋友可以參考下
    2016-04-04
  • Android 獲取正在運(yùn)行的任務(wù)和服務(wù)的小例子

    Android 獲取正在運(yùn)行的任務(wù)和服務(wù)的小例子

    Android 獲取正在運(yùn)行的任務(wù)和服務(wù)的小例子,需要的朋友可以參考一下
    2013-05-05

最新評論

蚌埠市| 中卫市| 潮州市| 彝良县| 通州区| 鹤峰县| 托克托县| 陆丰市| 永仁县| 芮城县| 吴川市| 济源市| 岚皋县| 盘山县| 青河县| 汉阴县| 昌黎县| 牡丹江市| 油尖旺区| 黑河市| 定远县| 公主岭市| 镇远县| 女性| 邻水| 通辽市| 咸丰县| 三亚市| 武功县| 屯昌县| 克东县| 革吉县| 多伦县| 彩票| 玛曲县| 万山特区| 行唐县| 临颍县| 德化县| 吉安市| 荔浦县|