Android開發(fā)實(shí)現(xiàn)的獲取sdcard大小及內(nèi)存大小工具類
本文實(shí)例講述了Android開發(fā)實(shí)現(xiàn)的獲取sdcard大小及內(nèi)存大小工具類。分享給大家供大家參考,具體如下:
public class SDCardUtil {
/**
* SD卡
* @param context
*/
public static void getSDCardInfo(Context context){
try {
File path = Environment.getExternalStorageDirectory();
StatFs s = new StatFs(path.getPath());
long availableBlocks = s.getAvailableBlocksLong();
long blockCount = s.getBlockCountLong();
long blockSize = s.getBlockSizeLong();
long totalsize = blockSize * blockCount;
long availsize = blockSize * availableBlocks;
String totalsizeStr = Formatter.formatFileSize(context, totalsize);
String availsizeStr = Formatter.formatFileSize(context, availsize);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 手機(jī)內(nèi)存
* @param context
*/
public static void getDataInfo(Context context){
try {
File path = Environment.getDataDirectory();
StatFs s = new StatFs(path.getPath());
long availableBlocks = s.getAvailableBlocksLong();
long blockCount = s.getBlockCountLong();
long blockSize = s.getBlockSizeLong();
long totalsize = blockSize * blockCount;
long availsize = blockSize * availableBlocks;
String totalsizeStr = Formatter.formatFileSize(context, totalsize);
String availsizeStr = Formatter.formatFileSize(context, availsize);
} catch (Exception e) {
e.printStackTrace();
}
}
}
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android編程開發(fā)之SD卡操作方法匯總》、《Android文件操作技巧匯總》、《Android數(shù)據(jù)庫操作技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android開發(fā)入門與進(jìn)階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對(duì)大家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í)現(xiàn)獲取SD卡總?cè)萘?,可用大小,機(jī)身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?/a>
- Android獲取設(shè)備CPU核數(shù)、時(shí)鐘頻率以及內(nèi)存大小的方法
- Android編程實(shí)現(xiàn)獲得內(nèi)存剩余大小與總大小的方法
- android開發(fā)教程之用命令啟動(dòng)android模擬器并設(shè)置其內(nèi)存大小
相關(guān)文章
Fragment跳轉(zhuǎn)時(shí)傳遞參數(shù)及結(jié)果回傳的方法(推薦)
今天總結(jié)一下Fragment間的參數(shù)傳遞及結(jié)果返回的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2017-01-01
Android 自定義gradle property詳解及實(shí)例代碼
這篇文章主要介紹了Android 自定義gradle property詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-02-02
Android RecyclerView自定義上拉和下拉刷新效果
這篇文章主要為大家詳細(xì)介紹了Android RecyclerView自定義上拉和下拉刷新效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
Android平臺(tái)下輕量級(jí)http網(wǎng)絡(luò)傳輸庫
這篇文章主要介紹了Android平臺(tái)下輕量級(jí)http網(wǎng)絡(luò)傳輸庫的相關(guān)資料,需要的朋友可以參考下2016-01-01
android中RecyclerView自定義分割線實(shí)現(xiàn)
本篇文章主要介紹了android中RecyclerView自定義分割線實(shí)現(xiàn),由于RecyclerView的布局方式多種多樣,所以它的分割線也根據(jù)布局的不同有所差異,本文只針對(duì)LinearLayoutManager線性布局。2017-03-03
Android ListView列表控件的介紹和性能優(yōu)化
這篇文章主要介紹了Android ListView列表控件的介紹和性能優(yōu)化,需要的朋友可以參考下2017-06-06

