Vodniki

Kako prisiliti premikanje aplikacij na kartico SD v Androidu

Tu je situacija: imate telefon z 32 GB notranjega pomnilnika in ste kupili 128 GB SD kartico, ker imate ogromno zbirko aplikacij. Kartico SD ste nastavili kot privzeti pomnilnik za namestitev aplikacije - in vendar sčasoma opazite, da je vaš notranji pomnilnik skoraj poln, medtem ko se kartica SD komaj uporablja. Kaj za vraga se dogaja?

Tu je stvar - aplikacij je precej zasnovan zagnati iz notranjega pomnilnika. Razvijalec aplikacij jih lahko konfigurira tako, da se zaženejo s kartice SD, vendar večina razvijalcev zaradi učinkovitosti optimizira svoje aplikacije za notranji pomnilnik. Hitrost branja / pisanja notranjega pomnilnika je v večini primerov veliko hitrejša od kartice SD. Tudi če ste kartico SD nastavili kot "privzeto" točko namestitve, so nastavitve aplikacije nastavljene preglasitev vaše želje po zasnovi razvijalca. Kako torej prisiliti aplikacije, da se namestijo na kartico SD? Pokazal vam bom nekaj načinov, kako to doseči.

Opomba: Vaš telefon mora biti root. Poiščite Appuals za vodnik po kako root Android telefon.

Način aplikacije

Obstaja nekaj aplikacij, ki lahko prisilno premakne vaše aplikacije iz notranjega pomnilnika na kartico SD. Nekateri imajo boljši uspeh kot drugi - nekatere aplikacije lahko na primer mapo / cache premaknejo samo na kartico SD, preostali del aplikacije pa ostane notranje. Zelo so podobne preprostemu, ko preprosto odprete Nastavitve> Shramba> Aplikacije in tapnete gumb »Premakni se na kartico SD« - pravzaprav so te aplikacije le bližnjica do tega gumba, ovitega v GUI.

Kar želite, je aplikacija, ki dejansko opravi celotno delo - za to potrebujete Povezava2SD. Vendar Link2SD zahteva, da ima vaš telefon podporo za init.d.

Če želite preveriti, ali imate podporo za init.d, lahko namestite Universal Init.D iz Trgovine Play.

Najprej najprej namestite Universal Init.D, zaženite ga in pritisnite gumb »Test«. Znova zaženite telefon in znova zaženite Universal Init.D in prikazal bo, ali je bil test uspešen pri preverjanju podpore za init.d. Če je vaš telefon ne Če imate podporo za init.d, lahko v programu Universal Init.d preklopite gumb »Izklop / Vklop«, da posnemate podporo, ki jo potrebujete.

Ko končate s tem, namestite Link2SD iz Trgovine Play in ga zaženite. Zdaj pritisnite prvi gumb v zgornjem desnem kotu in filtrirajte svoje aplikacije po Notranji pomnilnik.

Poiščite aplikacijo, ki jo želite premakniti na kartico SD, in jo pritisnite. Če uporabljate Marshmallow, prezrite sporočilo o »Drugi particiji ni mogoče najti« - to je zato, ker v Marshmallowu in novejših različicah Android SD kartico obravnava razširitev notranjega pomnilnika, ne kot ločena naprava. V meniju »Android App2SD« želite pritisniti gumb »Premakni na kartico SD«.

Metoda ADB

To je nekoliko bolj tehnično, vendar prisili vaš telefon nenehno namestite aplikacije na kartico SD, zato vam jih ni treba uporabljati, če jih želite premakniti z notranjega na SD. Najprej preberite »Kako namestiti ADB v sistem Windows«, če terminala ADB ne poznate.

Ko nastavite ADB, povežite telefon z računalnikom prek USB-ja in v računalniku zaženite terminal ADB. Zdaj vnesite naslednji ukaz:

adb lupina pm set-install-location 2

Če ga želite vrniti v normalno stanje, vnesite:

adb lupina pm set-install-location 0 Če zgornji ukaz ne deluje, boste morda morali popolnoma formatirati kartico SD v računalniku, jo znova vstaviti v telefon Android in jo izbrati kot Prenosni shranjevanje, ne pa Notranji. Če pa je vaša naprava kartico SD prej obravnavala kot razširitev notranjega pomnilnika, je ne morete preprosto formatirati in preklopiti na prenosno shrambo, ne da bi pri tem precej ponastavili tudi telefon. To je zato, ker v nekaterih telefonih Android s sistemom Marshmallow ali novejšim sistem SD kartico dobesedno sprejme kot razširitev notranjega pomnilnika in ne kot ločeno pomnilniško napravo - tako bo na vaši SD kartici veliko pomembnih sistemskih podatkov, in odstranitev kartice SD bo povzročila, da bo sistem Android zašel.

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