Android 获取正在运行的任务和服务的小例子

即墨布衣

即墨布衣

2016-02-19 09:36

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。
    要获取正在运行的任务,首先需要声明一个活动对象管理器(ActivityManager) 所有的活动任务都属于此,然后通过获取服务可以得到所有的活动对象,然后通过活动对象可以得到所有运行的任务和服务,当然要获取服务和任务是使用不同的方法,但是方式是一样的。下面是获取代码:
代码
代码如下:

void getTask() {
        ActivityManager activityManager;
        try {
            activityManager = (ActivityManager) this
                    .getSystemService(ACTIVITY_SERVICE);
            arylistTask = new ArrayListString();
            ListActivityManager.RunningTaskInfo mRunningTasks =
            activityManager.getRunningTasks(30); //30表示获取的最大数
            /* 以循环及baseActivity方式取得任务名称与ID */
                    for (RunningTaskInfo amTask : mRunningTasks)
                {
                    Log.d("TaskInfo", amTask.baseActivity.getClassName()+"("+amTask.id+")");
                }
            //获取服务
            ListRunningServiceInfo mserviceTasks =
                activityManager.getRunningServices(30);
/* 以循环方式取得任务名称与ID */
            for (RunningServiceInfo serinfo : mserviceTasks)
            {
                Log.d("TaskServerInfo", serinfo.process+"("+serinfo.pid+")");
            }
        }
        catch (Exception e)
        {
        }
展开更多 50%)
分享

猜你喜欢

Android 获取正在运行的任务和服务的小例子

编程语言 网络编程
Android 获取正在运行的任务和服务的小例子

android实现获取正在运行的应用程序

编程语言 网络编程
android实现获取正在运行的应用程序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在Android中 获取正在运行的Service 实例

编程语言 网络编程
在Android中 获取正在运行的Service 实例

月嫂的服务范围和服务方式

育儿 育儿知识 妈妈 儿歌 取名 婴儿 喂养 孕期 怀孕 分娩 孕妇 教育 胎教 亲子游戏 幼儿 宝宝 早教
月嫂的服务范围和服务方式

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

微信公众号订阅号和服务号的区别?

电脑网络
微信公众号订阅号和服务号的区别?

Win10运行IE浏览器出现“服务器正在运行中”的解决方法

windows10
Win10运行IE浏览器出现“服务器正在运行中”的解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

电脑休眠的快捷键设置

电脑休眠的快捷键设置

JQuery+ajax实现批量上传图片(自写)

JQuery+ajax实现批量上传图片(自写)
下拉加载更多内容 ↓