Slik utvikler du Android-apper

Googles Android mobile operativsystem er perfekt for kodere som ønsker å utvikle telefonapplikasjoner, uten å gå gjennom rigmarolen i Apples godkjenningssystem. Denne veiledningen vil sette deg opp med den riktige programvaren og verktøyene for uanstrengt å kode killerapp-ideen din.

Uansett hvor god du er i programmeringen, hvis du ikke kan pakke hodet rundt Android-programvareutviklingssettet (SDK), kan appene dine like godt skrives i Shakespeare. Så følg disse trinnene og begynn å ta tak i prosessen.

Java Development Kit

Det første du må begynne å skrive Java-programmer (grunnlaget for Android apps), er Java Development Kit (JDK), levert av Oracle på denne linken.

Du har sannsynligvis plukket opp Java Runtime Environment (JRE) i en av dens myriade former i løpet av dine daglige Internett-aktiviteter, som lar deg kjøre applets på datamaskinen. Du vil gjøre det bra å avinstallere versjonen av JRE du har for øyeblikket i tilfelle det støter sammen med JDK-versjonen du laster ned. Heldigvis inneholder installasjonen ovenfor den nyeste og beste JRE-versjonen, som definitivt vil være kompatibel, og sparer deg for den vanskelige oppgaven med å installere den senere.

Last ned og kjør installasjonsprogrammet, pass på at "Utviklingsverktøy", "Kildekode" og "Offentlig JRE" er inkludert i det tilpassede installeringsvinduet som vist nedenfor (visningen kan variere). Klikk på "Neste", les lisensavtalen hvis du har mye tid på hendene, la det gjøre ting og du er god til å gå.

Mens de fleste integrerte utviklingsmiljøer (IDE) - detaljert i neste trinn - kommer med sin egen kompilator, er det generelt nyttig å konfigurere den nylig installerte Java-kompilatoren til Kommandoprompt, slik at du kan bruke den hvis nødvendig.

For Windows, naviger til System via Kontrollpanel og velg de avanserte innstillingene. Herfra velger du 'Miljøvariabler' og finner variablen som heter 'Sti'. Legg til filbanen til "bin" -katalogen av den nye Java-installasjonen din, som i eksemplet nedenfor.

Bruk kommandoene 'java -versjon' og 'javac -versjon' for å sjekke at alt har gått svømmende, og du bør få noe i tråd med:

Installer en IDE

Integrert utviklingsmiljøprogramvare brukes i stor grad av erfarne kodere og nybegynnere som å utvikle programmer. For den uinitierte, er en IDE et program som hjelper programmerere til å skrive kode ved å gi et komplisert sett med verktøy, for eksempel debuggere, en kompilator og mer.

Selv om det finnes et bredt spekter av IDE-applikasjoner, vil vi bruke den gratis programvaren Eclipse for denne demonstrasjonen, siden Google tilbyr en plugin for den som integrerer Android SDK. Følg denne linken og finn den riktige versjonen for systemet.

Denne delen varierer vesentlig, men versjonen jeg lastet ned kom som en zip-fil, som etter utpakking inneholdt filen 'eclipse.exe' som løp uten å måtte gå gjennom noen installasjoner. Hvis din versjon krever en installasjon, følg trinnene med standardinnstillinger siden ingen spesiell konfigurasjon er nødvendig. Ved første løp blir du bedt om å identifisere en arbeidsbenk, der koden og relaterte filer blir lagret. Hvor som helst praktisk vil være tilstrekkelig.

Når du er ferdig, bør du se noe som ikke er annerledes enn dette:

Hvis du vil bli mer kjent med Eclipse før du fortsetter, åpner du Hjelp-vinduet og ser på Workbench User Guide. Det er også en Java Development Brukerhåndbok som kan gi deg veiledning om grunnleggende om Java hvis du ikke er kjent med språket.

Få Android Software Development Kit

Gå til denne linken og velg "Få SDK". På neste side, følg linken for å installere Android SDK for systemet.

Når kjørbar fil har fullført nedlasting, kjør installasjonen. Når du kommer til vinduet under, må du notere katalogen den blir installert på (eller endre den hvis du ønsker det).

Når installasjonen er fullført, åpner du Android SDK Manager, og du vil bli presentert med skjermen nedenfor:

Klikk på knappen for å installere alle nødvendige pakker og ressurser som ikke var inkludert i den opprinnelige installasjonen.

Installer Android Utviklingsverktøy plugin

Som nevnt har Google gitt et spesielt laget Android SDK-plugin for Eclipse, som kan legges direkte fra IDE-enheten selv.

I Eclipse, gå til 'Hjelp' og velg 'Installer ny programvare'. Klikk på "Legg til" -knappen, og du vil bli tatt til et vindu for å legge til det elektroniske programvarelageret som inneholder ADT-pluginet. Gi det et beskrivende navn og skriv inn den følgende nettadressen i "Location" -boksen:

  • //dl-ssl.google.com/android/eclipse

