android 获取当前运行进程的名称
2016-12-22 21:32
417 查看
获取当前运行进程的名称
方式一public static String getProcessName(Context cxt, int pid) { ActivityManager am = (ActivityManager) cxt.getSystemService(Context.ACTIVITY_SERVICE); List<RunningAppProcessInfo> runningApps = am.getRunningAppProcesses(); if (runningApps == null) { return null; } for (RunningAppProcessInfo procInfo : runningApps) { if (procInfo.pid == pid) { return procInfo.processName; } } return null; }
方式二
public static String getProcessName() { try { File file = new File("/proc/" + android.os.Process.myPid() + "/" + "cmdline"); BufferedReader mBufferedReader = new BufferedReader(new FileReader(file)); String processName = mBufferedReader.readLine().trim(); mBufferedReader.close(); return processName; } catch (Exception e) { e.printStackTrace(); return null; } }
相关文章推荐
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- Android中获取当前进程名称
- android5.1.1通过getRunningServices获取当前运行的pid,进程名等
- android获取当前正在运行的进程的数目
- android获取当前设备运行app的进程
- 获取AndroidAPP当前进程的名称
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- 获取运行当前进程的用户名
- android 获取手机运行的进程
- Android 判断应用前后台运行状态并获取当前 Activity 实例
- Android代码中获取当前应用程序的版本号、版本名称
- 获取当前运行的进程名?
- android5.1+获取当前运行的app
- 《android 获取当前app的版本号和版本名称》
- 获取 Android 设备上当前运行的应用的 apk
- android中获取当前activity的名称
- C++ 获取当前进程运行目录(visual studio 调试状态下)
- Android5.1.+ getRunningAppProcesses()获取运行中进程(第三方开源库)
- ndk获取Android进程PID和名称
- 获取android正在运行的所有app进程