Как закрыть приложения на Андроид

Если какая-то кнопка неактивная, то это означает, что приложение запрещает это действие. Возможно, оно системное и просто так его нельзя остановить и тем более удалить.

Вопрос целесообразности закрытия приложений на Android всегда вызывал немало споров и особенно в отношении требовательных приложений. Дело в том, что не все пользователи знают, что если они нажали кнопку Home и попали на главный экран, приложение все равно, скорее всего, продолжает работать в фоновом режиме. Если речь идет о мессенджере, адресной книге или калькуляторе, то переживать не стоит, но есть и другие варианты.

Некоторые приложения в фоновом режиме могут не просто сажать батарею, но и выжирать трафик или даже отправлять на сервер данные, которыми вы не хотели бы делиться. Я сейчас не говорю о вирусах, которым были посвящены отдельные статьи. Я имею в виду отправку вашего местоположения в режиме реального времени или что-то вроде этого, то есть полностью законные действия.

На компьютере все просто — нажал крестик (или command+Q на MacOS) и приложение закрылось, но на Android и iOS они просто переходят в ждущий режим при возврате на главный экран, и с этим надо бороться.

На компе все проще. Нажал крестик-закрыл приложение.

Если ты когда-либо задумывался о возможности их улучшения, стоит задуматься над использованием диспетчера задач. Сейчас мы расскажем про семь способов быстро закрыть приложения, которые работаю в фоновом режиме ОС Android. В процессе их тестирования, мы заметили, что лучшие результаты достигаются на старых и дешевых моделях, которые замедляются с течением времени и не могут обеспечить батареи нужную мощность.

Greenify

Greenify оценивается как лучший помощник, сохраняющий заряд батареи, и как один из лучших убийц приложений для операционной системы Android. Greenify отыскивает другие программы, которые тратят много зарядки, и затем ограничивает время их работы в фоновом режиме, переводя в состояние наподобие гибернации, что приводит к продлению времени работы смартфона и небольшому улучшению производительности.

Для пользователей более новых версий Android (Marshmallow и выше) предлагается режим агрессивной спячки, который для большей эффективности усиливает режим спячки, встроенный в ОС Android. Отключение фоновых программ также предохраняет их от подвисания, что действительно полезно для дешевых устройств.

При наличии root-прав вы можете расширить эту функцию и получить специальные возможности. Greenify — хороший выбор еще и потому, что позволяет составить черный список тех утилит, которые нежелательны для запуска.

Осторожно! Если вы отключите программу, то на рабочем столе или в меню вы её больше не найдёте. Для её использования нужно вновь посетить «Диспетчер приложений», нужную вам программу вы найдете во вкладке «Отключенные» или «Остановленные».

Отключение приложений

Многие программы на Android реализованы таким образом, что они в любом случае будут работать в фоне. Например, Facebook постоянно собирает о вас всяческую информацию, закрыть его фактически невозможно. Но если вы не собираетесь использовать какие-то приложения в течение длительного времени, то их можно отключить. Тогда они точно не будут работать в фоне, потребляя ресурсы устройства. Закрыть фоновые приложения методом отключения можно при помощи следующих действий:

Шаг 1. Зайдите в «Настройки».

Шаг 2. Перейдите в раздел «Приложения». Также он может называться «Диспетчером приложений».

Шаг 3. Переместитесь во вкладку «Все». Хотя это необязательный шаг, нужные программы могут обнаружиться и во вкладке «Сторонние», открывшейся по умолчанию.

Шаг 4. Нажмите на то приложение, которое вы желаете отключить.

Шаг 5. Нажмите кнопку «Отключить» или «Остановить». Если она не активна, то данную программу отключить нельзя — возможно, что она является системной.

Осторожно! Если вы отключите программу, то на рабочем столе или в меню вы её больше не найдёте. Для её использования нужно вновь посетить «Диспетчер приложений», нужную вам программу вы найдете во вкладке «Отключенные» или «Остановленные».

В-четвертых, можно закрыть приложение на Андроид через настройки. Для этого надо перейти на вкладку Приложения и открыть экран Работающие, после чего нажать на кнопку “Остановить”.

У многих начинающих пользователей встает совершенно логичный вопрос о том, как же закрываются приложения в смартфонах и планшетах на базе Андроид. И хотя многим подобные проблемы покажутся смешными, ничего удивительного здесь нет – большинство программ, утилит, игр, интернет-приложений не имеет специальной кнопки для выхода. Специально для таких новичков и была написана эта статья.

Начнем с того, что не только в самих программах отсутствует кнопка для выхода, но и в самой операционной системе тоже, поэтому закрывать приложения придется “по-черному”, используя длинные пути:

Во-первых, можно воспользоваться физической кнопкой “Меню”, которая расположена на большинстве смартфонов Samsung в нижней части дисплея слева. Если нажать ее, возможно, программа спросит о том, нужно ли выйти из приложения на андроид. К сожалению, работает этот метод далеко не всегда, чаще всего приложение просто сворачивается и продолжает работать.

Во-вторых, на многих устройствах, особенно на планшетах, есть кнопка для переключения приложений, на которой нарисованы два окна.

В-третьих, если такая клавиша отсутствует, можно воспользоваться клавишей home и вызвать экран с открытыми приложениями. Для этого нужно зажать кнопку, и в появившемся окне зажать пальцем иконку той программы, которая должна быть выключена. В появившемся контекстном меню выбираем пункт “Удаление из списка”.

В-четвертых, можно закрыть приложение на Андроид через настройки. Для этого надо перейти на вкладку Приложения и открыть экран Работающие, после чего нажать на кнопку “Остановить”.

Наконец, можно воспользоваться встроенным диспетчером задач Task Manager, с помощью которого любое приложение закрывается одним единственным нажатием на красный крестик.

Вот таким образом и закрываются приложения на Андроиде, надо только выбрать подходящий способ и действовать дальше по нему.

Друзья! Если наш сайт помог вам или просто понравился, вы можете помочь нам развиваться и двигаться дальше. Для этого можно:

Второй способ

Закрыть приложение можно с помощью настроек операционной системы. Делаем мы вот что.

Найдите значок «Настройки» на рабочем столе и нажмите на него. Вы окажетесь в меню настроек.

Найдите раздел «Приложения» и откройте его.

Вы увидите перед собой установленные на устройстве приложения. Выберите нужное из них и тапните по его иконке.

Оказавшись на странице приложения, нажмите на кнопку «Остановить».

Приложение закрыто, больше от вас ничего не требуется делать.

Вот пример экрана меню, который обрабатывает клавишу HOME:

Я хочу закрыть свое приложение, чтобы оно больше не работало в фоновом режиме.

Как это сделать? Является ли это хорошей практикой на платформе Android?

Если я полагаюсь на кнопку back, она закрывает приложение, но остается в фоновом режиме. Есть даже приложение под названием TaskKiller, чтобы просто убить эти приложения в фоновом режиме.

22 ответа

Пожалуйста, предложите, как я могу закрыть все мое приложение Android с помощью одного кода строки.

Я создал приложение android с опцией выхода из системы в onCreateOptionsMenu . Выход из системы работает отлично, но когда я снова нажимаю кнопку назад, она возвращает меня к предыдущему действию, а когда получает значение null, перенаправляет на экран входа. Теперь мой экран входа в систему.

Не забудьте использовать клавишу HOME для любых меню и действий, которые запускаются меню. То же самое касается и ключа SEARCH . Ниже приведены некоторые примеры классов для иллюстрации:

Вот пример корневой активности, которая убивает приложение при его уничтожении:

Вот абстрактное действие, которое может быть расширено для обработки ключа HOME для всех действий, которые его расширяют:

Вот пример экрана меню, который обрабатывает клавишу HOME:

Вот пример вспомогательного класса, который обрабатывает ключ HOME в приложении:

