Преглед садржаја
Сваке године програмери стварају све више апликација за мобилне уређаје, у овом водичу ћемо стећи знање за креирање апликација за Андроид мобилне телефоне.Андроид је потпуно оперативно окружење засновано на Линук језгру, које се налази на разним мобилним уређајима.
Иако је службени софтвер Андроид Студио, у овом случају користит ћемо Нетбеанс за лакши рад, док је за Андроид Студио потребно минино 4 ГБ РАМ -а да би добро радио, с Нетбеанс -ом можемо развити 2 ГБ РАМ -а.
Пре почетка ћемо инсталирати потребан софтвер
Андроид СДККомплет за развој софтвера или комплет за развој софтвера су библиотеке за развој из ИДЕ -а који није Андроид студио или за покретање алата командне линије. Ове библиотеке пружају основне СДК алате за развој мобилних апликација. Андроид СДК можемо преузети са званичне веб странице. За овај водич смо инсталирали Линук верзију, али оне се могу инсталирати на Виндовс, Линук или Мац.
Преузимамо зип датотеку, а затим распакујемо .зип датотеку и копирамо фасциклу са СДК датотекама у приступачну фасциклу коју је одредио корисник на пример / опт / Андроид /.
НетбеансТо је бесплатни ИДЕ, дизајниран за Јава програмирање, који је касније проширен на друге језике као што су ХТМЛ5, Ц ++, ПХП. Постоји и значајан број додатака које је заједница развила да би га проширила. НетБеанс ИДЕ је цросс-платформ и бесплатан. Можемо га преузети са веб локације Нетбеанс ИДЕ.
Може се инсталирати са Линук, идемо у директоријум где их преузимамо и пишемо следећим командама:
цд преузимања судо цхмод + к нетбеанс-8.0.2-линук.сх судо сх нетбеанс-8.0.2-линук.схНаставили смо да га конфигуришемо.
Конфигуришите Нетбеанс и Андроид СДК за покретање и компајлирање апликација
Након што инсталирамо оба софтвера, слиједит ћемо сљедеће кораке, отворити Нетбеанс и то ћемо учинити Алатке> Додаци, идите на картицу Поставке и кликните на дугме Додати или Додати.
Затим додајемо урл хттп: //нбандроид.орг… тес /упдатес.кмл и стављамо назив додатка. Хајде да проверимо да ли аутоматски проверава ажурирања додатака.
/ хоме / миусер / Андроид / Сдк
Ово ће нам омогућити да изаберемо и инсталирамо сдк верзију, на пример имамо инсталиран Андроид 4.4.2 КитКат, Андроид 5.0 и 5.1.1 Лоллипоп.
Затим кликнемо на Креирај и конфигурише карактеристике тестног мобилног телефона, треба напоменути да што је новија верзија, то ће нам више РАМ -а требати за опонашање уређаја.
Можемо да конфигуришемо уређаје и екран, тип процесора, Андроид верзију, камеру, доступну РАМ меморију и мицроСД картицу. Прихватамо и имаћемо уређај спреман за употребу, ако желимо да га тестирамо, можемо кликнути на Старт, у супротном ће се активирати када компајлирамо апликацију са Нетбеанс.
Дизајнирање графичког интерфејса Андроид апликација
Дизајн Андроид апликације који су Распореди који су екрани које видимо у апликацији. Распоред је елемент који дефинише дизајн корисничког интерфејса, они су контејнери за компоненте и приказе за дефинисање визуелног формата, Распореди се дефинишу помоћу КСМЛ -а и функционалност им се додељује упућивањем и програмирањем помоћу Јаве.
Постоје 4 врсте распореда које можемо користити у Андроиду, а то су следеће:
Линеарни распоред
Ова врста распореда поравнава све компоненте у једном смеру, вертикално или хоризонтално.
РелативеЛаиоут
То је распоред који се прилагођава екрану користећи релативне положаје. Положај сваког комплемента може се дефинисати у односу на остале елементе распоређене на екрану.
ЛистВиев
То је распоред који приказује листу компоненти и елемената. Користи се за приказ листе опција или, на пример, листе контаката.
Поглед мрежа
То је распоред који представља мрежу са редовима и колонама. Компоненте се додају из мреже помоћу ЛистАдаптер -а.
За увод у то како можете динамички уметати погледе помоћу адаптера, прочитајте Дизајн зграда са адаптером.
Почињемо отварањем Нетбеанс а ми идемо на Датотека> Нови пројекат и додајемо Андроид пројекат.
- Изворни пакети: где иде наша класа и Јава код, што ће дати функционалност апликације.
- Ресурси: где ће бити ресурси које ћемо користити у нашој апликацији, слике, аудио и видео записи.
- Распоред: где се налази свака кмл датотека која представља екран.
Параметри конфигурације изгледа су:
- Видљиви подударање: што значи да би распоред требао бити велик колико и екран
- Врап_цонтент: што значи да распоред мора бити толико велики да обухвати све компоненте које имамо могу да премаше величину екрана, на пример листу.
Затим постављамо гравитацију или врсту пловка, може бити вертикално центрирано или хоризонтално центрирано, код је следећи:
Својство позадине користимо за упућивање на фасциклу и назив слике коју ћемо користити. Претходно смо додали слику у фасциклу дравабле-мдпи коју ћемо користити као позадину наше апликације.
пакет цом.Линеар; увоз андроид.апп.Ацтивити; импорт андроид.ос.Бундле; јавна класа Линеарно проширење Ацтивити {публиц воид онЦреате (Бундле саведИнстанцеСтате) {супер.онЦреате (саведИнстанцеСтате); сетЦонтентВиев (Р.лаиоут.маин); }}Затим извршавамо из менија Покрени> Покрени пројекат, Андроид уређај ће се покренути и ми ћемо пронаћи инсталирану Линеар апликацију на уређају и извршити је кликом на њену икону.
Додајемо текст ЛОГИН и његова својства су размак леви и горњи размак синтакса
Након претходне компоненте додаћемо Кориснички текст и оквир за текст или ЕдитТЕкт у ред за то ћемо користити линеарни распоред
Затим ћемо додати још једну компоненту ТектВиев и ЕдитТект за кључ
Затим ћемо додати дугме Пријава
Можемо видети да су својства иста за све компоненте, односно дефинишемо маргину од ивице екрана, простор од ивице компоненте према унутра, текст компоненте.
Затим извршимо и видећемо компоненте у апликацији.
У директоријуму бин пројекта пронаћи ћемо датотеку ЛаиоуЛинеал-дефаулт.апк, можемо променити име, уклањајући реч дефаулт.
Коначно, за инсталирање на телефон и тестирање, можемо га повезати путем УСБ -а и копирати у фасциклу Преузимања на нашем телефону.
У следећем водичу ћемо наставити са програмирањем изгледа и функционалности.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен