Android: Zakaj ne morem prenesti aplikacije na kartico SD?

Če želite prihraniti prostor v notranjem pomnilniku telefona, je premikanje aplikacij na kartico SD odličen način za sprostitev prostora. Aplikacije lahko premaknete na kartico SD, tako da odprete Nastavitve> Aplikacije, izberete aplikacijo in nato gumb » Premakni na kartico SD «. Morda boste opazili, da je za nekatere aplikacije ta možnost zasenčena. Zakaj je to?

Razlog 1. Izbira razvijalcev

Razvijalci aplikacij za Android morajo izrecno omogočiti, da svoje aplikacije premaknejo na kartico SD z atributom »android: installLocation« v elementu svoje aplikacije. V nasprotnem primeru je možnost »Premakni na kartico SD« zasenčena. Zakaj mnogi razvijalci ne omogočijo tega gumba? Aplikacije Androida se ne morejo zagnati s kartice SD, ko je kartica nameščena. Torej, če aplikacija obravnava nekaj kot alarm, da vas spomni na vaš zobozdravnik imenovanje, to je zelo pomembno, in app ne bi mogli zvok alarma, če se zgodi, da je vaša naprava povezana z računalnikom. Razvijalec se lahko odloči, da bo zaklenil zmožnost »Premakni na kartico SD«, tako da nikoli ne bo dobil besnega e-poštnega sporočila od nekoga, ki trdi, da aplikacija ne deluje.

Razlog 2. Podpora za gradnike

Widget podpora je še en velik razlog aplikacije lahko preprečijo teče na kartici SD. Če je aplikacija nameščena na kartici SD, pripomočki iz te aplikacije ne bodo na voljo za izbiro v nekaterih različicah Androida, ko je naprava nameščena. Napravo je treba znova zagnati, da se pripomočki iz aplikacije ponovno prikažejo kot možnost.

Razlog 3. Sinhronizacija, storitev ali vmesnik računa

Če aplikacija obravnava določeno vrsto sinhronizacije v ozadju, teče kot storitev ali uporabi račun, aplikacija ne bo popolnoma delovala s kartice SD, ko je nameščena. Zato je možnost, da jo premaknete na kartico SD, onemogočena. Več o tem vprašanju in o tem, kako se aplikacije izvajajo s karticami SD, lahko preberete na strani razvijalcev za Android - mesto namestitve aplikacije.

Pogosta vprašanja

Kako naj aplikacije prenesejo neposredno na kartico SD?

Na vaši napravi boste morali imeti korenski dostop, nato pa nastavite domači imenik na kartico SD s pomočjo orodij Android SDK. Nekoč je obstajal način, da omogočite možnost v starejših različicah Androida brez korenskega dostopa. Zdaj pa morate imeti novejši različici Androida korenski dostop, da lahko nastavite domači imenik.

Katere aplikacije lahko premaknem?

Oglejte si premikanje vseh igralnih aplikacij na kartico SD. Pri igrah običajno ni potrebno, da tečejo v ozadju ali se ves dan ukvarjajo z vsemi pomembnimi nalogami v napravi. Običajno zavzamejo največ prostora, zato so idealni kandidati za namestitev kartice SD.

Zdaj veste, zakaj je gumb » Premakni na kartico SD « zasenčen za številne aplikacije za Android. Še vedno imate vprašanja? Komentarji? Pustite eno v spodnjem oddelku za komentarje.

Kako omogočim možnost »Premakni na kartico SD« v kateri koli aplikaciji?

Nekdanji uporabniki so imeli na voljo možnost, da omogočijo možnost »Premakni na kartico SD«. To ni več tako. Morali boste pridobiti korenski dostop do naprave, da boste lahko premaknili katero koli aplikacijo na kartico SD. Če niste prepričani, kako to narediti, boste morda želeli pregledati predloge v programu XDA Developers.