Android获取当前正在运行的线程和使用的内存
来源:互联网 发布:自己编曲的软件 编辑:程序博客网 时间:2024/05/29 13:06
package cn.itcast.mobilesafe.ui;import java.util.List;import android.app.Activity;import android.app.ActivityManager;import android.app.ActivityManager.MemoryInfo;import android.app.ActivityManager.RunningAppProcessInfo;import android.os.Bundle;import android.view.Window;import android.widget.TextView;import cn.itcast.mobilesafe.R;import cn.itcast.mobilesafe.util.TextFormat;public class TastManagerActivity extends Activity {private TextView tv_task_count;private TextView tv_task_memory;private ActivityManager am;private List<RunningAppProcessInfo> runningAppProcessInfoList;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);boolean flag = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);setContentView(R.layout.task_manager);if(flag){getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.task_manager_title);}tv_task_memory = (TextView) this.findViewById(R.id.tv_task_memory);tv_task_count = (TextView) this.findViewById(R.id.tv_task_count);//设置title的数据setTitleData();}/** * 设置title的数据 */private void setTitleData() {/** * 如果是int类型的 它可能会认为是id 可能会报错 */tv_task_count.setText("进程数目:"+getProcessCount());tv_task_memory.setText("剩余内存:"+getAvailMemoryInfo());}/** * 获取当前正在运行的进程的数目 * @return */private int getProcessCount(){runningAppProcessInfoList = am.getRunningAppProcesses();//获取正在运行的进程return runningAppProcessInfoList.size();}/** * 获取当前系统的可用内存信息 */private String getAvailMemoryInfo(){MemoryInfo outInfo = new ActivityManager.MemoryInfo();am.getMemoryInfo(outInfo);//获取的内存信息放入到outInfo中long size = outInfo.availMem;//当前系统中剩余的可用内存信息 单位 bytereturn TextFormat.getDateSize(size);}}
0 0
- Android获取当前正在运行的线程和使用的内存
- android 获取当前正在运行的activity
- 获取Android系统正在运行的线程
- android获取当前正在运行的进程的数目
- Android 获取正在使用的运行时
- 获取当前正在运行的Activity
- 获取当前界面正在当前运行的Activity的名字
- android 获取当前正在使用的程序名和activity类名
- Android 获取正在运行的服务 ActivityManager.RunningServiceInfo使用
- 【总结备用】Android 获取正在运行的任务和服务
- Android 获取正在运行的任务和服务
- 获取Android正在运行的任务和服务
- 获取Android正在运行的任务和服务
- 获取Android正在运行的任务和服务
- 获取Android正在运行的任务和服务
- 获取Android正在运行的任务和服务
- 获取Android正在运行的任务和服务
- 获取Android正在运行的任务和服务
- html固定表头
- 从程序的入口了解方法
- 第十一天3月4日之JSP、EL表达式、el的11个隐式对象、jstl
- 全透明、可折叠,平板电脑概念机是这样的
- 打印4种不同角度的三角形,以九九乘法表为例
- Android获取当前正在运行的线程和使用的内存
- IP数据报首部校验和算法
- OpenGL: 颜色立方体
- Android历史与版本变迁
- boost库在dev c++的使用
- 网站打开慢之学习mysql慢查询和linux top命令
- Eclipse Product 的启动过程
- Lua开发效率
- 黑马程序员_Inherits、CodeFile、CodeBehind的区别