android获取子线程id,Android 开发 知晓各种id信息 获取线程ID、activityID、内核ID
/*** Returns the identifier of this process's user.
* 返回此進程的用戶的標識符。*/Log.e(TAG,"Process.myUid() = " +android.os.Process.myTid());/*** Returns the identifier of this process, which can be used with
* killProcess and sendSignal.
* 返回此進程的標識符,可用于進程和發送信號。*/Log.e(TAG,"Process.myPid() = " +android.os.Process.myPid());/*** Returns the identifier of the calling thread, which be used with
* setThreadPriority(int, int).
* 返回調用線程的標識符,該標識符與StTeRead優先級(int,int)。*/Log.e(TAG,"Process.myTid() = " +android.os.Process.myTid());/*** Returns the thread's identifier. The ID is a positive long generated
* on thread creation, is unique to the thread, and doesn't change
* during the lifetime of the thread; the ID may be reused after the
* thread has been terminated.
* 返回線程的標識符。ID是正長生成的關于線程創建,對于線程是唯一的,并且不會改變。
* 在線程的生存期內,ID可以在線程已被終止。*/
//返回當前線程的id
Log.e(TAG, "Thread.currentThread().getId() = "
+Thread.currentThread().getId());//返回主線程的id
Log.e(TAG, "getMainLooper().getThread().getId() = "
+getMainLooper().getThread().getId());//返回當前應用的主線程id
Log.e(TAG,"((getApplication().getMainLooper()).getThread()).getId() = "
+((getApplication().getMainLooper()).getThread())
.getId());/*** Return the identifier of the task this activity is in. This
* identifier will remain the same for the lifetime of the activity.
* 返回此活動正在執行的任務的標識符。這個標識符對于活動的生存期將保持不變。*/
//返回activity任務棧的id
Log.e(TAG, "getTaskId() = " +getTaskId());/*** The kernel user-ID that has been assigned to this application;
* currently this is not a unique ID (multiple applications can have the
* same uid).
* 已分配給該應用程序的內核用戶ID;這不是一個唯一的ID(多個應用程序可以有相同的UID)。*/Log.e(TAG,"getApplicationInfo().uid = " +getApplicationInfo().uid);/*** The name of the process this application should run in. From the
* "process" attribute or, if not set, the same as packageName.
* 此應用程序應運行的進程的名稱。從“進程”屬性,或如果沒有設置,與PACKAGEName相同。*/Log.e(TAG,"getApplicationInfo().processName = "
+getApplicationInfo().processName);/*** 得到當前activity的信息*/Log.e(TAG,"Activity.toString:"+this.toString());new Thread(newRunnable() {
@Overridepublic voidrun() {//返回當前線程的id//TODO Auto-generated method stub
Log.e(TAG, "Thread.currentThread().getId() = "
+Thread.currentThread().getId());
}
}).start();
總結
以上是生活随笔為你收集整理的android获取子线程id,Android 开发 知晓各种id信息 获取线程ID、activityID、内核ID的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java aspose 导出word_使
- 下一篇: python基础入门(5)之运算符