Android 如何检索可用的系统ram和电池电量

Android 如何检索可用的系统ram和电池电量,android,android-memory,batterylevel,Android,Android Memory,Batterylevel,我现在正在开发一个我真的需要帮助的应用程序,我已经到了需要帮助的阶段。好的,我正在尝试获取设备的可用系统内存/Ram和电池电量,我想在我的应用程序活动中显示它们 这是我到目前为止所拥有的 MemoryInfo mi = new MemoryInfo(); ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); activityManager.getMemoryInfo(mi);

我现在正在开发一个我真的需要帮助的应用程序,我已经到了需要帮助的阶段。好的,我正在尝试获取设备的可用系统内存/Ram和电池电量,我想在我的应用程序活动中显示它们

这是我到目前为止所拥有的

MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);
long availableMegs = mi.availMem / 1048576L;

在“活动意图”中注册此操作。操作\u电池\u已更改

并编写以下代码,从广播接收器获取电池电量

BroadcastReceiver mReceiver = new BroadcastReceiver() 
{
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();
        if (Intent.ACTION_BATTERY_CHANGED.equals(action)) {
            int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
        } 
    }
};

电平值表示设备的电池电量。

有人能帮我吗?好的,它不工作,也没有告诉我如何将其显示为文本