android 获取系统可用内存的办法


首先取到ActivityManager的一个对象

//获得ActivityManager服务的对象  
mActivityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); 

然后取得emoryInfo对象  

//获得MemoryInfo对象  
MemoryInfo memoryInfo = new MemoryInfo() ;  


//获得系统可用内存,保存在MemoryInfo对象上  
mActivityManager.getMemoryInfo(memoryInfo) ; 

long memSize = memoryInfo.availMem ;

最后将  memSize 转换成想要的格式

你可能感兴趣的:(Android)