简体   繁体   English

无法获取所有正在运行的Android进程

[英]Cannot get all running Android processes

I want to get all running processes in my phone. 我想在手机中获取所有正在运行的进程。 I have tried this code 我已经尝试过此代码

ActivityManager am = (ActivityManager) 
                     getBaseContext().getSystemService(Context.ACTIVITY_SERVICE);

List<ActivityManager.RunningAppProcessInfo> pids = am.getRunningAppProcesses();

But this code returns only my process. 但是这段代码只返回我的过程。

ActivityManager am = (ActivityManager)this.getSystemService( ACTIVITY_SERVICE );
List<RunningAppProcessInfo> listProcess = am.getRunningAppProcesses();
for(RunningAppProcessInfo runningProInfo:listProcess){
        Log.i("Running Processes", ":"+runningProInfo.processName);
}

Working code. 工作代码。

Hope this helps.. 希望这可以帮助..

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM