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

Android編程獲取sdcard卡信息的方法

 更新時(shí)間:2015年11月20日 11:50:53   作者:lee0oo0  
這篇文章主要介紹了Android編程獲取sdcard卡信息的方法,可實(shí)現(xiàn)獲取sdcard總?cè)萘俊⑹S嗳萘康裙δ?涉及Android針對(duì)sdcard進(jìn)程操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了Android編程獲取sdcard卡信息的方法。分享給大家供大家參考,具體如下:

public static SDCardInfo getSDCardInfo() {
  String sDcString = android.os.Environment.getExternalStorageState();
  if (sDcString.equals(android.os.Environment.MEDIA_MOUNTED)) {
   File pathFile = android.os.Environment.getExternalStorageDirectory();
   try {
    android.os.StatFs statfs = new android.os.StatFs(pathFile.getPath());
    // 獲取SDCard上BLOCK總數(shù)
    long nTotalBlocks = statfs.getBlockCount();
    // 獲取SDCard上每個(gè)block的SIZE
    long nBlocSize = statfs.getBlockSize();
    // 獲取可供程序使用的Block的數(shù)量
    long nAvailaBlock = statfs.getAvailableBlocks();
    // 獲取剩下的所有Block的數(shù)量(包括預(yù)留的一般程序無(wú)法使用的塊)
    long nFreeBlock = statfs.getFreeBlocks();
    SDCardInfo info = new SDCardInfo();
    // 計(jì)算SDCard 總?cè)萘看笮B
    info.total = nTotalBlocks * nBlocSize;
    // 計(jì)算 SDCard 剩余大小MB
    info.free = nAvailaBlock * nBlocSize;
    return info;
   } catch (IllegalArgumentException e) {
    Log.e(LOG_TAG, e.toString());
   }
  }
  return null;
}
SDCardInfo sdCardInfo = Util.getSDCardInfo();
// sd卡總?cè)萘?
sdCardInfo.total
// sd卡剩余容量
sdCardInfo.free

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

北宁市| 湾仔区| 西峡县| 耿马| 油尖旺区| 阿拉善盟| 缙云县| 古浪县| 威海市| 阳新县| 道孚县| 三门峡市| 灌南县| 牙克石市| 伊通| 房山区| 遵义县| 扬中市| 吉木乃县| 义乌市| 柞水县| 东安县| 阜宁县| 麻江县| 新余市| 西吉县| 盱眙县| 扶绥县| 凌海市| 定安县| 宜川县| 嫩江县| 凤阳县| 梅州市| 连云港市| 龙门县| 革吉县| 蛟河市| 星子县| 合江县| 铜陵市|