在Android下运行的Java应用程序中有没有办法确定应用程序的进程ID("PID")?
我想要这个的原因是我正在编写一个从logcat读取和处理行的应用程序,我希望能够忽略这个应用程序自己编写的所有logcat行.
我知道我可以通过在所有Log.*()调用中为我的应用程序使用唯一标记,然后忽略带有此标记的logcat行来实现此目的,但在我看来,如果我可以简单地忽略所有logcat行,它会更清晰这是由我自己的应用程序的PID编写的.
我已经搜索过,但是我找不到任何解释如何从该应用程序本身确定正在运行的Android应用程序的PID的内容.
提前感谢任何有关文档的建议或指示.
Ted*_*opp 40
我想你正在寻找这个:
int id = android.os.Process.myPid();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16018 次 |
| 最近记录: |