Android: почему "Переместить на SD-карту" неактивно?

click fraud protection

Если вы хотите сэкономить место во внутренней памяти телефона, перемещение приложений на SD-карту - отличный способ освободить место. Вы можете переместить приложения на SD-карту, перейдя в Настройки> Приложения, выбрав приложение, затем нажав значок «Переместить на SD-карту" кнопка. Вы можете заметить, что для некоторых приложений эта опция неактивна. Это почему?

Причина 1. Выбор разработчика

Разработчикам приложений для Android необходимо явно сделать свои приложения доступными для переноса на SD-карту с помощью атрибута android: installLocation в элемент их приложения. В противном случае опция «Переместить на SD-карту» неактивна. Почему бы многим разработчикам не включить эту кнопку? Что ж, приложения Android не могут запускаться с SD-карты, пока карта подключена. Так что, если приложение обрабатывает что-то вроде будильника, чтобы напомнить вам о посещении стоматолога, это здорово важно, и приложение не сможет подать сигнал тревоги, если ваше устройство подключено к ваш компьютер. Таким образом, разработчик может заблокировать возможность «Переместить на SD-карту», ​​чтобы он никогда не получил гневное письмо от кого-то, кто утверждает, что приложение не работает.

Причина 2. Поддержка виджетов

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

Причина 3. Синхронизация, служба или интерфейс учетной записи

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

часто задаваемые вопросы

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

Вам потребуется root-доступ на вашем устройстве, а затем установить домашний каталог на SD-карту с помощью Android SDK Tools. Раньше был способ включить эту опцию в более старых версиях Android без корневого доступа. Но теперь у вас должен быть root-доступ в более новых версиях Android, чтобы иметь возможность установить домашний каталог.

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

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

Теперь вы знаете, почему «Переместить на SD-карту»Недоступна для многих приложений Android. Остались вопросы? Комментарии? Оставьте один в разделе комментариев ниже.

Как включить опцию «Переместить на SD-карту» в любом приложении?

Раньше для некорневых пользователей был способ включить опцию «Переместить на SD-карту». Это уже не так. Вам нужно будет получить root-доступ к вашему устройству, чтобы иметь возможность переместить любое приложение на SD-карту. Если вы не знаете, как это сделать, возможно, вам стоит взглянуть на Разработчики XDA для предложений.