Android實(shí)現(xiàn)獲取SD卡總?cè)萘?,可用大小,機(jī)身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?/h1>
更新時(shí)間:2015年10月22日 12:15:28 作者:非著名程序員
這篇文章主要介紹了Android實(shí)現(xiàn)獲取SD卡總?cè)萘?,可用大小,機(jī)身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?涉及Android針對SD卡操作的常見技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了Android實(shí)現(xiàn)獲取SD卡總?cè)萘?,可用大小,機(jī)身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?。分享給大家供大家參考,具體如下:
可能有的同學(xué)不知道系統(tǒng)已經(jīng)提供了獲取獲取SD卡總?cè)萘浚捎么笮?,機(jī)身內(nèi)存總?cè)萘考翱捎么笮〉南到y(tǒng)方法,用系統(tǒng)源代碼提供的方法可以很簡單,方便的獲取其大小。這里我把系統(tǒng)源代碼中的一個(gè)方法貼出來,供大家參考一下:
圖片:

圖片上紅色方框中的代碼就是源代碼中獲取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);
}
/**
* 獲得機(jī)身內(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);
}
/**
* 獲得機(jī)身可用內(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è)計(jì)有所幫助。
您可能感興趣的文章:- Android獲取SD卡路徑及SDCard內(nèi)存的方法
- android讀取sdcard路徑下的文件的方法
- 獲取android4.0版本sdcard路徑示例
- Android實(shí)現(xiàn)把文件存放在SDCard的方法
- android中把文件保存到sdcard代碼實(shí)例
- Android中使用SDcard讀取文件
- Android編程獲取sdcard卡信息的方法
- Android獲取設(shè)備CPU核數(shù)、時(shí)鐘頻率以及內(nèi)存大小的方法
- Android編程實(shí)現(xiàn)獲得內(nèi)存剩余大小與總大小的方法
- android開發(fā)教程之用命令啟動(dòng)android模擬器并設(shè)置其內(nèi)存大小
- Android開發(fā)實(shí)現(xiàn)的獲取sdcard大小及內(nèi)存大小工具類
相關(guān)文章
-
Android Gradle多渠道打包的實(shí)現(xiàn)方法
這篇文章主要介紹了Android Gradle多渠道打包的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧 2020-11-11
-
使用Android studio編寫一個(gè)小的jni程序
JNI是Java Native Interface的縮寫,它提供了若干的API實(shí)現(xiàn)了Java和其他語言的通信(主要是C&C++)。這篇文章給大家介紹了基于Android studio寫一個(gè)小的jni程序的方法,一起看看吧 2018-03-03
-
Android手機(jī)App安全漏洞整理(小結(jié))
這篇文章主要介紹了Android手機(jī)App安全漏洞整理(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧 2018-09-09
-
Android Insets相關(guān)知識總結(jié)
這篇文章主要介紹了Android Insets相關(guān)知識總結(jié),幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下 2021-03-03
-
Android自定義View實(shí)現(xiàn)圓形切圖效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)圓形切圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下 2017-12-12
-
Android實(shí)現(xiàn)自定義Crash handler記錄崩潰信息實(shí)例代碼
這篇文章主要給大家介紹了Android實(shí)現(xiàn)自定義Crash handler記錄崩潰信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。 2018-02-02
-
Android ksoap調(diào)用webservice批量上傳多張圖片詳解
這篇文章主要介紹了Android ksoap調(diào)用webservice批量上傳多張圖片詳解的相關(guān)資料,需要的朋友可以參考下 2017-02-02
最新評論
本文實(shí)例講述了Android實(shí)現(xiàn)獲取SD卡總?cè)萘?,可用大小,機(jī)身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?。分享給大家供大家參考,具體如下:
可能有的同學(xué)不知道系統(tǒng)已經(jīng)提供了獲取獲取SD卡總?cè)萘浚捎么笮?,機(jī)身內(nèi)存總?cè)萘考翱捎么笮〉南到y(tǒng)方法,用系統(tǒng)源代碼提供的方法可以很簡單,方便的獲取其大小。這里我把系統(tǒng)源代碼中的一個(gè)方法貼出來,供大家參考一下:
圖片:

圖片上紅色方框中的代碼就是源代碼中獲取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);
}
/**
* 獲得機(jī)身內(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);
}
/**
* 獲得機(jī)身可用內(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è)計(jì)有所幫助。
- Android獲取SD卡路徑及SDCard內(nèi)存的方法
- android讀取sdcard路徑下的文件的方法
- 獲取android4.0版本sdcard路徑示例
- Android實(shí)現(xiàn)把文件存放在SDCard的方法
- android中把文件保存到sdcard代碼實(shí)例
- Android中使用SDcard讀取文件
- Android編程獲取sdcard卡信息的方法
- Android獲取設(shè)備CPU核數(shù)、時(shí)鐘頻率以及內(nèi)存大小的方法
- Android編程實(shí)現(xiàn)獲得內(nèi)存剩余大小與總大小的方法
- android開發(fā)教程之用命令啟動(dòng)android模擬器并設(shè)置其內(nèi)存大小
- Android開發(fā)實(shí)現(xiàn)的獲取sdcard大小及內(nèi)存大小工具類
相關(guān)文章
Android Gradle多渠道打包的實(shí)現(xiàn)方法
這篇文章主要介紹了Android Gradle多渠道打包的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
使用Android studio編寫一個(gè)小的jni程序
JNI是Java Native Interface的縮寫,它提供了若干的API實(shí)現(xiàn)了Java和其他語言的通信(主要是C&C++)。這篇文章給大家介紹了基于Android studio寫一個(gè)小的jni程序的方法,一起看看吧2018-03-03
Android手機(jī)App安全漏洞整理(小結(jié))
這篇文章主要介紹了Android手機(jī)App安全漏洞整理(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-09
Android Insets相關(guān)知識總結(jié)
這篇文章主要介紹了Android Insets相關(guān)知識總結(jié),幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下2021-03-03
Android自定義View實(shí)現(xiàn)圓形切圖效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)圓形切圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
Android實(shí)現(xiàn)自定義Crash handler記錄崩潰信息實(shí)例代碼
這篇文章主要給大家介紹了Android實(shí)現(xiàn)自定義Crash handler記錄崩潰信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-02-02
Android ksoap調(diào)用webservice批量上傳多張圖片詳解
這篇文章主要介紹了Android ksoap調(diào)用webservice批量上傳多張圖片詳解的相關(guān)資料,需要的朋友可以參考下2017-02-02

