Увод у Андроид

Андроид је мобилни оперативни систем заснован на Линуку, а који је развио Гоогле. Циљ му је био да буде дизајниран пре свега за уређаје са екраном осетљивим на додир, попут паметних телефона и таблета. Почетна верзија Андроида објављена је 23. септембра 2008. године, док је најновије издање објављено 6. августа 2018. године, док овај увод пишем у андроид посту. Зове се Андроид “9 Пие”.

Извор слике: хттпс : //ввв.елпроцус.цом/вхат-ис-андроид-интродуцтион-феатурес-апплицатионс/

Главне компоненте Андроид-а

Извор слике: хттпс : //гоо.гл/имагес/бКм2з1

Главне компоненте било које Андроид апликације су следеће:

  • Активности
  • Услуге
  • Провајдери садржаја
  • Наменски и радио-пријемници
  • Виџети и обавештења

1. Активности

Активност можемо назвати презентацијским слојем Андроид апликације. Једноставно речено, активност представља екран на вашој Андроид апликацији који има своје корисничко сучеље. Апликација, на пример, апликација за е-пошту може да има много активности као што су отварање е-поште, писање е-поште, одговарање на е-пошту - све су то различите активности. Дакле, свака Андроид апликација има више од једне активности. Када покренемо нову активност (попут одговарања на е-маил), претходна активност се гура на задњи стог и зауставља се док се нова активност не заврши, међутим, ако притиснемо дугме уназад током текуће активности, тренутна активност се раствара и искочи из снопа и претходна активност се наставља.

2. Услуге

Друга важна компонента Андроид апликације је услуга. У позадини изводи операције извођења (дуге или кратке) за активности које изводите на екрану. На пример, пусх нотификација из е-поште. Могуће је да се услуга и даље покреће док сте укинули апликацију или је тренутно не користите. На пример, када добијете е-пошту, добијате обавештење док још увек не користите апликацију.

3. Провајдери садржаја

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

4. Пријемници са намером и емитовањем

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

Извор слике: хттпс : //гоо.гл/имагес/АкиСпу

  • Имплицитне намере : Не проглашава назив услуге за покретање, већ проглашава радњу коју треба извести.
  • Изричите намере : Одређује тачну активност којој се намера треба дати.

Радиодифузни пријемници омогућавају вашој апликацији да преслушава намере које одговарају критеријумима који сте задали. Као пример, апликације могу започети емитовање како би друге апликације знале да је преузето мало података на уређај и доступни су за употребу. Постоје две врсте емитовања:

  • Нормално емитовање: Потпуно су асинкрони и сви пријемници емисије се покрећу недефинисаним редоследом.
  • Наручени пренос: Они су синхрони и испоручују се по једном пријемнику.

Извор слике: хттпс : //гоо.гл/имагес/5кјпс4

5. Виџети и обавештења

Видгети приказују вашој апликацији занимљив или нови садржај у обједињеном облику на почетном екрану мобилног или таблета. Корисник може обављати различите активности као што су померање и промену величине видгета. У основи постоје четири врсте виџета:

  • Информатион Видгет - Овај виџет приказује само важне информације корисницима. На пример сат на почетном екрану.
  • Цоллецтион видгет - Овај виџет приказује више информација истог типа и омогућава вам да одаберете било коју од њих за отварање. На пример, када отворите апликацију за е-пошту, видећете више порука е-поште.
  • Цонтрол Видгет - Овај виџет приказује често коришћене функције. На пример, додатак за музичку апликацију омогућава кориснику да пушта музику изван апликације.
  • Хибридни виџет - Овај виџет комбинује информације изнад сва три виџета.

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

Карактеристике Андроида

Као што смо већ сазнали о уводу у Андроид, погледајмо карактеристике Андроида:

  • Андроид може покренути више апликација истовремено.
  • Андроид виџети омогућавају приказивање правих функција које сте изабрали на почетном екрану.
  • Андроид подржава више тастатура и инсталирати их је веома једноставно.
  • Андроид подржава Видео Грапхицс Арраи, 2Д и 3Д графику.
  • Андроид такође подржава Јава апликације.
  • Могуће је променити подешавања прилично брже када се Андроид користи на телефону
  • Веома добро тржиште апликација
  • Већина Андроид уређаја подржава НФЦ, што омогућава електронским уређајима да лако комуницирају на кратким раздаљинама.

Апликације Андроид-а

У горњем одељку смо видели основни увод у Андроид. Сада идемо напред са апликацијом Андроид:

Андроид апликације су софтверске апликације које раде на Андроид платформи. Већ смо видели компоненте андроид апликације које су састављене од једне или више компоненти апликације као што су активности, услуге, провајдери садржаја и пријемници емитовања. Андроид апликације су написане у програмском језику Јава и користе Јава основне библиотеке. За развој апликација за Андроид, програмери могу да преузму Софтваре Девелопмент Кит (СДК) са веб локације Андроид. СДК укључује алате, огледни код и релевантне документе за креирање Андроид апликација.

Предности и недостаци Андроид-а

Испод су предности и недостаци андроида који су следећи:

Предности Андроид-а

  • Андроид је у власништву Гооглеа, једне од најпоузданијих и најцењенијих организација широм света, такође је опен соурце и потпуно је бесплатан.
  • Ради на готово свим уређајима и флексибилан је.
  • Постоје виџети који омогућавају брзи посао.
  • Можемо покренути више задатака истовремено, што омогућава и више задатака.
  • Постоји џиновско средиште апликација, названо Гоогле плаи сторе, где можете пронаћи милионе апликација у Гоогле Плаи продавници. Има много више апликација од било које друге ОС платформе.
  • Имају више функција у поређењу са другим оперативним системима.
  • Андроид је прилагодљивији.

Недостаци Андроида

  • Андроид рекламе се најчешће појављују на популарним бесплатним андроид апликацијама које корисницима нервирају.
  • Андроид ОС се сматра једним од најпожељнијих оперативних система који троше батерије. У Андроид оперативном систему постоји доста процеса који се покреће у позадини, што резултира брзим пражњењем батерије.
  • Андроид апликације често имају слабу сигурност.
  • Ако је мобилна РАМ меморија мања и ако корисник отвори неколико апликација, онда се поклопи.
  • Обично му је потребно више кода за развој.
  • Апликација која садржи вирус присутна је и на Андроид Маркету.

Препоручени чланци

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

  1. Разлика између Андроид програмера и веб програмера
  2. Андроид питања са интервјуима са одговорима
  3. Направите каријеру у Андроид развоју

Категорија: