我目前正在开发一款我真正需要帮助的应用程序,而且我已经到了需要一些帮助的阶段。好的,所以我试图获得免费系统内存/ Ram的数量和设备的电池电量,我想在我的应用活动中显示它们。
这是我到目前为止所拥有的。
MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);
long availableMegs = mi.availMem / 1048576L;
答案 0 :(得分:0)
在您的活动Intent.ACTION_BATTERY_CHANGED
中注册此操作并写下以下代码以从广播接收器获取电池电量。
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);
}
}
};
电平值可以显示设备的电池电量。