Как определить, является ли приложение переднего плана средством запуска?
Я знаю, как получить информацию о приложении переднего плана:
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();
}
У меня вопрос, как я могу точно знать, что приложение на переднем плане является средством запуска? Я могу'не полагайтесь на имя пакета, так как оно может быть чем угодно, например "com.android.launcher» или же "com.htc.launcher».
Спасибо