Android開發(fā)實現(xiàn)的獲取sdcard大小及內(nèi)存大小工具類
本文實例講述了Android開發(fā)實現(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();
}
}
/**
* 手機內(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ā)入門與進階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計有所幫助。
- Android獲取SD卡路徑及SDCard內(nèi)存的方法
- android讀取sdcard路徑下的文件的方法
- 獲取android4.0版本sdcard路徑示例
- Android實現(xiàn)把文件存放在SDCard的方法
- android中把文件保存到sdcard代碼實例
- Android中使用SDcard讀取文件
- Android編程獲取sdcard卡信息的方法
- Android實現(xiàn)獲取SD卡總?cè)萘?,可用大小,機身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?/a>
- Android獲取設(shè)備CPU核數(shù)、時鐘頻率以及內(nèi)存大小的方法
- Android編程實現(xiàn)獲得內(nèi)存剩余大小與總大小的方法
- android開發(fā)教程之用命令啟動android模擬器并設(shè)置其內(nèi)存大小
相關(guān)文章
Android4.X讀取SIM卡短信和聯(lián)系人相關(guān)類實例分析
這篇文章主要介紹了Android 4.X讀取SIM卡短信和聯(lián)系人相關(guān)類,以實例形式分析了Android 4.X讀取SIM卡短信和聯(lián)系人的兩個相關(guān)類的功能、用法與注意事項,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10
基于Viewpager2實現(xiàn)登錄注冊引導(dǎo)頁面
這篇文章主要為大家詳細介紹了基于Viewpager2實現(xiàn)登錄注冊引導(dǎo)頁面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-09-09
Android貝塞爾曲線實現(xiàn)填充不規(guī)則圖形并隨手指運動
這篇文章主要為大家詳細介紹了Android貝塞爾曲線實現(xiàn)填充不規(guī)則圖形,并隨手指運動,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09
Android ImageView的selector效果實例詳解
這篇文章主要介紹了Android ImageView的selector效果實例詳解的相關(guān)資料,需要的朋友可以參考下2017-07-07
Android Studio多渠道打包、自定義打包APK名稱
Android Studio為我們提供了簡便的方法,可以多渠道打包,一次打包所有的渠道包。這篇文章主要介紹了Android Studio多渠道打包、自定義打包APK名稱,需要的朋友可以參考下2018-01-01
Android 自定義View時使用TypedArray配置樣式屬性詳細介紹
這篇文章主要介紹了Android 自定義View時使用TypedArray配置樣式屬性詳細介紹的相關(guān)資料,需要的朋友可以參考下2016-11-11
Flutter利用ORM框架管理數(shù)據(jù)庫詳解
使用?ORM?框架最大的好處是簡化了數(shù)據(jù)庫維護的代碼量,使得我們可以專注于業(yè)務(wù)代碼實現(xiàn)。本篇,我們看看如何使用ORM框架管理數(shù)據(jù)庫版本遷移,需要的可以參考一下2023-04-04

