欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2015年11月20日 11:50:53   作者:lee0oo0  
這篇文章主要介紹了Android編程獲取sdcard卡信息的方法,可實現(xiàn)獲取sdcard總?cè)萘?、剩余容量等功?涉及Android針對sdcard進程操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了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上每個block的SIZE
    long nBlocSize = statfs.getBlockSize();
    // 獲取可供程序使用的Block的數(shù)量
    long nAvailaBlock = statfs.getAvailableBlocks();
    // 獲取剩下的所有Block的數(shù)量(包括預(yù)留的一般程序無法使用的塊)
    long nFreeBlock = statfs.getFreeBlocks();
    SDCardInfo info = new SDCardInfo();
    // 計算SDCard 總?cè)萘看笮B
    info.total = nTotalBlocks * nBlocSize;
    // 計算 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

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

相關(guān)文章

  • Android?線程死鎖場景與優(yōu)化解決

    Android?線程死鎖場景與優(yōu)化解決

    線程死鎖是老生常談的問題,線程池死鎖本質(zhì)上屬于線程死鎖的一部分,線程池造成的死鎖問題往往和業(yè)務(wù)場景相關(guān),本文主要介紹了Android?線程死鎖場景與優(yōu)化,感興趣的可以了解一下
    2023-12-12
  • Android實現(xiàn)滑動刻度尺效果

    Android實現(xiàn)滑動刻度尺效果

    這篇文章主要為大家詳細介紹了Android實現(xiàn)滑動刻度尺效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Android獲取手機本機號碼的實現(xiàn)方法

    Android獲取手機本機號碼的實現(xiàn)方法

    這篇文章主要介紹了Android獲取手機本機號碼的實現(xiàn)方法的相關(guān)資料,希望通過本文大家能夠?qū)崿F(xiàn)這樣的方法,需要的朋友可以參考下
    2017-10-10
  • Android 隱藏及切換顯示鍵盤

    Android 隱藏及切換顯示鍵盤

    這篇文章主要介紹了Android 隱藏及切換顯示鍵盤的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Android 軟件自動更新功能實現(xiàn)的方法

    Android 軟件自動更新功能實現(xiàn)的方法

    本篇文章小編為大家介紹,Android 軟件自動更新功能實現(xiàn)的方法。需要的朋友參考下
    2013-04-04
  • Android studio利用gradle打jar包并混淆的方法詳解

    Android studio利用gradle打jar包并混淆的方法詳解

    昨天準(zhǔn)備把寫好的代碼使用gradle打jar包出來,并打算加混淆。打jar包容易,結(jié)果在混淆上走了彎路。所以這篇文章主要介紹了關(guān)于Android studio利用gradle打jar包并混淆的方法,需要的朋友可以參考下。
    2017-03-03
  • android實現(xiàn)始終顯示overflow菜單的方法

    android實現(xiàn)始終顯示overflow菜單的方法

    這篇文章主要介紹了android實現(xiàn)始終顯示overflow菜單的方法,需要的朋友可以參考下
    2014-07-07
  • Gradle的安裝和環(huán)境變量的配置詳解

    Gradle的安裝和環(huán)境變量的配置詳解

    這篇文章主要介紹了Gradle的安裝和環(huán)境變量的配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Android drawable微技巧,你不知道的drawable細節(jié)

    Android drawable微技巧,你不知道的drawable細節(jié)

    今天小編就為大家分享一篇關(guān)于Android drawable微技巧,你不知道的drawable細節(jié),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Android ExpandableListView雙層嵌套實現(xiàn)三級樹形菜單

    Android ExpandableListView雙層嵌套實現(xiàn)三級樹形菜單

    這篇文章主要介紹了Android ExpandableListView雙層嵌套實現(xiàn)三級樹形菜單,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11

最新評論