Как проверить, работает ли приложение на Android?

Я разработчик Android, и я хочу написать оператор if в своем приложении. В этом заявлении я хочу проверить, запущен ли браузер по умолчанию (браузер в ОС Android). Как я могу сделать это программно?

Добавьте ниже class Помощника:

 public class Helper { public static boolean isAppRunning(final Context context, final String packageName) { final ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); final List procInfos = activityManager.getRunningAppProcesses(); if (procInfos != null) { for (final ActivityManager.RunningAppProcessInfo processInfo : procInfos) { if (processInfo.processName.equals(packageName)) { return true; } } } return false; } } 

Теперь вы можете проверить код ниже, если ваше приложение работает или нет:

 if (Helper.isAppRunning(YourActivity.this, "com.your.desired.app")) { // App is running } else { // App is not running } 

Вы можете проверить его следующим способом

 public static boolean isRunning(Context ctx) { ActivityManager activityManager = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE); List tasks = activityManager.getRunningTasks(Integer.MAX_VALUE); for (ActivityManager.RunningTaskInfo task : tasks) { if (ctx.getPackageName().equalsIgnoreCase(task.baseActivity.getPackageName())) return true; } return false; } 
  • Как сравнить два дата без временной части?
  • Любой ярлык для инициализации всех элементов массива до нуля?
  • Имя classа Java, содержащее знак доллара, не может быть скомпилировано, если присутствует внутренний class
  • Как создать интерфейс между fragmentом и адаптером?
  • Строка Android Split
  • Можно ли изменить цвет текста в строке на несколько цветов в Java?
  • Не удалось войти в систему. Проверьте подключение к сети и повторите попытку.
  • Как сериализовать объект в JSON?
  • Получение кадров из видеоизображения на Android
  • Пример прослушивателя в Интернете для Android
  • Ожидается, что GSON BEGIN_ARRAY, но BEGIN_OBJECT
  • Давайте будем гением компьютера.