Introduksjon til Android

Android er et Linux-basert mobilt operativsystem som ble utviklet av Google. Den hadde som mål å være designet primært for berøringsskjermenheter som smarttelefoner og nettbrett. Den første versjonen av Android ble utgitt 23. september 2008, mens den siste utgaven var 6. august 2018, mens jeg skriver denne introduksjonen til androidinnlegget. Det kalles Android “9 Pie”.

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

Hovedkomponenter til Android

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

Hovedkomponentene i alle Android-applikasjoner er følgende:

  • aktiviteter
  • tjenester
  • Innholdsleverandører
  • Hensikt og kringkasting mottakere
  • Widgets og varsler

1. Aktiviteter

Vi kan kalle Aktiviteten som presentasjonslaget i en Android-applikasjon. Enkelt sagt representerer en aktivitet skjermen på Android-applikasjonen din som har sitt brukergrensesnitt. En applikasjon, for eksempel en e-post-app, kan ha mange aktiviteter som å åpne en e-post, komponere en e-post, svare på en e-post - alt dette er forskjellige aktiviteter. Så hver Android-applikasjon har mer enn én aktivitet. Når vi starter en ny aktivitet (som å svare på en e-post), skyves forrige aktivitet til bakstabelen, og den stoppes til den nye aktiviteten er fullført. Imidlertid, hvis vi trykker tilbake-knappen under pågående aktivitet, blir den nåværende aktiviteten oppløst og blir slått ut av bunken og tidligere aktivitet gjenopptas.

2. Tjenester

Den andre viktige komponenten i en Android-applikasjon er tjenesten. Den utfører løpende operasjoner (lang eller kort) i bakgrunnen for aktiviteten du utfører på skjermen. For eksempel en pushvarsling fra en e-post. Det er mulig at tjenesten fortsatt kjører mens du har avsluttet applikasjonen, eller du ikke bruker den for øyeblikket. Når du for eksempel får en e-post, får du varselet mens du fortsatt er, og bruker ikke applikasjonen for øyeblikket.

3. Innholdsleverandører

Innholdsleverandører administrerer applikasjonsdataene og innkapsler dem (Objektorientert funksjon). Dette gir dataene fra en prosessor av en applikasjon til en annen. Dataene kan lagres i databasen eller i et filsystem eller andre lagringshåndteringssystemer. Android-enheter inkluderer flere opprinnelige innholdsleverandører som eksponerer nyttige databaser som mediebutikken og kontakter.

4. Intensjons- og kringkastingsmottakere

Android Intents er kommunikasjonsmidlene som fungerer som en tilrettelegger når utvekslingen av meldinger skjer mellom forskjellige komponenter i samme applikasjon eller fra en applikasjon til en annen. For å starte enhver tjeneste, må vi gi en intensjon om å utføre denne oppgaven. Hensikten er av to typer:

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

  • Implisitte hensikter : Det erklærer ikke navnet på tjenesten som skal starte, men erklærer handlingen som skal utføres.
  • Eksplisitte hensikter : Den spesifiserer den nøyaktige aktiviteten som intensjonen skal gis.

Broadcast-mottakere gjør det mulig for søknaden din å lytte etter hensikter som samsvarer med kriteriene du angir. Som et eksempel kan applikasjoner starte sendingene for å gi andre programmer beskjed om at få data er lastet ned til enheten og er tilgjengelige for dem å bruke. Det er to typer sendinger:

  • Normal kringkasting: De er helt asynkrone og alle mottakere av sendingen kjøres i en udefinert rekkefølge.
  • Bestilt kringkasting: De er synkrone og leveres til en mottaker om gangen.

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

5. Widgets og varsler

Widgets viser appen din interessant eller nytt innhold i den konsoliderte formen på en startskjerm for mobil eller nettbrett. Brukeren kan utføre forskjellige aktiviteter som å flytte og endre størrelse på widgeter. Det er i utgangspunktet fire typer widgets:

  • Informasjons widget - Denne widgeten viser bare viktig informasjon til brukerne. For eksempel klokken på startskjermen.
  • Samlings widget - Denne widgeten viser flere opplysninger av samme type og lar deg velge hvilken som helst av dem du vil åpne. Når du for eksempel åpner et e-postprogram, ser du flere e-poster.
  • Kontroll widget - Denne widgeten viser ofte brukte funksjoner. For eksempel lar musikkappen-widgeten brukeren spille av musikk utenfra et program.
  • Hybrid Widget - Denne widgeten kombinerer informasjonen fra over alle tre widgeter.

Varsler tillater å informere brukere om hendelser som har skjedd. For eksempel bruker vi hva som er app-applikasjonen, når og når en melding kommer, får vi en varsling.

Kjennetegn på Android

Som vi allerede har lært om introduksjonen til Android, la oss se egenskapene til Android:

  • Android kan kjøre flere applikasjoner samtidig.
  • Android-widgeter lar deg vise omtrent alle funksjonene du velger rett på startskjermen.
  • Android støtter flere tastaturer, og det er superenkelt å installere dem.
  • Android støtter videografikk Array, 2D og 3D-grafikk ved siden av.
  • Android støtter også Java-applikasjoner.
  • Man kan endre innstillingene ganske raskere når Android kjører på telefonen
  • Det veldig gode appmarkedet
  • De fleste Android-enheter støtter NFC, som lar elektroniske enheter enkelt samhandle over korte avstander.

Bruksområder for Android

I delen ovenfor har vi sett den grunnleggende introduksjonen til Android. Nå går vi videre med bruken av Android:

Android-applikasjoner er programvare som kjører på Android-plattformen. Vi har allerede sett komponentene i Android-applikasjonen tidligere som sammensatt av en eller flere applikasjonskomponenter som aktiviteter, tjenester, innholdsleverandører og kringkastingsmottakere. Android-apper er skrevet på programmeringsspråket Java og bruker Java-kjerne-biblioteker. For utvikling av Android-apper kan utviklere laste ned Software Development Kit (SDK) fra Android-nettstedet. SDK inneholder verktøy, prøvekode og relevante dokumenter for å lage Android-apper.

Fordeler og ulemper med Android

Nedenfor er fordeler og ulemper ved Android som følger:

Fordeler med Android

  • Android eies av Google, en av de mest pålitelige og anerkjente organisasjonene over hele verden, det er også en åpen kildekode og det er helt gratis.
  • Den fungerer på nesten alle enheter og er fleksibel.
  • Det er widgets som gjør det enkelt å gjøre arbeidet ditt raskt.
  • Vi kan kjøre flere oppgaver samtidig som dermed muliggjør multitasking.
  • Det er et gigantisk applikasjonsnav, kalt Google play store, hvor du kan finne millioner av apper i Google Play-butikken. Det har mange flere applikasjoner enn andre OS-plattformer.
  • De har flere funksjoner sammenlignet med andre operativsystemer.
  • Android kan tilpasses mer.

Ulemper med Android

  • Android-annonser forekommer hyppigst på populære gratis Android-applikasjoner som er slags irriterende for brukerne.
  • Android OS regnes som et av de mest batterikrevende operativsystemene. I Android-operativsystemet er det rikelig med prosesser som kjører i bakgrunnen som resulterer i rask tapping av batteriet.
  • Ofte kommer Android-applikasjoner med lite sikkerhet.
  • Hvis mobil RAM er mindre, og hvis brukeren åpner noen få applikasjoner, henger det.
  • Det trenger vanligvis mer kode for utvikling.
  • En applikasjon som inneholder viruset er også til stede i Android Market.

Anbefalte artikler

Dette har vært en guide for Introduksjon til Android. Her har vi diskutert hovedkomponenter, egenskaper, fordeler og ulemper ved Android. Du kan også se på følgende artikkel for å lære mer -

  1. Forskjellen mellom Android Developer og Web Developer
  2. Spørsmål med Android-intervju med svar
  3. Lag karrierer i Android-utvikling