Android Runtime.getRuntime()可以获取CPU使用情况,代码:
//最大分配内存获取
float maxMemory = (float) (Runtime.getRuntime().maxMemory() * 1.0/ (1024 * 1024));
//当前分配的总内存
float totalMemory = (float) (Runtime.getRuntime().totalMemory() * 1.0/ (1024 * 1024));
//剩余内存
float freeMemory = (float) (Runtime.getRuntime().freeMemory() * 1.0/ (1024 * 1024));
//百分比
String format = new DecimalFormat("#.00").format((float)(totalMemory/maxMemory*100) );