comment puis-je obtenir le pid d'application android sans utiliser adb shell.y a-t-il une api pour obtenir pid. toute aide serait appréciée
Réponses
Trop de publicités?
kiran boghra
Points
494
Cela fonctionne aussi
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;
}
}