【发布时间】:2014-11-15 19:19:21
【问题描述】:
在 Android 下运行的 Java 应用程序中是否有办法确定该应用程序的进程 ID(“PID”)?
我想要这样做的原因是我正在编写一个从 logcat 读取和处理行的应用程序,并且我希望能够忽略该应用程序本身编写的所有 logcat 行。
我知道我可以通过在所有 Log.*() 调用中为我的应用程序使用唯一标签然后忽略带有此标签的 logcat 行来做到这一点,但在我看来,如果我可以简单地忽略它会更干净所有由我自己的应用程序 PID 编写的 logcat 行。
我已经搜索过,但找不到任何解释如何从正在运行的 Android 应用程序本身确定 PID 的内容。
提前感谢您对文档的任何建议或指针。
【问题讨论】: