Introduktion til Android

Android er et Linux-baseret mobilt operativsystem, der blev udviklet af Google. Det var målet at primært være designet til berøringsskærmsenheder som smartphones og tablets. Den oprindelige version af Android blev frigivet den 23. september 2008, mens den seneste version var den 6. august 2018, mens jeg skriver denne introduktion til androidindlæg. Det kaldes Android “9 Pie”.

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

Hovedkomponenter til Android

Billedkilde: https://goo.gl/images/bQm2z1

De vigtigste komponenter i enhver Android-applikation er følgende:

  • Aktiviteter
  • Services
  • Indholdsudbydere
  • Intent og udsendte modtagere
  • Widgets og underretninger

1. Aktiviteter

Vi kan kalde aktiviteten som præsentationslaget i en Android-applikation. Kort sagt repræsenterer en aktivitet skærmen på din Android-applikation, der har sin brugergrænseflade. En applikation, for eksempel en e-mail-app, kan have mange aktiviteter, såsom at åbne en e-mail, komponere en e-mail, svare på en e-mail - alt dette er forskellige aktiviteter. Så hver Android-applikation har mere end en aktivitet. Når vi starter en ny aktivitet (som at svare på en e-mail), skubbes den foregående aktivitet tilbage til bagerste stabel, og den stoppes, indtil den nye aktivitet er færdig, men hvis vi trykker på knappen igen, mens den igangværende aktivitet, bliver den aktuelle aktivitet opløst og vises ud af stakken, og den tidligere aktivitet genoptages.

2. Tjenester

Den anden vigtige komponent i en Android-applikation er tjenesten. Den udfører kørende operationer (lang eller kort) i baggrunden for den aktivitet, du udfører på din skærm. For eksempel en push-anmeldelse fra en e-mail. Det er muligt, at service stadig kører, mens du har afsluttet applikationen, eller du ikke bruger den i øjeblikket. For eksempel når du får en e-mail, får du underretningen, mens du stadig er, du bruger ikke applikationen i øjeblikket.

3. Indholdsudbydere

Indholdsudbydere administrerer applikationsdataene og indkapsler dem (Objektorienteret funktion). Dette tilvejebringer data fra en processor i en applikation til en anden. Dataene kan muligvis gemmes i databasen eller i et filsystem eller andre lagringsstyringssystemer. Android-enheder inkluderer adskillige oprindelige indholdsudbydere, der afslører nyttige databaser som mediebutikken og kontakter.

4. Modtager og udsendelse af modtagere

Android Intents er kommunikationsmidlet, der fungerer som en facilitator, når udvekslingen af ​​beskeder finder sted mellem forskellige komponenter i den samme applikation eller fra en applikation til en anden. For at starte enhver tjeneste, er vi nødt til at give en hensigt om at udføre denne opgave. Formålet er af to typer:

Billedkilde: https://goo.gl/images/AqiSpu

  • Implicit intention : Det erklærer ikke navnet på den service, der skal starte, men erklærer handlingen, der skal udføres.
  • Eksplicitte hensigter: Den specificerer den nøjagtige aktivitet, som hensigten skal gives.

Broadcast-modtagere giver din ansøgning mulighed for at lytte til formål, der svarer til de kriterier, du angiver. Som et eksempel kan applikationer starte udsendelserne for at lade andre applikationer vide, at få data er blevet downloadet til enheden og er tilgængelige for dem at bruge. Der er to typer udsendelser:

  • Normal udsendelse: De er fuldstændig asynkrone, og alle modtagere af udsendelsen køres i en udefineret rækkefølge.
  • Bestilt transmission: De er synkrone og leveres til en modtager ad gangen.

Billedkilde: https://goo.gl/images/5kjps4

5. Widgets og meddelelser