Klikk på "OK". Velg det nylig lagt til arkivet og merk av 'Utviklerverktøy'.

Klikk "Neste" og følg trinnene for å installere pluginfilene. Når de er ferdig, skal disse to ikonene vises i Eclipse's verktøylinje:

Gå nå til 'Vindu' og 'Innstillinger', velg 'Android' -delen, og kontroller at SDK-posisjonen er den samme som SDK-katalogen du noterte deg tidligere. Du bør få resultater slik:

Du er nå den stolte eieren av Android Development Tools-plugin.

Setter opp Android-emulatoren

Selv om det hjelper, trenger du ikke å eie en Android-enhet for å kunne lage apper for dem, fordi Google chucks i en emulator av det mobile operativsystemet sammen med SDK. Før du starter kodingen, er det verdt å sette opp en Android Virtual Device (AVD) slik at du har en testplattform klar og venter.

I ADT-verktøylinjen som du la til i det siste trinnet, velg høyre knapp med telefonikonet. Dette åpner AVD-lederen som vist nedenfor:

Nå skal vi opprette en ny virtuell enhet. Dette eksempelet vil opprette en generisk enhet, men det finnes ressurser som angir konfigurasjonene for bestemte Android-enheter på nettet. Velg "Ny", og du vil bli presentert med en tom versjon av vinduet under:

  • Navn: Hvis du skal teste på flere enhetskonfigurasjoner, trenger du noe beskrivende. Ellers vil et generisk navn fungere fint.
  • Mål: Dette er versjonen av Android som emulatoren vil kjøre. I de fleste tilfeller er ditt eneste alternativ for øyeblikket den nyeste versjonen av Android som kom som en del av SDK-installasjonen. Men hvis du vil teste på tidligere versjoner (som ville være klok, gitt mangfoldet av versjoner som fortsatt er i bruk), bruker du SDK-administratoren til å installere flere versjoner.
  • SD-kort: Angir hvor mye ekstra lagring enheten skal bruke. Som standard har den virtuelle enheten 194 megabyte intern lagring ved siden av SD-kortet, slik at du kan bruke denne kontrollen til å diktere omtrentlig lagring av enheten som en helhet.
  • Hud: Du kan bruke denne kontrollen til å installere utseendet og konfigurasjonen av en bestemt enhet (f.eks. HTC One X) rundt skjermen. Men for vårt formål er standardverdien bra.
  • Maskinvare: Siden det er et stort utvalg i maskinvaren på fysiske enheter som kjører Android, kan du bruke denne kontrollen til å legge til virtuelle maskinvarefunksjoner du trenger at appen din skal bruke.

Når du er ferdig, bør AVD Manager-vinduet nå vise din nyopprettede enhet. Du kan klikke på Start for å kjøre denne enheten, men vær klar over at den første oppstarten kan ta litt lang tid.

Ditt første Android-prosjekt

Nå som du har veid ned datamaskinen med alle disse programmene og programtilleggene, er du klar til å komme i gang med selve kodingen. Men først må vi sette opp prosjektfilene.

For å komme i gang, gå til "File", "New", "Project" og utvide Android-fanen. Velg "Android Application Project", og du vil bli presentert med denne skjermen:

Du kan bruke overføringsikonene ved siden av hvert felt for tips om hva hver verdi gjelder. Det viktigste å huske på er "Programnavn", som vil danne navnet på programmet når det er installert, og "Minimum Required SDK", som du angir den tidligste Android-versjonen du vil støtte appen din. Hvis du trenger en oppdatering på multitudinous versjoner av Android, sjekk ut denne veiledningen.

Klikk på "Neste" for å fortsette og angi et launcher-ikon som representerer appen din. På neste meny blir du bedt om å opprette en 'Aktivitet' for appen din.

En aktivitet er faktisk en handling eller visning som brukeren vil samhandle med, så en logisk måte å dele opp programmet er av aktivitet når det gjelder hvilke vinduer brukeren vil se og funksjonaliteten tilgjengelig på hver. Så hvis du for eksempel gjør et enkelt "Hello World" -program, trenger du bare én aktivitet, som vil være visningen som viser teksten, mens alle grensesnittinnstillingene blir trukket ned fra ressursfilene som SDK oppretter.

Når du har bestemt deg for aktivitetene dine, klikker du på "Fullfør". Eclipse vil cobble sammen alle filene du trenger for appen din, hvor du vil skrive kode og / eller endre innstillinger for å angi parametrene for programmet ditt.

Der har du det. Alt er klart for deg å begynne å sette sammen din app. De gode chaps på Google har et detaljert sett med opplæringsprogrammer for å få tak i utviklingen av Android-apper (for de med programmeringserfaring), på Android-nettstedet. Alle som ønsker å komme i gang med Java-programmering, bør først oppsøke opplæringsprogrammer som de som leveres av Oracle.

 

Legg Igjen Din Kommentar