Sådan udvikler du Android-apps

Googles Android-mobiloperativsystem er perfekt til kodere, der ønsker at udvikle telefonapplikationer uden at gå gennem rigmarolen i Apples godkendelsessystem. Denne vejledning sætter dig op med den rigtige software og værktøjer til nemt at kode din killer app ide.

Ligegyldigt hvor godt du er ved programmeringen, hvis du ikke kan pakke dit hoved omkring Android's softwareudviklingskit (SDK), kan dine apps lige så godt skrives i Shakespeare. Så følg disse trin og begynder at tage fat på processen.

Java Development Kit

Det første du skal begynde at skrive Java-applikationer (grundlaget for Android apps), er Java Development Kit (JDK), der leveres af Oracle på dette link.

Du har sikkert hentet Java Runtime Environment (JRE) i en af ​​sine utallige former i løbet af dine daglige internetdøve, som giver dig mulighed for at køre applets på din computer. Du ville gøre det godt for at afinstallere den version af JRE du har i øjeblikket, hvis det kolliderer med JDK-versionen, du downloader. Heldigvis indeholder installationen den nyeste og bedste JRE-version, som helt sikkert vil være kompatibel, hvilket sparer dig den vanskelige opgave at geninstallere den senere.

Download og kør installationsprogrammet, sørg for at 'Udviklingsværktøjer', 'Kildekode' og 'Offentlig JRE' er inkluderet i det tilpassede installationsvindue som vist nedenfor (din visning kan variere). Klik på 'Næste', læs licensaftalen, hvis du har meget tid på dine hænder, lad det gøre sine ting, og du er god til at gå.

Mens de fleste integrerede udviklingsmiljøer (IDE) - detaljeret i næste trin - kommer med deres egen compiler, er det generelt nyttigt at konfigurere din nyinstallerede Java compiler til Command Prompt, så du kan bruge den, hvis det er nødvendigt.

For Windows skal du navigere til System via Kontrolpanel og vælge de avancerede indstillinger. Herfra vælges 'Miljøvariabler' og find variablen hedder 'Sti'. Tilføj filen sti i "bin" biblioteket af din nye Java-installation, som i eksemplet nedenfor.

Brug kommandoerne 'java -version' og 'javac -version' for at kontrollere, at alt er gået svømmende, og du skal få noget i overensstemmelse med:

Installer en IDE

Integreret udviklingsmiljø software bruges i vid udstrækning af krydrede coders og newbies både til at udvikle programmer. For de uindviede er en IDE et program, der hjælper programmører med at skrive kode ved at levere et kompendigt sæt værktøjer, som debuggere, en compiler og mere.

Selv om der er en bred vifte af IDE-applikationer til rådighed, vil vi bruge den gratis software Eclipse til denne demonstration, da Google tilbyder et plug-in til det, der integrerer Android SDK. Følg dette link og find den rigtige version til dit system.

Denne del varierer betydeligt, men den version, jeg downloadede, kom som en zip-fil, som efter udtræk inkluderede filen 'eclipse.exe', der løb uden at skulle gennemgå nogen installation. Hvis din version kræver en installation, skal du følge trinene med standardindstillinger, da ingen specifik konfiguration er nødvendig. Ved første løb bliver du bedt om at identificere en 'Workbench', hvor din kode og relaterede filer bliver gemt. Overalt bekvemt vil være tilstrækkeligt.

Når du er færdig, skal du se noget, der ikke er forskelligt i forhold til dette:

Hvis du vil blive mere fortrolig med Eclipse, inden du fortsætter, skal du åbne Hjælp-vinduet og se i Workbench Brugervejledning. Der er også en Java Development Brugervejledning, der kan give dig vejledning om det grundlæggende i Java, hvis du ikke er bekendt med sproget.

Få Android Software Development Kit

Gå til dette link og vælg 'Få SDK''en. På næste side skal du følge linket for at installere Android SDK til dit system.

Når den eksekverbare fil er færdig med at downloade, skal du køre installationen. Når du kommer til vinduet nedenfor, skal du notere den mappe, den er installeret til (eller ændre den, hvis du ønsker det).

Når installationen er færdig, skal du åbne Android SDK Manager og du vil blive præsenteret med skærmen herunder:

Klik på knappen for at installere alle nødvendige pakker og ressourcer, der ikke var inkluderet i den oprindelige installation.

Installer Android Development Tools plugin

Som nævnt har Google leveret et specielt fremstillet Android SDK-plugin til Eclipse, som kan tilføjes direkte fra IDE'en selv.

I Eclipse, gå til 'Hjælp' og vælg 'Installer ny software'. Klik på 'Tilføj' knappen, og du vil blive taget til et vindue for at tilføje det online software repository, der indeholder ADT plugin. Giv det et beskrivende navn og indtast følgende URL i feltet 'Placering':

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

