Развој изворних апликација за Андроид са Нетбеанс -ом

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

Затим прихватамо и видећемо да се додатак појављује на листи Центар за ажурирање.

Затим морамо отићи на Алати> Опције и на картицама Андроид и Мобилна платформа назначити који је пут до Андроид СДК -а, а то је фасцикла у којој их инсталирамо.
 / хоме / миусер / Андроид / Сдк

Затим ћемо морати да конфигуришемо и инсталирамо верзију СДК -а коју желимо да користимо, за њих идемо у мени Алати> Управитељ Андроид СДК -а. Ова конфигурација је иста коју смо користили у водичу Програмирање на Андроид мобилним уређајима.
Ово ће нам омогућити да изаберемо и инсталирамо сдк верзију, на пример имамо инсталиран Андроид 4.4.2 КитКат, Андроид 5.0 и 5.1.1 Лоллипоп.

Након инсталирања верзија које нас занимају морамо створити виртуелни уређај за то, идемо на мени Алатке> АДВ Манагер.
Затим кликнемо на Креирај и конфигурише карактеристике тестног мобилног телефона, треба напоменути да што је новија верзија, то ће нам више РАМ -а требати за опонашање уређаја.
Можемо да конфигуришемо уређаје и екран, тип процесора, Андроид верзију, камеру, доступну РАМ меморију и мицроСД картицу. Прихватамо и имаћемо уређај спреман за употребу, ако желимо да га тестирамо, можемо кликнути на Старт, у супротном ће се активирати када компајлирамо апликацију са Нетбеанс.

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

Линеарни распоред


Ова врста распореда поравнава све компоненте у једном смеру, вертикално или хоризонтално.

РелативеЛаиоут


То је распоред који се прилагођава екрану користећи релативне положаје. Положај сваког комплемента може се дефинисати у односу на остале елементе распоређене на екрану.

ЛистВиев


То је распоред који приказује листу компоненти и елемената. Користи се за приказ листе опција или, на пример, листе контаката.

Поглед мрежа


То је распоред који представља мрежу са редовима и колонама. Компоненте се додају из мреже помоћу ЛистАдаптер -а.
За увод у то како можете динамички уметати погледе помоћу адаптера, прочитајте Дизајн зграда са адаптером.

Развијамо пример са ЛинеарЛаиоут -ом
Почињемо отварањем Нетбеанс а ми идемо на Датотека> Нови пројекат и додајемо Андроид пројекат.

Затим дефинишемо име ЛаиоуЛинеар пројекта, назив Јава пакета ће увек бити цом.наме, у овом случају то ће бити цом.Линеар, а затим назив главне класе Андроид апликације, у овом случају Линеарне .

Тхе Андроид структура пројекта подељен је у неколико фасцикли:
  • Изворни пакети: где иде наша класа и Јава код, што ће дати функционалност апликације.
  • Ресурси: где ће бити ресурси које ћемо користити у нашој апликацији, слике, аудио и видео записи.
  • Распоред: где се налази свака кмл датотека која представља екран.

У овом примеру ћемо дизајнирати а пријава за пријаву, који ће имати следећи интерфејс:

Почињемо дизајнирањем интерфејса који ћемо Ресурси> изглед, унутра ћемо видети подразумевани екран маин.кмл, коме ћемо додати следећи код.
Параметри конфигурације изгледа су:
  • Видљиви подударање: што значи да би распоред требао бити велик колико и екран
  • Врап_цонтент: што значи да распоред мора бити толико велики да обухвати све компоненте које имамо могу да премаше величину екрана, на пример листу.

Затим постављамо гравитацију или врсту пловка, може бити вертикално центрирано или хоризонтално центрирано, код је следећи:
 
Својство позадине користимо за упућивање на фасциклу и назив слике коју ћемо користити. Претходно смо додали слику у фасциклу дравабле-мдпи коју ћемо користити као позадину наше апликације.

Наша слика одабрана за позадину има величину 1280пк широку и 800пк високу, можемо користити било коју слику, у овом водичу користимо сљедеће:

Тада ћемо видети Јава код, за ово идемо на Соурцес Пацкагес и бирамо датотеку Линеар.јава, можемо видети да она ствара и приказује садржај главног екрана изгледа, а то је кмл који смо горе написали.
 пакет цом.Линеар; увоз андроид.апп.Ацтивити; импорт андроид.ос.Бундле; јавна класа Линеарно проширење Ацтивити {публиц воид онЦреате (Бундле саведИнстанцеСтате) {супер.онЦреате (саведИнстанцеСтате); сетЦонтентВиев (Р.лаиоут.маин); }}
Затим извршавамо из менија Покрени> Покрени пројекат, Андроид уређај ће се покренути и ми ћемо пронаћи инсталирану Линеар апликацију на уређају и извршити је кликом на њену икону.

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

Сада морамо компајлирати за ово, идемо на мени Покрени> Изради пројекат, ово ће компајлирати апк датотеку за инсталирање на Андроид или отпрему у Гоогле ПлаиСторе.
У директоријуму бин пројекта пронаћи ћемо датотеку ЛаиоуЛинеал-дефаулт.апк, можемо променити име, уклањајући реч дефаулт.
Коначно, за инсталирање на телефон и тестирање, можемо га повезати путем УСБ -а и копирати у фасциклу Преузимања на нашем телефону.
У следећем водичу ћемо наставити са програмирањем изгледа и функционалности.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave