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è)計有所幫助。
您可能感興趣的文章:- Android獲取SD卡路徑及SDCard內(nèi)存的方法
- android讀取sdcard路徑下的文件的方法
- 獲取android4.0版本sdcard路徑示例
- Android實現(xiàn)把文件存放在SDCard的方法
- android中把文件保存到sdcard代碼實例
- Android中使用SDcard讀取文件
- Android編程獲取sdcard卡信息的方法
- Android獲取設(shè)備CPU核數(shù)、時鐘頻率以及內(nèi)存大小的方法
- Android編程實現(xiàn)獲得內(nèi)存剩余大小與總大小的方法
- android開發(fā)教程之用命令啟動android模擬器并設(shè)置其內(nèi)存大小
- Android開發(fā)實現(xiàn)的獲取sdcard大小及內(nèi)存大小工具類
相關(guān)文章
-
通過案例分析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),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪 2022-06-06
-
一文讀懂Android?Kotlin的數(shù)據(jù)流
這篇文章主要介紹了一文讀懂Android?Kotlin的數(shù)據(jù)流,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下 2022-07-07
-
Android開發(fā)人臉識別統(tǒng)計人臉數(shù)
這篇文章主要介紹了Android開發(fā)人臉識別統(tǒng)計人臉數(shù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下 2020-10-10
-
Kotlin遍歷集合導(dǎo)致并發(fā)修改異常的原因和解決方法
這篇文章主要介紹了Kotlin遍歷集合導(dǎo)致并發(fā)修改異常的原因和解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧 2021-03-03
-
[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),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧 2020-10-10
最新評論
本文實例講述了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è)計有所幫助。
- Android獲取SD卡路徑及SDCard內(nèi)存的方法
- android讀取sdcard路徑下的文件的方法
- 獲取android4.0版本sdcard路徑示例
- Android實現(xiàn)把文件存放在SDCard的方法
- android中把文件保存到sdcard代碼實例
- Android中使用SDcard讀取文件
- Android編程獲取sdcard卡信息的方法
- Android獲取設(shè)備CPU核數(shù)、時鐘頻率以及內(nèi)存大小的方法
- Android編程實現(xiàn)獲得內(nèi)存剩余大小與總大小的方法
- android開發(fā)教程之用命令啟動android模擬器并設(shè)置其內(nèi)存大小
- Android開發(fā)實現(xiàn)的獲取sdcard大小及內(nèi)存大小工具類
相關(guān)文章
通過案例分析Android WindowManager解析與騙取QQ密碼的過程
Windows Manager是一款窗口管理終端,可以遠程連接到Linux的X桌面進行管理,與服務(wù)器端產(chǎn)生一個session相互通信,通過本文給大家分享Android WindowManager解析與騙取QQ密碼的過程,需要的朋友參考下2016-01-01Android開發(fā)雙向滑動選擇器范圍SeekBar實現(xiàn)
這篇文章主要為大家介紹了Android開發(fā)雙向滑動范圍選擇器SeekBar實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06一文讀懂Android?Kotlin的數(shù)據(jù)流
這篇文章主要介紹了一文讀懂Android?Kotlin的數(shù)據(jù)流,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-07-07Android開發(fā)人臉識別統(tǒng)計人臉數(shù)
這篇文章主要介紹了Android開發(fā)人臉識別統(tǒng)計人臉數(shù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-10-10Kotlin遍歷集合導(dǎo)致并發(fā)修改異常的原因和解決方法
這篇文章主要介紹了Kotlin遍歷集合導(dǎo)致并發(fā)修改異常的原因和解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03[Alibaba-ARouter]淺談簡單好用的Android頁面路由框架
這篇文章主要介紹了[Alibaba-ARouter]淺談簡單好用的Android頁面路由框架,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11Android+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