*   >> Læs Uddannelse artikler >> science >> programming

Android Programmering: Android Arkitektur & amp; ndash; Nøglebegreberne i Android OS

nteragerer med. Disse programmer styre de grundlæggende funktioner i telefon som ressourceforvaltning, taleopkald ledelse mv Som udvikler, du lige overveje disse er nogle grundlæggende værktøjer, som vi bygger vores applikationer

Vigtige blokke af rammer Applikation er.:

Aktivitet Manager: Styrer aktiviteten livscyklus applikationer

Udbyderne: Administrer deling af data mellem applikationer

Telefoni Manager: styrer alle taleopkald. .

Vi bruger telefoni manager, hvis vi ønsker at få adgang til taleopkald i vores ansøgning

Beliggenhed Manager: Location management, ved hjælp af GPS eller celle tårn

Resource Manager: Administrer de forskellige typer af ressourcer, vi bruger i vores ansøgning Salg

Applikationer

Applikationer er det øverste lag i Android arkitektur og det er her vores applikationer er gonna pasform.

Flere standard applikationer kommer præinstalleret med hver enhed, såsom:

  • SMS-klient app

  • Dialer

  • webbrowser

  • Kontakt Manager


    Som udvikler vi er i stand til at skrive en app, som erstatter enhver eksisterende system app. Det vil sige, er du ikke begrænset i at få adgang til nogen bestemt funktion. Du er næsten ubegrænsede, og kan hvad du vil gøre med Android (så længe brugerne af din app tillader det). Således Android åbner uendelige muligheder for bygherren.

    biblioteker

    Det næste lag er Android indfødte biblioteker.

    Det er dette lag, der gør det muligt for enheden at håndtere forskellige typer af data. Disse biblioteker er skrevet i C eller C ++ sproget og er specifikke for en bestemt hardware

    Nogle af de vigtige indfødte biblioteker omfatter følgende:.

    Overflade Manager: Det bruges til compositing window manager med buffering off-screen. Off-screen buffering betyder, at du ikke kan direkte trække ind i skærmen, men dine tegninger gå til off-screen buffer. Der er det kombineres med andre tegninger og danner den endelige skærm brugeren vil se.

    Denne off screen buffer er årsagen gennemsigtigheden af ​​vinduer

    Medier ramme:. Ramme Medier giver forskellige medier codecs tillader optagelse og afspilning af forskellige medieformater

    SQLite: SQLite er database motor anvendes i android til datalagring formål

    WebKit: Det er browseren motor, der bruges til at vise HTML-indhold

    OpenGL: Bruges til at gengive 2D eller 3D-grafik indhold til skærmen

    Page   <<  [1] [2] 

  • Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.