Hva alle burde vite om Android: Introduksjon, funksjoner og applikasjoner

Prøv Instrumentet Vårt For Å Eliminere Problemer





Introduksjon:

Android er et Linux-basert operativsystem, det er hovedsakelig designet for berøringsskjermer mobile enheter som smarttelefoner og nettbrett. Operativsystemet har utviklet seg mye de siste 15 årene, fra sort / hvitt-telefon til nyere smarttelefon eller mini-datamaskin. En av de mest brukte mobile OS i disse dager er android. Android er programvare som ble grunnlagt i Palo Alto i California i 2003.

AndroidAndroid er et kraftig operativsystem og støtter et stort antall applikasjoner i smarttelefoner. Disse applikasjonene er mer komfortable og avanserte for brukerne. Maskinvaren som støtter android-programvare er basert på ARM-arkitekturplattformen. Android er et operativsystem med åpen kildekode som betyr at det er gratis og alle kan bruke det. Android har millioner av apper tilgjengelig som kan hjelpe deg med å administrere livet ditt på en eller annen måte, og det er tilgjengelig til lave kostnader i markedet av den grunn android er veldig populær.




Android-logo

Android-utvikling støtter hele Java-programmeringsspråket. Selv andre pakker som er API og JSE støttes ikke. Den første versjonen 1.0 av Android Development Kit (SDK) ble utgitt i 2008, og den siste oppdaterte versjonen er en gelébønne.



Android-arkitektur:

Android er et operativsystem og er en stabel med programvarekomponenter som er delt inn i fem seksjoner og fire hovedlag altså

  • Linux-kjernen
  • Biblioteker
  • Android kjøretid

Søknadsramme:

Android-arkitektur

Linux-kjernen:

Android bruker den kraftige Linux-kjernen, og den støtter et bredt spekter av maskinvaredrivere. Kjernen er hjertet i operativsystemet som administrerer forespørsler om input og output fra programvaren. Dette gir grunnleggende systemfunksjonaliteter som prosessadministrasjon, minneadministrasjon, enhetsadministrasjon som kamera, tastatur, display osv. Kjernen håndterer alle tingene. Linux er veldig flinke til nettverksbygging, og det er ikke nødvendig å grensesnittet til den eksterne maskinvaren. Selve kjernen samhandler ikke direkte med brukeren, men samhandler heller med skallet og andre programmer så vel som med maskinvareenhetene på systemet.

Biblioteker:

På toppen av en Linux-kennel er det et sett med biblioteker inkludert åpen kildekode-nettlesere som WebKit, biblioteksbibliotek. Disse bibliotekene brukes til å spille av og spille inn lyd og video. SQLite er en database som er nyttig for lagring og deling av applikasjonsdata. SSL-bibliotekene er ansvarlige for internett-sikkerhet osv.


Android-kjøretid:

Android-kjøretiden gir en nøkkelkomponent kalt Dalvik Virtual Machine, som er en slags java virtuell maskin. Den er spesialdesignet og optimalisert for android. Dalvik VM er prosessen virtuell maskin i Android-operativsystemet. Det er en programvare som kjører apper på Android-enheter.

Dalvik VM bruker Linux-kjernefunksjoner som minneadministrasjon og multitrading som er på java-språk. Dalvik VM lar alle Android-applikasjoner kjøre sin egen prosess. Dalvik VM kjører filene i .dex-format.

Søknadsramme:

Applikasjonsrammelaget gir mange tjenester på høyere nivå til applikasjoner som windows manager, view system, package manager, resource manager, etc. Applikasjonsutviklerne har lov til å bruke disse tjenestene i applikasjonen sin.

Applikasjoner og funksjoner:

Du finner alle Android-applikasjoner på det øverste laget, og du vil skrive applikasjonen din og installere den på dette laget. Eksempler på slike applikasjoner er kontakter, bøker, nettlesere, tjenester osv. Hver applikasjon utfører en annen rolle i de samlede applikasjonene.

Egenskaper:

  • Hodesettoppsett
  • Oppbevaring
  • Tilkobling: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Meldinger: SMS, MMS, C2DM (kan til enhetsmeldinger), GCM (Google kan sende meldinger)
  • Flerspråklig støtte
  • Flerpunktsberøring
  • Videosamtale
  • Skjermopptak
  • Ekstern lagring
  • Streaming mediestøtte
  • Optimalisert grafikk

Android-funksjoner

Android-emulator:

Emulatoren er et nytt program i Android-operativsystem . Emulatoren er en ny prototype som brukes til å utvikle og teste android-applikasjoner uten å bruke noen fysisk enhet.

Android-emulator

Android-emulatoren har alle maskinvare- og programvarefunksjonene som mobile enheter unntatt telefonsamtaler. Det gir en rekke navigasjons- og kontrolltaster. Det gir også en skjerm for å vise applikasjonen din. Emulatorene bruker konfigurasjonene for virtuelle Android-enheter. Når applikasjonen din kjører på den, kan den bruke tjenester fra Android-plattformen til å hjelpe andre applikasjoner, få tilgang til nettverket, spille av lyd, video, lagre og hente dataene.

Anvendelse av Android- Android Application Controlled Remote Robot

Operasjon:

Den styrer robotkjøretøy ved hjelp av en Android-applikasjon . Bluetooth-enheten er koblet til kontrollenheten på roboten for å registrere signalene som overføres av Android-applikasjonen. Fjernbetjeningen oppnås med hvilken som helst smarttelefon eller bord osv. Med Android OS basert på berøringsskjerm. Den sendende enden bruker en android applikasjonsenhet fjernkontroll der kommandoer overføres, og på mottakersiden brukes disse kommandoene til å kontrollere roboten i alle retninger som forover, bakover og venstre eller høyre osv.

Mottakerens endebevegelse oppnås av to motorer som er grensesnittet til mikrokontrolleren. Seriekommunikasjonsdataene som sendes fra Android-applikasjonen mottas av en Bluetooth-mottaker som er grensesnittet til mikrokontrolleren.

Android-applikasjon

Fordeler:

  • Android er et Linux-basert open source-operativsystem, det kan utvikles av alle
  • Enkel tilgang til Android-apper
  • Du kan bytte ut batteri og masselagring, diskstasjon og UDB-alternativ
  • Den støtter alle Google-tjenester
  • Operativsystemet er i stand til å informere deg om en ny SMS og e-post eller de siste oppdateringene.
  • Den støtter multitasking
  • Android-telefon kan også fungere som en ruter for å dele internett
  • Det er gratis å tilpasse
  • Kan installere en modifisert ROM
  • Den støtter 2D- og 3D-grafikk