以编程方式查找Android系统信息

Chr*_*ann 6 java android

我正在尝试以编程方式查找Android设备的系统信息,具体来说:

  • 内存
  • CPU速度
  • #核心,架构等

是否有任何指定此信息的Android类.我一直在使用android.board库,但它似乎没有我想要的一切.

Sha*_*wal 11

让我告诉你我做了什么,所以访问这个帖子的其他人可以知道这些步骤:

1)parse/proc/meminfo命令.你可以在这里找到参考代码: 在Android 2中获取内存使用情况)使用下面的代码并获取当前的RAM:

MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);
long availableMegs = mi.availMem / 1048576L;
Run Code Online (Sandbox Code Playgroud)

注意:请注意 - 我们只需计算一次总内存.所以在代码中只调用一次点1然后再重复调用第2点的代码.