Vad alla borde veta om Android: introduktion, funktioner och applikationer

Prova Vårt Instrument För Att Eliminera Problem





Introduktion:

Android är ett Linux-baserat operativsystem och är främst utformat för mobila pekskärmar som smartphones och surfplattor. Operativsystemet har utvecklats mycket de senaste 15 åren från svartvita telefoner till senaste smartphones eller minidatorer. Ett av de mest använda mobila operativsystemen idag är android. Android är programvara som grundades i Palo Alto i Kalifornien 2003.

AndroidAndroid är ett kraftfullt operativsystem och det stöder ett stort antal applikationer i smartphones. Dessa applikationer är mer bekväma och avancerade för användarna. Maskinvaran som stöder Android-programvara är baserad på ARM-arkitekturplattformen. Android är ett operativsystem med öppen källkod som betyder att det är gratis och vem som helst kan använda det. Android har miljontals appar tillgängliga som kan hjälpa dig att hantera ditt liv på ett eller annat sätt och det är tillgängligt till låg kostnad på marknaden av den anledningen android är mycket populär.




Android-logotyp

Android-utveckling stöder hela Java-programmeringsspråket. Även andra paket som är API och JSE stöds inte. Den första versionen 1.0 av Android Development Kit (SDK) släpptes 2008 och den senaste uppdaterade versionen är en geléböna.



Android-arkitektur:

Android är ett operativsystem och är en stack med programvarukomponenter som är uppdelade i fem sektioner och fyra huvudlager

  • Linux-kärna
  • Bibliotek
  • Android runtime

Ansökningsram:

Android-arkitektur

Linux-kärna:

Android använder den kraftfulla Linux-kärnan och den stöder ett brett utbud av hårdvarudrivrutiner. Kärnan är hjärtat i operativsystemet som hanterar in- och utgångsförfrågningar från programvaran. Detta ger grundläggande systemfunktioner som processhantering, minneshantering, enhetshantering som kamera, knappsats, display osv. Kärnan hanterar alla saker. Linux är riktigt bra på nätverk och det är inte nödvändigt att gränssnittet till den perifera hårdvaran. Kärnan i sig interagerar inte direkt med användaren utan interagerar snarare med skalet och andra program samt med maskinvaruenheterna i systemet.

Bibliotek:

På toppen av en Linux-kennel finns en uppsättning bibliotek inklusive webbläsare med öppen källkod som WebKit, biblioteksbibliotek. Dessa bibliotek används för att spela upp och spela in ljud och video. SQLite är en databas som är användbar för lagring och delning av applikationsdata. SSL-biblioteken ansvarar för internetsäkerhet etc.


Android Runtime:

Android-körtiden ger en nyckelkomponent som heter Dalvik Virtual Machine, vilket är en slags Java-virtuell maskin. Den är specialdesignad och optimerad för Android. Dalvik VM är den virtuella processmaskinen i Android-operativsystemet. Det är en programvara som kör appar på Android-enheter.

Dalvik VM använder Linux-kärnfunktioner som minneshantering och multithreading som är på Java-språk. Med Dalvik VM kan varje Android-applikation köra sin egen process. Dalvik VM kör filerna i .dex-format.

Ansökningsram:

Applikationsramlagret ger många tjänster på högre nivå till applikationer som Windows Manager, View System, Package Manager, Resource Manager etc. Applikationsutvecklarna får använda dessa tjänster i sin applikation.

Tillämpningar och funktioner:

Du hittar alla Android-applikationer längst upp och du kommer att skriva din applikation och installera den på detta lager. Exempel på sådana applikationer är kontakter, böcker, webbläsare, tjänster etc. Varje applikation har en annan roll i de övergripande applikationerna.

Funktioner:

  • Headsetlayout
  • Lagring
  • Anslutningar: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Meddelanden: SMS, MMS, C2DM (kunde till enhetsmeddelanden), GCM (Google kunde meddelanden)
  • Stöd för flera språk
  • Multi touch
  • Videosamtal
  • Skärminspelning
  • Extern lagring
  • Streaming media support
  • Optimerad grafik

Android-funktioner

Android-emulator:

Emulator är en ny applikation i Android-operativsystem . Emulatorn är en ny prototyp som används för att utveckla och testa Android-applikationer utan att använda någon fysisk enhet.

Android-emulator

Android-emulatorn har alla hårdvaru- och mjukvarufunktioner som mobila enheter utom telefonsamtal. Den erbjuder en mängd olika navigeringsknappar. Det ger också en skärm för att visa din applikation. Emulatorerna använder Android-konfigurationer för virtuell enhet. När din applikation körs på den kan den använda tjänster från Android-plattformen för att hjälpa andra applikationer, komma åt nätverket, spela upp ljud, video, lagra och hämta data.

Tillämpning av Android- Android-applikationsstyrd fjärrrobot

Drift:

Den styr robotfordon med en Android-applikation . Bluetooth-enheten är ansluten till styrenheten på roboten för att känna av de signaler som överförs av Android-applikationen. Fjärrstyrningen uppnås med vilken smarttelefon eller tabell som helst med Android OS baserat på pekskärmsfunktion. Den sändande änden använder en Android-applikationsenhet fjärrkontroll genom vilken kommandon sänds och på mottagarsidan används dessa kommandon för att styra roboten i alla riktningar som framåt, bakåt och vänster eller höger, etc.

Mottagarens ändrörelse uppnås av två motorer som är gränssnitt till mikrokontrollern. Seriekommunikationsdata som skickas från Android-applikationen tas emot av en Bluetooth-mottagare som är gränssnitt till mikrokontrollern.

Android-applikation

Fördelar:

  • Android är ett Linux-baserat open source-operativsystem, det kan utvecklas av vem som helst
  • Enkel åtkomst till Android-appar
  • Du kan byta ut batteri och masslagring, hårddisk och UDB-alternativ
  • Dess stöder alla Googles tjänster
  • Operativsystemet kan informera dig om ett nytt SMS och e-postmeddelanden eller senaste uppdateringar.
  • Den stöder multitasking
  • Android-telefon kan också fungera som en router för att dela internet
  • Det är gratis att anpassa
  • Kan installera en modifierad ROM
  • Dess stöder 2D- och 3D-grafik