41
どのように私はアンドロイドアプリケーションpidを取得することができますadb shell.isを使用してpidを得るためのAPIを。 任意のヘルプは、すべてのアプリケーションが独自のプロセスIDを持っているとして、1はadbシェルを使用してAndroidアプリケーションのpidを取得するにはどうすればよいですか?
int pid = android.os.Process.myPid();
どのように私はアンドロイドアプリケーションpidを取得することができますadb shell.isを使用してpidを得るためのAPIを。 任意のヘルプは、すべてのアプリケーションが独自のプロセスIDを持っているとして、1はadbシェルを使用してAndroidアプリケーションのpidを取得するにはどうすればよいですか?
int pid = android.os.Process.myPid();
を理解されるであろう。
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;
}
}
これによってそれを得ることができるにも作品