Introducere în Android

Android este un sistem de operare mobil bazat pe Linux, care a fost dezvoltat de Google. Acesta a fost destinat să fie proiectat în principal pentru dispozitive cu ecran tactil, cum ar fi smartphone-uri și tablete. Versiunea inițială a Android a fost lansată pe 23 septembrie 2008, în timp ce cea mai recentă versiune a fost pe 6 august 2018, în timp ce scriu această introducere în Android Post. Se numește Android „9 Pie”.

Sursa imaginii: https://www.elprocus.com/what-is-android-introduction-features-applications/

Principalele componente ale Android

Sursa imaginii: https://goo.gl/images/bQm2z1

Principalele componente ale oricărei aplicații Android sunt următoarele:

  • Activități
  • Servicii
  • Furnizori de conținut
  • Receptoare de intenție și de difuzare
  • Widgeturi și notificări

1. Activități

Putem numi Activitatea ca strat de prezentare a unei aplicații Android. Mai simplu spus, o activitate reprezintă ecranul aplicației dvs. Android care are interfața sa cu utilizatorul. O aplicație, de exemplu, o aplicație de e-mail poate avea multe activități, cum ar fi deschiderea unui e-mail, compunerea unui e-mail, răspunsul la un e-mail - toate acestea sunt activități diferite. Deci, fiecare aplicație Android are mai multe activități. Când începem o activitate nouă (cum ar fi răspunsul la un e-mail), activitatea anterioară este împinsă la stiva din spate și se oprește până când noua activitate este terminată, totuși, dacă apăsăm butonul înapoi în timpul activității în curs, activitatea curentă se dizolvă și este extras din stivă și activitatea anterioară se reia.

2. Servicii

Cealaltă componentă importantă a unei aplicații Android este serviciul. Realizează operațiuni de rulare (lungi sau scurte) în fundal pentru activitatea pe care o desfășurați pe ecran. De exemplu, o notificare push de la un e-mail. Este posibil ca serviciul să funcționeze în timp ce ați încheiat aplicația sau nu o utilizați în prezent. De exemplu, când primiți un e-mail, primiți notificarea în continuare, nu utilizați aplicația în prezent.

3. Furnizori de conținut

Furnizorii de conținut gestionează datele aplicației și o încapsulează (caracteristică orientată pe obiect). Aceasta oferă datele de la un procesor al unei aplicații la alta. Datele ar putea fi stocate în baza de date sau într-un sistem de fișiere sau în orice alte sisteme de gestionare a stocării. Dispozitivele Android includ mai mulți furnizori nativi de conținut care expun bazele de date utile, cum ar fi magazinul media și contactele.

4. Receptori de intenție și de difuzare

Intențiile Android sunt mijloacele de comunicare care acționează ca un facilitator atunci când schimbul de mesaje are loc între diferite componente din aceeași aplicație sau de la o aplicație la alta. Pentru a porni orice serviciu, trebuie să trecem o intenție de a efectua această sarcină. Intențiile sunt de două tipuri:

Sursa imaginii: https://goo.gl/images/AqiSpu

  • Intenții implicite : Nu declară numele serviciului pentru a începe, ci declară acțiunea de efectuat.
  • Intenții explicite : specifică activitatea exactă pentru care trebuie acordată intenția.

Receptorii de radiodifuziune permit aplicației dvs. să asculte intențiile care corespund criteriilor specificate de dvs. Ca exemplu, aplicațiile pot începe difuzarea pentru a anunța alte aplicații că puține date au fost descărcate pe dispozitiv și sunt disponibile pentru utilizarea acestora. Există două tipuri de difuzare:

  • Difuzarea normală: sunt complet asincrone și toate receptoarele difuzate sunt rulate într-o ordine nedefinită.
  • Emisie comandată: sunt sincrone și sunt livrate la un singur receptor la un moment dat.

Sursa imaginii: https://goo.gl/images/5kjps4

5. Widgeturi și notificări

