フォアグラウンド アプリに関する情報を取得する方法を知っています。
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」など、パッケージ名は何でもかまいません。
ありがとう