Android: Proč nemohu přesunout aplikaci na kartu SD?

Chcete-li ušetřit místo ve vnitřní paměti telefonu, přesunutí aplikací na kartu SD je vynikajícím způsobem, jak uvolnit místo. Aplikace můžete přesunout na kartu SD tak, že přejdete do Nastavení> Aplikace, vyberete aplikaci a klepnete na tlačítko „ Přesunout na kartu SD “. Můžete si všimnout, že u některých aplikací je tato možnost zobrazena šedě. Proč je to?

Důvod 1. Volba vývojáře

Vývojáři aplikací pro Android musí explicitně zpřístupnit své aplikace k přechodu na kartu SD pomocí atributu „android: installLocation“ v prvku své aplikace. Pokud tomu tak není, možnost „Přesunout na kartu SD“ je zobrazena šedě. Proč by mnoho vývojářů toto tlačítko neumožnilo? Aplikace Android nelze spustit z karty SD, pokud je karta připojena. Takže pokud aplikace zpracovává něco jako alarm, aby vám připomněl schůzku svého zubaře, to je velmi důležité, a aplikace nebude schopna zaznít poplach, pokud se stane, že máte zařízení připojené k počítači. Takže vývojář se může rozhodnout uzamknout možnost „Přesunout na kartu SD“ dolů, aby nikdy nedostal rozzlobený e-mail od někoho, kdo tvrdí, že aplikace nefunguje.

Důvod 2. Podpora widgetu

Podpora widgetů je dalším velkým důvodem, proč může být aplikace zabraňována spuštění na kartě SD. Pokud je na kartě SD nainstalovaná aplikace, widgety z této aplikace nebudou po připojení zařízení k dispozici v určitých verzích systému Android. Zařízení musí být restartováno, aby se widgety z aplikace znovu zobrazovaly jako možnost.

Důvod 3. Synchronizace, služba nebo rozhraní účtu

Pokud aplikace zpracovává určitý typ synchronizace pozadí, běží jako služba nebo využívá účet, aplikace nebude plně fungovat z karty SD, pokud je připojena. Proto je možnost přesunutí na kartu SD zakázána. Další informace o tomto problému a způsobu spouštění aplikací z karet SD naleznete na stránce Vývojáři aplikací Android - Umístění instalace.

FAQ

Jak mohu stáhnout aplikace přímo na kartu SD?

Budete muset mít ve svém zařízení přístup ke kořenovému adresáři a poté nastavit svůj domovský adresář na kartu SD pomocí nástrojů Android SDK. Kdysi existoval způsob, jak tuto možnost povolit na starších verzích systému Android bez přístupu uživatele root. Nyní ale musíte mít přístup k root na novějších verzích Androidu, abyste mohli nastavit domovský adresář.

Jaké aplikace mohu přesunout?

Podívejte se na přesun všech herních aplikací na kartu SD. Hry obvykle nemusí běžet na pozadí ani během dne provádět žádné důležité úkoly na zařízení. Oni také typicky zabírají nejvíce místa, což je ideální kandidáty pro instalaci SD karty.

Nyní víte, proč je tlačítko „ Přesunout na kartu SD “ v mnoha aplikacích pro systém Android šedé. Máte ještě otázky? Komentáře? Nechte jednu v sekci komentáře níže.

Jak mohu povolit možnost Přesunout na kartu SD na libovolné aplikaci?

Pro uživatele, kteří nejsou zakořeněni, bylo možné aktivovat možnost „Přesunout na kartu SD“. To už neplatí. Budete muset získat přístup ke kořenovému zařízení do svého zařízení, abyste mohli přesunout libovolnou aplikaci na kartu SD. Pokud si nejste jisti, jak to udělat, můžete se podívat na vývojáře společnosti XDA.