Въведение в Android

Android е базирана на Linux мобилна операционна система, която е разработена от Google. Той имаше за цел да бъде създаден предимно за устройства с тъчскрийн като смартфони и таблети. Първоначалната версия на Android беше пусната на 23 септември 2008 г., докато последната версия беше на 6 август 2018 г., докато пиша това въведение в андроид пост. Нарича се Android “9 Pie”.

Източник на изображения: https://www.elprocus.com/what-is-android-introduction-features-applications/

Основни компоненти на Android

Източник на изображението: https://goo.gl/images/bQm2z1

Основните компоненти на всяко приложение за Android са следните:

  • дейности
  • Услуги
  • Доставчици на съдържание
  • Приемници за намерение и излъчване
  • Уиджети и известия

1. Дейности

Можем да наречем Дейността като презентационен слой на приложение за Android. Просто казано, Дейност представлява екрана на приложението ви за Android, който има потребителски интерфейс. Приложение, например, имейл приложение може да има много дейности като отваряне на имейл, съставяне на имейл, отговаряне на имейл - всичко това са различни дейности. Така че всяко приложение за Android има повече от една дейност. Когато започнем нова дейност (като отговаряне на имейл), предишната активност се изтласква до задния стек и тя спира, докато новата дейност не приключи, но ако натискаме бутон назад по време на текуща дейност, текущата активност се разтваря и изскача от стека и предишната дейност се възобновява.

2. Услуги

Другият важен компонент на приложение за Android е услугата. Той изпълнява операции (дълги или къси) във фонов режим за дейността, която извършвате на вашия екран. Например, push известие от имейл. Възможно е услугата все още да работи, докато сте прекратили приложението или не го използвате в момента. Например, когато получите имейл, получавате известието, докато все още не използвате приложението в момента.

3. Доставчици на съдържание

Доставчиците на съдържание управляват данните на приложението и ги капсулират (обектно ориентирана функция). Това предоставя данните от един процесор на приложение на друг. Данните могат да бъдат съхранявани в база данни или във файлова система или други системи за управление на съхранението. Устройствата с Android включват няколко местни доставчици на съдържание, които излагат полезни бази данни като медиен магазин и контакти.

4. Приемници за намерение и излъчване

Android Intents са средствата за комуникация, които действат като фасилитатор, когато обменът на съобщения се осъществява между различни компоненти в рамките на едно и също приложение или от едно приложение към друго. За да стартираме всяка услуга, трябва да преминем намерение да изпълним тази задача. Намеренията са от два вида:

Източник на изображението: https://goo.gl/images/AqiSpu

  • Неявни намерения : Не декларира името на услугата, която да стартира, но декларира действието, което трябва да извърши.
  • Изрични намерения : Определя точната активност, на която трябва да се даде намерение.

Излъчващите приемници позволяват на приложението ви да слуша намерения, които съответстват на критериите, които сте посочили. Като пример, приложенията могат да стартират излъчванията, за да уведомят другите приложения, че на устройството са изтеглени малко данни и са достъпни за тях. Има два вида излъчване:

  • Нормално излъчване: Те са напълно асинхронни и всички приемници на излъчването се изпълняват в неопределен ред.
  • Подредени излъчвания: Те са синхронни и се доставят по един приемник един по един.

Източник на изображението: https://goo.gl/images/5kjps4

5. Джаджи и известия

Приспособленията показват на приложението ви интересно или ново съдържание в консолидираната форма на началния екран на мобилен или таблет. Потребителят може да извършва различни дейности като преместване и преоразмеряване на джаджи. По принцип има четири типа джунджурии:

  • Информационна джаджа - Тази джаджа показва само важната информация за потребителите. Например, например часовника на началния екран.
  • Колекция джаджа - Този джаджа показва множество информация от един и същ тип и ви позволява да изберете някоя от тях, която да отворите. Например, когато отворите приложение за имейл, виждате множество имейли.
  • Control Widget - Този джаджа показва често използвани функции. Например, джаджата за музикално приложение позволява на потребителя да свири, музика извън приложение.
  • Hybrid Widget - Тази джаджа съчетава информацията от всичките три джаджа.

Известията позволяват информиране на потребителите за възникнали събития. Например, използваме приложението за приложения, както и когато идва съобщение, получаваме известие.

Характеристики на Android

Както вече научихме за въвеждането в Android, нека да видим характеристиките на Android:

  • Android може да стартира няколко приложения едновременно.
  • Android джаджи ви позволяват да показвате почти всяка функция, която сте избрали правилно на началния екран.
  • Android поддържа множество клавиатури и е много лесно да ги инсталирате.
  • Android поддържа Video Graphics Array, 2D и 3D графика наред.
  • Android също поддържа Java приложения.
  • Човек може да промени настройките доста по-бързо, когато Android работи на телефона
  • Много добрият пазар на приложения
  • Повечето устройства с Android поддържат NFC, което позволява на електронните устройства лесно да взаимодействат на къси разстояния.

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

В горния раздел видяхме основното въведение към Android. Сега продължаваме с приложението на Android:

Приложенията за Android са софтуерни приложения, които работят на платформа Android. Вече видяхме компонентите на андроид приложението като съставени от един или повече компоненти на приложения като дейности, услуги, доставчици на съдържание и приемници за излъчване. Приложенията за Android са написани на езика за програмиране на Java и използват основни библиотеки на Java. За разработка на приложения за Android, разработчиците могат да изтеглят софтуера за разработка на софтуер (SDK) от уебсайта на Android. SDK включва инструменти, примерен код и подходящи документи за създаване на приложения за Android.

Предимства и недостатъци на Android

По-долу са предимствата и недостатъците на android, които са както следва:

Предимства на Android

  • Android е собственост на Google, една от най-доверените и уважавани организации по целия свят, тя също е с отворен код и е напълно безплатна.
  • Работи на почти всички устройства и е гъвкав.
  • Има джунджурии, които ви позволяват бързо да свършите работата си.
  • Можем да стартираме няколко задачи едновременно, което по този начин позволява многозадачност.
  • Има гигантски център за приложения, наречен Google play store, където можете да намерите милиони приложения в магазина на Google Play. Той има много повече приложения от всички други OS платформи.
  • Те имат множество функции в сравнение с други операционни системи.
  • Android е по-адаптивен.

Недостатъци на Android

  • Рекламите за Android най-често се появяват в популярни безплатни андроид приложения, които са нещо досадно за потребителите.
  • Android OS се счита за една от най-консумиращите батерии операционни системи. В операционната система Android има много процеси, работещи на заден план, което води до бързото изтощение на батерията.
  • Често приложенията за Android идват с ниска степен на сигурност.
  • Ако мобилната оперативна памет е по-малка и ако потребителят отвори няколко приложения, тогава той виси.
  • Обикновено се нуждае от повече код за развитие.
  • Приложение, което съдържа вируса, присъства и в Android Market.

Препоръчителни статии

Това е ръководство за Въведение в Android. Тук сме обсъдили основните компоненти, характеристики, предимства и недостатъци на Android. Можете също да разгледате следната статия, за да научите повече -

  1. Разлика между Android Developer и Web Developer
  2. Въпроси за интервю с Android с отговори
  3. Направете кариери в Android Development