成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何在Android中獲取SDcard目錄-創(chuàng)新互聯(lián)

本篇文章為大家展示了如何在Android中獲取SDcard目錄,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

在白云等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營(yíng)銷推廣,外貿(mào)網(wǎng)站建設(shè),白云網(wǎng)站建設(shè)費(fèi)用合理。

獲取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)建目錄,不限目錄層級(jí)

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)圖片,如圖片無(wú)法顯示等;從應(yīng)用資源圖片中選取
       return null;
    }
  }

上述內(nèi)容就是如何在Android中獲取SDcard目錄,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文名稱:如何在Android中獲取SDcard目錄-創(chuàng)新互聯(lián)
本文來(lái)源:http://jinyejixie.com/article42/dhocec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、企業(yè)網(wǎng)站制作、軟件開(kāi)發(fā)、外貿(mào)建站、建站公司全網(wǎng)營(yíng)銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
田东县| 崇州市| 德令哈市| 巴青县| 拉萨市| 平山县| 庆元县| 湟中县| 琼中| 高雄市| 东兰县| 连云港市| 怀远县| 芮城县| 湖口县| 皮山县| 霍州市| 南澳县| 浦江县| 灵台县| 新乡县| 新巴尔虎右旗| 莎车县| 五原县| 丹江口市| 苏尼特右旗| 元朗区| 巴彦淖尔市| 栾川县| 临沭县| 泰和县| 古交市| 故城县| 镇宁| 榆林市| 炉霍县| 福安市| 宝山区| 武清区| 个旧市| 英山县|