Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android: ¿determinan el ID de proceso de mi aplicación?

¿Hay alguna manera en una aplicación java que se ejecuta en Android para determinar el ID de proceso de la aplicación ("PID")?

La razón por la que quiero esto es que estoy escribiendo una aplicación que lee y procesa las líneas de logcat, y quiero ser capaz de ignorar todas las líneas logcat que han sido escritos por esta aplicación, en sí.

Sé que puedo hacer esto usando una etiqueta única para mi aplicación en todas las llamadas de Log. * () Y luego ignorando las líneas logcat con esta etiqueta, pero me parece que sería más limpio si pudiera simplemente ignorar todas las líneas logcat Que han sido escritos por el PID de mi propia aplicación.

He buscado, pero no pude encontrar nada que explique cómo determinar el PID de una aplicación Android en ejecución, desde la misma aplicación, en sí.

Gracias de antemano por cualquier sugerencia o puntero a documentos.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.