Android: Zašto je "Premjesti na SD karticu" zasivljen?

click fraud protection

Ako želite uštedjeti prostor u internoj memoriji telefona, premještanje aplikacija na SD karticu izvrstan je način za oslobađanje prostora. Možete premjestiti aplikacije na SD karticu tako da odete na Postavke > Aplikacije, odabirom aplikacije, zatim dodirom na "Premjesti na SD karticu" dugme. Možda ćete primijetiti da je za neke aplikacije ova opcija zasivljena. Zašto je to?

Razlog 1. Izbor programera

Programeri Android aplikacija moraju izričito učiniti svoje aplikacije dostupnima za premještanje na SD karticu pomoću atributa "android: installLocation" u element njihove aplikacije. Ako to ne učine, opcija "Premjesti na SD karticu" je zasivljena. Zašto mnogi programeri ne bi omogućili ovaj gumb? Pa, Android aplikacije se ne mogu pokretati sa SD kartice dok je kartica postavljena. Dakle, ako aplikacija upravlja nečim poput alarma da vas podsjeti na vaš termin kod zubara, to je lijepo važno, a aplikacija ne bi mogla oglasiti alarm ako slučajno povežete svoj uređaj vaše računalo. Stoga programer može odlučiti zaključati mogućnost "Premjesti na SD karticu" kako nikada ne bi dobio ljutit e-poruku od nekoga tko tvrdi da aplikacija ne radi.

Razlog 2. Podrška za widgete

Podrška za widgete još je jedan veliki razlog zašto se aplikacijama može spriječiti pokretanje na SD kartici. Ako je aplikacija instalirana na SD kartici, widgeti iz te aplikacije postaju nedostupni za odabir u određenim verzijama Androida nakon što se uređaj montira. Uređaj se mora ponovno pokrenuti da bi se widgeti iz aplikacije ponovno prikazali kao opcija.

Razlog 3. Sučelje za sinkronizaciju, uslugu ili račun

Ako aplikacija upravlja određenom vrstom pozadinske sinkronizacije, radi kao usluga ili koristi račun, aplikacija neće u potpunosti funkcionirati sa SD kartice dok je montirana. Stoga je opcija premještanja na SD karticu onemogućena. Više o ovom problemu i načinu rada aplikacija sa SD kartica možete pročitati na Android Developers – Stranica lokacije za instaliranje aplikacije.

Pitanja

Kako mogu učiniti da se aplikacije preuzimaju izravno na SD karticu?

Morat ćete imati root pristup na svom uređaju, a zatim postaviti svoj početni direktorij na SD karticu pomoću Android SDK alata. Nekada je postojao način za omogućavanje opcije na starijim verzijama Androida bez root pristupa. Ali sada morate imati root pristup na novijim verzijama Androida da biste mogli postaviti početni direktorij.

Koje aplikacije mogu premjestiti?

Pogledajte premještanje svih aplikacija za igranje na SD karticu. Igre se obično ne moraju izvoditi u pozadini niti obavljati važne zadatke na uređaju tijekom dana. Također obično zauzimaju najviše prostora, što ih čini savršenim kandidatima za instalaciju SD kartice.

Sada znate zašto je “Premjesti na SD karticu” gumb je zasivljen za mnoge vaše Android aplikacije. Imate još pitanja? Komentari? Ostavite jedan u odjeljku za komentare ispod.

Kako mogu omogućiti opciju "Premjesti na SD karticu" u bilo kojoj aplikaciji?

Nekada je postojao način da korisnici bez root-a omoguće opciju "Premjesti na SD karticu". To više nije slučaj. Morat ćete dobiti root pristup svom uređaju da biste mogli premjestiti bilo koju aplikaciju na SD karticu. Ako niste sigurni kako to učiniti, možda biste trebali pogledati XDA programeri za prijedloge.