„Android“: kodėl negaliu perkelti programos į SD kortelę?

Jei norite sutaupyti vietos telefono vidinėje atmintyje, judant programas į SD kortelę yra puikus būdas atlaisvinti tam tikrą erdvę. Programas galite perkelti į SD kortelę, eikite į „ Settings“> „Applications“, pasirinkdami programą, tada bakstelėdami mygtuką „ Perkelti į SD kortelę “. Galbūt pastebėsite, kad kai kurioms programoms ši parinktis yra pilka. Kodėl taip?

Priežastis 1. Kūrėjo pasirinkimas

„Android“ programų kūrėjai turi aiškiai nurodyti savo programas, kad galėtų pereiti prie SD kortelės, naudodami atributą „android: installLocation“ jų programos elemente. Jei ne, parinktis „Perkelti į SD kortelę“ yra pilka. Kodėl daugelis kūrėjų neleistų šio mygtuko? Na, „Android“ programos negali paleisti iš SD kortelės, kai kortelė yra sumontuota. Taigi, jei programa tvarko kažką panašaus į pavojaus signalą, kad primintų jums apie savo stomatologo paskyrimą, tai yra gana svarbu, o programa negalės skambėti, jei atsitiktų, kad jūsų prietaisas būtų prijungtas prie kompiuterio. Taigi kūrėjas gali nuspręsti užrakinti „Perkelti į SD kortelę“, kad jie niekada negalėtų gauti pikto elektroninio laiško iš to, kas teigia, kad programa neveikia.

Priežastis 2. „Widget“ palaikymas

„Widget“ palaikymas yra dar viena didelė priežastis, dėl kurios programos gali būti neleidžiamos naudoti SD kortelėje. Jei programa yra įdiegta SD kortelėje, tos programos valdikliai tampa neįmanoma pasirinkti tam tikrose „Android“ versijose, kai įrenginys yra sumontuotas. Įtaisas turi būti paleistas iš naujo, kad programos valdikliai vėl būtų rodomi.

Priežastis 3. Sinchronizavimas, aptarnavimas arba paskyros sąsaja

Jei programa tvarko tam tikros rūšies foninę sinchronizaciją, veikia kaip paslauga arba naudoja paskyrą, programa nebus tinkamai veikianti iš SD kortelės, kol ji bus pritvirtinta. Todėl galimybė perkelti ją į SD kortelę yra išjungta. Daugiau informacijos apie šią problemą ir apie tai, kaip programos veikia iš „SD“ kortelių „Android“ programuotojams - „App Install Location“ puslapyje.

DUK

Kaip atsisiųsti programas tiesiogiai į SD kortelę?

Turėsite turėti šakninę prieigą savo prietaise, tada savo namų katalogą nustatykite SD kortelėje naudodami „Android SDK“ įrankius. Tada buvo galima įjungti senesnėse „Android“ versijose esantį variantą be root prieigos. Tačiau dabar turite turėti pagrindinę prieigą naujesnėse „Android“ versijose, kad galėtumėte nustatyti namų katalogą.

Kokias programas galiu perkelti?

Pažvelkite į žaidimų programų perkėlimą į SD kortelę. Žaidimai paprastai neturi veikti fone arba tvarkyti svarbias prietaiso užduotis per visą dieną. Jie taip pat paprastai užima didžiausią erdvę, todėl jie yra puikūs kandidatai į SD kortelę.

Dabar žinote, kodėl daugeliui „Android“ programų yra mygtukas „ Perkelti į SD kortelę “. Vis dar turite klausimų? Komentarai? Palikite vieną iš komentarų skiltyje.

Kaip įgalinti parinktį „Perkelti į SD kortelę“ bet kurioje programoje?

Nebuvo įsišakniję naudotojai, kad būtų galima įjungti parinktį „Perkelti į SD kortelę“. Tai nebėra. Kad galėtumėte perkelti bet kurią programą į SD kortelę, turėsite pasiekti root prieigą prie įrenginio. Jei nesate tikri, kaip tai padaryti, galbūt norėsite peržiūrėti XDA programuotojus.