Wie kann ich feststellen, ob die Vordergrund-App der Launcher ist?

Ich kann Informationen über die Vordergrund-App abrufen:

public ActivityManager.RunningTaskInfo getForegroundTask()
{
    ActivityManager am = (ActivityManager) mContext.getSystemService( Activity.ACTIVITY_SERVICE );
    return am.getRunningTasks(1).get(0);
}

public String getForegroundTaskPackageName()
{
    return getForegroundTask().topActivity.getPackageName();
}

Meine Frage ist, wie kann ich sicher sein, dass die Vordergrund-App der Launcher ist? Ich kann mich nicht auf den Paketnamen verlassen, da dies alles sein kann, wie "com.android.launcher" oder "com.htc.launcher".

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage