我想获得设备的完整 RAM 大小。memoryInfo.getTotalPss()
返回 0。 中没有获取总 RAM 大小的函数ActivityManager.MemoryInfo http://developer.android.com/reference/android/app/ActivityManager.MemoryInfo.html.
这个怎么做?
从 API 级别 16 开始,您现在可以使用totalMem
的财产MemoryInfo
class.
像这样:
ActivityManager actManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
ActivityManager.MemoryInfo memInfo = new ActivityManager.MemoryInfo();
actManager.getMemoryInfo(memInfo);
long totalMemory = memInfo.totalMem;
API 级别 15 及更低级别仍需要使用 unix 命令,如下所示茨维斯克的回答 https://stackoverflow.com/a/7374260/512728.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)