Да! Вы наверняка можете закрыть свое приложение, чтобы оно больше не работало в фоновом режиме. Как и другие комментировали finish() -это рекомендуемый Google способ, который на самом деле не означает, что ваша программа закрыта.

Это сразу же закроет ваше приложение, не оставляя ничего работающего в background.However,use это мудро и не оставляйте файлы открытыми, дескрипторы базы данных открытыми и т. д. Эти вещи обычно очищаются с помощью команды finish() .

Я лично HATE, когда я выбираю выход в приложении,и он действительно не выходит.

Вот как я это сделал:

Я просто положил

внутри метода, который открывает действие, а затем внутри метода SOMECLASSNAME, который предназначен для закрытия приложения, которое я поставил:

И я поставил следующее в своем основном классе:

У меня есть приложение android. Он открывает подключение к интернету для сервера на другой машине. Сервер отправляет регулярные обновления состояния обратно в приложение android Приложение имеет несколько действий и должно передавать одно и то же открытое соединение между каждым действием. Наличие.

Я открыл много действий и теперь хочу закрыть все действия при нажатии кнопки android назад Значит хотите закрыть приложение по нажатию кнопки Но не имею представления об этом PLz помоги мне с этим.. И извините за мой плохой английский

Просто чтобы ответить на мой собственный вопрос сейчас, после стольких лет (так как CommonsWare прокомментировал самый популярный ответ, сказав, что мы должны NOT сделать это):

Когда я хочу выйти из приложения:

  1. Я начинаю свою первую активность (либо заставку, либо любую другую активность, которая в данный момент находится в нижней части стека действий) с FLAG_ACTIVITY_CLEAR_TOP (которая завершит все другие действия, начатые после нее, а это значит все они). Просто сделайте так, чтобы это действие было в стеке действий (не заканчивайте его по какой-то причине заранее).
  2. Я вызываю finish() на эту деятельность

Вот оно, работает довольно хорошо для меня.

Просто напишите этот код на вашей кнопке EXIT click.

А в методе onCreate() вашего MainActivity.class напишите ниже код в виде первой строки,

Это невозможно с помощью фреймворка APIs. Это на усмотрение операционной системы (Android), чтобы решить, когда процесс должен быть удален или остаться в памяти. Это делается по соображениям эффективности: если пользователь решает перезапустить приложение, то оно уже есть, и его не нужно загружать в память.

Так что нет , это не только обескураживает, это невозможно сделать.

Для выхода из приложения способы:

вызовите finish(); и переопределите onDestroy(); . Поместите следующий код в onDestroy() :

Иногда вызов finish() приводит только к выходу из текущего действия, а не всего приложения. Однако для этого есть обходной путь. Каждый раз, когда вы запускаете activity , запустите его с помощью startActivityForResult() . Если вы хотите закрыть все приложение, вы можете сделать что-то вроде следующего:

Затем определите обратный вызов каждого действия onActivityResult(. ) , так что когда activity возвращается со значением RESULT_CLOSE_ALL , он также вызывает finish() :

Именно так работает Windows Mobile. хорошо. никогда! Вот что Microsoft должна сказать по этому поводу:

http://blogs.msdn.com/windowsmobile/archive/2006/10/05/The-Emperor-Has-No-Close.aspx (печально ли, что я запомнил название этого поста в блоге с 2006 года? Я нашел статью в Google, поискав the emperor has no close lol)

Если системе нужно больше памяти, то пока приложение находится в фоновом режиме, оно будет закройте приложение. Но, если система не нужно больше памяти, приложение будет оставайтесь в RAM и будьте готовы вернуться быстро в следующий раз, когда пользователь нуждается оно.

Многие комментарии в этом вопросе в OReilly предполагают, что Android ведет себя примерно так же, закрывая приложения, которые не использовались в течение некоторого времени, только когда Android нужна память, которую они используют.

