Как сделать чтобы приложение не выгружалось из памяти андроид
Перейти к содержимому

Как сделать чтобы приложение не выгружалось из памяти андроид

  • автор:

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

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

Как сделать, чтобы телефон не выходил из приложений

Если приложение неожиданно выходит на главный экран или вылетает из-за ошибки, этот простой гайд поможет устранить проблему.

  1. Обновите программное обеспечение

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

  1. Очистите кэш приложения

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

  1. Переустановите приложение

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

  1. Обновите приложение

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

  1. Сброс до заводских настроек

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

  1. Диагностика в сервисном центре

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

Как сделать, чтобы приложение не закрывалось на Android 11 или 12

  1. Нажмите на кнопку «Последние» в левом нижнем углу — три вертикальные полоски.
  2. Нажмите на иконку приложения, которое хотите закрепить.
  3. Выберите «Не закрывать». Вместо пункта «Не закрывать» может быть «Закрепить это приложение».

Как сделать, чтобы приложение не закрывалось на Android 10 или более ранних версиях

  1. Откройте меню «Настройки» > «Обслуживание устройства».
  2. Выберите пункт «Батарея» > три точки > «Ограничения в фоновом режиме» > «Приложения в спящем режиме».
  3. Если нужное вам приложение есть в этом списке, нажмите на значок корзины в правом верхнем углу.

Как поставить ограничитель на приложения

  1. Откройте приложение Family Link.
  2. Выберите профиль ребенка.
  3. Нажмите «Управление устройствами» > «Ограничения для приложений».
  4. Выберите нужное приложение.
  5. Нажмите «Разрешать всегда».

Как сделать, чтобы приложение не выгружалось

  1. Откройте многозадачность.
  2. Свайпните по окну приложения вниз, чтобы над ним появился значок замка.
  3. Значок замка не позволит приложению выгружаться из фона.

Полезные советы и выводы

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

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

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

Как сделать так чтобы нельзя было выйти из приложения

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

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

Если у вас Android 12 или 11, следуйте следующему алгоритму: 1. Нажмите на кнопку «Последние» на нижнем левом углу экрана.

  1. Выберите приложение, которое вы хотите закрепить.
  2. Нажмите на «Не закрывать» или «Закрепить это приложение».

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

Все права защищены © 2023.

Удаление приложений — это процесс, при котором с компьютера удаляются ненужные или неработающие программы или приложения. Удаление приложений может освободить место на диске, повысить производительность системы и избавить от ошибок. В Windows 11 есть несколько способов удалить приложения: через панель управления, через параметры или через меню Пуск. Для удаления приложения нужно выбрать его в списке и нажать кнопку Удалить, а затем подтвердить действие. Некоторые приложения могут запускать свой собственный деинсталлятор, который может потребовать дополнительных шагов.

Как не выгружать приложение из памяти MIUI 12?

Теперь для закрепления приложения в оперативной памяти вам понадобится фирменное приложение «Безопасность». Кликаете на шестеренку в правом верхнем углу. Находите пункт ускорение. Нажимаете на строку «Закрепленные приложения

Как не выгружать приложение из памяти?

Отключите автоматическое управление; Откройте многозадачность и свайпните по окну приложения вниз, чтобы над ним появился значок замка, который не позволит ему выгружаться из фон

Как разрешить приложению работать в фоновом режиме андроид?

  1. Откройте меню «Настройки» > « Приложения ».
  2. Выберите в списке нужное Вам приложение .
  3. Выберите пункт «Батарея».
  4. Включите «Разрешение фоновой деятельности».

Как закрепить приложение в Редми 9?

  1. Инструкция .
  2. Нажмите на шестеренку, которая расположена справа в углу.
  3. Найдите ускорение.
  4. Далее выберите «Закрепленные приложения ».
  5. Включите чек-боксы для программы.
  6. О том, что закрепление произошло успешно, подскажет иконка замка.

Как закрепить приложение на Редми 9а?

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

Как поставить замок на приложение в MIUI 12?

  1. Откройте приложение безопасности
  2. Выберите «Увеличение скорости».
  3. Щелкните значок настроек в правом верхнем углу.
  4. Нажмите «Блокировка приложения ».

Как разрешить приложению работать в фоновом режиме Xiaomi?

В приложении «Безопасность» переходим к пункту «Питание» -> «Контроль активности». По умолчанию для всех приложений установлен «Умный режим » – автоматическое распознавание важных процессов и отключение в фоне менее важных. Чтобы изменить контроль выбираем соответствующее приложение .

Как закрепить приложение в недавних?

  1. Запустите приложение «Настройки» на Андроид -устройстве.
  2. Прокрутите вниз, пока не найдёте опцию «Безопасность». Нажмите на неё.
  3. В нижней части страницы безопасности нажмите на закрепление экрана.
  4. Переведите пальцем, чтобы переключить тумблер в положение «Вкл».

Как сделать чтобы приложения не выгружались из памяти?

Откройте многозадачность и свайпните по окну приложения вниз, чтобы над ним появился значок замка, который не позволит ему выгружаться из фон

Как закрепить приложение на андроид 10?

  1. Перейдите к экрану, который нужно закрепить .
  2. Проведите вверх до середины экрана. .
  3. Нажмите на значок приложения вверху изображения.
  4. Нажмите » Закрепить » .

Как отключить приложения в фоновом режиме андроид?

Заходим в меню «Энергопотребление в режиме ожидания». Справа от каждого из представленных там приложений или служб есть стрелочка вниз. Жмем на нее. Выбираем « Запретить работу в фоне

Как разрешить приложению работать в фоновом режиме MIUI 12?

  1. Пойдите в «Настройки», Прокрутите вниз и выберите»Аккумулятор и производительность
  2. Нажмите на значок шестеренки в правом верхнем углу.
  3. Прокрутите вниз и выберите » Приложение для энергосбережения

Как включить приложение в фоновом режиме Xiaomi?

  1. В приложении «Безопасность» переходим к пункту «Питание» -> «Контроль активности».
  2. По умолчанию для всех приложений установлен «Умный режим » – автоматическое распознавание важных процессов и отключение в фоне менее важных.

Что такое приложение работает в фоновом режиме?

Что такое фоновый режим

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

Как на айфоне разрешить приложению работать в фоновом режиме?

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

Как запретить системе Android убивать приложения в фоновом режиме

Как запретить системе Android убивать приложения в фоновом режиме? dontkillmyapp

Как запретить системе Android убивать приложения в фоновом режиме? dontkillmyapp

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

Но некоторые заходят слишком далеко. Чтобы получить немного больше времени работы вашего устройства, они убивают полезные приложения в фоне. Это настолько абсурдно, что с некоторыми производителями (например, Nokia, Xiaomi, OnePlus или Huawei) наши смартфоны снова превращаются в тупые телефоны.

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

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

С Android 6 (Marshmallow) Google ввел режим Doze в базовую версию Android, пытаясь объединить экономию батареи для различных телефонов Android.

Doze mode android

К сожалению, производители (например, Xiaomi, Huawei, OnePlus или даже Samsung …), похоже, не приняли это, и у них у всех есть свои собственные средства экономии батареи. Они, как правило, очень плохо написаны, экономя батарею поверхностно и с побочными эффектами.

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

Чтобы проверить, на сколько агрессивно смартфон работает с приложениями в фоне: Как проверить работу приложений в фоновом режиме

Способы решения проблемы

Xiaomi

miui xiaomi android

Традиционно Xiaomi и его Android-надстройка, под названием MIUI, относятся к наиболее проблемным на рынке в отношении нестандартных ограничений фонового процесса и нестандартных разрешений. Для этих расширений нет API и документации. В настройках по умолчанию фоновая обработка просто не работает должным образом. И приложения, использующие их, прерываются. Для решения проблемы читайте материал: Как запретить Xiaomi завершать программы в фоновом режиме.

Huawei

emui huawei android

У Huawei все то же самое, что и в Xiaomi. Своя оболочка EMUI, которая накладывает серьезные ограничения на фоновые процессы. Для решения проблемы читайте материал: Как запретить Huawei убивать приложения в фоновом режиме.

Samsung

one ui samsung android

И даже Samsung – доминирующий поставщик на рынке Android смартфонов, со своей One UI, использует грязную технику экономии заряда батареи, которая может убить фоновые процессы и сделать будильник бесполезным. Для решения проблемы читайте материал: Как запретить Samsung убивать приложения в фоновом режиме.

OnePlus

oxygen os oneplus

Выпуская свои телефоны, OnePlus ввел одно из самых серьезных предельных фоновых ограничений на рынке на сегодняшний день. Превзойдя в этом даже те, которые используются в Xiaomi или Huawei. Пользователям Oxygen OS нужно не только включить дополнительные настройки, чтобы их приложения работали должным образом, но повторять это каждый раз после обновления прошивки. Как бороться с этим безобразием рассказал в материале: Как запретить OnePlus убивать приложения в фоновом режиме.

Meizu

Meizu Flyme OS

Meizu Flyme OS, наравне с Huawei и Xiaomi в своем подходе к ограничениям фоновых процессов. Но они не так распространены на рынке и, таким образом, не причиняют такой боли разработчикам, как вышеупомянутые. Однако, вот материал про Meizu: Как ограничить Meizu в завершении приложений в фоне.

Google Pixel

Google Pixel чистый android

Чистый Android лучшее что можно представить, но и у него есть. Для решения которых читайте материал: Как запретить Pixel завершать работу приложений в фоне.

NOKIA

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

Sony использует очень эффективную и нестандартную оптимизацию фонового процесса. Режим Stamina мгновенно прерывает все фоновые процессы и все уведомления, если он включен. Читайте материал: Как бороться с режимом Stamina в смартфонах Sony.

На устройствах Asus предустановлено приложение оптимизации под названием Power Master. Оно не дает запускаться приложениям и уничтожает фоновые задачи при выключении экрана. Полезный материал: Как отключить Power Master в смартфонах Asus.

Устройства Wiko определенно проблематичны с точки зрения нестандартной оптимизации фоновых процессов и корректировки настроек, которые необходимо выполнить, чтобы приложения работали должным образом. Решаем проблемы Wiko смартфонов.

Lenovo

Не обошло проблема стороной и производителя смартфонов Lenovo. Решаем проблемы Lenovo смартфонов.

Как сделать чтобы приложение не выгружалось из памяти андроид

Запрет стандартному Task Killer'у выгружать нужные вам приложения.
Программа заставит устройство мгновенно реагировать на ваши действия и сделает его экономичнее!
Первая и единственная программа такого типа, которая действительно работает!
Меняется приоритет на -17, или любой другой, и не сбрасывается при выходе из проги.

Программа находится в режиме тестирования и доработки способа удержания апп в памяти.

Прикрепленное изображение

Как и любой обладатель андроида, который хоть немного знает про его работу, знаю, что стандартный тасккиллер убивает приложения при нехватке памяти.
Передо мной встал вопрос, как же заставить андроид запустить и держать в памяти ВСЕГДА приложения, которыми пользуюсь постоянно (например звонилка).
На форуме нашел предложения о повышении приоритета через renice или правкой билд.проп с указанием, что такие то приложения не убивать.
Но эти способы не работают!!!
Поизучав вопрос, нашел программы типа ® AutoKiller которые умеют делать приоритет oom killer -17
Но! Эти программы не умеют держать приоритет и стоит задать в ней, переключиться в само приложение и все, приоритет сброшен.

Отсюда и возникла эта тема. Хотим сделать программу, которая все таки будет работать.
Вроде получилось 😉
Смысл данной программы выполнить 4 команды
pidof — чтобы узнать в какой папочке искать файлик с приоритетом
cat — прочитать, чего в нем сейчас
и если в этом файлике НЕ -17, то
echo — записать -17
Ну и подсказали все это закрепить командой chmod и значениями 444

Выражаю огромную благодарность RubberBigPepper за помощь в реализации программы, а также asuslava за простую и гениальную идею с правами!!! Спасибо огромное! :thank_you:

Цель
Нужные приложения всегда в памяти, мгновенно открываются, мгновенный переход между приложениями ну и экономия батареи (тк не нужно подгружать данные и загружать проц/поднимать частоту)

Девиз темы
Нет ничего невозможного!)

Сообщение отредактировал Black_BG — 25.01.13, 21:57

Black_BG, я выяснил, что если свернуть-развернуть приложение, то эта настройка сбивается, т.е. AutoKiller просто меняет oom_adj процесса (в теме про твики я чуть подробнее это описал). Наверное, адекватного решения задачи (кроме как ежеминутно или даже чаще выполнять эти команды) нету, потому что Android меняет эти значения при изменении состояния приложения (свёрнуто, передний план, задний план, . ). Как отловить эти события "снаружи" интересующего приложения я не знаю.

Сообщение отредактировал Galamar — 17.10.12, 23:55

Ищу программиста, который сможет написать простую программу

подробности в шапке темы.

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

Добавлено 23.10.2012, 08:07:

можно пимп май цпу переделать. она же аналогична, только пишет по другому адресу.

можно) все тесты на мне если нужно.

Добавлено 23.10.2012, 08:34:

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

RubberBigPepper, ты наш спаситель! :happy:
Ушёл тестить.

UPD
У меня при запуске появляется "Reading apps" на 1 секунду, исчезает — и всё. Чёрный экран с названием программы.
В логе никаких ошибок нету.

Сообщение отредактировал Galamar — 24.10.12, 00:28

не критика. просто о логике приложения хотел поговорить.
Сейчас, как я понимаю, каждые 5 сек сервис проверяет, что за окно открыто. если окно иное чем 5 сек назад, заново переприсваивает -17 нужным приложениям. так?

Рассмотрю 2 ситуации, на обе уже наткнулся.

