Hvad alle burde vide om Android: Introduktion, funktioner og applikationer

Hvad alle burde vide om Android: Introduktion, funktioner og applikationer

Introduktion:

Android er et Linux-baseret operativsystem, det er primært designet til berøringsskærme mobile enheder såsom smartphones og tablet-computere. Operativsystemet har udviklet sig meget i de sidste 15 år startende fra sorte og hvide telefoner til nylige smartphones eller mini-computere. En af de mest anvendte mobile OS i disse dage er android. Android er software, der blev grundlagt i Palo Alto i Californien i 2003.



AndroidAndroid er et kraftfuldt operativsystem, og det understøtter et stort antal applikationer i smartphones. Disse applikationer er mere behagelige og avancerede for brugerne. Hardwaren, der understøtter android-software, er baseret på ARM-arkitekturplatformen. Android er et open source-operativsystem, der betyder, at det er gratis, og alle kan bruge det. Android har millioner af apps til rådighed, der kan hjælpe dig med at styre dit liv på en eller anden måde, og det er tilgængeligt til lave omkostninger på markedet af den grund, android er meget populær.


Android-logo





Android-udvikling understøtter det fulde Java-programmeringssprog. Selv andre pakker, der er API og JSE, understøttes ikke. Den første version 1.0 af Android Development Kit (SDK) blev udgivet i 2008, og den seneste opdaterede version er en gelébønne.

Android-arkitektur:

Android er et operativsystem og er en stak af softwarekomponenter, der er opdelt i fem sektioner og fire hovedlag, altså



  • Linux-kerne
  • Biblioteker
  • Android runtime

Ansøgningsramme:

Android-arkitektur

Linux-kerne:

Android bruger den kraftfulde Linux-kerne, og den understøtter en bred vifte af hardwaredrivere. Kernen er kernen i operativsystemet, der administrerer input- og outputanmodninger fra softwaren. Dette giver grundlæggende systemfunktioner som processtyring, hukommelsesstyring, enhedsadministration som kamera, tastatur, skærm osv. Kernen håndterer alle tingene. Linux er virkelig god til at netværke, og det er ikke nødvendigt at interface det til den perifere hardware. Selve kernen interagerer ikke direkte med brugeren, men interagerer snarere med shell og andre programmer såvel som med hardwareenhederne på systemet.

Biblioteker:

Oven på en Linux-kennel er der et sæt biblioteker inklusive open source-webbrowsere såsom WebKit, biblioteksbibliotek. Disse biblioteker bruges til at afspille og optage lyd og video. SQLite er en database, der er nyttig til lagring og deling af applikationsdata. SSL-bibliotekerne er ansvarlige for internetsikkerhed osv.


Android-kørselstid:

Android runtime giver en nøglekomponent kaldet Dalvik Virtual Machine, som er en slags java virtuel maskine. Det er specielt designet og optimeret til Android. Dalvik VM er den virtuelle procesmaskine i Android-operativsystemet. Det er en software, der kører apps på Android-enheder.

Dalvik VM bruger Linux-kernefunktioner som hukommelsesstyring og multithreading, som er på java-sprog. Dalvik VM gør det muligt for alle Android-applikationer at køre sin egen proces. Dalvik VM udfører filerne i .dex-format.

Ansøgningsramme:

Applikationsrammelaget tilvejebringer mange tjenester på højere niveau til applikationer såsom windows manager, view system, pakkehåndtering, resource manager osv. Applikationsudviklerne har tilladelse til at gøre brug af disse tjenester i deres applikation.

Anvendelser og funktioner:

Du finder alle de Android-applikationer i det øverste lag, og du vil skrive din applikation og installere den på dette lag. Eksempler på sådanne applikationer er kontakter, bøger, browsere, tjenester osv. Hver applikation udfører en anden rolle i de samlede applikationer.

Funktioner:

  • Headset layout
  • Opbevaring
  • Forbindelser: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Beskeder: SMS, MMS, C2DM (kunne til enhedsbeskeder), GCM (Google kunne sende beskeder)
  • Understøttelse af flere sprog
  • Multi touch
  • Videoopkald
  • Skærmbillede
  • Ekstern lagring
  • Streaming mediesupport
  • Optimeret grafik

Android-funktioner

Android-emulator:

Emulatoren er et nyt program i Android-operativsystem . Emulatoren er en ny prototype, der bruges til at udvikle og teste Android-applikationer uden at bruge nogen fysisk enhed.

Android-emulator

Android-emulatoren har alle hardware- og softwarefunktioner som mobile enheder undtagen telefonopkald. Det giver en række navigations- og kontroltaster. Det giver også en skærm, der viser din applikation. Emulatorerne bruger Android virtuelle enhedskonfigurationer. Når din applikation kører på den, kan den bruge Android-platformens tjenester til at hjælpe andre applikationer, få adgang til netværket, afspille lyd, video, gemme og hente dataene.

Anvendelse af Android- Android-applikationsstyret fjernrobot

Operation:

Det styrer robotkøretøj ved hjælp af en Android-applikation . Bluetooth-enheden er grænseflade til kontrolenheden på robotten til at registrere de signaler, der transmitteres af Android-applikationen. Fjernbetjeningen opnås med enhver smartphone eller bord osv. Med Android OS baseret på berøringsskærm. Den transmitterende ende bruger en android applikationsenhed fjernbetjening, hvorigennem kommandoer transmitteres, og på modtagersiden bruges disse kommandoer til at kontrollere robotten i alle retninger såsom fremad, bagud og venstre eller højre osv.

Modtagerens endebevægelse opnås af to motorer, der er grænseflade til mikrokontrolleren. De serielle kommunikationsdata, der sendes fra Android-applikationen, modtages af en Bluetooth-modtager, der er grænseflade til mikrocontrolleren.

Android-applikation

Fordele:

  • Android er et Linux-baseret open source-operativsystem, det kan udvikles af alle
  • Nem adgang til Android-apps
  • Du kan udskifte batteri og masselager, diskdrev og UDB
  • Dens understøtter alle Google-tjenester
  • Operativsystemet er i stand til at informere dig om en ny SMS og e-mails eller seneste opdateringer.
  • Det understøtter multitasking
  • Android-telefon kan også fungere som en router til at dele internet
  • Det er gratis at tilpasse
  • Kan installere en modificeret ROM
  • Dens understøtter 2D- og 3D-grafik