方法一:调用ActivityManager
代码如下
ActivityManager am = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE)
List<RunningAppProcessInfo> list = _am.getRunningAppProcesses()
for (int i = 0 i < list.size() i++) {
Log.i("tag", list.get(i).pid)
}
方法二:调用Process类获取
只需要一句代码即可
int pid = android.os.Process.myPid()还可以使用android.os.Process.myTid()获取调用进程的线程ID
和android.os.Process.myUid():获取该进程的用户ID
你圈的这些是快捷方式的名字啦,这个名字可以随便改,快捷方式的名字跟运行的程序一点关系也没有的。
在当前运行的程序的代码中获取其程序名,可以使用 GetModuleFileName函数获取到它的EXE名字。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)