Андроид: Зашто не могу да преместим апликацију на СД картицу?

Ако желите да уштедите простор у интерној меморији телефона, премештање апликација на СД картицу је одличан начин да ослободите простор. Апликације можете да преместите на СД картицу тако што ћете отићи у Подешавања> Апликације, изабрати апликацију, а затим притиснути дугме " Премести на СД картицу ". Можда ћете приметити да је за неке апликације ова опција ипак сива. Зашто је то?

Разлог 1. Избор програмера

Развојни програмери апликација за Андроид морају изричито да учине своје апликације доступним за прелазак на СД картицу користећи атрибут "андроид: инсталлЛоцатион" у елементу своје апликације. Ако то није случај, опција "Премести на СД картицу" је засивљена. Зашто многи програмери не би омогућили ово дугме? Андроид апликације не могу да се покрећу са СД картице док је картица монтирана. Дакле, ако апликација рукује нечим попут аларма да вас подсети на ваш састанак са стоматологом, то је веома важно, а апликација неће моћи да оглашава аларм ако се деси да је ваш уређај повезан са рачунаром. Дакле, програмер може изабрати да закључа могућност "Премести на СД картицу" тако да никада не добију љутити емаил од некога ко тврди да апликација не ради.

Разлог 2. Подршка за видгете

Подршка за видгет је још један велики разлог због којег апликације могу бити онемогућене на СД картици. Ако је апликација инсталирана на СД картици, виџети из те апликације постају недоступни за одабир у одређеним верзијама Андроид-а када се уређај монтира. Уређај се мора поново покренути да би се видгети из апликације поново приказали као опција.

Разлог 3. Синхронизација, услуга или интерфејс налога

Ако апликација управља одређеном врстом синхронизације у позадини, покреће се као услуга или користи налог, апликација неће у потпуности функционисати са СД картице док је монтирана. Због тога је опција за премјештање на СД картицу онемогућена. Можете прочитати више о овом проблему и како се апликације покрећу са СД картица на страници Андроид Девелоперс - Апп Инсталл Лоцатион.

ФАК

Како да апликације учитам директно на СД картицу?

Потребно је да имате роот приступ на свом уређају, а затим поставите свој кућни директоријум на СД картицу помоћу Андроид СДК алата. Некада је постојао начин да се омогући опција на старијим верзијама Андроид-а без роот приступа. Али сада морате имати роот приступ на новијим Андроид верзијама да бисте могли да подесите почетни директоријум.

Које апликације могу да преместим?

Погледајте како све апликације за играње преносе на СД картицу. Игре обично не морају да раде у позадини или да се баве свим важним задацима на уређају током целог дана. Они такође обично заузимају највише простора, што их чини савршеним кандидатима за инсталацију СД картице.

Сада знате зашто је дугме „ Премести на СД картицу “ сиво за многе од ваших Андроид апликација. Још имате питања? Коментари? Оставите једну у доњем дијелу коментара.

Како да омогућим опцију "Премести у СД картицу" на било којој апликацији?

Некад је постојала могућност да корисници који немају роот права омогуће опцију "Премести на СД картицу". То више није случај. Мораћете да добијете роот приступ свом уређају да бисте могли да преместите било коју апликацију на СД картицу. Ако нисте сигурни како да то урадите, можда ћете желети да прегледате КСДА Девелоперс за предлоге.