Поскольку это стандартная функция, то изменение поведения на принудительное закрытие будет означать изменение пользовательского опыта. Многие пользователи привыкли бы к мягкому увольнению своих приложений Android, поэтому, когда они увольняют одно из них с намерением вернуться к нему после выполнения некоторых других задач, они могут быть довольно разочарованы тем, что состояние приложения сброшено или что оно дольше открывается. Я бы придерживался стандартного поведения, потому что это то, что ожидается.

Вызов метода finish() для действия оказывает желаемое воздействие на это текущее действие.

ни один из вышеперечисленных ответов не работает хорошо в моем приложении

вот мой рабочий код

на кнопку Выход :

этот код должен закрыть любую другую активность и вывести MainActivity на первое место теперь на вашем MainActivity:

Поставьте finish(); заявление, как показано ниже:

Имеет гораздо больше дополнительных функций в сравнении с предыдущим таск киллером — например, автоматическое завершение указанных приложений в заранее установленном порядке при превышении критичного объема заполнения общей памяти. Поддерживает уведомления, есть функция автозагрузки после перезагрузки устройства.

Функционалы приложений в Android OS не всегда предоставляют возможность закрыть его. Вы переходите из одного приложения в другое или возвращаетесь на рабочий стол — а «висящее» приложение продолжает работать, оттягивая на себя часть ресурсов ОЗУ вашего устройства, поскольку иное не предусмотрено операционной системой. В связи с тем, что это затрудняет работу устройства, рекомендуется окончательно закрывать приложения, работающие в фоне.

Для того чтобы воспользоваться так называемым Таск киллерами (Task Killers) — он же менеджер задач — достаточно и 512 мегабайт оперативной памяти. Таск киллер способен завершить работу почти любого приложения, а если есть «права суперпользователя» (root права) — удаляет даже системные приложения, заставляя операционную систему очистить требуемую часть оперативной памяти.

Android 4 поколения оснащен предустановленным менеджером задач, который активируется специальной софт-клавишей, поэтому не стоит устанавливать сторонние Таск киллеры на Android 4+, дабы избежать нежелательных осложнений.

Для версий Android меньше, чем 4.0, можно рекомендовать следующие менеджеры задач:

1. Taskiller

Самый простой ликвидатор, позволяющий внести нужные приложения в «белый список» и закрыть все остальные; также закрывает все активные второстепенные процессы и программы.

2. AdvancedTaskKiller

Имеет гораздо больше дополнительных функций в сравнении с предыдущим таск киллером — например, автоматическое завершение указанных приложений в заранее установленном порядке при превышении критичного объема заполнения общей памяти. Поддерживает уведомления, есть функция автозагрузки после перезагрузки устройства.

3. AutomaticTaskKiller

Практически то же самое, что и AdvancedTaskKiller — но с дополнительной возможностью прекращения процессов с панели уведомлений.

Также отображает все фоновые процессы вплоть до системных.

Если на Вашем устройстве установлена версия Android ниже 4.0.1. используйте любые менеджеры задач на свое усмотрение. Если же версия Android — JellyBean, ICS или выше, пользуйтесь предустановленным таск киллером и поставьте ограничение по количеству активных процессов одновременно. Ограничение числа работающих программ до 3–4 единиц позволит улучшить производительность работы девайса, имеющего меньше 1 гигабайта оперативной памяти.

Расскажете об этой статье своим друзьям:

И все же стоит понимать, что даже после выхода из аккаунта приложение все равно будет оставаться активным, хотя ощутимого воздействия на производительность системы это уже не окажет.

Независимо от того, какое устройство с Android вы используете, смартфон или планшет, существует несколько вариантов закрытия мобильных программ, но прежде чем мы перейдем к их изучению, рассмотрим традиционный способ выхода.

В большинстве приложений, доступных на устройствах с Андроид, для выхода достаточно нажать кнопку «Назад», если вы находитесь на так называемом приветственном экране, или «Домой» вообще на любом.

