Android: Kāpēc es nevaru pārvietot lietotni uz SD karti?

Ja vēlaties ietaupīt vietu tālruņa iekšējā atmiņā, lietotņu pārvietošana uz SD karti ir lielisks veids, kā atbrīvot vietu. Programmas var pārvietot uz SD karti, dodoties uz Iestatījumi> Programmas, izvēloties lietojumprogrammu un pēc tam pieskaroties pogai “ Pārvietot uz SD karti ”. Jūs varat pamanīt, ka dažām lietotnēm šī opcija ir pelēka. Kāpēc ir tā, ka?

Iemesls 1. Izstrādātāja izvēle

Android lietotņu izstrādātājiem ir skaidri jādara savas lietotnes pieejamas, lai pārvietotos uz SD karti, izmantojot atribūtu "android: installLocation" to lietotnes elementā. Ja tā nav, opcija “Pārvietot uz SD karti” ir pelēka. Kāpēc daudzi izstrādātāji neiespiež šo pogu? Nu, Android lietotnes nevar darboties no SD kartes, kamēr karte ir uzstādīta. Tātad, ja lietotne apstrādā kaut ko tādu kā trauksme, lai atgādinātu jums par savu zobārsta iecelšanu, tas ir diezgan svarīgi, un lietotne nevarēs atskaņot modinātāju, ja notiktu, ja ierīce ir savienota ar datoru. Tāpēc attīstītājs var izvēlēties bloķēt „Pārvietot uz SD karti”, lai viņi nekad nesauksu dusmīgu e-pastu no kāda, kas apgalvo, ka lietotne nedarbojas.

Iemesls 2. Widget atbalsts

Widget atbalsts ir vēl viens liels iemesls, kāpēc lietotnes var neļaut darboties SD kartē. Ja lietojumprogramma ir instalēta SD kartē, šīs lietotnes logrīki vairs nav pieejami, lai izvēlētos noteiktās Android versijās, kad ierīce ir uzstādīta. Lai lietojumprogrammas logrīkus no lietotnes atkal parādītu, ierīce ir jāatsāk.

Iemesls 3. Sinhronizēšana, serviss vai konta saskarne

Ja lietotne apstrādā noteiktu veidu fona sinhronizāciju, darbojas kā pakalpojums vai izmanto kontu, lietojumprogramma pilnībā nedarbosies no SD kartes, kamēr tā ir uzstādīta. Tāpēc iespēja pārvietot to uz SD karti ir atspējota. Jūs varat uzzināt vairāk par šo problēmu un to, kā lietotnes darbojas no SD kartēm Android izstrādātājos - lietotņu instalēšanas vietas lapā.

Bieži uzdotie jautājumi

Kā es varu lejupielādēt lietotnes tieši SD kartē?

Ierīcē ir jābūt root piekļuvei, pēc tam iestatiet mājas direktoriju SD kartē, izmantojot Android SDK rīkus. Tika izmantots veids, kā iespējot opciju vecākās Android versijās bez root piekļuves. Bet tagad jums ir jābūt root piekļuvei jaunākām Android versijām, lai varētu iestatīt mājas direktoriju.

Kādas programmas var pārvietot?

Paskatieties uz spēļu lietotņu pārvietošanu uz SD karti. Spēles parasti nevajag darboties fonā vai rīkoties ar svarīgiem uzdevumiem ierīcē visu dienu. Viņi arī parasti aizņem lielāko vietu, padarot tos par piemērotiem kandidātiem SD kartes instalēšanai.

Tagad jūs zināt, kāpēc daudzām jūsu Android lietotnēm ir redzama poga „ Pārvietot uz SD karti ”. Joprojām ir jautājumi? Komentāri? Atstājiet vienu tālāk komentāru sadaļā.

Kā iespējot opciju “Pārvietot uz SD karti” jebkurā lietotnē?

Tika izmantots veids, kā lietotājiem, kas nav iesakņojušies, iespējot opciju “Pārvietot uz SD karti”. Tas tā vairs nav. Lai varētu pārvietot jebkuru lietotni uz SD karti, jums būs nepieciešams iegūt root piekļuvi jūsu ierīcei. Ja neesat pārliecināts, kā to izdarīt, iespējams, vēlēsieties iepazīties ar XDA izstrādātājiem.