0
当我打开新的活动,我需要知道我的实际内存分配(应用程序可以有巨大的内存分配,我需要测试实数)。有没有API?Android - 得到实际分配的内存大小
感谢
编辑代码没有运行...有错误的最后一行:
ActivityManager actvityManager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
ActivityManager.MemoryInfo mInfo = new ActivityManager.MemoryInfo();
actvityManager.getMemoryInfo(mInfo);
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();
for(int i = 0; i < procInfos.size(); i++)
{
if(procInfos.get(i).processName.equals("cz.process.a")) {
int field[]=new int []{procInfos.get(i).pid};
android.os.Debug.MemoryInfo[] info = actvityManager.getProcessMemoryInfo(field);
仍然没有解决。有人是专家。但他给了我一个代码,并且无法描述它。他建议上面的代码,但最后一行有一个严重错误。