jcl*_*ova 17 memory api android
我可以获得总可用内存:
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
activityManager.getMemoryInfo(memoryInfo);
memoryInfo.availMem;
Run Code Online (Sandbox Code Playgroud)
但是,如何获得设备的总内存(RAM)?
我读过: 如何在Android中发现我的应用程序的内存使用情况?
它似乎没有添加pidMemoryInfo.getTotalPss()给我总内存.
san*_*ndy 15
试试这个适合我.
public static String getTotalRAM() {
RandomAccessFile reader = null;
String load = null;
try {
reader = new RandomAccessFile("/proc/meminfo", "r");
load = reader.readLine();
} catch (IOException ex) {
ex.printStackTrace();
} finally {
// Streams.close(reader);
}
return load;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23047 次 |
| 最近记录: |