Kuidas luua rakendust Android Studio abil

Android Studio on Androidi rakenduste ametlik IDE. See ei maksa midagi ja toetab Java ja Kotlini programmeerimiskeeli. See annab teile suurepärase kontrolli selle üle, mida teie rakendus teeb. Miks mitte siis oma rakendust sellesse programmeerida? See artikkel eeldab, et tunnete Java põhitõdesid. Kui te seda ei tee, vaadake sissejuhatuseks jaotist Kuidas kirjutada oma esimene programm Javas. See Selgitatud õpetab Android Studios põhirakendust tegema.

1
Laadige alla Android Studio. Veenduge, et laadite alla kasutatava operatsioonisüsteemi (nt Windows, Mac, Linux) jaoks õige versiooni. Allalaadimine on umbes 1 GB ja allalaadimine võib võtta mitu minutit. Android Studio allalaadimiseks ja installimiseks toimige järgmiselt. Hankige kindlasti oma süsteemi versioon. Minge veebibrauseris aadressile https://developer.android.com/studio/index.html. Klõpsake rohelisel nupul Laadi Android Studio alla (veenduge, et nupu all on loetletud õige operatsioonisüsteem). Märkige ruut valiku “Olen lugenud ülaltoodud nõuded ja tingimused läbi ja nõustun nendega” kõrval. Klõpsake sinisel nupul Laadi Android alla. Studio for [Operatsioonisüsteem]. Avage installifail. Järgige ekraanil kuvatavaid juhiseid

2
Installige sõltuvused (ainult 64-bitine Linux). Kui teil on 64-bitine Linuxi arvuti (kui te seda ei tee, jätke see samm vahele), peate installima mõned lisapaketid. Süsteemis, mis kasutab funktsiooni apt, sisestage käsureale: sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386. Kui teie süsteem kasutab yumi, sisestage selle asemel järgmine tekst: sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 Teise võimalusena saate hõlpsasti installida Android Studio Ubuntule, avades tarkvarakeskuse. Klõpsake rakenduses suurendusklaasi meenutaval ikoonil. paremas ülanurgas ja sisestage otsinguribale “Android Studio”. Klõpsake Android Studio ikoonil ja seejärel käsul Installi. Sellel on ikoon, mis sarnaneb joonistuskompassiga, mis on rohelise ringi sees tähega “A”.

3
Ekstraktige arhiiv (ainult lLinux). Jätke see samm vahele, kui laadisite alla, kui laadisite alla installifaili Windowsis või Macis või kui laadisite alla Android Studio Ubuntu tarkvarakeskusest. Vastasel juhul valige kataloog, kuhu arhiivi alla laadisite. Seejärel paremklõpsake seda failihalduris ja valige suvand “Extract here”. või sisestage käsureale “tar -xf downloadName.tar.gz” (asenda “downloadName” äsja alla laaditud faili nimega).

4
Käivitage Android Studio. Kui laadisite alla .exe- või .dmg-faili, topeltklõpsake sellel. Kui laadisite alla ja ekstraheerisite arhiivi, avage terminal ja minge ekstraktitud failidega kataloogi alamkataloogi “bin” (tavaliselt “android-studio”). Seda tehakse, tippides cd android-studio/bin. Käivitage fail “studio.sh”, tippides ./studio.sh.

5
Otsustage, kas seaded importida. Kui kasutate Android Studiot esimest korda, valige Ei. Kui kasutasite seda varem ja soovite kasutada eelmisi sätteid, valige Jah ja määrake, kuhu need salvestasite.

6
Otsustage, kas saata Google’ile kasutusandmeid. See on isiklik otsus ega muuda installi- ega programmeerimisprotsessis midagi.

7
Oodake, kuni ilmub aken. Selle nimi on “Android Studio häälestusviisard”. Jätkamiseks klõpsake nuppu Edasi.

8
Otsustage, kas teha standardne või kohandatud installimine. Kui kasutate Android Studiot esimest korda ja/või teil pole erinõudeid, peaksite valima “Standardne”.

9
Oodake, kuni komponendid on alla laaditud, ja klõpsake nuppu Lõpeta. See võtab veidi aega ja saate vahepeal midagi muud teha. Kui need on alla laaditud, klõpsake nuppu Lõpeta.

10
Avage Android Studio. Sellel on ikoon, mis meenutab joonistuskompassi A-kujulise rohelise ringi sees. Android Studio avamiseks klõpsake ikoonil.

11
Klõpsake nuppu + Alusta uut Android Studio projekti. See asub aknas “Tere tulemast Android Studiosse” otse Android Studio logo all. Kui te sellist akent ei näe, kontrollige, kas seda akent ei peida teised teie avatud aknad.

12
Valige tegevus ja klõpsake nuppu Edasi. Kui alustate uut Androidi projekti, kuvab see mitmesuguseid malle, mida saate valida. Samuti saate ülaosas asuvate vahekaartide abil valida seadmed, mida soovite kujundada (nt telefon ja tahvelarvuti, WearOS, teler jne). Rakenduste loomise õppimiseks peaksite valima “Tühjenda tegevus”. Kui olete rakenduse programmeerimise välja mõelnud, saate kasutada muude tegevuste pakutavaid lisafunktsioone.

13
Sisestage oma rakendusele nimi. See läheb lehe „Projekti seadistamine” ülaosas olevale väljale „Nimi” all. See peaks olema lühike ja kirjeldav, et näeksite kohe, milleks rakendus on mõeldud.

14
Valige keeleks Java. Kasutage Java valimiseks jaotise „Keel” all olevat rippmenüüd.

15
Valige, millise Androidi versiooni jaoks soovite kujundada. Kasutage valiku „Minimaalne API tase” kõrval olevat rippmenüüd, et valida Androidi varaseim versioon, millega teie rakendus ühildub. Lihtsa rakenduse jaoks peaksite valima versiooni, mida enamik seadmeid toetab, isegi kui see on vanem.

16
Klõpsake nuppu Lõpeta. See loob uue Android Studio projekti. Oodake mõni minut, kuni automatiseeritud ehitussüsteem teie projekti seadistab.

17
Saage aru, mida soovite teha. Mõelge, millise sisendi kasutaja annab, kuidas te seda töötlete (programmeerimisel saate improviseerida, kuid teil peaks olema ülevaade, kuidas see peaks toimima), kuidas te väljundit kasutajale kuvate. See näide näitab, kuidas luua rakendus, kuhu kasutaja saab sisestada kaks numbrit ja kuvatakse summa.

18
Avage tõlkeredaktor. Hea tava on kasutada ainult tõlkeressursside stringe, isegi kui te rakendust ei tõlgi. Tõlkeredaktori avamiseks toimige järgmiselt. Klõpsake ülaosas vahekaarti, mille ülaosas on tegevus_main.xml. Klõpsake ülaosas gloobust meenutava ikooni kõrval rippmenüül. .Klõpsake valikul Redigeeri tõlkeid….

19
Lisage veidi teksti. Peate kasutajale selgitama, mida ta peaks rakendusega tegema. Teksti lisamiseks kasutage järgmisi samme: stringi lisamiseks vajutage tõlkeredaktori vasakus ülanurgas plussnuppu ( + ). Sisestage lühike klahv (see on nagu muutuja nimi, näiteks “main_instruction”.) Sisestage ingliskeelne täistekst valiku “Vaikeväärtus” (st “Sisestage lisamiseks kaks numbrit”) kõrval. Klõpsake nuppu OK. Soovi korral saate lisada lokaadi, kasutades nuppu, mis kujutab maakera, millel on + märk, ja seejärel tõlkida kogu teksti sellesse lokaadi.

20
Klõpsake vahekaarti activity_main.xml. See sulgeb tõlkeredaktori ja lülitub tagasi tegevuste põhikuvale. Näete tühja ekraani tekstikastiga, millel on tekst “Tere maailm!” keskel. Praegu on see üsna kasutu liides.

21
Asenda “Tere maailm!”. Kasutage järgmisi samme, et asendada “Tere maailm!” tekst: klõpsake keskel asuval tekstikastil. Valige paremal pool sisend sildiga “tekst”. Asendage “Tere maailm!” “@string/pea_juhisega” (või kuidas iganes loodud võtit nimetasite). Tekstikastis kuvatakse nüüd selle klahvi jaoks sisestatud tekst. Lohistage tekstikast ülespoole, nii et selle all jääks ruumi muude elementide jaoks. Paremklõpsake kõiki ekraani üksusi kuvavas menüüs kirjel “TextView” ja valige Piira ja seejärel ülemine ülaosa. Kui see viib tekstikasti vastuvõetamatusse kohta, viige see tagasi oma asukohta ja korrake. Tekstikasti horisontaalseks tsentreerimiseks valige Keskel ja seejärel Horisontaalselt.

22
Asetage ekraanile kaks numbrisisendit. Kasutage ekraanile numbriliste sisendite lisamiseks järgmisi samme: Klõpsake valikul Tekst paneelil, mis asub “Palett” all vasakul. Lohistage kaks numbri (allkirjastatud) sisendit eelvaatekuvale. Kasutage atribuutide paneelil paremal asuvat tekstikasti nimega “Id”, et muuta ID-d meeldejäävaks (nt “number1” ja “number2”.) Vältige ID-s tühikute kasutamist. Piirake ja tsentreerige numbrisisendeid täpselt nii, nagu tegite ülaosas oleva tekstikastiga. Saate ignoreerida hoiatust puuduva atribuudi “autoFillHints” kohta.

