Begynnelsen Android Utviklingen

Begynnelsen Android Utviklingen


Android-plattformen har et bredt spekter av applikasjoner. Ved hjelp av Android Market, kan brukerne laste ned og installere programmer for ulike formål. Android-utviklere jobber som enkeltpersoner eller i bedrifter kan utvikle og frigjøre sine applikasjoner gjennom Android Market. Begynnelsen Android utvikling er relativt enkelt for folk med erfaring med programmering, spesielt hvis det har blant annet Java og XML. Imidlertid kan nye utviklere også lære Android i gradvise stadier.

Verktøy

Å utvikle Android-programmer, utviklere trenger visse utviklingsverktøy som tilbys av Google. Den Android-prosjektet gir utviklingsverktøy spesielt for bruk med Eclipse Integrated Development Environment for Java. Nye utviklere kan laste ned og installere Eclipse gratis fra Eclipse Foundation hjemmeside. Utviklere trenger også Android SDK på deres utvikling maskin for å lage Android-programmer. Folk som starter ut med Android utvikling kan laste ned Software Development Kit fra den offisielle Android nettsiden. Android Development Tools plugin for Eclipse gir også en rekke verktøy for å lage Android-programmer.

Grunnleggende utviklings

Android-programmer bruker en rekke teknologier, særlig Java-programmering og XML markup-kode. Utviklere gjennomføre programmet logikk bruker Java-klasser og objekter, med XML ressurser definerer applikasjonsdata og visuelle elementer. Hver Android programmet bruker et utvalg av komponenter fra fire kategorier. En "aktivitet" er et enkelt brukergrensesnitt skjermen i et program. En "service" er en bakgrunnsprosess. En "innholdsleverandør" forvalter data for et program. En "kringkaste mottaker" tillater programmer å oppdage og reagere på systemmeldinger.

Brukergrensesnitt

Android-brukergrensesnitt utnytte og utsikt Gruppe stedene. Android-programmer bruker Visninger som grunnlag for sine brukergrensesnitt, med widgets lage individuelle bruker kontroller og synlige elementer som knapper, tekstfelt og lister. Utviklere kan også definere oppsett for de forskjellige aktivitetene innenfor en Android-applikasjon. En layout bestemmer de forskjellige måtene som brukergrensesnitt gjenstandene er anordnet i forhold til hverandre.

Virtual Devices

Når utviklere kompilere og kjøre Android-programmer i Eclipse, kan de se hvordan disse programmene fungerer i ulike virtuelle enheter. Bruke Android Virtual Device Manager, kan utviklere starte opp virtuelle Android telefoner som smarttelefoner og nettbrett, definerer maskin- og programvare de ønsker å målrette. I tillegg til å kjøre og teste applikasjoner på virtuelle enheter, kan utviklere distribuere sine programmer på selve enhetene for testing.

publisering

For å publisere et program på Android Market utviklerne må utføre noen få trinn. Innenfor Eclipse, eksport endelig søknad pakken som en APK, eller Android Package fil, krever bare noen få klikk. Under eksportprosessen, kan utviklere også registrere sine søknader, noe som er nødvendig for å publisere på markedet. Ved publisering applikasjoner gjennom Android Market, må riktig versjonsnummer også vises i de manifestfiler for programmer. Laste opp et program til markedet tar bare minutter gjennom en utvikler konto.