Android: Zakaj je možnost »Premakni na kartico SD« zatemnjena?

Č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 obiščete Nastavitve > Aplikacije, izberite aplikacijo, nato tapnite »Premakni na kartico SD” gumb. Morda boste opazili, da je pri nekaterih aplikacijah ta možnost zatemnjena. zakaj je tako?

Razlog 1. Izbira razvijalca

Razvijalci aplikacij za Android morajo izrecno omogočiti svoje aplikacije za premikanje na kartico SD z atributom »android: installLocation« v element njihove aplikacije. Če tega ne storijo, je možnost »Premakni na kartico SD« zatemnjena. Zakaj mnogi razvijalci ne bi omogočili tega gumba? No, aplikacije za Android se ne morejo zagnati s kartice SD, medtem ko je kartica nameščena. Torej, če aplikacija upravlja nekaj, kot je alarm, ki vas opomni na obisk pri zobozdravniku, je to lepo pomembno, in aplikacija ne bi mogla sprožiti alarma, če je vaša naprava povezana vaš računalnik. Tako se lahko razvijalec odloči, da zaklene možnost »Premakni na kartico SD«, da nikoli ne dobi jezne e-pošte od nekoga, ki trdi, da aplikacija ne deluje.

2. razlog. Podpora za pripomočke

Podpora za pripomočke je še en velik razlog, da se aplikacijam morda prepreči delovanje na kartici SD. Če je aplikacija nameščena na kartico SD, pripomočki iz te aplikacije v določenih različicah Androida, ko je naprava nameščena, postanejo nedostopni za izbiro. Napravo je treba znova zagnati, da se pripomočki iz aplikacije znova prikažejo kot možnost.

3. razlog. Vmesnik za sinhronizacijo, storitev ali račun

Če aplikacija upravlja določeno vrsto sinhronizacije v ozadju, deluje kot storitev ali uporablja račun, aplikacija ne bo v celoti delovala s kartice SD, medtem ko je nameščena. Zato je možnost, da ga premaknete na kartico SD, onemogočena. Več o tej težavi in ​​o tem, kako se aplikacije izvajajo s kartic SD, si lahko preberete na Razvijalci za Android – stran z lokacijo namestitve aplikacije.

Pogosta vprašanja

Kako omogočim prenos aplikacij neposredno na kartico SD?

V napravi boste morali imeti korenski dostop, nato pa nastavite domači imenik na kartico SD z orodji Android SDK. Včasih je obstajal način za omogočanje možnosti v starejših različicah Androida brez korenskega dostopa. Zdaj pa morate imeti korenski dostop v novejših različicah Androida, da lahko nastavite domači imenik.

Katere aplikacije lahko premikam?

Oglejte si premikanje vseh igralnih aplikacij na kartico SD. Iger običajno ni treba izvajati v ozadju ali opravljati pomembnih nalog v napravi ves dan. Prav tako običajno zavzamejo največ prostora, zaradi česar so popolni kandidati za namestitev kartice SD.

Zdaj veste, zakaj "Premakni na kartico SD” je za številne vaše aplikacije za Android zatemnjen. Še imate vprašanja? Komentarji? Pustite enega v spodnjem razdelku za komentarje.

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

Nekoč je obstajal način, da so nekorenski uporabniki omogočili možnost »Premakni na kartico SD«. To ni več tako. Za prenos katere koli aplikacije na kartico SD boste morali pridobiti root dostop do svoje naprave. Če niste prepričani, kako to storiti, si boste morda želeli ogledati Razvijalci XDA za predloge.