gpt4 book ai didi

java - Android:确定我的应用程序的进程 ID?

转载 作者:IT老高 更新时间:2023-10-28 23:19:05 26 4
gpt4 key购买 nike

在 Android 下运行的 Java 应用程序中是否有办法确定该应用程序的进程 ID(“PID”)?

我想要这个的原因是我正在编写一个从 logcat 读取和处理行的应用程序,并且我希望能够忽略该应用程序本身编写的所有 logcat 行。

我知道我可以通过在所有 Log.*() 调用中为我的应用程序使用唯一标记然后忽略带有此标记的 logcat 行来做到这一点,但在我看来,如果我可以简单地忽略它会更干净所有由我自己的应用程序 PID 编写的 logcat 行。

我已经搜索过,但找不到任何解释如何从正在运行的 Android 应用程序本身确定 PID 的内容。

提前感谢您对文档的任何建议或指针。

最佳答案

您正在寻找 this ,我认为:

int id = android.os.Process.myPid();

关于java - Android:确定我的应用程序的进程 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25963677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com