Sådan opretter du en app med android studio

Android Studio er den officielle IDE for Android apps. Det koster ikke noget og understøtter Java- og Kotlin-programmeringssprogene. Det giver dig stor kontrol over, hvad din app gør. Så hvorfor ikke programmere din app i den? Denne artikel forventer, at du kender Java`s grundlæggende, hvis du ikke gør det, så se på Sådan skriver du dit første program i Java for en introduktion.ThisTeaches dig, hvordan du laver en grundlæggende app i Android Studio.

Trin

Del 1 af 4:
Installation af Android Studio
  1. Billede med titlen 4296302 1
1. Download Android Studio. Sørg for at downloade den korrekte version til operativsystemet (I.E. Windows, Mac, Linux), du bruger.Downloaden er omkring 1 GB og kan tage flere minutter at downloade.Brug følgende trin til at downloade og installere Android Studio: Sørg for at få versionen til dit system.
  • Gå til https: // udvikler.android.com / studio / indeks.html I en webbrowser.
  • Klik på den grønne knap, der siger Download Android Studio (Sørg for, at det korrekte operativsystem er angivet under knappen.)
  • Klik på afkrydsningsfeltet ud for "Jeg har læst og accepteret ovenstående vilkår og betingelser."
  • Klik på den blå knap, der siger Download Android Studio for [dit operativsystem].
  • Åbn installationsfilen.
  • Følg instruktionerne på skærmen
  • Billede med titlen 4296302 2
    2. Installer afhængigheder (kun Linux 64-bit). Hvis du har en 64-bit Linux-computer (spring over dette trin, hvis du ikke gør det), skal du installere nogle ekstra pakker. På et system, der bruger APT, skal du indtaste kommandolinjen: sudo apt-get install libc6: i386 libncurses5: i386 libstdc ++ 6: i386 lib32z1 libbz2-1.0: i386.
  • Hvis dit system bruger yum, skal du indtaste følgende i stedet: sudo yum installer zlib.i686 ncurses-libs.I686 BZIP2-LIBS.i686
  • Alternativt kan du nemt installere Android Studio på Ubuntu ved at åbne Software CenterClick ikonet, der ligner et forstørrelsesglas i øverste højre hjørne og indtast "Android Studio" I søgefeltet.Klik på ikonet Android Studio, og klik derefter på InstallereDet har et ikon, der ligner et tegne kompas i form af en "EN" inde i en grøn cirkel.
  • Billede med titlen 4296302 3
    3. Uddrag arkivet (kun Llinux). Spring over dette trin, hvis du downloadet, hvis du downloadede en installationsfil på Windows eller Mac, eller hvis du downloadede Android Studio fra Software Center på Ubuntu. Ellers skiftes til den mappe, hvor du downloadede arkivet. Derefter, enten højreklik på det i filhåndteringen og vælg "Ekstrakt her" mulighed. eller ENTER "tar -xf downloadnavn.tjære.gz" ind i kommandolinjen (udskift "DownloadName" med navnet på den fil, du lige har downloadet).
  • Billede med titlen 4296302 4
    4. Start Android Studio. Hvis du downloadede en .exe eller .DMG fil, skal du bare dobbeltklikke på den. Hvis du har downloadet og udtaget et arkiv, skal du åbne terminalen og skifte til undermappen "beholder" af biblioteket med de uddragne filer (normalt "android-studio"). Dette gøres ved at skrive CD Android-Studio / Bin. Kør filen "Studio.SH" ved at skrive ./ Studio.SH.
  • Billede med titlen 4296302 5
    5. Beslut om at importere indstillinger. Hvis dette er din første gang ved hjælp af Android Studio, skal du vælge Ingen. Hvis du brugte det før og vil have de tidligere indstillinger, skal du vælge Ja og angiv, hvor du reddede dem.
  • Billede med titlen 4296302 6
    6. Beslut om at sende brugsdata til Google. Dette er en personlig beslutning og ændrer ikke noget i installations- eller programmeringsprocessen.
  • Billede med titlen 4296302 7
    7. Vent, indtil der vises et vindue. Det vil blive kaldt "Android Studio Setup Wizard". Klik på Næste at fortsætte.
  • Billede med titlen 4296302 8
    8. Bestem, om du vil lave en standard eller en brugerdefineret installation. Hvis dette er din første gang ved hjælp af Android Studio og / eller du ikke har særlige krav, skal du vælge "Standard".
  • Billede med titlen 4296302 9
    9. Vent, indtil komponenterne downloades og klik på Afslut. Dette vil tage lidt tid, og du kan gøre noget andet i mellemtiden. Når de downloades, skal du klikke på Afslut.
  • Del 2 af 4:
    Start et nyt projekt
    1. Billede med titlen 4296302 10
    1. Åbn Android Studio.Det har et ikon, der ligner et trækkompass i form af en i en grøn cirkel.Klik på ikonet for at åbne Android Studio.
  • Billede med titlen 4296302 11
    2. Klik på + Start et nyt Android Studio-projekt. Det findes i vinduet mærket "Velkommen til Android Studio", Direkte under Android Studio logoet. Hvis du ikke ser et sådant vindue, skal du kontrollere, om vinduet er skjult af andre vinduer, du har åbnet.
  • Billede med titlen 4296302 12
    3. Vælg en aktivitet og klik på Næste. Når du starter et nyt Android-projekt, viser det en række skabeloner, du kan vælge.Du kan også vælge de enheder, du vil designe til at bruge fanerne øverst (I.E. Telefon og tablet, Wearos, TV osv.) For at lære at lave apps, skal du vælge "Tom aktivitet". Når du har fundet ud af app-programmering, kan du bruge de ekstra funktioner, som de andre aktiviteter giver.
  • Billede med titlen 4296302 13
    4. Indtast et navn til din app. Dette gælder i feltet nedenfor "Navn" på toppen af "Konfigurer dit projekt" side. Det skal være kort og beskrivende, så du straks ser, hvad appen er til.
  • Billede med titlen 4296302 14
    5. Vælg Java som sproget. Brug rullemenuen nedenfor "Sprog" at vælge Java.
  • Billede med titlen 4296302 15
    6. Vælg hvilken Android-version du vil designe for.Brug rullemenuen ved siden af "Minimum API niveau" For at vælge den tidligste version af Android vil din app være kompatibel med.For en simpel app skal du vælge en version, der understøttes af de fleste enheder, selvom den er ældre.
  • Billede med titlen 4296302 16
    7. Klik Afslut. Dette skaber et nyt Android Studio-projekt.Tillad et par minutter, mens det automatiserede byggeanlæg opretter dit projekt.
  • Del 3 af 4:
    Programmering af appen
    1. Billede med titlen 4296302 17
    1. Forstå, hvad du vil gøre. Tænk på, hvilken indgang brugeren vil give, hvordan du vil behandle det (du kan improvisere under programmeringen, men du skal have en oversigt over, hvordan det skal fungere), hvordan du vil vise udgangen til brugeren. Dette eksempel viser, hvordan du opretter en app, hvor brugeren kan indtaste to numre, og summen vises.
  • Billede med titlen 4296302 18
    2. Åbn oversættelsesredaktøren. Det er en god praksis at kun bruge strenge fra oversættelsesressourcerne, selvom du ikke oversætter appen. Brug følgende trin til at åbne oversættelsesredaktøren:
  • Klik på fanen, der siger aktivitet_main.xml på toppen.
  • Klik på rullemenuen, der siger "Standard (en-US)" øverst ved siden af ​​et ikon, der ligner en kloden.
  • Klik på den indstilling, der siger Rediger oversættelser....
  • Billede med titlen 4296302 19
    3. Tilføj nogle tekst. Du bliver nødt til at forklare brugeren, hvad de skal gøre med appen.Brug følgende trin til at tilføje tekst:
  • Tryk på plus ( + ) knappen i øverste venstre hjørne af oversættelseseditoren for at tilføje en streng.
  • Indsæt en kort nøgle (dette er som et variabelt navn, for eksempel "main_instruction".)
  • Indtast den fulde engelske tekst ved siden af "Standard værdi" (jeg.E. "Indtast to numre for at tilføje:").
  • Klik Okay.
  • Hvis du vil, kan du tilføje en lokalitet ved hjælp af knappen, der skildrer en kloden med A + Log på det, og oversæt derefter hele teksten til den locale.
  • Billede med titlen 4296302 20
    4. Klik på aktivitet_main.xml Tab.Dette lukker oversættelsesredaktøren og skift tilbage til hovedskærmen til aktiviteten.Du vil se en tom skærm med en tekstboks, der viser teksten "Hej Verden!" i midten. For nu er dette en temmelig ubrugelig grænseflade.
  • Billede med titlen 4296302 21
    5. Erstatte "Hej Verden!".Brug følgende trin til at erstatte "Hej Verden!" tekst:
  • Klik på tekstboksen i midten.
  • Vælg indgangen mærket "tekst" på den højre side.
  • Erstatte "Hej Verden!" med "@ string / main_instruction" (eller hvad du kaldte den nøgle, du oprettede). Tekstboksen viser nu den tekst, du indtastede for den pågældende nøgle.
  • Træk tekstboksen længere op, så du har plads til andre elementer under det.
  • Højreklik på indtastningen af "TEXTVIEW" I menuen, der viser alle elementer på skærmen og vælger Begrænsning efterfulgt afForældre Top.
  • Hvis dette flytter tekstboksen til en uacceptabel position, skal du flytte den tilbage til, hvor den var og gentages. Vælg Centrum efterfulgt af Vandret at centrere tekstboksen vandret.
  • Billede med titlen 4296302 22
    6. Placer to numeriske indgange på skærmen. Brug følgende trin til at tilføje numeriske indgange på skærmen:
  • Klik Tekst I panelet til venstre nedenfor "Palette."
  • Træk to Nummer (underskrevet) indgange til preview-skærmen.
  • Brug tekstboksen mærket "ID" i seværdighedspanelet til højre for at ændre id`erne til noget, du kan huske (jeg.E. "nummer 1" og "nummer2".) Undgå at bruge mellemrum i id.
  • Begrænse og centrere nummerindtægterne ligesom du gjorde med tekstboksen øverst. Du kan ignorere advarslen om manglende "autofillhints" attribut.
  • Billede med titlen 4296302 23
    7. Placer AN "Tilføje" knappen på skærmen. Brug følgende trin til at tilføje en "Tilføje" knap:
  • Klik Knapper I panelet til venstre nedenfor "Palette."
  • Træk Knap på skærmen.
  • Tilføj en streng i oversættelsesredaktøren med nøglen "text_add" og "Tilføje" som standardværdi.
  • Gå tilbage til "aktivitet_main.xml" og erstat teksten "Knap" med "@ string / text_add" i attributterpanelet til højre
  • Giv knappen et beskrivende id, som "ButtonAdd" ved siden af "ID" i attributterpanelet til højre.
  • Begrænse og centrere knappen som du gjorde med de andre objekter på skærmen.
  • Billede med titlen 4296302 24
    8. Tilføj de to oversættelsesstrenge. Åbn oversættelsesredaktøren og opret to nye strenge.Man bør kaldes "resultat" som nøglen og "Resultat" Som standardværdien.Den anden skal kaldes "not_yet_calculated" som Keyeand "Ikke beregnet endnu" Som standardværdien.
  • Billede med titlen 4296302 25
    9. Tilføj to andre tekstbokse. Brug følgende trin til at tilføje to nye tekstbokse:
  • Skift tilbage til "Aktivitet_main.xml" Tab.
  • Klik Tekst I panelet til venstre nedenfor "Palette".
  • Træk toTEXTVIEW tekstbokse på skærmen.
  • Udskift strengene med dem, du tilføjede.
  • Giv tekstboks, der vises "Ikke beregnet endnu" et id lignende "Resultay" i "ID"feltet for attributterpanelet.
  • Begrænse disse tekstbokse til forældre top og til forældre start.
  • Billede med titlen 4296302 26
    10. Skifte til "Mainactivity.Java". Dette er den fil, der indeholder app-koden.
  • Billede med titlen 4296302 27
    11. Erklære de nødvendige variabler. Du skal få brugerindgangen til at reagere, når brugeren trykker på en knap, og for at ændre "Ikke beregnet endnu" tekstboks til resultatet af beregningen. For at gøre dette skal programmet have brug for "se" Varerne på skærmen. Du bør erklære dem som Final Fordi du aldrig vil ændre dem direkte, kun deres attributter. Så skriv følgende på linjen under funktionen på skærmen () efter linjen med "setcontentview (). Hvis tekstboksen og knapperne har forskellige navne end nedenfor, skal du ændre dem efter behov.Indtast koden manuelt.Det virker ikke, hvis du kopierer og indsætter.Koden er som følger:
    FINAL EDITTEXT NUM1 = FINDVIEWBYID (R.ID.nummer1) -final edittext num2 = findviewbyid (r.ID.Nummer2) -Final-knap knapadd = findviewbyid (r.ID.ButtonAdd) -final TextView ResultOout = FindviewById (r.ID.resultpet)-
  • Billede med titlen 4296302 28
    12. Opret en kliklistener. Dette er den funktion, der kaldes, når brugeren klikker på knappen. For at tilføje en, skriv følgende under den sidste "Final" Linje af kode:
    ButtonAdd.setonclickListener (ny visning.onclicklistener () {@OverridePublic void onclick (se v) {
    }})-
  • Billede med titlen 4296302 29
    13. Tilføj kode i kliklistener. Du vil få brugerens indgange, konvertere dem til heltal, føje dem sammen, og ændre teksten til "Ikke beregnet endnu" tekstboks til resultatet. Tilføj følgende kode under "Offentlig ugyldig onclick (View V)" LINE:
    int sum = heltal.Parseint (Num1.getText ().tostring ()) + heltal.parseint (num2.getText ().tostring ()) - resultat.Sættekst (heltal.tostring (sum))-
  • Del 4 af 4:
    Test af appen
    1. Billede med titlen 4296302 30
    1. Bygg apk. Brug følgende trin til at opbygge APK-filen:
    • Klik på Build Tab.
    • Klik Build Bundle (S) / APK (S)
    • Klik Bygge apk (s).
  • Billede med titlen 4296302 31
    2. KLIK PÅ DE "Find" Link i den, der vises pop-up i nederste højre hjørne. Dette åbner mappen med apk i filhåndteringen.
  • Billede med titlen 4296302 32
    3
    Opret forbindelse din Android-smartphone til din computer.Brug USB / MicroUSB-overførselskablet til at forbinde din smartphone eller tablet til din computer.
  • Billede med titlen 4296302 33
    4
    Kopier apk på din smartphone. For at undgå at lave et rod på smartphone, enten opret en ny mappe til dine apks (for nu er det kun en, men hvis du fortsætter med at udvikle, vil du snart have mange) eller bruge downloads-mappen. Må ikke kopiere .JSON fil, bare ignorere det.
  • Billede med titlen 4296302 34
    5. Find APK på smartphone. Åbn filhåndteringen. Hvis det ikke er i de seneste downloads eller i APKS-afsnittet, søg efter det.
  • Billede med titlen 4296302 35
    6. Tryk på apk. Dette vil spørge dig om at installere det. TAP Ja og vent på installationen.
  • Du skal tillade installation af apps fra eksterne kilder i smartphoneindstillingerne for at kunne installere og teste din app på den.
  • Du kan slette APK efter installationen. Du kan altid opbygge en ny på din computer, hvis du har brug for det igen.
  • Billede med titlen 4296302 36
    7. Åbn appen på smartphone. Det vil have et hvidt Android-logo bag en mørk blågrøn baggrund som ikon.
  • Billede med titlen 4296302 37
    8. Kontroller, om appen fungerer som forventet.
  • Tips

    Hvis du opretter noget, du tror, ​​vil være nyttigt for andre, kan du offentliggøre din app på nogle distributionsplatform som Google Play. Men mens du stadig lærer, kan du lige så godt holde dine programmeringsforsøg til dig selv, idet du først har gemt dem lokalt på din smartphone og computer.

    Advarsler

    At skrive eventuelle kommandoer, der er nævnt i denne artikel, i Windows-kommandolinjen virker ikke. Brug de andre metoder, der er angivet i stedet.
  • Installer kun Android Studio, når du har en god internetforbindelse. Hvis det afbrydes ofte under installationsprocessen, kan der forekomme uventede problemer.
  • Ting du skal bruge

    • Computer med Windows, Linux eller Mac OS X
    • Internetforbindelse (til installation)
    • Smartphone med Android
    • USB til MicroUSB-overførselskabel
    Del på sociale netværk :
    Lignende