23
Asetage ekraanile nupp “Lisa”. Nupu “Lisa” lisamiseks järgige järgmisi samme: klõpsake valiku “Palett” all vasakul asuval paneelil nupud. Lohistage nupp ekraanile. Lisage tõlkeredaktoris string, mille vaikeväärtusteks on võti “text_add” ja “Add”. Minge tagasi saidile “activity_main.xml” ja asendage paremal asuval atribuutide paneelil tekst “Button” tekstiga “@string/text_add” Andke nupule kirjeldav ID, näiteks “buttonAdd” atribuutide paneelil “Id” kõrval. õigus. Piirake ja tsentreerige nuppu samamoodi nagu teiste ekraanil kuvatavate objektide puhul.

24
Lisage kaks tõlkestringi. Avage tõlkeredaktor ja looge kaks uut stringi. Ühte tuleks nimetada võtmeks “tulemus” ja vaikeväärtuseks “Result”. Teist tuleks nimetada võtmeks “ei ole veel_arvutatud” ja vaikeväärtuseks “pole veel arvutatud”.

25
Lisage veel kaks tekstikasti. Kahe uue tekstivälja lisamiseks järgige järgmisi samme. Lülitage tagasi vahekaardile “Activity_main.xml”. Klõpsake valikul “Palett” all vasakul asuval paneelil Teksti. Lohistage kaks TextView tekstikasti ekraanile. Asendage stringid lisatud stringidega. Andke atribuutide paneeli väljale “id” olevale tekstiväljale ID, näiteks “resultOut”. Piirake need tekstikastid nii, et see oleks ülemülaosas ja ülem-alguses.

26
Lülitage sisse “mainActivity.java”. See on fail, mis sisaldab rakenduse koodi.

27
Deklareerige vajalikud muutujad. Peate saama kasutaja sisendi, reageerima, kui kasutaja nuppu vajutab, ja muutma tekstikasti “veel arvutamata” arvutuse tulemuseks. Selleks peab programm ekraanil olevaid üksusi “nägema”. Peaksite need lõplikuks kuulutama, sest te ei muuda neid kunagi otseselt, vaid ainult nende atribuute. Nii et tippige funktsiooni onCreate() all olevale reale järgmine tekst pärast rida “setContentView(). Kui tekstikastidel ja nuppudel on allolevast erinevad nimed, muutke neid vastavalt vajadusele. Sisestage kood käsitsi. See ei tööta, kui kopeerige ja kleepige. Kood on järgmine:lõplik RedigeeriText num1 = findViewById(R.id.number1);final EditText num2 = findViewById(R.id.number2);final Button buttonAdd = findViewById(R.id.buttonAdd);final TextView resultOut = findViewById(R.id.resultOut);

28
Loo klikikuulaja. See on funktsioon, mis kutsutakse välja, kui kasutaja klõpsab nuppu. Selle lisamiseks tippige koodi viimase “lõpliku” rea alla järgmine tekst:buttonAdd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { }});

29
Lisage kood klikikuulajasse. Tahad saada kasutaja sisendid, teisendada need täisarvudeks, liita need kokku ja muuta tulemuseks tekstikasti “pole veel arvutatud” teksti. Lisage rea “public void onClick(View v)” alla järgmine kood:int sum = Integer.parseInt(num1.getText().toString()) + Integer.parseInt(num2.getText().toString()); resultOut.setText(Integer.toString(sum));

30
Ehitage APK. APK-faili koostamiseks kasutage järgmisi samme: klõpsake vahekaarti Ehitamine. Klõpsake käsul Koosta komplekt(id) / APK-d. Klõpsake valikul APK koostamine.

31
Klõpsake paremas alanurgas ilmuvas hüpikaknas lingil “otsi”. See avab failihalduris kausta APK-ga.

32
Ühendage oma Android-nutitelefon arvutiga. Kasutage nutitelefoni või tahvelarvuti arvutiga ühendamiseks USB / microUSB edastuskaablit.

33
Kopeerige APK oma nutitelefoni. Nutitelefonis jamade vältimiseks looge oma APK-dele uus kataloog (praegu on see ainult üks, kuid kui jätkate arendamist, on teil varsti neid palju) või kasutage allalaadimiste kataloogi. Ärge kopeerige .json-faili, vaid lihtsalt ignoreerige seda.

34
Leidke nutitelefonist APK. Avage failihaldur. Kui seda pole hiljutiste allalaadimiste hulgas või APK-de jaotises, otsige seda.

35
Puudutage APK-d. See küsib teilt, kas see installida. Puudutage nuppu Jah ja oodake installimist. Rakenduse installimiseks ja testimiseks peate nutitelefoni seadetes lubama välistest allikatest pärit rakenduste installimise. APK saate pärast installimist kustutada. Saate alati oma arvutis uue luua, kui seda uuesti vajate.

36
Avage rakendus nutitelefonis. Sellel on ikooniks tumesini-rohelise tausta taga valge Androidi logo.

37
Kontrollige, kas rakendus töötab ootuspäraselt.