zoukankan      html  css  js  c++  java
  • Android 获取正在运行的任务和服务

    要获取正在运行的任务,首先需要声明一个活动对象管理器(ActivityManager) 所有的活动任务都属于此,然后通过获取服务可以得到所有的活动对象,然后通过活动对象可以得到所有运行的任务和服务,当然要获取服务和任务是使用不同的方法,但是方式是一样的。下面是获取代码:

    代码
    void getTask() {

    ActivityManager activityManager;
    try {
    activityManager
    = (ActivityManager) this
    .getSystemService(ACTIVITY_SERVICE);

    arylistTask
    = new ArrayList<String>();



    List
    <ActivityManager.RunningTaskInfo> mRunningTasks =

    activityManager.getRunningTasks(
    30); //30表示获取的最大数

    /* 以循环及baseActivity方式取得任务名称与ID */

    for (RunningTaskInfo amTask : mRunningTasks)
    {
    Log.d(
    "TaskInfo", amTask.baseActivity.getClassName()+"("+amTask.id+")");
    }

    //获取服务
    List<RunningServiceInfo> mserviceTasks =

    activityManager.getRunningServices(
    30);
    /* 以循环方式取得任务名称与ID */
    for (RunningServiceInfo serinfo : mserviceTasks)
    {
    Log.d(
    "TaskServerInfo", serinfo.process+"("+serinfo.pid+")");
    }
    }

    catch (Exception e)

    {



    }
    以上的代码全部输出到Log中,没有进行显示!

  • 相关阅读:
    迅为iTOP4412开发板支持4G以上文件系统扩展
    迅为瑞芯微itop3399开发板Android8系统wifi移植
    centos 下安装显卡驱动步骤
    smarty函数转载
    jquery.qrcode二维码插件生成彩色二维码
    转 jquery插件241个jquery插件—jquery插件大全
    收集的jquery插件
    主机屋空间
    用过的php函数
    VeryMule网上商城
  • 原文地址:https://www.cnblogs.com/fly_binbin/p/1921358.html
Copyright © 2011-2022 走看看