- androiden arkitektur

, androide operativsystem er en bunke af softwarekomponenter, der er groft inddeles i fem sektioner og fire lag som vist nedenfor i den arkitektur, diagram.,, linux kerne, og i bunden af lag er linux - linux 3.6 med ca. 115 plastre.dette giver en abstraktionsniveau mellem anordningen hardware, og det indeholder alle de væsentlige hardware chauffører som kamera, tastatur, arbejde osv. også kernen behandler alle de ting som linux er virkelig god til f.eks. netværkssamarbejde og en bred vifte af anordning, chauffører, som tager smerten ude af kontakt til perifert udstyr., biblioteker, på toppen af linux kerne, der er en række biblioteker, herunder open source - webbrowser motor webkit, kendt bibliotek libc, sqlite database, som er et brugbart register for lagring og udveksling af ansøgningen, biblioteker spille og registrere audio og video, ssl biblioteker, der er ansvarlig for internetsikkerhed osv. androide biblioteker, denne kategori omfatter de java baseret biblioteker, der er specifikkeat androide udvikling.eksempler på biblioteker i denne kategori omfatter anvendelsesrammen biblioteker, ud over dem, der fremmer brugergrænseflade bygning, grafik, tegning og adgang til databaser.et resumé af nogle centrale kerne androide biblioteker, der er til rådighed for androide udvikler således &minus,,,,, android.app, &minus, giver adgang til ansøgningen model og er hjørnestenen i alle robotter ansøgninger.,,,, android.content, − letter indhold adgang, forlagsvirksomhed og meddelelser mellem ansøgninger og anvendelse af komponenter.,,,, android.database, &minus, der anvendes til at få adgang til oplysninger offentliggjort af indholdsudbydere og omfatter sqlite databasestyring klasser.,,,, android.opengl, − en java, grænseflade til opengl es 3d grafisk gengivelse api -.,,,, android.os, &minus, yder ansøgninger med adgang til standard operating system tjenesteydelser herunder meddelelser, system, tjenesteydelser og internationale proces meddelelse.,,,, android.text, ogminus, som anvendes til at gøre og manipulere tekst på en enhed - display.,,,, android.view, − de grundlæggende byggesten for anvendelsen brugergrænseflader.,,,, android.widget, − en rig indsamling af præ - byggede brugergrænseflade komponenter, f.eks. knapper, etiketter, liste synspunkter, layout ledere, radio knapper.,,,, android.webkit, − en række kurser, der har til formål at tillade internetbrowsing evne til at indgå i ansøgninger.,,, der omfattede java baseret centrale biblioteker i androide runtime, er det nu på tide at vende vores opmærksomhed mod c /c + + baseret på biblioteker, der er indeholdt i dette lag androiden software stak., androide runtime, dette er det tredje afsnit af den arkitektur, og som er til rådighed på det andet lag fra bunden.dette afsnit giver et afgørende element, dalvik virtuel maskine, der er en slags java virtuel maskine specielt konstrueret og optimeret for androide., dalvik vm gør brug af linux hovedtræk som hukommelse forvaltning og multi - gevindskæring, der er iboende i java sprog.den dalvik vm giver hver enkelt androide anvendelse til at køre i sin egen proces med egen foranledning af dalvik virtuel maskine. androiden runtime indeholder også en række centrale biblioteker, der gør det muligt for androide anvendelse udviklere skrive androide ansøgninger ved hjælp af java programmeringssprog. anvendelsen rammer anvendelsesrammen lag indeholder mange avancerede tjenesteydelser til ansøgninger i form af java - klasser.ansøgning udviklere har mulighed for at gøre brug af disse tjenester i deres ansøgninger. androiden ramme omfatter følgende centrale tjenester og minus,,,,, aktivitet, manager, − kontrol med alle aspekter af anvendelsen livscyklus og aktivitet stak.,,,, indholdsudbydere og minus, kan ansøgninger om at offentliggøre og udveksle data med andre applikationer,.,,,, personalechef, &minus, giver adgang til ikke - kode indbygget ressourcer såsom strenge, farve, indstillinger og brugergrænseflade opstillingsskemaer.,,,, anmeldelser manager, &minus, giver mulighed for ansøgninger til at vise indberetninger og meddelelser til brugeren.,,,,,, og minus. kan række synspunkter, der anvendes til at skabe anvendelse brugergrænseflader.,,, ansøgninger, vil du finde alle androide anvendelse pådet øverste lag.- vil du skrive din ansøgning til montering på den her.eksempler på sådanne anvendelser er kontakter bøger, browser, spil osv.

Android Architecture



Previous:
Next Page: