почему приложения перемещаются обратно в память телефона
Принудительное перемещение и/или установка приложений на карту памяти без Root’a
Данный топик посвящен пользователям ОС Android а в частности решению насущной проблемы с нехваткой внутренней памяти устройства.
А самое главное что действия описанные в статье не требуют получения Root прав, что является отпугивающим фактором для большинства рядовых пользователей, так как рутованный Андроид лишается гарантии и получения официальных обновлений. Всех кто заинтригован прошу под кат.
Наверное всем пользователям гуглоосиAndroid известна проблема когда в статус баре появляется уведомление информирующее Вас о исчерпании внутренней памяти устройства и предлагает либо удалить временные файлы приложений либо удалить сами приложения. А если у вас Android версии 2.2 и выше то предлагает переместить приложения на карту. Но вот беда, приложения то перемещаются не все, а лишь те, авторы которых благословили их на это. Что же делать спросите вы, если все приложения нужны, память исчерпана а авторы не сделали возможность перемещения на карту? Об этом расскажу далее.
Шаг первый
Установка HTC Sync. Всю можно не ставить, достаточно только ее компонента HTC Driver Installer.
Шаг второй
Установка Android SDK. Инсталлятор берем Тут и устанавливаем в корень системного диска например: C:\android-sdk-windows.
Далее создаем новую системную переменную. Для этого идем в Мой компьютер-Свойства-Дополнительные параметры системы, нажимаем переменные среды, и создаем новую системную переменную. Имя переменной: adb значение переменной: C:\android-sdk-windows\tools.
Затем запускаем SDK Manager из папки Android-sdk-windows. Программа проверит наличие нужных компонентов и предложит установить недостающие, на это смело отвечайте отказом. Если выдает ошибку то заходим в Tools и ставим две галочки в Misc. На этом подготовка софта закончена, переходим к самому интересному.
Шаг третий
После этого отключаем аппарат от ПК и перезагружаем его. После перезагрузки заходим в настройки-приложения-управление приложениями, выбрать приложение и убедиться что кнопка Переместить на SD-карту стала активной. Теперь по умолчанию все приложения будут ставиться на карту. Но не забываем что при подключении телефона к ПК в режиме «Дисковый накопитель» карта размонтируется и приложения находящиеся на ней приостановятся. Так что приложения которые висят в фоне (Виджеты, живые обои, мессенджеры) рекомендуется после установки переместить в телефон.
И еще: на всякий случай атрибуты команды pm SetInstallLocation:
pm setInstallLocation 0 — автовыбор места установки приложений.
pm setInstallLocation 1 — установка во внутреннюю память («в телефон»)
pm setInstallLocation 2 — установка во внешнюю память («на карту»)
На этом все, удачных перемещений и спасибо за внимание.
Почему приложения для Android выгружаются и не присылают уведомления
Android, кто бы что ни говорил, — операционка очень продуманная и функциональная. Даже если Google периодически подворовывает у iOS те или иные нововведения, это совсем не значит, что у неё нет своих уникальных наработок. На самом деле их довольно много, просто большая часть механизмов, которые обеспечивают комфортную и стабильную работу смартфонов, делают это в пассивном режиме. Ведь лучший механизм — тот, которого не видно. Правда, иногда производителям начинает казаться, что они умнее Google. Тогда они начинают делать лучше и, к сожалению, всё ломают.
У большинства современных смартфонов проблемы с работой приложений
Если вы помните, первые несколько лет смартфоны на Android страдали от слабой автономности. Причиной были приложения, которые не замирали в фоновом режиме, а продолжали работать и потреблять энергию. Поэтому Google придумала специальный механизм Doze, который заставлял приложения засыпать, но при этом сохранять накопленный прогресс и не выгружаться из памяти. Да, разработчикам пришлось переделать свой софт, но в целом – из-за того, что Doze был единым стандартом, — никаких проблем больше не было. Но тут вмешались производители.
Почему Android выгружает приложения
Слева — OnePlus, который убивает половину приложений в фоне, справа — Google Pixel, который сохраняет все 100%
В большинстве современных прошивок на базе Android, помимо Doze, используются собственные механизмы оптимизации энергопотребления, справляющиеся с работающими в фоне приложениями. Некоторые действительно мягко заставляют их засыпать, а другие – просто выгружают из памяти. Жёстче всех, кажется, действует именно OnePlus, но и другие тоже не отстают. Это хорошо видно в бенчмарке DontKillMyApps, который показывает, сколько приложений продолжают работать в фоновом режиме. Так вот прошивка OxygenOS от OnePlus убивает больше половины всех программ.
Как установить Android 11 уже сейчас. Подробная инструкция
Очевидно, что перед OnePlus никогда не стояло цели навредить пользователям или добиться повышения автономности ценой удобства использования. Просто дело в том, что собственные механизмы смартфонов китайского бренда могут вступать в конфликт с Doze, да и разработчики просто-напросто не адаптируют свои приложения для OxygenOS. В результате получается то, что получается: приложения выгружаются из памяти, теряют способность присылать уведомления, пользователи пропускают важные события, злятся и сходят с ума в поисках решения для устранения проблемы, которого просто не существует.
Не приходят уведомления на Android
Не приходят уведомления? Так ваш смартфон бережёт энергию
Возможно, вы не знали, но механизмы энергосбережения для Android устроены таким образом, что стараются максимально эффективно сберечь ресурс аккумулятора. Поэтому, когда они видят, что какое-то приложение потребляет слишком много энергии, оно выгружает его из памяти, а для надёжности ещё и блокирует его фоновую синхронизацию. Как следствие, оно теряет возможность присылать уведомления, а также обновляться в фоновом режиме. Это явление характерно для мессенджеров и почтовых клиентов, которые нужно принудительно открыть и перезагрузить, чтобы там появились последние сообщения.
Как сделать, чтобы на Android приходили уведомления
У этой проблемы существует решение, хоть и довольно компромиссное:
Запретите автоматическое управление энергосбережением
Почему это решение временное? Да потому что некоторые прошивки могут самостоятельно менять заданные вами настройки и возобновлять выгрузку приложений из памяти. Поэтому этим вопросом нужно заняться Google, сделав использование Doze обязательным для всех производителей. Возможно, это немного попахивает автократией, но только таким образом поисковый гигант сможет добиться одинаково верного функционирования операционной системы на всех устройствах независимо от прошивки.
Как перенести приложение на карту памяти Xiaomi
Освобождаем полезное пространство на вашем Xiaomi – как перенести данные и приложения на SD-карту?
В последнее время вопрос объема хранилища уже не стоит так остро, как это было раньше. Буквально 5 лет назад золотым стандартом для бюджетных устройств были 32 Гб, из которых еще несколько «гигов» отводилось для системы, а более серьезные объемы оставались прерогативой флагманских устройств. Сегодня же многие среднебюджетники предлагают 128 Гб в «базе», а некоторые дают и все 256 Гб в максимальной комплектации.
Наши любимые Xiaomi не только не отстают от данного тренда, но и зачастую задают его. Однако китайская компания, пока что, не забывает о любителях сэкономить и оставляет возможность купить бюджетник с накопителем 64 или даже 32 Гб. В этом случае покупатель может призадуматься, как же сохранить свои скромные запасы памяти, при этом пользуясь устройством, особо ни в чем себе не отказывая.
На помощь приходит карта памяти – накопитель типа micro-SD, слот для которого все еще можно встретить в подавляющем количестве устройств от китайского бренда. Вопреки мнению о том, что флеш-карта может хранить только мультимедиа-файлы (музыку, фото, видео), Xiaomi дали пользователю возможность перекинуть и часть имеющихся приложений для того, чтобы облегчить работу внутреннего хранилища. Сегодня мы с вами разберемся, как перенести приложения на SD-карту в смартфонах Xiaomi.
Перенос приложений на SD-карту без использования ПК
Для начала разберем наиболее простые способы переноса приложений на карту памяти, а самую «жесть» оставим на потом. Вдруг все последующие манипуляции пройдут на вашем устройстве безошибочно, и вы не будете наблюдать никаких косяков в работе устройства.
Сразу стоит упомянуть – все манипуляции лучше всего делать с качественной и точно не самой дешевой картой micro-SD. Перед покупкой новой карты памяти обращайте внимания на отзывы – лучше выбирать уже проверенных производителей. Также важно отметить, что сегодня карты памяти оснащаются пометкой о принадлежности к классу качества. Вам стоит сконцентрировать свое внимание на комплектующих не меньше 10 класса – это пометка стоит обычно прямо на фронтальной стороне упаковки.
И, конечно, не забывайте о создании резервной копии ваших настроек, чтобы при совершении незапланированных ошибок вернуться в изначальное состояние.
Так, подготовительные действия сделали, давайте переходить к самому переносу данных.
Activity Launcher
Для простого переноса данных без использования вашего компьютера нам поможет приложение Activity Launcher. Это приложение уже давно знакомо всем фанатам «поковыряться» в системе своего устройства от Xiaomi. Приложение находится в открытом доступе в Google Play Маркете, так что долго искать его не придется – просто вбиваете название программки в поиск Магазина от Google и устанавливаете на свой смартфон.
Приложение Activity Launcher пригодится для многих вещей, но в нашем случае оно послужит своеобразным мостиком между общими настройками устройства и вашей SD-картой. Проще говоря, приложение открывает доступ к функциям, которые по тем или иным причинам были скрыты производителем от «глаз» обычного пользователя.
Еще в MIUI 9 Xiaomi предлагали пользователю переносить какие угодно данные на SD-карту, в том числе и приложения, и, как вы можете понять, сделать это можно было прямо в настройках устройства без тех самых «танцев с бубном». Уже в 10 версии MIUI производитель решили скрыть эту функцию, без особых объяснений причин.
Можно долго гадать, что сподвигло Xiaomi на такое решение, но в Сети ходит одно очень даже правдоподобное решение этой загадки – компания решила не тянуть с переходом на более емкие накопители внутреннего хранилища, а возможность освободить место на вашем смартфоне при помощи SD-карты сильно тормозило этот переход. Так это или нет – сможет ответить только Лей Цзюнь, главный директор Xiaomi.
Использование Activity Launcher для переноса приложений на SD-карту
Теперь детально рассмотрим все действия по переносу приложений на карту памяти без использования компьютера. Заходим в уже установленное приложение Activity Launcher и ищем в верху списка пункт «Последние действия». Там по нему и внутри выбираем подпункт «Все действия». В этот момент начнется подгрузка всех процессов и приложений на вашем смартфоне. Ждать долго не придется – загрузка обычно занимает менее одной минуты. После загрузки ищем пункт «Документы», нажимаем на него и наблюдаем появление нового меню, в котором находим строчку «Загрузки: com.android.documentsui.LauncherActivity».
Нажимаем на эту строчку и переходим на новую страницу. В левом боковом меню этой странице ищем пункт «SD-карта», нажимаем на него, а после – на «троеточие». Этот символ дает нам возможность выбрать пункт «Память», который, в свою очередь, переносит нас на расширенные настройки хранилища вашего устройства, а так как до этого мы выбрали пункт «SD-карта», очевидно, далее рассматриваются настройки именно карты памяти.
Само перемещение провести очень просто. Выходим из Activity Launcher и заходим в общие Настройки устройства. Крутим вниз до пункта «Все приложения». Внутри данного раздела ищем приложения, которые вы хотели бы перенести (например, «тяжелые» игры), нажимаем на приложение и внутри находим пункт «Хранилище». Внутри данного раздела ищем «Внешнее хранилище», нажимаем на него и соглашаемся на перенос. Готово.
Устаревшие способы переноса без помощи компьютера
Следующие способы переноса приложений из внутреннего хранилища на SD-карту нельзя назвать актуальными для свежей продукции Xiaomi. Но если вы обладаете старым устройством от китайской компании, и вам необходимо немного «освежить» его внутреннюю память, то вам на помощь придут некоторые популярные в прошлом программы.
Сначала вам необходимо проверить, дает ли ваш смартфон доступ к перебрасыванию данных приложений. Для этого переходим в общие Настройки и ищем пункт «Все приложения». Тапаем по любому важному для вас приложению и проверяем, есть ли в списке настроек приложений иконка «Перенести на SD». Если она на месте, то вы можете с уверенностью начать перенос приложений на SD-карту. В этом вам помогут несколько приложений.
Link2SD
Приложение очень простое в использовании, а также его легко найти на просторах Google Play Маркет. Устанавливаем, заходим в главный экран, выбираем нужное нам приложение, нажимаем на него и среди доступных опций выбираем «Перенести на SD-карту». Проделываем этот процесс с каждым нужным приложением. Важное замечание – для работы с программой необходимы ROOT-права.
AppMgr III (App 2 SD)
Если ваш смартфон не «рутирован», то рекомендуем обратить внимание на приложение AppMgr III. В нем такой же простой интерфейс, возможно, даже еще проще. Для перемещения вам необходимо просто выполнить жест смахивания слева-направо – выйдет список доступных действий. В нем выбираете пункт «Переместить, соглашаетесь на перенос, нажав «ОК».
Clean Master
Немногие знают, но супер-популярное решение для очистки смартфона также имеет функциональность переноса приложений со смартфона на карту памяти. Для «перекидывания» программ находим пункт «Менеджер приложений» на главном экране Clean Master, нажимаем на него, переходим в список всех приложений и галочкой отмечаем все необходимые для переноса программы. После этого нам нужно нажать на голубую кнопку, расположенную в нижней части экрана – готово. Единственный минус – такой способ работает далеко не на каждом устройстве, и надеяться необходимо только на удачу.
FolderMount
Еще одно приложение, требующее использования рут-прав. Также нельзя назвать интерфейс дружелюбным – для переноса программ придется проделать немного тернистый путь. Зато огромный плюс в виде почти беспроблемного «перекладывания» приложений в память SD-карты вам гарантирован.
Начинаем с открытия приложения – первым делом нас встречает фраза «Список пар отсутствует». «Свайпаем» слева-направо и видим меню настроек, среди которых отыскиваем пункт «Анализатор приложений». Нажимаем на него – перед нами высвечивается два окошка: «data» и «obb».
Тапаем по иконке «Создать пару» и наблюдаем появление нового окна «Параметры папки», внутри которого будет находиться следующая информация: имя файла, источник приложения и назначение (то есть место, куда будет перемещено приложение).
Выбираем необходимое вам местоположение файла и соглашаемся с переносом, нажав на галочку вверху экрана. Начнется перенос, после которого вам необходимо будет перейти в главное окно FolderMount и включить ползунок между приложением и перемещенной папкой в SD-карте.
Перенос приложений при помощи компьютера
Так, вот мы разобрались с наиболее простыми способами, теперь настало время «тяжелой артиллерии». Как обычно оно бывает, наиболее замороченные действия предполагают результат наиболее приемлемый и эффективный. То же самое нас ждет в результате проведения всех шагов следующего способа переноса приложений на SD-карту.
Как вы могли понять из подзаголовка этого раздела нашей инструкции, данный алгоритм переноса приложений предполагает использование компьютера, а также скачивания дополнительных файлов. Но обо всем по порядку.
Первым делом вам нужно будет скачать скрипт с названием aftiss_b2 – его можно найти по данной ссылке. Распаковываем файлы из данного архива на рабочий стол вашего ПК.
Далее вам понадобится настройки для разработчиков вашего смартфона. Кстати, о них мы недавно рассказывали в данном материале. Заходим в расширенные настройки и включаем Откладку по USB, а также активируем опцию «Разрешить сохранение на внешние накопители». После этого вам необходимо будет форматировать вашу SD-карту – лучше всего это сделать также через ПК. Когда карта будет отформатирована, вставляем ее в смартфон.
Далее необходимо подключить ваш смартфон к компьютеру. Когда ПК опознает смартфон и на экране появится окно выбора действия (на смартфоне будет написано «Режим работы USB) с вашим телефоном, вам необходимо будет выбрать пункт «Передача файлов». Только после этого вам нужно будет открыть скрипт aftiss_b2, чтобы запустилась командная строка.
Важное замечание – нам нужен пункт, который находится НАД разделом «Все приложения» БЕЗ иконки.
В открывшемся окне находим приложение «Mi Community», нажимаем на него. Внутри нас ждут расширенные настройки данной программы – нам нужно нажать на пункт «Хранилище».
Если все сделано правильно, вы должны будете наблюдать подпункт «Изменить».
Нажимаем на него и внизу нажимаем на кнопку «SD-карта». После этого нам нужно будет нажать на кнопку «Переместить», которая появится в новом открывшемся окне.
Опять же – если всё пройдет без проблем, то все последующие приложения будут устанавливаться прямо на вашу SD-карту.
Возврат к изначальному состоянию
Если же вам нужно будет вернуть ваш смартфон в привычное состояние (то есть снова использовать карту памяти только как «файлопомойку»), то сделать это будет гораздо проще, чем расширение внутренней памяти за счет этой самой карты.
Для начала переносим все нужные нам приложения обратно на память телефона – нужно будет просто перейти в настройки устройства, «Все приложения» и в пункте «Изменить» хранилища выбрать внутренний накопитель. После этого перезагружаем смартфон и проверяем, чтобы все приложения работали нормально.
Как мы видим, несмотря на заметные ограничения со стороны Xiaomi, умельцы все еще могут помочь решить даже самые замороченные запросы фанатов китайского бренда. Надеемся, что данная инструкция была полезна и вам.
Что делать, если Андроид не сохраняет приложения на карту памяти
от UpDron
Добрый день, наши уважаемые читатели и одновременно пользователи современных девайсов. Сегодня мы поговорим о проблеме, столь знакомой очень многим из нас.
Случается, вы устанавливаете новое приложение, но загрузка на включается, а всплывает окошко, мол, удалите старые приложения, чтобы освободить память на устройстве. Когда Андроид не сохраняет на карту памяти, как с этим быть?
Опасность проблемы
Планшетники и смартфоны сегодня обладают различным размером встроенной памяти. Правда, с учётом обилия приложений, возможностей подключения разных гаджетов, основной памяти может не хватать.
Конечно, в наш век любой понимает, что элементарное здесь решение – подключение SD карты, ведь сегодня в телефонах хранятся не только контакты, но и масса всего полезного и развлекательного.
Так современные microSD могут добавить вам до 8 Гб памяти, microSDHC – до 32 Гб, microSDXC – оптимально предлагают 64 или 128 Гб, но самые дорогие из них способны вмещать и 2 Тб информации.
Для сравнения, скачиваемая на телефон музыка «весит» обычно 3-10 Мб, фотография в смартфоне занимает – 1-5 Мб, а фильм самого плохого качества от 700 Мб. Не говоря уже об играх для смартфонов. В общем, приобретая карту, вы, конечно, будете ориентироваться не только на возможности вашего девайса, но и на ваши запросы.
Вот только бывает, что карта, наконец, вставлена, проблема должна наладиться, но вот снова: вы скачиваете приложение из Play Market, а оно снова стремится в память смартфона.
Очистка кэша – эта только временная мера. Так почему Андроид не желает сохранять на карту? Вопрос принудительного перемещения файлов на внешнюю карту напрямую зависит от версии ОС.
Узнаем версию Android
Как узнать версию Андроид? Для этого нужно:
Решение для версий Андроид 4.0 — 6.0
Последовательность решения этого вопроса различна для определённых ОС. Так сегодня большое число смартфонов среднего сегмента работает на Android из ряда 4-й версии, также на андроид 5.1 и 6.0.
Android 4.0, 4.1 и 4.2 позволяют настраивать сохранение фалов на SD карту, не располагая правами суперпользователя. Нужно просто попасть в «Настройки» войти в подменю «Память» и указать там в качестве ресурса для сохранения данных по умолчанию установленную карту памяти.
Впредь из Play Market новое приложение будет сохраняться именно там. Правда, старые приложения придётся перемещать вручную, а если не выйдет – устанавливать заново.
Для осуществления задачи зайдите в «Приложения», выберете нужное и указывайте каждый раз путь – «Перенести на SD». Но не все приложения, особенно из системных, «послушаются» вас, ведь для переноса данных на Андроид от 4.4 и выше вам потребуется заполучить Root-права.
Получение прав суперпользователя происходят посредством специальных утилит.
Самые известные из них: Framaroot и Kingo Android Root. Но при полном доступе к вашим файлам, вы терпите некоторые издержки при получении Root-прав: вы лишаетесь прав на гарантийное обслуживание устройства, обновления не приходят сами собой по воздуху, по незнанию вы можете повредить работу системы, удалив случайно важные файлы.
Использование сторонних приложений
Заставить смартфон быстрее переносить приложения можно через AppMgr Pro III.
Скачайте приложение в Маркете Гугл, очищайте кэш приложений автоматически и производите иные манипуляции. Программа делит приложения по трём характеристикам: хранящиеся на «на карте SD», «на телефоне» и «перемещаемые». Последние можно транслировать на внешнюю карту. Можно даже кликнуть сразу «перенести всё» — быстро и удобно.
Альтернативной является программа Link2SD, работающая с ОС от 4.4. Она создаёт на карте отдельные библиотеки, перенося приложения частично. Но и тут будьте осторожны – не трогайте системные файлы.
Телефон не видит карту памяти
Есть несколько причин, почему телефон не различает карту:
Когда девайс определит наличие карты, можете пробовать переносить на неё программы по указанным выше инструкциям. А разгруженная системная память будет служить вам бесперебойно, сохранять приложения, видео и фото на смартфон и не станет озадачивать вас неприятными извещениями при скачивании новых приложения из Магазина Гугл.
Надеюсь, мы оказали вам реальную помощь и рады в дальнейшем рассказывать о тонкостях работы современных устройств. Заходите также к нам вместе с друзьями в группу ВК, на Фейсбуке, на Твиттере, а также на [urlspan]канал на Ютубе[/urlspan].