Sådan skriver du din første Google Android-applikation

  • Harry James
  • 0
  • 865
  • 34
Reklame

Vil du vide, hvordan du skriver Google Android-apps? De fleste Android-applikationer er skrevet i Java - et relativt let at lære, venligt sprog for nye udviklere. Bortset fra muligheden for nogle penge, kan du faktisk bidrage til Android-samfundet. Hvis du har innovative ideer og drevet til at se dem sprede, er Android-markedet noget for dig! Lad os komme i gang med dit allerførste Android-applikationsdesign.

Før vi finder ud af, hvordan man skriver Google Android-apps - først en smule oversigt. Android-apps (meget som næsten enhver mobilapp) er udviklet på en computer - pc eller Mac (generelt) - og derefter samlet og sendt til enheden til test. Hvis du ikke har en Android-enhed endnu, er der emulatorer, der simulerer en Android-enhed på din computer, hvilket betyder, at du stadig kan udvikle et Android-spil eller -applikation uden at eje et.

Trin én: Download & installation

Download og installer først den nyeste version af Java JDK. Brug ikke 64-bit-versionen, da den kan forårsage problemer senere. Installer i stedet x86-versionen med standardindstillingerne.

For det andet, få Android SDK - sørg for at installere 32-bit ADT-Bundt version til Windows, selvom du har et 64-bit system. Det skyldes, at alle ender med at klage over 64-bit-versionens kompatibilitetsproblemer.

Bundt til Android-applikationsdesign indeholder alle de nødvendige komponenter, inklusive Eclipse. Det er dog ikke en installerbar fil. Du pakker det ud til det ønskede bibliotek. Husk, hvor du har pakket denne fil ud.

Hvis du har problemer med Java, skal du afinstallere alle versioner og prøve at installere igen. Hvis det mislykkes, kan du prøve 64-bit versionen af ​​JDK og ADT-Bundle, hvis du har et 64-bit system.

Trin to: Konfigurer ADT-bundlen

Start først Eclipse, som er placeret i dit ADT-bundle i Eclipse-mappen. Hvis du bliver bedt om at finde Android SDK, skal du manuelt finde den inden for dit downloadede ADT-bundle. Det er i SDK-mappen.

For det andet bliver du bedt om at indstille din arbejdsområde - standarden er god nok. Hvis du har problemer med at starte eller konfigurere Eclipse, skal du lukke Eclipse og slette dit arbejdsområde, som er placeret uanset hvor du placerede det.

For det tredje skal du klikke på Android SDK-ikonet på din værktøjslinje i ADT-bundlen.

Du bliver bedt om at downloade yderligere materiale til SDK. Download følgende:

  • “Prøver til SDK”;
  • “Dokumentation til Android SDK”;
  • “Google API'er” til pakken 4.2 (API 17).

Du bemærker muligvis, at du også kan installere materiale til ældre versioner af Android. Hvis du vil, gå nødder, men det øger din downloadtid og optager plads på harddisken. Klik derefter på “Installer pakker” i nederste højre side af skærmen.

For det fjerde, se efter opdateringer til Eclipse ved at vælge “Hjælp” fra menulinjen og valg “Søg efter opdateringer”.

Trin tre: Konfigurer den virtuelle Android-enhed (AVD)

Klik først på AVD (Android virtual device manager) i værktøjslinjen i ADT-interface. Dette skaber en virtuel enhed, der giver dig mulighed for at teste dine apps.

For det andet konfigurerer du enheden på følgende måde:

  • Sæt “Apparat” som uanset hvilken smartphone du bruger. Dette er dog stort set irrelevant og henviser kun til skærmstørrelse. Fordi du emulerer en Android-enhed på din computer, hvis du har en mindre computerskærm, kan du vælge et mindre håndsæt med lodret opløsning.

  • Sæt “Mål” som Android 4.2 API-niveau 17.
  • Marker afkrydsningsfeltet “Brug vært GPU”, som bruger dit systems GPU til at fremskynde tingene lidt.

Det kan være nødvendigt at du spiller rundt med ovenstående indstillinger, f.eks. At reducere den mængde RAM, der er tilgængelig for din emulator.

For det tredje vil du vælge AVD fra listen over eksisterende enheder og derefter trykke på “Start” knappen i højre kolonne. Start enheden i den følgende pop-up-menu.

Luk ikke AVD når den er startet, har du brug for den til resten af ​​denne tutorial.

Trin 4: Opret et nyt projekt

Naviger til 'Fil -> Ny -> Android-projekt'.

Når du har valgt at oprette et nyt Android-applikationsdesignprojekt, bliver du guidet gennem flere vinduer. Må ikke bekymre dig om indholdet af disse, du kan blot vælge standardværdien for dem alle.

For dem af jer, der er interesseret i at tilpasse udseendet på din app, er der dog muligheder for at vælge Holo-temaet og Android-starcherikonet såvel som andre indstillinger. Imidlertid er dette kosmetiske indstillinger. Så længe du vælger den rigtige SDK til den SDK, du har downloadet, vil du være i orden.

Det vil tage flere minutter at oprette det nye projekt. Det kan være nødvendigt at tage en kop kaffe, mens du venter. Når du har fået din kaffe, er det her, du skal se i AVD-vinduet:

Trin 5: Konfigurer det nye projekt

Som standard indeholder det nye projekt “Hej Verden” tekst. Hvis du nogensinde har programmeret i Java (eller de fleste sprog), er et af de første projekter, du arbejder på, det allestedsnærværende “Hej Verden” applikation, der bruger Println (“Hej Verden”); at generere teksten. ADT-bundlen indeholder dog allerede denne kode - du opretter blot en ny fil, der kører inden for AVD.

Du vil bemærke, at skærmen til Eclipse-vinduet vises “Hej Verden”. Du kan vælge at ændre denne tekst ved manuelt at klikke og trække ordene rundt på skærmen. Alternativt, når du har valgt teksten, kan du ændre størrelse, font og fed (og mange andre) egenskaber.

Klik på knappen for at gøre teksten fed “Hej Verden”. I højre side “Ejendomme” rulle nedad, indtil du ser “Tekststil”. Når du alle er færdig med at foretage ændringer, skal du gemme filen ved at klikke på gem-ikonet i værktøjslinjen øverst.

På dette tidspunkt er du stort set færdig med at bygge appen. Gem det, og gå til næste trin.

Trin 6: Kør dit program

Fra Package Explorer i venstre side af skærmen skal du åbne src-mappen og derefter åbne mappen com.example.helloworld. Inde i ser du filen “mainactivity.java”.

Vælg derefter “mainactivity.java”.

Over din kode ser du lidt grønt “Spille” -knappen (eller naviger til 'Kør> Kør'). Klik på det. Når en popup-boks spørger dig, hvordan du kører applikationen, fortæller du den skal køre som en “Android-applikation”. Det vil bede dig om at gemme ændringer; hit ja.

Nu får du vente en evighed, mens din virtuelle enhed starter op. Jeg vil anbefale, at du lader det stå åbent i løbet af dine programmeringsrammer, ellers vil du bruge mere tid på at se Android-logoet dreje, end du vil se, at dit program fryser op. Siger det bare. Effektivitet.

Når alt er færdig med indlæsning, skal din ansøgning uploade og starte automatisk. Hvilket betyder det lige efter dig “låse op” enheden, bliver du mødt med dit første Android-program.

Det er det, tillykke! Opgaven kan være en smule skræmmende i starten og bestemt forvirrende, men hvis du holder dig med den, bliver du ikke skuffet. Hvis du går tilbage og tænker over det, gjorde vi kun et par rigtig store ting, resten var bare processen med at forbinde brikkerne for at få alt til at fungere.

Er du interesseret i Android-applikationsdesign? Vil du blive en Android-udvikler? Har du nogensinde skrevet en Android-app, og i bekræftende fald, hvad gjorde den? Som altid elsker jeg at få feedback i kommentarfeltet. Som nogen, der besvarede ja på det første spørgsmål, er jeg i færd med at lære at ordentligt kode til min Android-enhed, så har du nogle websteder eller tip, der kan hjælpe mig eller en anden Android-newbie?

Opdateringer til Android-udviklingsplatformen

For nylig frigav Google en preview-udgave af Android Studio, den første af sin art. Når den endelige kopi frigives, har udviklere adgang til et specialbygget udviklingssæt til Android-operativsystemet i stedet for ændrede udviklingsmiljøer.

Teknologien vil sandsynligvis i sidste ende erstatte Eclipse og andre SDK'er. Den har dog ikke modtaget en frigivelse endnu, så indtil da sidder vi fast med Eclipse.

Yderligere Android-programmering Læsning og tutorials

Jeg anbefaler på det kraftigste at tjekke Alexander Tushinkys undervisningskursus for Android-programmering fra Kickstarter.

MakeUseOf offentliggjorde en guide til brug af MITs Android App Creator, der giver personer uden baggrund i programmering mulighed for at komme i gang med at oprette Android-apps. App Creator har sine egne quirks og indlæringskurve. Det er godt til at starte med, selvom du mere end sandsynligt vil ønske at studere Java og andre sprog. Ryan lavede en hurtig guide En hurtig guide til udvikling af Android-apps med Google App Inventor En hurtig guide til udvikling af Android-apps med Google App Inventor til Google-versionen af ​​App Inventor, hvis du ikke har lyst til at læse en e-bog.

Hvis du er mere interesseret i Android-spil, udvikling, så tjek denne artikel. Og for dem af jer, der ønsker at læse en diskussion om emnet let programmering til Android, kan du se vores svarafsnit.

For dem af jer, der søger yderligere kodelektioner, skrev Jessica om tre af de vigtigste kilder 3 Online ressourcer for at lære om Android-applikationsudvikling 3 Online-ressourcer for at lære om Android-applikationsudvikling Ligesom Ryan (som tilskrev sin nysgerrighed med Android-appudvikling til hans kærlighed til hans Android-håndsæt), jeg har været på jagt efter at finde ud af, hvordan man laver og afslutter en Android-app… på nettet til Java-tutorials. Jeg kan varmt anbefale at besøge TheNewBostons YouTube-kanal.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.