Android: Prečo je možnosť „Presunúť na kartu SD“ sivá?

Ak chcete ušetriť miesto vo vnútornej pamäti telefónu, presun aplikácií na kartu SD je skvelý spôsob, ako uvoľniť miesto. Aplikácie môžete presunúť na kartu SD tak, že prejdete na Nastavenia > Aplikácie, výberom aplikácie a následným klepnutím na „Presuňte na SD kartutlačidlo “. Môžete si všimnúť, že pre niektoré aplikácie je táto možnosť sivá. prečo je to tak?

Dôvod 1. Voľba vývojára

Vývojári aplikácií pre Android musia explicitne sprístupniť svoje aplikácie na presun na SD kartu pomocou atribútu „android: installLocation“ v prvok ich aplikácie. Ak nie, možnosť „Presunúť na kartu SD“ bude sivá. Prečo by veľa vývojárov nepovolilo toto tlačidlo? Aplikácie pre Android nemožno spustiť z karty SD, keď je karta pripojená. Takže ak aplikácia spracováva niečo ako budík, ktorý vám pripomína návštevu zubára, je to pekné dôležité a aplikácia by nemohla spustiť alarm, ak by ste náhodou mali svoje zariadenie pripojené váš počítač. Vývojár sa teda môže rozhodnúť uzamknúť možnosť „Presunúť na kartu SD“, aby nikdy nedostal nahnevaný e-mail od niekoho, kto tvrdí, že aplikácia nefunguje.

Dôvod 2. Podpora miniaplikácií

Podpora miniaplikácií je ďalším veľkým dôvodom, prečo môže byť zabránené spusteniu aplikácií na SD karte. Ak je na SD karte nainštalovaná aplikácia, po pripojení zariadenia sa v určitých verziách Androidu nedajú vybrať miniaplikácie z tejto aplikácie. Zariadenie sa musí reštartovať, aby sa widgety z aplikácie znova zobrazili ako možnosť.

Dôvod 3. Rozhranie synchronizácie, služby alebo účtu

Ak aplikácia spracováva určitý typ synchronizácie na pozadí, beží ako služba alebo využíva účet, aplikácia nebude plne fungovať z karty SD, kým bude pripojená. Preto je možnosť presunúť ho na SD kartu zakázaná. Môžete si prečítať viac o tomto probléme a o tom, ako sa aplikácie spúšťajú z kariet SD na Vývojári systému Android – stránka Umiestnenie inštalácie aplikácie.

FAQ

Ako stiahnem aplikácie priamo na SD kartu?

Na svojom zariadení budete musieť mať prístup root a potom nastaviť svoj domovský adresár na kartu SD pomocou nástrojov Android SDK. Kedysi existoval spôsob, ako povoliť túto možnosť na starších verziách systému Android bez prístupu root. Teraz však musíte mať v novších verziách Androidu prístup root, aby ste mohli nastaviť domovský adresár.

Aké aplikácie môžem presunúť?

Pozrite sa na presun akýchkoľvek herných aplikácií na SD kartu. Hry zvyčajne nemusia bežať na pozadí ani počas dňa na zariadení nemusia vykonávať žiadne dôležité úlohy. Zvyčajne tiež zaberajú najviac miesta, čo z nich robí ideálnych kandidátov na inštaláciu SD karty.

Teraz už viete, prečo „Presuňte na SD kartu“ je pri mnohých vašich aplikáciách pre Android sivé. Stále máte otázky? komentáre? Nechajte jeden v sekcii komentárov nižšie.

Ako povolím možnosť „Presunúť na kartu SD“ v ľubovoľnej aplikácii?

Kedysi existoval spôsob, akým používatelia bez rootu mohli povoliť možnosť „Presunúť na kartu SD“. Toto už neplatí. Aby ste mohli presunúť akúkoľvek aplikáciu na SD kartu, budete musieť získať root prístup k svojmu zariadeniu. Ak si nie ste istí, ako to urobiť, možno by ste sa mali pozrieť na Vývojári XDA za návrhy.