Androidで実行中のプロセスを取得する方法について、多くの記事を見てきましたが、Lolipopで変更されました。今では、リストはルートにされていないデバイスのためにトランケートされています。根付いていないAndroidでアプリケーションを実行する
すべてのポストはこの種のコード行うことを約あった:
ActivityManager am = (ActivityManager) mContext
.getSystemService(Activity.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfo = this.getActivityManager().getRunningAppProcesses();
List<ActivityManager.RunningTaskInfo> taskInfo = this.getActivityManager().getRunningTasks(Integer.MAX_VALUE);
を私はそれを試してみましたが、検索された唯一のものは、あなたの現在のアプリケーションです。
@Stanは、この記事でここaccessibility serviceを研究開発を話していた:私はAPIをチェックし、どのような私が見たこと、それはまだだ場合は、アクセシビリティサービスとアプリケーションの起動が通知ではなく、できることがある
How to check current running applications in Android?後で走っている。だから私はこれが良い方法だとは思わない。
どのようにすればいいですか?
こんにちは、それは私がやり始めたまさにだが、唯一のアプリはgetRunningAppProcessesにより取得するには、私自身のアプリケーションです。電話で何をしても。そしてAppCompatは私のアプリかcom.google.android.googlequicksearchboxを返します。理解していない。 – kobe1980
あなたはこのリンクに従うべきです:-http://stackoverflow.com/questions/26400469/alternative-to-getrunningtasks-in-android-l –
ありがとう@Praween。それはまさに私が探していたものです:) – kobe1980