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 достъп. Но сега трябва да имате root достъп на по-нови версии на Android, за да можете да зададете домашната директория.

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

Вижте преместването на всички приложения за игри на SD картата. Игрите обикновено не трябва да работят във фонов режим или да се справят с важни задачи на устройството през целия ви ден. Те също така обикновено заемат най-много място, което ги прави идеални кандидати за инсталиране на SD карта.

Сега знаете защо „Преместване на SD карта” бутонът е неактивен за много от вашите приложения за Android. Все още имате въпроси? Коментари? Оставете един в секцията за коментари по-долу.

Как да активирам опцията „Преместване към SD карта“ във всяко приложение?

Някога имаше начин за потребители без root права да активират опцията „Преместване към SD карта“. Това вече не е така. Ще трябва да получите root достъп до вашето устройство, за да можете да преместите всяко приложение на SD картата. Ако не сте сигурни как да направите това, може да искате да разгледате XDA разработчици за предложения.