So erhalten Sie die Liste aller Aktivitäten in unserer Anwendung, die auf dem Gerät ausgeführt werden.Liste aller Aktivitäten in unserer Anwendung, die auf dem Gerät ausgeführt werden
Zum Beispiel: PDF-Generierung und E-Mail-Aktivitäten enthalten.
Ich kann mit dem Code für Aktivitäten überprüfen wie:
ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
// get the info from the currently running task
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
Log.d("topActivity", "CURRENT Activity ::"
+ taskInfo.get(0).topActivity.getClassName());
ComponentName componentInfo = taskInfo.get(0).topActivity;
componentInfo.getPackageName();
Dies ist jedoch Informationen über die laufenden Aktivitäten geben wird, die die Top-Aktivität ist.
Meine Idee ist zu Whitelist die Aktivitäten laufen, so dass meine Drittanbieter-Anwendung es auf dem Gerät ausführen kann. Also brauche ich im Grunde alle laufenden Aktivitäten in der Anwendung.
Suchen Sie nur nach einer Kodierungslösung oder würde eine Anwendung von Drittanbietern den Trick machen? – Chucky
In diesem Fall klingt das vielversprechend http://www.activity-logger.com/features-android.html – Chucky
Muss ich es auf meinem Android-Gerät installieren, in dem meine Anwendung ausgeführt wird? –