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