sl4a
sl4a copied to clipboard
Cod
@Rpc(description = "Get Memory Statistics By Type") public float getMemoryStat(@RpcParameter(name = "type") String type) throws InterruptedException { ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo(); ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); activityManager.getMemoryInfo(mi);
long availableMegs = mi.availMem / 1048576L; // returns percentages
long percentAvail = mi.availMem / mi.totalMem; // returns percentages
if (type == "avail") {
return mi.availMem;
} else {
return mi.totalMem;
}