Klik på 'OK'. Vælg det nyligt tilføjede arkiv og kryds 'Developer Tools'.

Klik på 'Næste', og følg trinene for at installere pluginfilerne. Når de er færdige, skal disse to ikoner vises i Eclipse's værktøjslinje:

Gå nu til 'Vindue' og 'Indstillinger', vælg 'Android' og sørg for, at SDK-placeringen er den samme som den SDK-mappe, du tidligere har noteret. Du skal få resultater som denne:

Du er nu den stolte ejer af Android Development Tools plugin.

Opsætning af Android-emulatoren

Selv om det hjælper, behøver du ikke at eje en Android-enhed for at kunne oprette apps til dem, fordi Google chucks i en emulator af dets mobile OS sammen med SDK. Før du starter kodning, er det værd at oprette en Android Virtual Device (AVD), så du har en testplatform klar og venter.

I ADT-værktøjslinjen, som du tilføjede i det sidste trin, skal du vælge den højre hånd med telefonikonet. Dette åbner AVD-manager som vist nedenfor:

Nu vil vi oprette en ny virtuel enhed. Dette eksempel vil oprette en generisk enhed, men der er ressourcer, der beskriver konfigurationerne for bestemte Android-enheder online. Vælg 'Ny', og du vil blive præsenteret med en tom version af vinduet nedenfor:

  • Navn: Hvis du vil teste på flere enhedskonfigurationer, skal du bruge noget beskrivende. Ellers vil et generisk navn fungere fint.
  • Mål: Dette er den version af Android, som emulatoren vil køre. I de fleste tilfælde er din eneste mulighed for øjeblikket den nyeste version af Android, der kom som en del af SDK-installationen. Men hvis du vil teste om tidligere versioner (hvilket ville være klogt, da mange versioner stadig er i brug), skal du bruge SDK-manager til at installere yderligere versioner.
  • SD-kort: Angiver mængden af ​​ekstra lagring, som enheden skal bruge. Som standard har den virtuelle enhed 194 megabyte internt lagerplads sammen med SD-kortet, så du kan bruge denne kontrol til at diktere den omtrentlige lagring af enheden som helhed.
  • Skin: Du kan bruge denne kontrol til at installere udseendet og konfigurationen af ​​en bestemt enhed (f.eks. HTC One X) rundt om skærmen. Men for vores formål er standardværdien fint.
  • Hardware: Da der er en stor variation i hardware på fysiske enheder, der kører Android, kan du bruge denne kontrol til at tilføje virtuelle hardwarefunktioner, som du har brug for din app til at bruge.

Når du er færdig, skal vinduet AVD Manager nu liste din nyoprettede enhed. Du kan klikke på 'Start' for at køre denne enhed, men vær opmærksom på, at den første boot kan tage noget lang tid.

Dit første Android-projekt

Nu hvor du har afvejet din computer med alle disse programmer og plugins, er du klar til at komme i gang med den faktiske kodning. Men først skal vi oprette projektfilerne.

For at komme i gang skal du gå til 'Fil', 'Ny', 'Projekt' og udvid fanen Android. Vælg 'Android Application Project', og du vil blive præsenteret for denne skærm:

Du kan bruge overførselsikonerne ud for hvert felt til at få tips om, hvad hver værdi vedrører. Det vigtigste at huske på er 'Application Name', som vil danne navnet på applikationen, når den er installeret, og 'Minimum Required SDK', som du angiver den tidligste Android-version, du vil støtte din app. Hvis du har brug for en genopfriskning på de mange versioner af Android, skal du tjekke denne vejledning.

Klik på 'Næste' for at fortsætte, og angiv et launcher-ikon, der repræsenterer din app. På den næste menu bliver du bedt om at oprette en 'Aktivitet' til din app.

En aktivitet er faktisk en handling eller visning, som brugeren vil interagere med, så en logisk måde at opdele dit program er af aktivitet hvad angår hvilke vinduer brugeren vil se og funktionaliteten er tilgængelig på hver. Så hvis du for eksempel laver et simpelt "Hello World" -program, behøver du kun en aktivitet, som er visningen, der viser teksten, mens alle grænsefladeindstillinger trækkes ned fra de ressourcefiler, som SDK opretter.

Når du har besluttet dine aktiviteter, skal du klikke på 'Afslut'. Eclipse vil sammenlægge alle de filer, du skal bruge til din app, hvor du vil skrive kode og / eller ændre indstillinger for at angive parametrene for dit program.

Der har du det. Alt er klart for dig at begynde at sammensætte din app. De gode chaps på Google har et detaljeret sæt af vejledninger for at få fat i at udvikle Android-apps (for dem med programmeringserfaring) på Android-webstedet. Alle, der ønsker at komme i gang med Java-programmering, bør først finde vejledninger som dem, der leveres af Oracle.

 

Efterlad Din Kommentar