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

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

 更新時(shí)間:2015年11月20日 11:50:53   作者:lee0oo0  
這篇文章主要介紹了Android編程獲取sdcard卡信息的方法,可實(shí)現(xiàn)獲取sdcard總?cè)萘?、剩余容量等功?涉及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ù)留的一般程序無法使用的塊)
    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)論

织金县| 闽侯县| 朔州市| 八宿县| 崇州市| 峡江县| 京山县| 无棣县| 湄潭县| 张北县| 乌恰县| 武威市| 磐石市| 天祝| 娱乐| 阳春市| 丰城市| 翼城县| 贵州省| 乾安县| 丹东市| 湖口县| 石泉县| 沐川县| 蒙山县| 福建省| 响水县| 金塔县| 津市市| 沙雅县| 呼和浩特市| 广德县| 山阳县| 五峰| 炎陵县| 临汾市| 沁阳市| 乌恰县| 石柱| 大埔区| 黄龙县|