Android 开发获取各种ID信息 获取线程ID、activityID、内核ID

QuibblerQuibbler 2020-03-10 约 2 分钟 2118 次阅读

各种id信息 获取线程ID、activityID、内核ID

开发调试过程中需要打印Log,有时候需要分析一些数据,当前进程ID、主线程ID等。

1、此进程的用户的标识符

android.os.Process.myUid()

2、此进程的标识符

android.os.Process.myPid()

3、调用线程的标识符

android.os.Process.myTid()

4、当前线程的ID

Thread.currentThread().getId()

5、主线程的ID

context.getMainLooper().getThread().getId()

6、前应用的主线程id

context.getApplicationContext().getMainLooper().getThread().getId();

7、Activity任务栈的id

//Activity类中的方法
    getTaskId()

8、该应用程序的内核用户ID

getApplicationInfo().uid

9、应用程序应运行的进程的名称

getApplicationInfo().processName

10、当前activity的信息

//在Activity类中调用,没错,就是Activity的toString()信息
    this.toString();

相关推荐