您当前的位置: 首页 >  android

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android】【应用信息】获取进程列表

命运之手 发布时间:2019-04-01 16:21:17 ,浏览量:1

        ActivityManager activityManager = ServiceUtil.getActivityManager(ctx);
        //获取进程列表
        List procInfos = activityManager.getRunningAppProcesses();
        for (ActivityManager.RunningAppProcessInfo info : procInfos) {
            int pid = info.pid;
            String processName = info.processName;
            String packageList = TextUtil.arrayToString1(info.pkgList);
            CodeUtil.info(pid, processName, packageList);
            ActivityManager.MemoryInfo appMemoryInfo = new ActivityManager.MemoryInfo();
            activityManager.getMemoryInfo(appMemoryInfo);
            long appTotalMemory = appMemoryInfo.totalMem; //应用总内存
            long appAvailableMemory = appMemoryInfo.availMem; //应用剩余内存
            Debug.MemoryInfo procMemoryInfo = activityManager.getProcessMemoryInfo(new int[]{pid})[0];
            int procUsedMemory = procMemoryInfo.getTotalPss(); //进程占用内存
            CodeUtil.info(appTotalMemory, appAvailableMemory, procUsedMemory);
        }
关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.4128s