Первое действие отправит вас туда, откуда программа запускалась, второе – на рабочий стол.

И если кнопка «Домой» работает безотказно, сворачивая любое приложение, то «Назад» не всегда оказывается столь эффективной. Все дело в том, что в некоторых случаях выход осуществляется двойным нажатием этой кнопки, о чем обычно сообщает всплывающее уведомление.

Это самый простой, традиционный для ОС Android вариант выхода, но все-таки не полного закрытия приложения. По факту оно продолжит работать в фоне, создавая небольшую нагрузку на ОЗУ и ЦПУ, а также понемногу потребляя заряд батареи. Так как же полностью его закрыть?

Способ 1: Меню

Некоторые разработчики наделяют свои мобильные продукты полезной опцией – возможностью выхода через меню или с запросом подтверждения при попытке сделать это привычным способом (нажатие «Назад» на главном экране). В случае с большинством приложений такой вариант ничем не отличается от традиционного выхода кнопками, обозначенного нами во вступлении, но почему-то многим пользователям он кажется более эффективным. Возможно, потому что само действие осуществляется якобы правильно.

Оказавшись на приветственном экране такого приложения, просто нажмите кнопку «Назад», а затем выберите подтверждающий это действие ответ в окне с вопросом о вашем намерении выйти.

В меню некоторых приложений имеется возможность выхода в буквальном смысле. Правда, зачастую это действие не только закрывает приложение, но и осуществляет выход из аккаунта, то есть для следующего использования потребуется повторно авторизоваться под своим логином и паролем (или номером телефона). Встретить такую опцию чаще всего можно в мессенджерах и клиентах социальных сетей, не менее характерна она и для многих других приложений, использование которых требует наличия учетной записи.

Все что требуется для закрытия, а точнее, для выхода из таких приложений, это отыскать соответствующий пункт в меню (иногда он скрыт в настройках или в разделе сведений о пользовательском профиле) и подтвердить свои намерения.

И все же стоит понимать, что даже после выхода из аккаунта приложение все равно будет оставаться активным, хотя ощутимого воздействия на производительность системы это уже не окажет.

Способ 2: Выгрузка из памяти

Закрыть приложение можно и принудительно, попросту выгрузив его из оперативной памяти. Правда, здесь следует учесть тот факт, что при попытке повторного запуска будет затрачено больше системных ресурсов, чем обычно. Это, конечно, мелочь, но если постоянно таким образом закрывать программы, можно столкнуться не только с медленным их запуском и началом работы, но и повышенным энергопотреблением.

Итак, для полного закрытия сначала нажмите кнопку вызова меню последних приложений (меню многозадачности), а затем отыщите нужное в появившемся списке. Смахните его в сторону, свайпом слева направо по экрану (или снизу вверх на Xiaomi), или закройте, нажав на крестик в правом верхнем углу. Дополнительно имеется возможность «Очистить все», то есть принудительно закрыть все приложения.

Примечание: На старых смартфонах, в которых есть механическая клавиша «Домой» (например, ранние модели Samsung), для вызова меню многозадачности нужно удерживать именно ее, так как другая кнопка отвечает за вызов обычного меню опций.

Способ 3: Принудительная остановка

Если по каким-то причинам метод закрытия через меню многозадачности вас не устраивает, можно поступить более радикально – полностью остановить работу приложения. Делается это следующим образом:

    Любым удобным способом откройте «Настройки» своего Android-устройства и перейдите к разделу «Приложения и уведомления» (или просто «Приложения»).

