¿Cómo obtener pid de la aplicación Android con el uso de shell de adb?

Cómo puedo conseguir el pid de la aplicación de androide con hacia fuera usar el shell.is del API hay ninguna api para conseguir pid. Cualquier ayuda será apreciada

Como cada aplicación tiene su propio id de proceso, se puede obtener por

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

Esto también funciona:

 ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningAppProcessInfo> pids = am.getRunningAppProcesses(); int processid = 0; for (int i = 0; i < pids.size(); i++) { ActivityManager.RunningAppProcessInfo info = pids.get(i); if (info.processName.equalsIgnoreCase("here your package name")) { processid = info.pid; } } 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.