isActiveメソッド:指定のアプリが起動しているか確認
isActive
public static boolean isActive(Context context , Class<?> mClass){ ActivityManager activityManager = (ActivityManager)context.getSystemService(Activity.ACTIVITY_SERVICE); // 起動中のアプリ情報を取得 //getRunningAppProcesses List<RunningAppProcessInfo> runningApp = activityManager.getRunningAppProcesses(); for(int i=0;i<runningApp.size();i++){ Log.v("isRunning",runningApp.get(i).getClass().getName().toString()); if(runningApp.get(i).getClass().getName().toString().equals(mClass.getName())){ return true; } } return false; }