Android: De ce „Mutați pe cardul SD” este dezactivat?

Dacă doriți să economisiți spațiu în memoria internă a telefonului, mutarea aplicațiilor pe cardul SD este o modalitate excelentă de a elibera spațiu. Puteți muta aplicațiile pe cardul SD accesând Setări > Aplicații, selectând aplicația, apoi atingând „Mutați pe cardul SDbutonul ”. Este posibil să observați că pentru unele aplicații, această opțiune este totuși inactivă. De ce este asta?

Motivul 1. Alegerea dezvoltatorului

Dezvoltatorii de aplicații Android trebuie să își facă în mod explicit aplicațiile disponibile pentru a se muta pe cardul SD folosind atributul „android: installLocation” din element al aplicației lor. Dacă nu, opțiunea „Mutați pe cardul SD” este inactivă. De ce mulți dezvoltatori nu ar activa acest buton? Ei bine, aplicațiile Android nu pot rula de pe cardul SD în timp ce cardul este montat. Deci, dacă aplicația gestionează ceva de genul unei alarme pentru a vă aminti de programarea la dentist, este destul de frumos important, iar aplicația nu ar putea suna alarma dacă se întâmplă să aveți dispozitivul conectat computerul dvs. Deci, dezvoltatorul poate alege să blocheze capacitatea „Mutare pe cardul SD”, astfel încât să nu primească niciodată un e-mail supărat de la cineva care susține că aplicația nu funcționează.

Motivul 2. Suport widget

Suportul pentru widget-uri este un alt motiv important pentru care aplicațiile pot fi împiedicate să ruleze pe cardul SD. Dacă o aplicație este instalată pe cardul SD, widget-urile din respectiva aplicație devin indisponibile pentru a fi selectate în anumite versiuni de Android odată ce dispozitivul este montat. Dispozitivul trebuie repornit pentru ca widget-urile din aplicație să apară din nou ca opțiune.

Motivul 3. Interfață de sincronizare, serviciu sau cont

Dacă aplicația gestionează un anumit tip de sincronizare în fundal, rulează ca un serviciu sau utilizează un cont, aplicația nu va funcționa pe deplin de pe un card SD în timp ce este montată. Prin urmare, opțiunea de a-l muta pe cardul SD este dezactivată. Puteți citi mai multe despre această problemă și despre cum rulează aplicațiile de pe cardurile SD pe Dezvoltatori Android – Pagina Locație de instalare a aplicației.

FAQ

Cum fac să descarc aplicațiile direct pe cardul SD?

Va trebui să aveți acces root pe dispozitiv, apoi setați directorul de acasă pe cardul SD utilizând instrumentele Android SDK. Înainte exista o modalitate de a activa opțiunea pe versiunile mai vechi de Android fără acces root. Dar acum trebuie să aveți acces root pe versiunile Android mai noi pentru a putea seta directorul de acasă.

Ce aplicații pot muta?

Uitați-vă la mutarea oricăror aplicații de jocuri pe cardul SD. De obicei, jocurile nu trebuie să ruleze în fundal sau să se ocupe de sarcini importante pe dispozitiv pe parcursul zilei. De asemenea, de obicei ocupă cel mai mult spațiu, făcându-le candidații perfecti pentru instalarea unui card SD.

Acum știi de ce „Mutați pe cardul SDbutonul ” este inactiv pentru multe dintre aplicațiile dvs. Android. Mai ai întrebări? Comentarii? Lăsați unul în secțiunea de comentarii de mai jos.

Cum activez opțiunea „Mutați pe cardul SD” în orice aplicație?

Înainte exista o modalitate pentru utilizatorii neroodate de a activa opțiunea „Mutați pe cardul SD”. Acesta nu mai este cazul. Va trebui să obțineți acces root la dispozitiv pentru a putea muta orice aplicație pe cardul SD. Dacă nu sunteți sigur cum să faceți acest lucru, poate doriți să aruncați o privire peste Dezvoltatori XDA pentru sugestii.