Sprievodcovia

Ako vynútiť presun aplikácií na kartu SD v systéme Android

Nastala situácia: Máte telefón s 32 GB interným úložiskom a kúpili ste 128 GB kartu SD, pretože máte rozsiahlu zbierku aplikácií. Nastavíte svoju SD kartu ako predvolené úložisko pre inštaláciu aplikácie - a napriek tomu si časom všimnete, že vaše interné úložisko je takmer plné, zatiaľ čo vaša SD karta sa takmer nepoužíva. Čo sa to sakra deje?

Tu je vec - aplikácií je naozaj veľa navrhnutý spustiť z interného úložiska. Vývojár aplikácií ich môže nakonfigurovať na spúšťanie z SD karty, väčšina vývojárov však z dôvodu výkonu optimalizuje svoje aplikácie pre interné úložisko. Rýchlosť čítania a zápisu na interné úložisko je vo väčšine prípadov oveľa rýchlejšia ako karta SD. Teda, aj keď ste SD kartu nastavili ako „predvolený“ bod inštalácie, predvoľby aplikácie sú prvoradý podľa vašich preferencií, podľa návrhu vývojára. Ako teda vynútiť inštaláciu aplikácií na SD kartu? Ukážem vám niekoľko metód, ako to dosiahnuť.

Poznámka: Váš telefón musí byť rootovaný. Sprievodcu vyhľadávaním v Appuals ako rootnúť telefón s Androidom.

Metóda aplikácie

Existuje niekoľko aplikácií, ktoré môžu násilne presunúť vaše aplikácie z interného úložiska na kartu SD. Niektoré majú lepší úspech ako iné - napríklad niektoré aplikácie môžu presunúť priečinok / cache iba na vašu SD kartu, zvyšok aplikácie ostane interný. Sú veľmi podobné tomu, že jednoducho prejdete do časti Nastavenia> Úložisko> Aplikácie a klepnete na tlačidlo „Presunúť na kartu SD“ - v skutočnosti sú tieto aplikácie iba skratkou k tomuto tlačidlu zabalenému v grafickom používateľskom rozhraní.

To, čo chcete, je aplikácia, ktorá skutočne robí celú prácu - na to potrebujete Link2SD. Link2SD však vyžaduje, aby váš telefón mal podporu init.d.

Ak chcete skontrolovať, či máte podporu init.d, môžete si nainštalovať Universal Init.D z Obchodu Play.

Takže najskôr nainštalujte Universal Init.D, spustite ho a stlačte tlačidlo „Test“. Reštartujte telefón a znova spustite program Universal Init.D. Zobrazí sa informácia, či bol test úspešný pri kontrole podpory programu Init.d. Ak váš telefón nie ak máte podporu init.d, môžete prepnúť tlačidlo „Vypnúť / Zapnúť“ v Universal Init.d, aby ste emulovali potrebnú podporu.

Keď to urobíte, nainštalujte si Link2SD z Obchodu Play a spustite ho. Teraz stlačte prvé tlačidlo v pravom hornom rohu a filtrujte svoje aplikácie podľa Vnútorné úložisko.

Nájdite aplikáciu, ktorú chcete presunúť na kartu SD, a stlačte ju. Ak používate Marshmallow, ignorujte správu „Druhý oddiel sa nenašiel“ - je to preto, že v Marshmallow a vyšších systémoch Android zaobchádza s SD kartou ako s rozšírenie interného úložiska, nie ako samostatné zariadenie. Chcete stlačiť tlačidlo „Presunúť na kartu SD“ v ponuke „Android App2SD“.

Metóda ADB

Je to trochu technickejšie, ale telefón to prinúti vždy nainštalujte si aplikácie na kartu SD, takže na ich presun z interného na SD kartu nemusíte používať žiadnu aplikáciu. Ak terminál ADB nepoznáte, prečítajte si najskôr „Ako nainštalovať ADB v systéme Windows“.

Keď máte ADB všetko nastavené, pripojte telefón k PC cez USB a spustite terminál ADB na počítači. Teraz zadajte nasledujúci príkaz:

adb shell pm set-install-umiestnenie 2

Ak ho chcete vrátiť späť do normálu, zadajte:

adb shell pm set-install-location 0 Ak vyššie uvedený príkaz nefunguje, možno budete musieť úplne naformátovať kartu SD v počítači, znova ju vložiť do telefónu so systémom Android a vybrať ju ako Prenosný skôr než Interné. Ak však vaše zariadenie predtým zaobchádzalo s kartou SD ako s rozšírením interného úložiska, nemôžete ju jednoducho naformátovať a prepnúť na prenosné úložisko bez toho, aby ste museli do veľkej miery resetovať aj svoj telefón. Je to tak preto, že v niektorých telefónoch s Androidom so systémom Marshmallow alebo novším systém doslova prijíma kartu SD ako rozšírenie interného úložiska, nie ako samostatné úložné zariadenie - vaša SD karta bude teda obsahovať veľa dôležitých systémových údajov, a vybratie SD karty spôsobí, že systém Android bude mrzutý.

$config[zx-auto] not found$config[zx-overlay] not found