有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

在Android下运行的java应用程序中,有没有一种方法可以确定该应用程序的进程ID(“PID”)

我想要这样做的原因是我正在编写一个应用程序,它读取和处理来自logcat的行,我希望能够忽略这个应用程序本身编写的所有logcat行

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

我已经搜索过了,但是我找不到任何解释如何从应用程序本身中确定运行中的Android应用程序的PID的东西

提前感谢您对文档的任何建议或提示


共 (1) 个答案

  1. # 1 楼答案

    你在找this,我想:

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