Андроид емулатори

основни-водич-програмирање-андроид-3

Нећемо увек имати при руци Андроид уређај. Чак и да га имамо, требамо верификовати наша апликација ће некако добро функционисати што више различитих Андроид модела. Овде емулатори долазе у слику. Помоћу њих можемо избећи да упаднемо у неке честе грешке у развоју. Али, као што ћемо видети касније, за већу сигурност најбоље је користити праве уређаје.

Стварање и управљање емулаторима

Приступит ћемо менаџеру емулатора (Андроид Виртуал Девице Манагер) путем овог дугмета:

андроид-1 емулатори

Видећемо прозор у коме можемо да приступимо двема списковима: оном виртуелних уређаја које смо креирали и дефиницијама уређаја. Да бисте креирали виртуелни уређај (АВД) поново ћемо кликнути на Ново и попунит ћемо га на следећи начин:

андроид-2 емулатори

Овим ћемо створити наш први емулатор. Када треба да уредимо наше АВД-ове, изабраћемо их на листи и притиснути „Уреди“ да бисмо поново видели овај екран. У њему можемо уређивати детаље попут предње камере, задње камере, могућности меморије и складиштења итд. Али за прва дешавања оставићемо ове опције нетакнутима, само нас занимају „Уређај“ y Циљ. Са «Уређајем» изабраћемо уређај између дефиниција које имамо. Сви често коришћени модели су већ унапред дефинисани, тако да у принципу нећемо морати да стварамо нове дефиниције. Помоћу «Таргета» можемо одлучити верзија оперативног система који ће имати наш емулатор. Данас је најприкладнија вредност АПИ 16 (в 4.1.2), која покрива већину терминала. Ако треба да креирамо нову дефиницију уређаја, урадићемо то путем овог екрана:

андроид-3 емулатори

  Обично нам неће требатипошто унапред дефинисане дефиниције укључују већину постојећих модела. Ако треба да креирамо нови модел уређаја - обично ће то бити зато што га немамо са одређеном резолуцијом екрана -, навешћемо његово име, величина екрана у инчима, а резолуција у пикселима. Вредности „величина“, „однос екрана“ и „густина“ аутоматски ће се израчунати и највероватније их нећемо морати додиривати. Такође можемо одлучити које хардверске елементе желимо да додамо, као што су акцелерометар или ГПС, физичка тастатура итд.

Коришћење емулатора

Ако и даље почињемо да се бавимо Андроидом, видећемо да се приликом покретања нашег пројекта аутоматски бира уређај (или АВД) на којем ради наша апликација. Ако нам је потребан за покретање на одређеном уређају (стварном или емулираном), прво ћемо морати да променимо поставку. У оквиру Покрени → Покрени конфигурације, ми ћемо одабрати конфигурацију нашег пројекта, а на картици Циљ ћемо увек изабрати уређај:

андроид-4 емулатори

Овим ћемо бити спремни да користимо онолико емулатора колико нам је потребно или желимо.

Предности и ограничења емулатора

Емулатор није сасвим савршена апроксимација стварног уређаја. Постоје услужни програми које нећемо имати на располагању, обично повезане са напредним функцијама. На пример, не можете да опонашате Блуетоотх нити Гоогле Мапс. Да је случај да дизајнирамо игре које користе ОпенГЛ, емулатор би нам био од мале користи. Па зашто користити емулаторе ако имају ограничења, а ми имамо прави уређај? Постоји врло важан разлог, а то је бављење различите величине екрана које постоје.

Ако радимо само са уређајем који имамо, можда ћемо се изненадити непријатним изненађењем да за остале величине нисмо добро дизајнирали екране. Један од начина да се ово избегне је увек радите са пропорцијама и релативним мерама и скалабилно, никад апсолутно. Са емулатором ћемо лакше моћи да проверимо друге величине екрана без потребе да купујемо неколико уређаја.

Овај проблем је веома важан јер данас нема контроле над постојећим величинама екрана. У пракси можемо сматрати да постоје бесконачности и да не можемо изричито донети решење за сваку од њих. Јер је однос ширине и висине или однос ширине и висине такође променљив. У било ком тренутку произвођач може дизајнирати нову величину и учинити нашу апликацију застарелом. Због тога морамо претпоставити да нећемо моћи да их све проверимо, јер нећемо моћи да купимо све постојеће моделе.

Најбоље решење је радити са релативним вредностима и проверити нашу апликацију са различитим величинама екрана. Нећемо имати 100% сигурност, али ако наша апликација буде добро радила у разним величинама, имаћемо веће шансе да будемо на добром путу. Због тога је ово најважнији разлог да комбинујемо наш прави уређај са емулаторима: да бисмо могли да тестирамо различите величине екрана без потребе да купујемо све постојеће уређаје.

Више информација - Основни водич за програмирање у Андроиду


Сте заинтересовани:
Како уклонити вирусе на Андроиду
Пратите нас на Гоогле вестима

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Одговоран за податке: Ацтуалидад Блог
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.