*   >> Lese Utdanning Artikler >> science >> programming

Android Programmering: Android Application komponenter

Det er hovedsakelig fem typer av komponenter som er brukt for å bygge opp et program. Egentlig disse er kommet objekter definert i Android SDK og gir ulike metoder som et program kan oppføre seg. Som utvikler vi trenger bare å ringe og utvide disse allerede definerte klasser å bruke i søknaden vår.

Disse er de viktigste Android Application Komponenter:

Aktiviteter


Aktivitet er et individ brukergrensesnitt skjermen i en Android-applikasjon hvor kalt visuelle elementer Visninger (også kjent som widgets) kan plasseres og brukeren kan utføre ulike handlinger ved å samhandle med det. Tenk figuren. Hele vinduet gir brukeren et grensesnitt for å samhandle med og derfor denne komplette skjermen gjør en aktivitet. Kontrollene plassert i vinduet lar brukeren utføre visse handlinger og kalles Visninger eller moduler.

I dette eksemplet er det fem widgets, de er - TextView, EditText AnalogClock og to knapper. Widgets i en aktivitet kan lages på to forskjellige måter, ved ren java-kode og ved å legge til XML-kode for å definere UI. Sistnevnte er alltid foretrukket. En applikasjon kan ha mer enn én aktivitet og hver aktivitet opererer uavhengig, men kan knyttes til hverandre og hver aktivitet du oppretter må defineres i programmets manifest fil. Hver aktivitet i android vil være underklasse av aktivitet klasse definert i Android SDK.


Innholdsleverandører

Innholdsleverandører i Android gir en fleksibel måte å gjøre data tilgjengelig på tvers av programmer. Anta at du oppretter alle typer data i brukerprogrammet (for eksempel vurdere du oppretter en å gjøre listen i programmet, og deretter en liste over ting er en data), og du lagrer den til enhver lagringssted, kan det være i data base, filsystemet eller i noen online lagringsplass. Deretter gjennom innholdsleverandører andre programmer er i stand til å spørre, tilgang eller endre dataene du har laget, så lenge innholdsleverandør tillater det.

På lignende måte kan du få tilgang til data som andre verktøy har laget, ved hjelp av innholdsleverandører. Eksempel på innholdsleverandør i Android er kontaktdatabasen. Innholdet leverandør av kontaktdatabase gjør at andre programmer til å spørre, lese, endre og skrive kontakt info. Android kommer med flere andre bygget i Innholdsleverandører som vi kan bruke i vår søknad. Alle innholdsleverandører er implementert som en underklasse av ContentProvider klassen som er definert i Android SDK.


Tjenester

En tjenest

Page   <<       [1] [2] [3] >>

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.