„Android“: kodėl „Perkelti į SD kortelę“ yra pilka?

Jei norite sutaupyti vietos vidinėje telefono atmintyje, programų perkėlimas į SD kortelę yra puikus būdas atlaisvinti vietos. Galite perkelti programas į SD kortelę apsilankę adresu Nustatymai > Programos, pasirinkite programą, tada bakstelėkite „Perkelti į SD kortelę“ mygtuką. Galite pastebėti, kad kai kuriose programose ši parinktis yra pilka. Kodėl taip?

1 priežastis. Kūrėjo pasirinkimas

„Android“ programų kūrėjai turi aiškiai nustatyti, kad jų programos būtų perkeltos į SD kortelę, naudodami atributą „android: installLocation“ savo programos elementą. Jei ne, parinktis „Perkelti į SD kortelę“ bus pilka. Kodėl daugelis kūrėjų neįjungtų šio mygtuko? Na, „Android“ programos negali paleisti iš SD kortelės, kol kortelė yra sumontuota. Taigi, jei programa valdo kažką panašaus į žadintuvą, kad primintų apie apsilankymą pas odontologą, tai puiku svarbu, o programa negalės skambėti žadintuvo, jei atsitiktinai prijungsite įrenginį prie savo kompiuterį. Taigi kūrėjas gali nuspręsti užrakinti funkciją „Perkelti į SD kortelę“, kad niekada negautų pikto el. laiškų iš asmens, teigiančio, kad programa neveikia.

2 priežastis. Valdiklių palaikymas

Valdiklių palaikymas yra dar viena didelė priežastis, dėl kurios programos gali neveikti SD kortelėje. Jei SD kortelėje įdiegta programa, prijungus įrenginį tam tikrose „Android“ versijose tos programos valdiklių nebegalima pasirinkti. Įrenginį reikia paleisti iš naujo, kad programėlės valdikliai vėl būtų rodomi kaip parinktis.

3 priežastis. Sinchronizavimas, paslauga arba paskyros sąsaja

Jei programa tvarko tam tikro tipo sinchronizavimą fone, veikia kaip paslauga arba naudoja paskyrą, programa visiškai neveiks naudojant SD kortelę, kol ji bus sumontuota. Todėl galimybė perkelti ją į SD kortelę išjungta. Daugiau apie šią problemą ir tai, kaip programos veikia iš SD kortelių, galite perskaityti „Android“ kūrėjai – programos diegimo vietos puslapis.

DUK

Kaip priversti programas atsisiųsti tiesiai į SD kortelę?

Turėsite turėti root prieigą prie savo įrenginio, tada nustatykite savo namų katalogą į SD kortelę naudodami Android SDK įrankius. Anksčiau buvo būdas įjungti šią parinktį senesnėse „Android“ versijose be root prieigos. Tačiau dabar turite turėti root prieigą prie naujesnių „Android“ versijų, kad galėtumėte nustatyti pagrindinį katalogą.

Kokias programas galiu perkelti?

Pažiūrėkite, kaip perkelti bet kokias žaidimų programas į SD kortelę. Žaidimai paprastai neturi veikti fone arba atlikti svarbių užduočių įrenginyje per dieną. Jie taip pat paprastai užima daugiausiai vietos, todėl puikiai tinka SD kortelės diegimui.

Dabar jūs žinote, kodėl „Perkelti į SD kortelę“ daugelio „Android“ programų mygtukas yra pilkas. Vis dar turite klausimų? Komentarai? Palikite vieną žemiau esančiame komentarų skyriuje.

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

Anksčiau neįsišakniję vartotojai galėjo įjungti parinktį „Perkelti į SD kortelę“. Taip nebėra. Turėsite įgyti root prieigą prie savo įrenginio, kad galėtumėte perkelti bet kurią programą į SD kortelę. Jei nesate tikri, kaip tai padaryti, galbūt norėsite peržvelgti XDA kūrėjai už pasiūlymus.