注:文章可能完全摘录,参考或完全自创,如有摘录或参考,会在文章最下面备注参考资料的地址(而不一定是原始文章的地址)。如有版权问题,请及时告知。
文章目的在于整理分享本人学到的知识,可能会有错误或表达不标准的地方,请结合实践理解。文章会不断完善,也希望更多朋友参与进来,一起成长。
(本文构成:大部分摘录,经过整理,添加部分自己的理解。)
(Android7.0)Android获取PID、TID、UID
Log.d("AAA", "----pid=" + android.os.Process.myPid()); //获取该进程的id
Log.d("AAA", "----tid=" + android.os.Process.myTid()); //获取线程的id
Log.d("AAA", "----uid=" + android.os.Process.myUid()); //获取该进程的用户id
Log.d("AAA", "----http.agent=" + System.getProperty(
"http.agent"
)
); //获取User-Agent
root的uid是0,system的uid是1000
这些uid源码定义位置:
system/core/include/private/android_filesystem_config.h
参考资料:
https://baike.xsoftlab.net/view/722.html
http://blog.csdn.net/cocodehouse/article/details/5925593