1) я сижу и читаю книгу 2 часа. ничего не происходит. зачем здесь каждые 5 сек проверять есть ли новое окно?
2) я зашел в приложение и в туже секунду вышел из него. получается сервис проморгал этот момент.

Я предлагаю следующую логику. Раз сервис все равно делает проверку каждые 5 сек на новое окно, то давайте лучше он каждые n секунд/минут будет тупо сувать -17 во все нужне места.

И самое главное!
Такие программы как ® Pimp My CPU и ® SetCPU тоже завязаны на запуск приложения.
Я уверен, что они не мониторят каждые n секунд что на экране. Почему? потому что смену частоты они делают мгновенно. либо они мониторят раз в 0,5 сек (тогда бы умерала батарейка быстро, а это не так) либо ждут какого то события.
Думаю, что они реагируют на какое то событие — "запуск приложения"/"смена приложения"/"поменялось окно" (не знаю как правильно назвать). событие произошло, они отреагировали мгновенно, а не мониторят каждые n секунд.


В идеале, я представляю следующую логику программы

  1. Сделали нужные приложения в проге неубиваемыми.
  2. вышли из проги и запустился сервис
  3. сервис НЕ мониторит каждые n секунд, а ждет события "запуск приложения"/"смена приложения"/"поменялось окно"
  4. Как только событие произошло, он меняет на -17 в нужных местах и ждет след. события.
  5. Также работает таймер который раз в n минут (именно минут, это для ситуации с чтением книги) принудительно запихивает -17 в нужные места, не глядя что там уже есть.

Посмотрите пожалуйста как реализовано ожидание события в ® Pimp My CPU и ® SetCPU
если удастся реализовать именно также, было бы замечательно, тк мне представляется, что это лучшая реализация, тк сбоев ни пимп ни сетцпу не дают даже при быстром переходе по домику (долгое нажатие)

Версия 0,1 бэта добавлена в шапку

Сообщение отредактировал Black_BG — 24.10.12, 08:41

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

RubberBigPepper,
ваше детище работает и на 4 и на 2.3

RubberBigPepper, спасибо!

Просто тот же таскер например, конечно работает со скриптами криво, но он как то отслеживает события запуска приложения и меняет мне например яркость мгновенно.
у меня сделано как в нем? чтоб при запуске нард автояркость отключалась и включалась яркость 40% (начальная задача) и как только я выхожу из нард (без разницы как, кнопка выход или домик) автояркость опять включается (конечная задача) и все это присходит прям мгновенно как и в пимпе и сетцпу.
Аналогично у меня сделано и на контакты, только яркость 100%
На оперу у меня сделано, чтоб включался автоповорот, а при выходе выключался.
про профиля на звонок и там на подключение зарядника я не говорю, эти события наверное легко отследить, да и не нужны они нам.

Сообщение отредактировал Black_BG — 24.10.12, 08:57

import android.app.ActivityManager;
import android.app.ActivityManager.RunningTaskInfo;
import android.content.ComponentName;
import android.os.Handler;
import fr.mydedibox.pimpmycpu.a.e;
import java.util.List;

final class v
implements Runnable
<
v(UtilityScalingService paramUtilityScalingService)
<
>

public final void run()
<
UtilityScalingService.a(this.a);
boolean bool = UtilityScalingService.b(this.a);
String str = ((ActivityManager.RunningTaskInfo)UtilityScalingService.c(this.a).getRunningTasks(1).get(0)).topActivity.getPackageName();
Object localObject = UtilityScalingService.d(this.a).a(str);
if (!((String)localObject).contentEquals("none"))
<
if (UtilityScalingService.e(this.a).a.contentEquals((CharSequence)localObject))
break label244;
localObject = UtilityScalingService.f(this.a).a((String)localObject);
if (localObject == null)
<
new StringBuilder(String.valueOf(str)).append(": unable to load profile (null)").toString();
UtilityScalingService.d(this.a).b(str);
>
else
<
if (((e)localObject).b.contentEquals(c.d()))
break label185;
new StringBuilder(String.valueOf(str)).append(": unable to load profile (kernel missmatch)").toString();
UtilityScalingService.d(this.a).b(str);
>
>
UtilityScalingService.a(this.a, false);
break label244;
label185: new StringBuilder(String.valueOf(str)).append(" profile found : ").append(((e)localObject).a).append(", applying").toString();
UtilityScalingService.a(this.a, (e)localObject);
((e)localObject).c();
UtilityScalingService.g(this.a);
UtilityScalingService.a(this.a, true);
label244: if ((bool) && (!UtilityScalingService.b(this.a)))
this.a.a(true);
UtilityScalingService.h(this.a).postDelayed(this, 1000L);
>
>

То есть сделано как и у меня, только раз в секунду проверка запущенного приложения

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *