美文网首页
安卓之 (解决方法)在代码中查看运行的任务

安卓之 (解决方法)在代码中查看运行的任务

作者: 毕利弗 | 来源:发表于2016-09-05 22:25 被阅读0次

    通过ActivityManager.RunningTasksInfo来获取正在运行的activity程序。

    1.给权限

    2.通过getSystemService(ACTIVITY_SERVICE)获得ActivityManager类的对象。

    ***这里可以看到许多的XXX_SERVICE,可多看看

    3.通过ActivityManager类的对象的方法getRunningTasks(最多条数),得到ActivityManager.RunningTasksInfo的list集合

    通过ActivityManager.RunningServiceInfo来获取正在运行的service程序。

    1.通过getSystemService(ACTIVITY_SERVICE)获得ActivityManager类的对象。

    2.通过ActivityManager类的对象的方法getRunningServices(),得到ActivityManager.RunningServiceInfo的list集合

    RunningTasksInfo和RunningServiceInfo中的属性:

    baseActivity:该任务的第一个运行中activity组件名称

    description:该任务现在状况描述

    Id:任务的ID

    numActivities:该任务所运行的activity总数,包含已停止的

    numRunning:该任务正在运行的activity数目,不包括停止的

    Thumbnail:以缩略图显示该任务目前状态

    topActivity:该任务最优先运行的组件名称

    相关文章

      网友评论

          本文标题:安卓之 (解决方法)在代码中查看运行的任务

          本文链接:https://www.haomeiwen.com/subject/vutdettx.html