Widget-urile afișează aplicația dvs. conținut interesant sau nou, sub formă consolidată, pe un ecran de acasă mobil sau tabletă. Utilizatorul poate face diferite activități precum mutarea și redimensionarea widget-urilor. Există practic patru tipuri de widget-uri:

  • Widget Informațional - Acest widget afișează numai informațiile importante pentru utilizatori. De exemplu, ceasul de pe ecranul de pornire.
  • Colecție Widget - Acest widget afișează mai multe informații de același tip și vă permite să selectați oricare dintre ele pentru a le deschide. De exemplu, atunci când deschideți o aplicație de e-mail, vedeți mai multe e-mailuri.
  • Widget de control - Acest widget afișează funcții utilizate frecvent. De exemplu, widget-ul pentru aplicații de muzică permite utilizatorului să joace, muzică din afara unei aplicații.
  • Widget hibrid - Acest widget combină informațiile din toate cele trei widget-uri.

Notificările permit informarea utilizatorilor despre orice evenimente care au avut loc. De exemplu, folosim ce este aplicația pentru aplicații, întrucât și când apare un mesaj, primim o notificare.

Caracteristicile Android

După cum am aflat deja despre introducerea către Android, haideți să vedem caracteristicile Android:

  • Android poate rula mai multe aplicații în același timp.
  • Widgeturile Android vă permit să afișați aproape orice caracteristică pe care o alegeți chiar pe ecranul de start.
  • Android acceptă mai multe tastaturi și este foarte ușor să le instalați.
  • Android acceptă grafică video grafică Array, 2D și 3D alături.
  • Android acceptă și aplicații Java.
  • Se pot schimba setările destul de rapid când Android rulează pe telefon
  • Piața de aplicații foarte bună
  • Majoritatea dispozitivelor Android acceptă NFC, ceea ce permite dispozitivelor electronice să interacționeze cu ușurință pe distanțe scurte.

Aplicații Android

În secțiunea de mai sus, am văzut introducerea de bază pentru Android. Acum mergem înainte cu aplicația Android:

Aplicațiile Android sunt aplicații software care rulează pe platforma Android. Am văzut deja componentele aplicației Android ca fiind compuse din una sau mai multe componente ale aplicației, cum ar fi activități, servicii, furnizori de conținut și receptoare de difuzare. Aplicațiile Android sunt scrise în limbajul de programare Java și folosesc bibliotecile de bază Java. Pentru dezvoltarea aplicațiilor Android, dezvoltatorii pot descărca kitul de dezvoltare software (SDK) de pe site-ul Android. SDK include instrumente, cod de eșantion și documente relevante pentru crearea de aplicații Android.

Avantaje și dezavantaje ale Android

Mai jos sunt avantajele și dezavantajele Android care sunt următoarele:

Avantajele Android

  • Android este deținut de Google, una dintre cele mai de încredere și reputații organizații de pe tot globul, de asemenea, este o sursă deschisă și este complet gratuită.
  • Funcționează pe aproape toate dispozitivele și este flexibil.
  • Există widget-uri care vă permit să vă descurcați rapid.
  • Putem executa mai multe sarcini în același timp, ceea ce permite activarea multitasking-ului.
  • Există un hub gigant de aplicații, numit Google play store, unde puteți găsi milioane de aplicații în magazinul Google Play. Are mai multe aplicații decât orice alte platforme de sisteme de operare.
  • Au caracteristici multiple în comparație cu alte sisteme de operare.
  • Android este mai personalizabil.

Dezavantajele Android

  • Reclamele pentru Android apar cel mai frecvent pe aplicațiile Android gratuite, care sunt foarte enervante pentru utilizatori.
  • Sistemul de operare Android este considerat unul dintre cele mai multe sisteme de operare care consumă baterii. În sistemul de operare Android, există o mulțime de proces care rulează în fundal, ceea ce duce la scurgerea rapidă a bateriei.
  • Adesea, aplicațiile Android sunt reduse cu securitate.
  • Dacă memoria RAM mobilă este mai mică și dacă utilizatorul deschide câteva aplicații, atunci se blochează.
  • De obicei are nevoie de mai multe coduri pentru dezvoltare.
  • O aplicație care conține virusul este, de asemenea, prezentă pe Android Market.

Articole recomandate

Acesta a fost un ghid despre Introducere în Android. Aici am discutat principalele componente, caracteristici, avantaje și dezavantaje ale Android. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Diferența dintre dezvoltatorul Android și dezvoltatorul web
  2. Întrebări cu interviuri Android cu răspunsuri
  3. Faceți cariere în dezvoltarea Android