android 獲取手機(jī)內(nèi)存及 內(nèi)存可用空間的方法
實(shí)例如下:
//1.獲取內(nèi)存可用大小,內(nèi)存路徑
String path=Environment.getDataDirectory().getAbsolutePath();
String memoryAvaliSpace= Formatter.formatFileSize(this,getAvailSpace(path));
//2.獲取sd卡可用大小,sd卡路徑
String sdPath=Environment.getExternalStorageDirectory().getAbsolutePath();
String sdAvaliSpace= Formatter.formatFileSize(this,getAvailSpace(sdPath));
private long getAvailSpace(String path) {
//獲取可用內(nèi)存大小
StatFs statfs=new StatFs(path);
//獲取可用區(qū)塊的個(gè)數(shù)
long count=statfs.getAvailableBlocks();
//獲取區(qū)塊大小
long size=statfs.getBlockSize();
//可用空間總大小
return count*size;
}
以上這篇android 獲取手機(jī)內(nèi)存及 內(nèi)存可用空間的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android RecyclerView設(shè)置下拉刷新的實(shí)現(xiàn)方法
這篇文章主要介紹了Android RecyclerView設(shè)置下拉刷新的實(shí)現(xiàn)方法,希望通過(guò)本文通過(guò)SwipeRefreshLayout方式實(shí)現(xiàn)下拉刷新,需要的朋友可以參考下2017-10-10
Android編程實(shí)現(xiàn)ListView內(nèi)容無(wú)限循環(huán)顯示的方法
這篇文章主要介紹了Android編程實(shí)現(xiàn)ListView內(nèi)容無(wú)限循環(huán)顯示的方法,通過(guò)繼承Adapter類(lèi)實(shí)現(xiàn)ListView中的數(shù)據(jù)無(wú)限循環(huán)顯示功能,需要的朋友可以參考下2017-06-06
Android解析json數(shù)組對(duì)象的方法及Apply和數(shù)組的三個(gè)技巧
這篇文章主要介紹了Android解析json數(shù)組對(duì)象的方法及Apply和數(shù)組的三個(gè)技巧的相關(guān)資料,需要的朋友可以參考下2015-12-12
Android創(chuàng)建文件實(shí)現(xiàn)對(duì)文件監(jiān)聽(tīng)示例
Android創(chuàng)建文件實(shí)現(xiàn)對(duì)文件監(jiān)聽(tīng),可以用android.os.FileObserver;類(lèi)來(lái)實(shí)現(xiàn),下面是實(shí)現(xiàn)代碼,內(nèi)有注釋2014-01-01
關(guān)于Android多渠道打包的進(jìn)階知識(shí)
前一篇文章主要介紹了關(guān)于Android程序的多渠道打包方法,這一篇文章介紹了多渠道打包的進(jìn)階知識(shí),還不會(huì)的同學(xué)快進(jìn)來(lái)學(xué)習(xí)下吧,建議收藏以防迷路2021-08-08

