Introduktion till Android

Android är ett Linux-baserat mobilt operativsystem som har utvecklats av Google. Det syftade till att vara utformat främst för pekskärmsenheter som smartphones och surfplattor. Den ursprungliga versionen av Android släpptes den 23 september 2008, medan den senaste versionen var den 6 augusti 2018, medan jag skriver den här introduktionen till Android-inlägget. Det kallas Android "9 Pie".

Bildkälla: https://www.elprocus.com/what-is-android-introduction-features-applications/

Huvudkomponenter i Android

Bildkälla: https://goo.gl/images/bQm2z1

Huvudkomponenterna i alla Android-applikationer är följande:

  • verksamhet
  • tjänster
  • Innehållsleverantörer
  • Avsikt och sändningsmottagare
  • Widgets och meddelanden

1. Aktiviteter

Vi kan kalla aktiviteten som presentationslagret i en Android-applikation. Enkelt uttryckt representerar en aktivitet skärmen på din Android-applikation som har sitt användargränssnitt. En applikation, till exempel en e-postapp, kan ha många aktiviteter som att öppna ett e-postmeddelande, skriva ett e-postmeddelande, svara på ett e-postmeddelande - allt är olika aktiviteter. Så varje Android-applikation har mer än en aktivitet. När vi startar en ny aktivitet (som att svara på ett e-postmeddelande), skjuts den tidigare aktiviteten till den bakre stacken och den stoppas tills den nya aktiviteten är klar, men om vi trycker på tillbaka-knappen under pågående aktivitet, blir den aktuella aktiviteten upplöst och släpps ut ur bunten och tidigare aktivitet återupptas.

2. Tjänster

Den andra viktiga komponenten i en Android-applikation är tjänsten. Den utför körningsoperationer (lång eller kort) i bakgrunden för den aktivitet du utför på skärmen. Till exempel en push-meddelande från ett e-postmeddelande. Det är möjligt att tjänsten fortfarande körs när du har avslutat ansökan eller om du inte använder den för närvarande. När du till exempel får ett e-postmeddelande får du meddelandet medan du fortfarande är, du använder inte applikationen för närvarande.

3. Innehållsleverantörer

Innehållsleverantörer hanterar applikationsdata och kapslar in dem (Objektorienterad funktion). Detta tillhandahåller data från en processor i en applikation till en annan. Uppgifterna kan lagras i databasen eller i ett filsystem eller något annat lagringshanteringssystem. Android-enheter inkluderar flera ursprungliga innehållsleverantörer som exponerar användbara databaser som media store och kontakter.

4. Avsiktnings- och sändningsmottagare

Android Intents är kommunikationsmedlet som fungerar som underlättare när utbytet av meddelanden sker mellan olika komponenter inom samma applikation eller från en applikation till en annan. För att kunna starta någon tjänst måste vi lämna en avsikt att utföra denna uppgift. Avsikten är av två typer:

Bildkälla: https://goo.gl/images/AqiSpu

  • Implicit intention : Det förklarar inte namnet på tjänsten som ska startas utan förklarar åtgärden som ska utföras.
  • Explicit intention : Det anger den exakta aktivitet som avsikten ska ges.

Broadcastmottagare gör att din ansökan kan lyssna på avsikter som matchar de kriterier du anger. Som exempel kan applikationer starta sändningarna för att låta andra applikationer veta att få data har laddats ner till enheten och är tillgängliga för dem att använda. Det finns två typer av sändningar:

  • Normal Broadcast: De är helt asynkrona och alla mottagare av sändningen körs i en odefinierad ordning.
  • Beställd sändning: De är synkrona och levereras till en mottagare åt gången.

Bildkälla: https://goo.gl/images/5kjps4

5. Widgets och meddelanden

Widgets visar din app intressant eller nytt innehåll i den konsoliderade formen på en hemskärm för mobil eller surfplatta. Användaren kan göra olika aktiviteter som att flytta och ändra storlek på widgetar. Det finns i princip fyra typer av widgetar:

  • Informationswidget - Den här widgeten visar bara viktig information till användarna. Till exempel klockan på hemskärmen.
  • Samlingswidget - Den här widgeten visar flera information av samma typ och låter dig välja vilken av dem som ska öppnas. När du till exempel öppnar ett e-postprogram ser du flera e-postmeddelanden.
  • Kontrollwidget - Denna widget visar ofta använda funktioner. Till exempel tillåter widgeten för musikapp användaren att spela musik utanför en applikation.
  • Hybridwidget - Denna widget kombinerar informationen från alla tre widgetar.

Meddelanden tillåter att informera användare om eventuella händelser som har inträffat. Till exempel använder vi vad som är app-applikationen, eftersom och när ett meddelande kommer får vi ett meddelande.

Egenskaper för Android

Som vi redan har lärt oss om introduktionen till Android, låt oss se egenskaperna hos Android:

  • Android kan köra flera applikationer samtidigt.
  • Android-widgetar låter dig visa nästan alla funktioner du väljer direkt på hemskärmen.
  • Android stöder flera tangentbord och det är superlätt att installera dem.
  • Android stöder videografik Array, 2D och 3D-grafik tillsammans.
  • Android stöder också Java-applikationer.
  • Man kan ändra inställningarna ganska snabbare när Android körs på telefonen
  • Den mycket bra appmarknaden
  • De flesta Android-enheter stöder NFC, vilket gör att elektroniska enheter enkelt kan interagera över korta avstånd.

Applikationer av Android

I ovanstående avsnitt har vi sett den grundläggande introduktionen till Android. Nu går vi vidare med tillämpningen av Android:

Android-applikationer är mjukvaruapplikationer som körs på Android-plattformen. Vi har redan sett komponenterna i Android-applikationen tidigare som sammansatta av en eller flera applikationskomponenter som aktiviteter, tjänster, innehållsleverantörer och sändningsmottagare. Android-appar skrivs på Java-programmeringsspråket och använder Java-kärnbibliotek. För Android-apputveckling kan utvecklare ladda ner Software Development Kit (SDK) från Android-webbplatsen. SDK innehåller verktyg, provkod och relevanta dokument för att skapa Android-appar.

Fördelar och nackdelar med Android

Nedan är fördelarna och nackdelarna med Android som är följande:

Fördelar med Android

  • Android ägs av Google, en av de mest betrodda och välrenommerade organisationerna över hela världen, det är också en öppen källa och det är helt gratis.
  • Det fungerar på nästan alla enheter och är flexibelt.
  • Det finns widgets som gör det möjligt att göra ditt arbete snabbt.
  • Vi kan köra flera uppgifter samtidigt som därmed möjliggör multitasking.
  • Det finns ett gigantiskt applikationsnav, kallad Google Play Store, där du kan hitta miljoner appar i Google Play Store. Det har mycket fler applikationer än andra OS-plattformar.
  • De har flera funktioner jämfört med andra operativsystem.
  • Android är mer anpassningsbar.

Nackdelar med Android

  • Android-annonser förekommer oftast på populära gratis Android-applikationer som är typ av irriterande för användare.
  • Android OS anses vara ett av de mest batterikrävande operativsystemen. I Android-operativsystemet finns det gott om processer som körs i bakgrunden vilket resulterar i snabbt tömning av batteriet.
  • Ofta har Android-applikationer låg säkerhet.
  • Om mobilt RAM-minne är mindre, och om användaren öppnar upp ett fåtal applikationer, hänger det.
  • Den behöver vanligtvis mer kod för utveckling.
  • En applikation som innehåller viruset finns också i Android Market.

Rekommenderade artiklar

Detta har varit en guide för Introduktion till Android. Här har vi diskuterat de viktigaste komponenterna, egenskaperna, fördelarna och nackdelarna med Android. Du kan också titta på följande artikel för att lära dig mer -

  1. Skillnaden mellan Android Developer och Web Developer
  2. Android-intervjufrågor med svar
  3. Gör karriärer inom Android-utveckling

Kategori: