Какво трябва да знаят всички за Android: Въведение, функции и приложения

Какво трябва да знаят всички за Android: Въведение, функции и приложения

Въведение:

Android е базирана на Linux операционна система, предназначена е предимно за сензорни екрани на мобилни устройства като смартфони и таблетни компютри. Операционната система се е развила много през последните 15 години, започвайки от черно-бели телефони до скорошни смартфони или мини компютри. Една от най-често използваните мобилни операционни системи в наши дни е Android. Android е софтуер, основан в Пало Алто, Калифорния през 2003 г.



AndroidAndroid е мощна операционна система и поддържа голям брой приложения в смартфоните. Тези приложения са по-удобни и усъвършенствани за потребителите. Хардуерът, който поддържа Android софтуер, се основава на архитектурната платформа ARM. Android е операционна система с отворен код, което означава, че е безплатна и всеки може да я използва. Android има налични милиони приложения, които могат да ви помогнат да управлявате живота си по един или друг начин и е достъпен на ниска цена на пазара, поради което android е много популярен.


Лого на Android





Разработката на Android поддържа пълния език за програмиране на java. Дори други пакети, които са API и JSE, не се поддържат. Първата версия 1.0 на комплекта за разработка на Android (SDK) беше пусната през 2008 г., а последната актуализирана версия е желе биб.

Архитектура на Android:

Android е операционна система и представлява набор от софтуерни компоненти, който е разделен на пет секции и четири основни слоя



  • Linux ядро
  • Библиотеки
  • Времетраене на Android

Приложна рамка:

Архитектура на Android

Linux ядро:

Android използва мощното ядро ​​на Linux и поддържа широк спектър от хардуерни драйвери. Ядрото е сърцето на операционната система, която управлява заявките за вход и изход от софтуера. Това осигурява основни системни функционалности като управление на процеси, управление на паметта, управление на устройства като камера, клавиатура, дисплей и т.н. ядрото обработва всички неща. Linux наистина е добър в работата в мрежа и не е необходимо да го свързвате с периферния хардуер. Самото ядро ​​не взаимодейства директно с потребителя, а по-скоро взаимодейства с обвивката и други програми, както и с хардуерните устройства в системата.

Библиотеки:

На върха на развъдник на Linux има набор от библиотеки, включително уеб браузъри с отворен код, като WebKit, библиотека libc. Тези библиотеки се използват за възпроизвеждане и запис на аудио и видео. SQLite е база данни, която е полезна за съхранение и споделяне на данни от приложения. SSL библиотеките отговарят за сигурността в интернет и т.н.


Времетраене на Android:

Времето за изпълнение на android предоставя ключов компонент, наречен Dalvik Virtual Machine, който е вид Java виртуална машина. Той е специално проектиран и оптимизиран за android. Dalvik VM е виртуалната машина на процеса в операционната система android. Това е софтуер, който изпълнява приложения на устройства с Android.

Dalvik VM използва основните функции на Linux като управление на паметта и многопоточност, която е на Java език. Dalvik VM позволява на всяко приложение за Android да изпълнява свой собствен процес. Виртуалната машина Dalvik изпълнява файловете в .dex формат.

Приложна рамка:

Рамковият слой на приложенията предоставя много услуги от по-високо ниво на приложения като мениджър на прозорци, система за преглед, мениджър на пакети, мениджър на ресурси и др. Разработчиците на приложения могат да използват тези услуги в своето приложение.

Приложения и функции:

Ще намерите всички андроид приложения в горния слой и ще напишете приложението си и ще го инсталирате на този слой. Примери за такива приложения са контакти, книги, браузъри, услуги и др. Всяко приложение изпълнява различна роля в цялостните приложения.

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

  • Оформление на слушалките
  • Съхранение
  • Свързаност: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Съобщения: SMS, MMS, C2DM (може към съобщения на устройство), GCM (Google може да изпраща съобщения)
  • Многоезична поддръжка
  • Multi-touch
  • Видео разговори
  • Заснемане на екрана
  • Външно хранилище
  • Поддръжка на поточно предаване на медии
  • Оптимизирана графика

Функции на Android

Android емулатор:

Емулаторът е ново приложение в Операционна система Android . Емулаторът е нов прототип, който се използва за разработване и тестване на приложения за Android, без да се използва физическо устройство.

Android емулатор

Емулаторът на Android има всички хардуерни и софтуерни функции, като мобилни устройства, с изключение на телефонни разговори. Той осигурява разнообразни клавиши за навигация и управление. Той също така предоставя екран за показване на вашето приложение. Емулаторите използват конфигурациите на виртуалното устройство на android. След като приложението ви се изпълни на него, то може да използва услугите на платформата Android, за да помогне на други приложения, достъп до мрежата, възпроизвеждане на аудио, видео, съхранение и извличане на данните.

Приложение на Android - дистанционно робот с контролирано приложение

Операция:

Той контролира роботизирано превозно средство, използващо приложение за android . Устройството Bluetooth е свързано с контролен блок на робота за засичане на сигналите, предадени от приложението android. Дистанционната работа се постига от всеки смартфон или маса и т.н. с Android OS, базирана на работа със сензорен екран. Предаващият край използва устройство за Android приложение, дистанционно, чрез което се предават команди и от страна на приемника, тези команди се използват за управление на робота във всички посоки като напред, назад и наляво или надясно и т.н.

Крайното движение на приемника се постига от два двигателя, които са свързани към микроконтролера. Данните за серийната комуникация, изпратени от приложението за Android, се получават от Bluetooth приемник, който е свързан към микроконтролера.

Приложение за Android

Предимства:

  • Android е базирана на Linux операционна система с отворен код и може да бъде разработена от всеки
  • Лесен достъп до приложения за Android
  • Можете да замените батерията и масовото хранилище, дисковото устройство и опцията UDB
  • Той поддържа всички услуги на Google
  • Операционната система може да ви информира за нови SMS и имейли или най-новите актуализации.
  • Той поддържа многозадачност
  • Телефонът с Android може да функционира и като рутер за споделяне на интернет
  • Безплатно е да персонализирате
  • Може да инсталира модифициран ROM
  • Поддържа 2D и 3D графика