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

Android實現(xiàn)獲取SD卡總?cè)萘?,可用大小,機身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?/h1>
 更新時間:2015年10月22日 12:15:28   作者:非著名程序員  
這篇文章主要介紹了Android實現(xiàn)獲取SD卡總?cè)萘?,可用大小,機身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?涉及Android針對SD卡操作的常見技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Android實現(xiàn)獲取SD卡總?cè)萘?,可用大小,機身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?。分享給大家供大家參考,具體如下:

可能有的同學(xué)不知道系統(tǒng)已經(jīng)提供了獲取獲取SD卡總?cè)萘?,可用大小,機身內(nèi)存總?cè)萘考翱捎么笮〉南到y(tǒng)方法,用系統(tǒng)源代碼提供的方法可以很簡單,方便的獲取其大小。這里我把系統(tǒng)源代碼中的一個方法貼出來,供大家參考一下:

圖片:

圖片上紅色方框中的代碼就是源代碼中獲取SD卡大小的程序方法。
在這里我整理了一下,我把我整理封裝好的方法給大家貼出來:

/** 
* 獲得SD卡總大小 
* 
* @return 
*/ 
private String getSDTotalSize() { 
  File path = Environment.getExternalStorageDirectory(); 
  StatFs stat = new StatFs(path.getPath()); 
  long blockSize = stat.getBlockSize(); 
  long totalBlocks = stat.getBlockCount(); 
  return Formatter.formatFileSize(MainActivity.this, blockSize * totalBlocks); 
} 
/** 
* 獲得sd卡剩余容量,即可用大小 
* 
* @return 
*/ 
private String getSDAvailableSize() { 
  File path = Environment.getExternalStorageDirectory(); 
  StatFs stat = new StatFs(path.getPath()); 
  long blockSize = stat.getBlockSize(); 
  long availableBlocks = stat.getAvailableBlocks(); 
  return Formatter.formatFileSize(MainActivity.this, blockSize * availableBlocks); 
} 
/** 
* 獲得機身內(nèi)存總大小 
* 
* @return 
*/ 
private String getRomTotalSize() { 
  File path = Environment.getDataDirectory(); 
  StatFs stat = new StatFs(path.getPath()); 
  long blockSize = stat.getBlockSize(); 
  long totalBlocks = stat.getBlockCount(); 
  return Formatter.formatFileSize(MainActivity.this, blockSize * totalBlocks); 
} 
/** 
* 獲得機身可用內(nèi)存 
* 
* @return 
*/ 
private String getRomAvailableSize() { 
  File path = Environment.getDataDirectory(); 
  StatFs stat = new StatFs(path.getPath()); 
  long blockSize = stat.getBlockSize(); 
  long availableBlocks = stat.getAvailableBlocks(); 
  return Formatter.formatFileSize(MainActivity.this, blockSize * availableBlocks); 
}

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

相關(guān)文章

  • 通過案例分析Android WindowManager解析與騙取QQ密碼的過程

    通過案例分析Android WindowManager解析與騙取QQ密碼的過程

    Windows Manager是一款窗口管理終端,可以遠程連接到Linux的X桌面進行管理,與服務(wù)器端產(chǎn)生一個session相互通信,通過本文給大家分享Android WindowManager解析與騙取QQ密碼的過程,需要的朋友參考下
    2016-01-01
  • Android開發(fā)雙向滑動選擇器范圍SeekBar實現(xiàn)

    Android開發(fā)雙向滑動選擇器范圍SeekBar實現(xiàn)

    這篇文章主要為大家介紹了Android開發(fā)雙向滑動范圍選擇器SeekBar實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 一文讀懂Android?Kotlin的數(shù)據(jù)流

    一文讀懂Android?Kotlin的數(shù)據(jù)流

    這篇文章主要介紹了一文讀懂Android?Kotlin的數(shù)據(jù)流,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • 探秘Android手勢事件機制與優(yōu)化技巧

    探秘Android手勢事件機制與優(yōu)化技巧

    在Android開發(fā)中,手勢操作被廣泛應(yīng)用于各種應(yīng)用場景,如滑動、雙擊等。本文將介紹Android手勢事件傳遞的原理,包括手勢事件的類型、分發(fā)機制和處理流程等內(nèi)容,并提供一些優(yōu)化用戶體驗的技巧,需要的朋友可以參考下
    2023-06-06
  • Android開發(fā)中的單例模式應(yīng)用詳解

    Android開發(fā)中的單例模式應(yīng)用詳解

    這篇文章主要介紹了Android開發(fā)中的單例模式應(yīng)用,結(jié)合實例形式詳細分析了Android開發(fā)中常用單例模式的實現(xiàn)與使用方法,需要的朋友可以參考下
    2018-01-01
  • Android開發(fā)人臉識別統(tǒng)計人臉數(shù)

    Android開發(fā)人臉識別統(tǒng)計人臉數(shù)

    這篇文章主要介紹了Android開發(fā)人臉識別統(tǒng)計人臉數(shù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • Kotlin遍歷集合導(dǎo)致并發(fā)修改異常的原因和解決方法

    Kotlin遍歷集合導(dǎo)致并發(fā)修改異常的原因和解決方法

    這篇文章主要介紹了Kotlin遍歷集合導(dǎo)致并發(fā)修改異常的原因和解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Android 仿微信小程序入口動畫

    Android 仿微信小程序入口動畫

    突然發(fā)現(xiàn)微信下拉小程序入口動畫非常細膩,比較好奇,所以仿照他做了一個,并不是很完美,部分效果還沒完成,但總體自我感覺還不錯,效果見下文
    2021-06-06
  • [Alibaba-ARouter]淺談簡單好用的Android頁面路由框架

    [Alibaba-ARouter]淺談簡單好用的Android頁面路由框架

    這篇文章主要介紹了[Alibaba-ARouter]淺談簡單好用的Android頁面路由框架,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Android+OpenCV4.2.0環(huán)境配置詳解(Android studio)

    Android+OpenCV4.2.0環(huán)境配置詳解(Android studio)

    這篇文章主要介紹了Android+OpenCV4.2.0環(huán)境配置詳解(Android studio),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評論