Далее откройте список всех установленных приложений, тапнув по соответствующей надписи или перейдя в одноименную вкладку (зависит от версии Андроид).

  • Отыщите то приложение, работу которого требуется завершить. Нажмите по его наименованию, а затем, оказавшись на странице с описанием, по кнопке «Остановить». Если потребуется, подтвердите свои намерения, нажав «ОК» во всплывающем окне, и убедитесь в успешном закрытии.
  • Приложение будет закрыто и выгружено из оперативной памяти. К слову, именно этот метод наиболее эффективен в случае, когда требуется избавиться от уведомления, которое нельзя смахнуть, как раз такой программный продукт и был показан в нашем примере.

    Затем установите приложение ES File Explorer. В отличие от приложений для мобильных устройств и планшетов, версия Android TV не является кошмаром для рекламы. Это действительно лучший инструмент для работы.

    8. Являются ли Android TV Box законными в США?

    Да! Однозначно да.

    Если вы будете следить за последними событиями в мире обрезки шнуров, вы будете знать, что коробки Android TV — обычно называемые «коробками Kodi»

    — вызвал критику со стороны адвокатов по авторским правам.

    Но не волнуйтесь, в самих коробках нет ничего противозаконного. Пока вы не используете незаконные дополнения Kodi для просмотра пиратских версий популярных телешоу, вы не делаете ничего плохого.

    Использовать сенсорную кнопку “Меню”. Возможно, что с вызовом меню, появится окошко с предложением закрыть зависшее приложение. Если это не помогло, можно попробовать сделать иные действия;

    Android – это операционная система, которая предназначена для управления запущенными, активными приложениями. Некоторые из них могут находиться в ждущем режиме. Если необходимо их закрыть, операционная система не имеет на это специальной кнопки закрытия. Все действия по закрытию приложений на Андроид осуществляются только по умолчанию вручную. Таким образом, их можно закрывать по мере необходимости. В таком случае интересует один вопрос, Как закрыть приложение на андроид?

    Согласно, проектированию операционной системы для мобильных устройств, Андроид имеет возможность выделять время и память для работы активных приложений. Такой порядок работы способствует бесперебойной работе активных приложений, не выгружая их из памяти, и позволяет обеспечивать быстродействие системы.

    В ситуации, когда программа или приложение на устройстве не отвечает, необходимо сделать некоторые действия:

    — Открываем вкладку “Приложение” и заходим в настройки.

    — Активируем вкладку “Applications”.

    Кликаем по кнопке “Manage Applications”;-

    — В списке, который появится, выбираем приложение, нужно закрыть и кликаем по кнопке “Force Stop”.

    Есть специальные утилиты, которые помогают закрывать ненужные приложения и завершать законченные задачи. Их можно загрузить на сервисе Android Market. Когда эти действия не помогут, попросту перезагрузите свое устройство.

    Если рассмотреть способы закрытия приложений на конкретном устройстве, можно взять смартфон Samsung:

    Использовать сенсорную кнопку “Меню”. Возможно, что с вызовом меню, появится окошко с предложением закрыть зависшее приложение. Если это не помогло, можно попробовать сделать иные действия;

    Применение “Кнопки переключения приложений”. Если такой кнопки нету, пробуем перейти во вкладку “Home”. Перед обзором появятся миниатюрные изображения приложений. В этом случае ищем приложение и заживаем его пальцем на несколько секунд, пока приложение не закроется;

    Переход по вкладкам “Настройки+Приложения+Работающие”. В меню, которое появилось, выбираем нужное приложение и попадаем в свойства. Там необходимо кликнуть “Остановить”;

    Также можно использовать диспетчер задач Task Manager. Приложение в этой программе закрывается одним кликом.

    Наличие таких способов, буде способствовать быстрому решению проблем с закрытием зависших и ненужных приложений на ОС Андроид.

    Общение по смс привычно и удобно. Но бывают неприятные казусы, когда ваша переписка случайно стирается или вы сами ее удалили, чтобы освободить память. И тут…

    WiFi – способ передачи данных за счет использования радиоволн разной длинны. Он очень похож по принципу на мобильные сети 3G/4G, но имеет свои протоколы и…

    Многим обзорщикам, а так же в случае какой-либо проблемы, может потребоваться сделать скриншот экрана со своего мобильного устройства. Да и вообще, бывают такие моменты когда…

    Оцените статью
    Советы и помощь в настройке современных гаджетов