Шта би сви требало да знају о Андроиду: Увод, функције и апликације

Шта би сви требало да знају о Андроиду: Увод, функције и апликације

Увод:

Андроид је оперативни систем заснован на Линуку и дизајниран је првенствено за додирне екране мобилних уређаја попут паметних телефона и таблет рачунара. Оперативни систем се много развио у последњих 15 година, почев од црно-белих телефона до новијих паметних телефона или мини рачунара. Један од најчешће коришћених мобилних оперативних система данас је андроид. Андроид је софтвер који је основан у Пало Алту у Калифорнији 2003. године.



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


Андроид Лого





Андроид развој подржава пуни јава програмски језик. Нису подржани чак ни други пакети који су АПИ и ЈСЕ. Прва верзија 1.0 развојног комплета за Андроид (СДК) објављена је 2008. године, а најновија ажурирана верзија је желе беан.

Андроид архитектура:

Андроид је оперативни систем и представља скуп софтверских компоненти који је подељен у пет одељака и четири главна слоја



  • Линук кернел
  • Библиотеке
  • Андроид рунтиме

Оквир апликације:

Андроид Архитектура

Линук кернел:

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

Библиотеке:

На врху Линук узгајивачнице налази се скуп библиотека, укључујући веб прегледаче отвореног кода као што су ВебКит, библиотека либц. Ове библиотеке се користе за репродукцију и снимање аудио и видео записа. СКЛите је база података која је корисна за складиштење и дељење података апликација. ССЛ библиотеке су одговорне за Интернет сигурност итд.


Андроид Рунтиме:

Андроид рунтиме пружа кључну компоненту названу Далвик Виртуал Мацхине која је врста јава виртуелне машине. Посебно је дизајниран и оптимизован за андроид. Далвик ВМ је процесна виртуелна машина у андроид оперативном систему. То је софтвер који покреће апликације на андроид уређајима.

Далвик ВМ користи Линук основне функције као што су управљање меморијом и мултитхреадинг на јава језику. Далвик ВМ омогућава свакој Андроид апликацији да покрене сопствени процес. Далвик ВМ извршава датотеке у .дек формату.

Оквир апликације:

Оквир апликацијског слоја пружа многе услуге вишег нивоа за апликације као што су Виндовс менаџер, систем приказа, менаџер пакета, менаџер ресурса итд. Програмерима апликација је дозвољено да користе ове услуге у својој апликацији.

Апликације и карактеристике:

Наћи ћете све андроид апликације на горњем слоју и ви ћете написати своју апликацију и инсталирати је на овај слој. Примери таквих апликација су контакти, књиге, прегледачи, услуге итд. Свака апликација има различиту улогу у целокупним апликацијама.

Карактеристике:

  • Распоред слушалица
  • Складиште
  • Повезивост: ГСМ / ЕДГЕ, ИДЕН, ЦДМА, Блуетоотх, ВИ-ФИ, ЕДГЕ, 3Г, НФЦ, ЛТЕ, ГПС.
  • Размена порука: СМС, ММС, Ц2ДМ (могу се слати поруке на уређају), ГЦМ (Гоогле може слати поруке)
  • Подршка за више језика
  • Мулти-тоуцх
  • Видео позив
  • Снимање екрана
  • Спољна меморија
  • Подршка за стриминг медије
  • Оптимизирана графика

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

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

Емулатор је нова апликација у Андроид оперативни систем . Емулатор је нови прототип који се користи за развој и тестирање андроид апликација без употребе било ког физичког уређаја.

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

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

Примена Андроид-даљинског робота под контролом Андроид апликације

Операција:

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

Крајње кретање пријемника постигнуто је помоћу два мотора који су повезани са микроконтролером. Подаци серијске комуникације послати из андроид апликације прима се преко Блуетоотх пријемника који је повезан са микроконтролером.

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

Предности:

  • Андроид је оперативни систем отвореног кода заснован на Линуку, може га развити свако
  • Лак приступ андроид апликацијама
  • Можете заменити батерију и масовно складиште, диск јединицу и опцију УДБ
  • Подржава све Гоогле услуге
  • Оперативни систем је у стању да вас обавести о новим СМС-овима и е-порукама или најновијим исправкама.
  • Подржава мултитаскинг
  • Андроид телефон такође може да функционише као рутер за дељење Интернета
  • Бесплатно је прилагодити
  • Може да инсталира измењени РОМ
  • Подржава 2Д и 3Д графику