在Android中,是否有获得当前进程名称的方法
答案:1 悬赏:60 手机版
解决时间 2021-01-31 09:07
- 提问者网友:杀手的诗
- 2021-01-31 01:12
在Android中,是否有获得当前进程名称的方法
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-01-31 01:39
方法一:调用ActivityManager
代码如下
ActivityManager am = (ActivityManager) this
.getSystemService(Context.ACTIVITY_SERVICE);
List 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
代码如下
ActivityManager am = (ActivityManager) this
.getSystemService(Context.ACTIVITY_SERVICE);
List
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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