Obtenha o PID de um processo para matá-lo, sem saber seu nome completo
Estou codificando um aplicativo Android. Agora vou para uma parte em que o aplicativo deve matar um processo. Mas não sei o nome completo nem o PID. Conheço os comandos:
android.os.Process.killProcess(Pid)
android.os.Process.getUidForName("com.android.email")
Mas o meu problema é que não sei o nome completo do process
É um processo de código nativo, então não é algo como com.something.something
O processo é/data/data/com.something.something/mybinary
mas está rodando com comandos como
/data/data/com.something.something/mybinary -a 123 -b 456
por causa disso eu não posso usar
android.os.Process.getUidForName("/data/data/com.something.something/mybinary")