Widgets viser din app interessant eller nyt indhold i den konsoliderede form på en startside for mobil eller tablet. Brugeren kan udføre forskellige aktiviteter som at flytte og ændre størrelse på widgets. Der er dybest set fire typer widgets:

  • Informations widget - Denne widget viser kun de vigtige oplysninger til brugerne. F.eks. Uret på startskærmen.
  • Samlingswidget - Denne widget viser flere oplysninger af samme type og giver dig mulighed for at vælge en af ​​dem, der skal åbnes. Når du for eksempel åbner en e-mail-applikation, ser du flere e-mails.
  • Kontrol widget - Denne widget viser ofte anvendte funktioner. F.eks. Giver widgeten til musikapp brugeren mulighed for at afspille musik uden for et program.
  • Hybrid widget - Denne widget kombinerer oplysningerne fra over alle tre widgets.

Meddelelser tillader at informere brugerne om eventuelle begivenheder. For eksempel bruger vi hvad der er app-applikation, da og når en meddelelse kommer, får vi en anmeldelse.

Karakteristika ved Android

Som vi allerede har lært om introduktionen til Android, lad os se egenskaberne ved Android:

  • Android kan køre flere applikationer på samme tid.
  • Android-widgets giver dig mulighed for at vise næsten enhver funktion, du vælger lige på startskærmen.
  • Android understøtter flere tastaturer, og det er super let at installere dem.
  • Android understøtter videografik Array, 2D og 3D-grafik sammen.
  • Android understøtter også Java-applikationer.
  • Man kan ændre indstillingerne ganske hurtigere, når Android kører på telefonen
  • Det meget gode app-marked
  • De fleste Android-enheder understøtter NFC, som gør det muligt for elektroniske enheder let at interagere over korte afstande.

Anvendelser af Android

I ovenstående afsnit har vi set den grundlæggende introduktion til Android. Nu går vi videre med anvendelsen af ​​Android:

Android-applikationer er softwareapplikationer, der kører på Android-platformen. Vi har allerede set komponenterne i Android-applikationen tidligere som sammensat af en eller flere applikationskomponenter som aktiviteter, tjenester, indholdsudbydere og tv-modtagere. Android-apps er skrevet på Java-programmeringssprog og bruger Java-kernebiblioteker. Til udvikling af Android-apper kan udviklere downloade Software Development Kit (SDK) fra Android-webstedet. SDK inkluderer værktøjer, prøvekode og relevante dokumenter til oprettelse af Android-apps.

Fordele og ulemper ved Android

Nedenfor er fordele og ulemper ved Android, der er som følger:

Fordele ved Android

  • Android ejes af Google, en af ​​de mest betroede og ansete organisationer over hele kloden, det er også en open source, og den er helt gratis.
  • Det fungerer på næsten alle enheder og er fleksibelt.
  • Der er widgets, der gør det muligt at gøre dit arbejde hurtigt.
  • Vi kan køre flere opgaver på samme tid, hvilket derfor muliggør multitasking.
  • Der er et kæmpe applikationshub, kaldet Google Play Store, hvor du kan finde millioner af apps i Google Play Butik. Det har langt flere applikationer end andre OS-platforme.
  • De har flere funktioner sammenlignet med andre operativsystemer.
  • Android kan tilpasses mere.

Ulemper ved Android

  • Android-reklamer forekommer hyppigst på populære gratis Android-applikationer, som er slags irriterende for brugerne.
  • Android OS betragtes som et af de mest batterikrævende operativsystemer. I Android-operativsystemet kører der masser af processer i baggrunden, hvilket resulterer i hurtig tømning af batteriet.
  • Ofte leveres Android-applikationer med lav sikkerhed.
  • Hvis mobil RAM er mindre, og hvis brugeren åbner et par applikationer, hænger det op.
  • Det har normalt brug for mere kode til udvikling.
  • En applikation, der indeholder virussen, findes også i Android Market.

Anbefalede artikler

Dette har været en guide til Introduktion til Android. Her har vi drøftet de vigtigste komponenter, egenskaber, fordele og ulemper ved Android. Du kan også se på den følgende artikel for at lære mere -

  1. Forskellen mellem Android Developer og Web Developer
  2. Spørgsmål til Android-interview med svar
  3. Lav karrierer inden for Android-udvikling

Kategori: