Lep pozdrav, dragi ljubitelji operacijskega sistema Android. V današnjem članku bom poskušal čim bolj podrobno obravnavati zelo zanimivo temo - izbor orodij za ustvarjanje lastne aplikacije (na spletu) za pripomočke, ki temeljijo na priljubljenem operacijskem sistemu Android.

Z razvojem mobilnih tehnologij se razvija tudi trg mobilnih aplikacij, vključno s trgom mobilnih aplikacij za operacijski sistem Android. Če se je prej lahko prijavil le napreden programer z debelimi očali, ki je opravil pet let univerzitetnega študija, je zdaj ta možnost na voljo vsem, ki programskih jezikov popolnoma ne poznajo, pa tudi brez odklopa od interneta, tj. na spletu.

V zbirki boste našli štiri orodja, ki vam bodo omogočila izdelavo aplikacije – hitro in enostavno. Vsa predlagana orodja so podobna konstruktorskim kompletom, svojo prvo aplikacijo morate sestaviti iz različnih že pripravljenih komponent, aplikacijo lahko ustvarite na enak način, kot sestavljate Lego konstruktor.

Vsi instrumenti so bili izbrani po naslednjih kriterijih:

  • Enostavnost uporabe. Ker bodo takšno orodje uporabljali predvsem ljudje, ki niso seznanjeni s programiranjem in kompleksnimi elementi, je bil v tem majhnem izboru glavni poudarek na priročnosti in enostavnosti uporabe predlaganih orodij;
  • Intuitiven vmesnik. Ta točka in pogoj logično sledita prejšnji. Poleg tega, da mora biti vmesnik orodja za ustvarjanje aplikacij za Android OS (Android) preprost, naj bo tudi intuitiven;
  • Možnosti. Več različnih stvari kot "zmore" orodje, bolje je. V bistvu imajo vse predstavljene aplikacije enak nabor orodij, z manjšimi razlikami in spremembami.

Torej, napišimo, začnimo izdelovati aplikacijo (celotno aplikacijo je mogoče ustvariti na spletu), spodaj se lahko seznanite z izbiro programskih izdelkov in izberete najbolj priročno in funkcionalno orodje zase.

TheAppBuilder

Dobro orodje za ustvarjanje aplikacij. Nedvomno je dobra novica, da lahko to orodje uporabljate popolnoma brezplačno. Slaba stran je, da ta programski izdelek ne podpira ruskega jezika, če pa ste se v šoli vsaj malo učili angleščine, potem z uporabo TheAppBuilderja ne bi smelo biti težav. Od vseh funkcij tega programskega izdelka bi rad omenil naslednje::

  • Velika izbira predlog za ustvarjanje vaših Android aplikacij. Če želite narediti preprost program, lahko med predlaganimi možnostmi predloge preprosto izberete tisto, ki jo potrebujete;
  • Možnost ogleda podrobne statistike o aplikaciji, ki ste jo ustvarili;
  • Preprosta in jasna objava aplikacije, ki ste jo ustvarili v Google Play.

AppsGeyser


Še eno dobro, kakovostno orodje, ki si zasluži veliko pozornosti. Kot sem rekel zgoraj, za ustvarjanje )) vam ni treba znati programirati za Android; vse v tem programu je tako preprosto, da lahko ustvarite aplikacijo za svoj projekt v nekaj minutah, preprosto tako, da jo sestavite iz delov. "konstruktorja". Spodaj se lahko seznanite z zmogljivostmi predlaganega orodja.:

  • Velik arhiv predlog na različne teme: restavracije, picerije, foto studii, počitnice, šport, radio, prevoz tovora in veliko, veliko drugih predlog. Samo izbrati morate ustreznega in ga začeti urejati, da bo ustrezal vašim potrebam;
  • Vgrajena orodja za promocijo vaše nove aplikacije. Včasih morate za promocijo in promocijo svoje nove aplikacije porabiti veliko truda in časa, vgrajena orodja za promocijo v graditelju vam lahko olajšajo nalogo;
  • Možnost povezovanja vašega programa z oglaševalskim omrežjem, tako da lahko zaslužite z aplikacijami, ki jih ustvarite.

AppsMakerstore




Zelo preprosto orodje za ustvarjanje programov za vaš operacijski sistem Android. Glavna prednost te aplikacije je, da lahko naenkrat ustvarite aplikacijo za šest različnih mobilnih operacijskih sistemov. Druge prednosti tega orodja vključujejo naslednje::

  • Sposobnost dela z oblikovalcem na spletu;
  • Možno je registrirati brezplačen račun;
  • Velik arhiv predlog za vašo aplikacijo za Android lahko napišete potrebno aplikacijo v dveh klikih.

To je vse za danes. Upam, da ste izbrali pravo orodje zase in znate narediti svojo prvo aplikacijo. Svoje mnenje pišemo tudi v komentarjih k temu gradivu.

Upoštevajte, da se studio nenehno posodablja, zato se lahko videz oken in drugih podrobnosti razlikuje od tega primera. Večina lekcij na spletnem mestu zdaj uporablja različico 2.3. 25. oktobra 2017 je izšla različica 3.0, v kateri se je marsikaj spremenilo. V tem članku sem poskušal zamenjati vse slike z novo različico.

Java se uporablja kot programski jezik za Android. XML se uporablja za ustvarjanje uporabniškega vmesnika.

Tukaj bi morali narediti majhno digresijo. Android Studio 3.0 dodaja polno podporo za nov jezik Kotlin, ki ga je razvil Kotans. Google je objavil svoje načrte, da bo novi "mačji" jezik postal glavni. Vendar morate razumeti, da je bilo v preteklih letih v Javi napisanih ogromno primerov. Če ste novinec v programiranju, potem je bolje, da se v prvem obdobju usposabljanja popolnoma osredotočite na Javo; tako boste lažje našli odgovore na vprašanja. Kotlin vam ne uide, kasneje boste lažje preklopili nanj, težji pa bo obratni postopek. Ko se malo seznanite z Javo, lahko hkrati preučujete primere v Kotlinu. Google zdaj aktivno prepisuje dokumentacijo za Kotlin, vendar je popoln prehod še daleč, celo manj kot 50-odstoten. Malo kasneje bom tudi izvajal lekcije z uporabo Kotlina, vendar to ne bo kmalu.

Po tradiciji prejšnjega stoletja je moral vsak programer napisati "Hello World!" (Hello World!) kot prvi program. Časi se spreminjajo in Hello World! je že vgrajen v razvojno okolje Android zaradi združljivosti, sodobni programerji pa morajo napisati program Pozdravljena Kitty!(Pozdravljena, muca!). Strinjajte se, da je pozdraviti mačjega mladiča bolj razumno kot pozdraviti kateri koli drug svet.

Zato bomo problem razdelili na dva dela. Najprej zaženimo končni program, ne da bi pisali kodo, da se prepričamo, da so vsa orodja pravilno nameščena in da lahko ustvarjamo programe in odpravljamo napake. In potem bomo napisali naš prvi program.

Ustvarjanje novega projekta

Zaženite Studio in izberite Datoteka | Novo | Nov projekt.... Prikaže se pogovorno okno čarovnika.

Polje Ime aplikacije- prijazno ime za aplikacijo, ki bo prikazano v naslovu aplikacije. Privzeto morda že imate Moja prijava. Zamenjajmo ga z. V bistvu bi lahko napisali tukaj in Pozdravljen svet!, vendar ima Android čudovito možnost izpisa želenih nizov na telefonih z različnimi jeziki. Recimo, da bo telefon Američana imel napis v angleščini, telefon Rusa pa bo imel napis v ruščini. Zato začetne nastavitve vedno uporabljajo angleške različice, kasneje pa pripravijo lokalizirane nize. Takoj je treba razviti navado pravilne kode.

Polje Domena podjetja služi za označevanje vašega spletnega mesta. Privzeto se tam lahko pojavi vaše ime uporabnika računalnika. Če imate spletno stran, lahko vnesete njen naslov ali si izmislite kakšno ime. Vneseno ime si zapomni in bo samodejno zamenjano v naslednjih novih projektih. Prihranki pa.

Tretje polje Lokacija projekta omogoča izbiro lokacije na disku za ustvarjeni projekt. Na disku lahko ustvarite ločeno mapo za svoje projekte in vanjo shranite svoje programe. Studio si zapomni zadnjo mapo in bo samodejno predlagal shranjevanje vanjo. Po potrebi lahko z gumbom s tremi pikami nastavite drugo lokacijo za posamezen projekt.

Polje Ime paketa ustvari poseben paket Java na podlagi vašega imena iz prejšnjega polja. Java uporablja obrnjeno različico za poimenovanje paketov, zato gre najprej ru in nato ime spletnega mesta. Paket služi za edinstveno identifikacijo vaše aplikacije, ko jo distribuirate. Če sto ljudi napiše sto aplikacij z imenom "Cat", potem ne bo jasno, kje je aplikacija, ki jo je napisal razvijalec Vasilij Kotov. In aplikacija z imenom paketa ru.vaskakotov.cat lažje najti. Upoštevajte, da Google uporablja paket v svoji dokumentaciji com.example v demonstracijske namene. Če preprosto kopirate primere iz dokumentacije in jih poskusite objaviti v tej obliki v Google Play, potem nič ne bo delovalo - to ime je rezervirano in prepovedano za uporabo v trgovini z aplikacijami. Gumb Uredi omogoča urejanje pripravljene različice. Na primer, pišete aplikacijo po meri in morate uporabiti ime paketa, ki ga je odobrila stranka, in ne vašega privzetega.

Spodaj sta dve možnosti za pisanje programov v C++ in Kotlin. O teh možnostih še ne razmišljamo. Ko pišete v Kotlinu, potrdite ustrezno polje. Vendar pa lahko projekt pretvorite iz Jave v Kotlin in pozneje z uporabo studijskih orodij.

Kliknite na gumb Naprej in se premaknite na naslednje okno. Tukaj izberemo vrste naprav, za katere bomo razvili našo aplikacijo. V večini primerov bomo pisali za pametne telefone in tablice, zato pustimo potrditveno polje pri prvem elementu. Prav tako lahko pišete aplikacije za Android TV, Android Wear, Android Auto in Android Things.

Poleg izbire vrste naprave morate izbrati minimalno različico sistema, pod katerim bo aplikacija delovala. Izberite svojo možnost. Google trenutno podpira različice, ki se začnejo z API-jem 7, in izda posebne knjižnice združljivosti za starejše naprave. Lahko pa izberete bolj sodobno možnost. Imam telefon z minimalno različico Androida 4.4, zato nastavljam to možnost.

java

Mapa java vsebuje tri podmape - delovno in za teste. Delovna mapa ima ime vašega paketa in vsebuje datoteke razreda. Zdaj je en razred Glavna dejavnost. Testne mape lahko pustite pri miru. Če poznate delovanje paketov v Javi, lahko ustvarite nove mape in podmape.

res

Mapa res vsebuje datoteke virov, razdeljene v ločene podmape.

  • risanje- v teh mapah so shranjeni grafični viri - slike in xml datoteke, ki opisujejo barve in oblike.
  • postavitev- ta mapa vsebuje xml datoteke, ki opisujejo videz obrazcev in različnih elementov obrazcev. Po ustvarjanju projekta je tam že datoteka dejavnost_glavna.xml, ki skrbi za videz glavnega okna aplikacije.
  • mipmap- tukaj so shranjene ikone aplikacij za različne ločljivosti zaslona
  • vrednosti- viri nizov, barvni viri, teme, slogi in dimenzije, ki jih lahko uporabimo v našem projektu, se nahajajo tukaj. Tukaj si lahko ogledate datoteke barve.xml, strings.xml, styles.xml. V starih projektih je bila tudi datoteka dimensions.xml, je zdaj opuščeno

Sčasoma boste lahko prosto krmarili po teh mapah, če se ne boste obremenjevali.

Delo s projektom - Hello, World!

Kot že rečeno, program Pozdravljen, svet! je že vgrajen v vsak nov projekt, tako da vam sploh ni treba ničesar napisati. Samo zagnati morate projekt in dobiti že pripravljen program!

Za študij morate odpreti dve datoteki - Glavna dejavnost(najverjetneje je že odprt) in dejavnost_glavna.xml (res/postavitev) v osrednjem delu studia. Če datoteke niso odprte, jih odprite sami z dvojnim klikom za urejanje (ali ogled). Na ta način lahko odprete katero koli datoteko, ki jo potrebujete.

Zaenkrat ne proučujemo kode, ampak samo kliknemo na zeleni trikotnik Teči(Shift+F10) v orodni vrstici na vrhu studia, da zaženete aplikacijo.

Če niste konfigurirali emulatorja, to pomeni, da niste prebrali prejšnje vadnice. Najprej nastavite emulator in znova zaženite projekt. Ali povežite pravo napravo.

Če je bilo vse narejeno pravilno, se bo vaš program naložil v emulator ali na napravo. čestitke!

Torej, če se je program zagnal, boste videli okno aplikacije z napisom. Tudi naslov programa bo . Vse te vrstice najdete v datoteki res/vrednosti/nizi.xml in po želji uredite.

Zdaj pa poglejmo kodo. Najprej se učimo dejavnost_glavna.xml.

Gledate ga lahko na dva načina - Oblikovanje in Besedilo.

Odpri v načinu Besedilo.

To je nova koda predloge, ki je bila izdana v Android Studio 2.3 marca 2017. Prej je bila uporabljena druga koda z RelativeLayout(in še prej, druga koda z LinearLayout). Če naletite na stare primere, ima studio kontekstni meni, ki vam bo pomagal pretvoriti staro kodo v novo.

Nekaj ​​o kodi XML. Obstaja posebna posoda ConstraintLayout, ki vsebuje komponento TextView, namenjen izpisu besedila.

Zdaj pa poglejmo kodo Java ( MainActivity.java)

Paket ru.alexanderklimov.helloworld; import android.support.v7.app.AppCompatActivity; uvoz android.os.Bundle; javni razred MainActivity razširja AppCompatActivity ( @Override protected void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ) )

Pred seboj imate odprto datoteko razreda, kjer je ime razreda Glavna dejavnost se ujema z imenom datoteke s pripono java(to je pravilo, ki ga določa jezik Java). Prva vrstica vsebuje ime paketa - določili smo ga pri ustvarjanju projekta ( Ime paketa). Sledijo vrstice za uvoz potrebnih razredov za projekt. Da bi prihranili prostor, so strnjeni v eno skupino. Razgrni ga. Če nekega dne vidite, da so imena razredov zatemnjena, potem niso uporabljena v projektu (namig Neuporabljena izjava o uvozu) in lahko varno izbrišete dodatne vrstice. Lahko jih tudi samodejno izbrišete (nastavljivo).

Sledi deklaracija samega razreda, ki je podedovan ( se razteza) iz abstraktnega razreda dejavnost. To je osnovni razred za vse zaslone aplikacij. Možno je, da boste imeli AppCompatActivity, če ste pri ustvarjanju projekta pustili podporo za stare naprave (potrditveno polje Združljivost za nazaj (App Compat)). Stare različice niso imele dobrot, ki so se pojavile po Androidu 4, zato je bila zanje ustvarjena posebna knjižnica združljivosti, ki vam omogoča uporabo novih elementov iz novih različic Androida v starih programih. Razred AppCompatActivity To je točno tisto, o čemer govori združljivostna knjižnica. Imejte jo za revno sorodnico baze dejavnost. Ima vse potrebne metode in pomožne razrede, vendar se lahko imena nekoliko razlikujejo. In ne smeš mešati imen. Če uporabljate razred iz knjižnice združljivosti, uporabite ustrezne metode.

Na različnih stopnjah so bila uporabljena različna imena razredov dejavnosti, ki jih lahko srečate v starejših projektih. Na primer, prvič je bil uporabljen FragmentActivity, potem ActionBarActivity, 22. aprila 2015 pa je bila izdana nova različica združljivostne knjižnice in trenutno se uporablja nov razred AppCompatActivity.

V samem razredu vidimo metodo onCreate()– se pokliče, ko aplikacija ustvari in prikaže oznako dejavnosti. Metoda je označena kot zaščiten in je opremljen z opombo @Preglasi(preglašeno iz osnovnega razreda). Povzetek vam lahko koristi. Če se v imenu metode zatipkate, vas lahko prevajalnik opozori, da nadrejeni razred nima takšne metode dejavnost.

Poglejmo kodo metode.

Linija super.onCreate(savedInstanceState); je konstruktor nadrejenega razreda, ki izvaja potrebne operacije za delovanje dejavnosti. Te vrstice se vam ni treba dotikati, pustite jo nespremenjeno.

Druga vrstica setContentView(R.layout.activity_main); je večjega zanimanja. Metoda setContentView(int) vključuje vsebino iz označevalne datoteke. Kot argument določimo ime datoteke brez končnice iz mape res/postavitev. Privzeto projekt v njem ustvari datoteko dejavnost_glavna.xml. Datoteko lahko preimenujete ali ustvarite svojo datoteko z imenom cat.xml in ga povežite s svojo dejavnostjo. Potem bo koda videti takole:

SetContentView(R.layout.cat);

Da bo vaša koda čista, se poskušajte držati standardov. Če ustvarjate oznako za dejavnost, uporabite predpono dejavnost_ za ime datoteke. Na primer, oznako za drugo dejavnost bi lahko poimenovali dejavnost_druga.xml.

Operacijski sistem, imenovan Android, je relativno nov. V zvezi s tem lahko rečemo, da njegove zmogljivosti niso bile v celoti raziskane in da ga vsi uporabniki ne "spoštujejo". Kljub temu je treba opozoriti, da hitrost tega operacijskega sistema omogoča prihranek časa in virov. Na mobilni napravi, ki poganja takšno lupino, lahko naredite skoraj vse, kar lahko naredite na običajnem računalniku.

Kako ustvariti aplikacijo za Android. Glavne stopnje

Programiranje, ki je na voljo v državi, lahko zagotovi precej veliko uporabnega znanja. Obvladovanje osnov sistema je zelo enostavno. Oglejmo si glavne faze programiranja in se naučimo, kako ustvariti potrebno aplikacijo za Android.

Prvi korak je namestitev in konfiguracija IDE za operacijski sistem. To je glavna stvar za uporabnike, ki se želijo naučiti osnov programiranja z uporabo platforme Android. Preden ustvarite aplikacijo za Android, morate narediti nekaj preprostih korakov.

Nekaj ​​preprostih korakov

  1. Poiščite platformo, ki v celoti ustreza vašim zahtevam, in jo prenesite. Ko je program prenesen, ga namestite. Treba je opozoriti, da ne bo delovalo, če
  2. Aplikacijo Eclipse Classic morate prenesti tako, da izberete določeno platformo. Na primer, Windows 64-bit. Za boljše delovanje programa je vanj nameščen vtičnik Android Development Tools. Če želite to narediti, morate zagnati pripomoček, odpreti meni Pomoč in klikniti Namesti novo programsko opremo. Po tem se odpre okno, v katerem boste morali klikniti gumb Dodaj. Nato se prikaže drugo okno, v katerem boste morali v vrstico z imenom vnesti ime. V elementu Lokacija boste morali določiti povezavo do vira, kjer se nahaja zahtevani vtičnik. Ko je okno zaprto, se na zaslonu prikažejo orodja za razvijalce. Potrdite polje nasproti in kliknite gumb »Naprej«. Ko se odpre naslednje okno, kliknite »Naprej«, ne da bi kaj spremenili. Po namestitvi vtičnika kliknite na gumb Dokončaj. Za aktivacijo znova zaženite program.
  3. Prenesite program Android SDK in ga po potrebi posodobite na najnovejšo različico.

Naslednji korak k ustvarjanju

Drugi korak pri iskanju odgovora na vprašanje, kako ustvariti aplikacijo za Android, je izdelava aplikacije, ki bo v pomoč pri programiranju. Na tej stopnji bo treba izpolniti več pogojev.

Kako lahko preizkusite delovanje svoje aplikacije?

Ste ugotovili, kako ustvariti aplikacijo za Android in dosegli ta cilj? Zdaj pa preverimo. Če želite preizkusiti ustvarjeno aplikacijo, morate uporabiti virtualni pametni telefon, imenovan Android Virtual Device. Pomagal vam bo prikazati delovanje vaše aplikacije v vizualni obliki na različnih modelih mobilnih naprav.

Uporaba programskih orodij za izdelavo aplikacije

Katere druge aplikacije lahko uporabite za ustvarjanje aplikacije za Android iz nič? Danes obstaja ogromno različnih pripomočkov, ki vam bodo pomagali doseči svoj cilj. Mnogi od njih imajo preprost in intuitiven vmesnik. Podrobneje si moramo ogledati glavne programe, ki so najbolj priljubljeni med uporabniki, ki razvijajo aplikacije za svoj operacijski sistem.

Samo domišljijo morate imeti

Vas zanima izdelava aplikacije za Android, vendar menite, da je za to potrebno dobro znanje programskih jezikov? Vse ni tako strašljivo, kot se morda zdi na prvi pogled.

Glavna stvar, ki jo boste potrebovali, je sposobnost sestavljanja virtualnih gradbenih sklopov. Z uporabo specializiranih storitev, ki bodo opisane spodaj, lahko samostojno opravite postopek, kot je ustvarjanje aplikacije za Android. V tem primeru znanje programskih jezikov ni potrebno. Samo sestaviti ga morate, pri čemer vas vodi vaša domišljija, potrebe in talent.

Brezplačen program, ki vam omogoča oblikovanje aplikacije

Program Ibuildapp upravičeno velja za odlično orodje, ki vam bo pomagalo ustvariti zanimive aplikacije za Android. Če želite začeti delati v tem programu, vam ni treba študirati programskih jezikov ali brati specializirane literature v iskanju kakršnega koli znanja. Storitev ima različico v ruskem jeziku, kar močno poenostavi delo s takšno programsko opremo. Poleg tega je uporaba popolnoma brezplačna. Če želite to narediti, morate le izbrati ustrezen način delovanja. Zahvaljujoč temu pripomočku je mogoče ustvariti različne zanimive aplikacije za Android in jih objaviti na ustreznem viru, imenovanem Google Play. Omeniti velja, da obstaja tudi plačan način, vendar je najprej bolje razumeti brezplačno različico in šele nato preklopiti na plačano.

Svoje načrte izvajamo z dobro znanim pripomočkom

Druga priljubljena aplikacija je pripomoček Appsgeyser. To je brezplačno orodje, s katerim lahko sami ustvarite aplikacijo za Android. Funkcionalni del te programske opreme je sestavljen iz samo ene naloge - "všiti" kateri koli vir v aplikacijo. To je nekakšen pretvornik vsebin omrežnega portala v program in če ima uporabnik lastne omrežne vire, ki jih je treba prenesti v aplikacije za Android telefone, potem je to orodje najboljša izbira.

Zahvaljujoč ustvarjenim aplikacijam je mogoče zaslužiti. Če želite to narediti, uporabite dve metodi: prodajte svoj razvoj ali vanj vgradite oglaševanje. Vas zanima kino in imate mobilno napravo s sistemom Android? S takšnim programom je brez večjih težav mogoče narediti prijavo za film. Poleg tega lahko ustvarite pripomoček ne le iz katerega koli vira, ampak tudi iz video bloga.

Intuitiven vmesnik - delamo z veseljem

Orodje, imenovano Thappbuilder, vam lahko pomaga hitro ustvariti aplikacijo za operacijski sistem Android, ne da bi porabili veliko truda in časa. Tako kot v zgornjih programih bodo vse funkcionalnosti na voljo v brezplačnem načinu, kar je dobra novica za mnoge uporabnike. Vmesnik pripomočka ne vsebuje nič zapletenega, je intuitiven, zato bo delo s storitvijo priročno in prijetno za uporabnike mobilnih sistemov z operacijskim sistemom Android.

Aplikacijo za film, slike, glasbo itd. lahko preprosto ustvarite s pomočjo predlog, ki jih ponuja program. Lahko jih spremenite po svojem okusu. Treba je opozoriti, da lahko pripomoček razveseli uporabnike z možnostjo dela v načinu oblikovanja.

Ruska različica vam bo poenostavila delo

Program Appsmakerstore ima tudi dokaj preprost in intuitiven vmesnik. Omogoča vam ustvarjanje lastne aplikacije z nekaj kliki miške. Ena glavnih prednosti aplikacije je, da je program mogoče prilagoditi za šest različic platform. Se strinjate, impresivno? Enostavno in preprosto lahko ustvarite želeno aplikacijo za Android. Ruski jezik, v katerega so prevedena imena vseh orodij in zavihkov, vam bo pomagal le pri oblikovanju. Različica v ruskem jeziku je uporabnikom na voljo popolnoma brezplačno. Pripomoček lahko uporablja vsa orodja, ki so tukaj vgrajena. Ena razlika od plačljive različice je pomanjkanje stalne tehnične podpore.

To so vsi osnovni programi, ki vam bodo pomagali ustvariti aplikacijo za operacijski sistem Android. Želimo vam veliko sreče pri njihovi uporabi!

Lep pozdrav vsem bralcem spletnega mesta! Na internetu je ena čudovita brezplačna in prav o njej bomo razpravljali v današnjem članku.
Mnogi uporabniki včasih pomislijo, da bi sami ustvarili računalniški program, in za to obstajajo različni razlogi, na primer:

Kljub raznolikosti teh razlogov je vsem skupna ena težava – če želite razviti program, morate poznati programske jezike. Da bi se naučili sintakse katerega koli programskega jezika, je dovolj nekaj mesecev, a da bi razumeli logiko jezika in se naučili, kako ga uporabiti v praksi, bodo trajala leta. Ampak, kot veste, brezupnih situacij ni! V našem primeru nam bo pomagalo program za izdelavo računalniških programov, ki ga lahko prenesete popolnoma brezplačno!

Če pogledam naprej, bom rekel, da boste po branju tega članka do konca v samo nekaj urah lahko ustvarili svoje preproste programe. Pa začnimo.
Naš program za izdelavo računalniških programov imenovan HiAsm.

HiAsm je zmogljiv sistem za razvoj vizualnih aplikacij, s katerim lahko razvijete svoj program brez uporabe programiranja. S HiAsm lahko ustvarite različne avdio in video predvajalnike, brskalnike, spletne klepete in še veliko več. Vse te aplikacije lahko ustvarite brez ene vrstice kode; vizualno okolje bo naredilo vse namesto vas!

Preden začnete delati s programsko opremo za ustvarjanje programov za vaš računalnik, predlagam, da jo prenesete in namestite.

Po prenosu morate opraviti standardni postopek namestitve te aplikacije.
1 . Izberite želeni jezik, v mojem primeru je to ruščina.

2. Nadaljujte z namestitvijo.

3. Sprejemamo pogoje licenčne pogodbe.

4. Izberite mesto na trdem disku za namestitev programa za ustvarjanje programov za vaš računalnik.

5. Določite svoje ime in e-poštni naslov (ker potrditev e-pošte ni potrebna, lahko navedete kateri koli e-poštni naslov)

6. Zaključimo postopek namestitve programa.

Ko namestite HiAsm, lahko nadaljujete z zagonom. Ko zaženemo našo, bomo videli naslednje okno:

Če želite začeti ustvarjati svojo aplikacijo, morate v glavnem meniju klikniti element »Datoteka« in nato » Novo…", izberite" Windows"(če želimo ustvariti aplikacijo za Windows OS) in kliknite " OK”.
Tako bomo dobili obrazec za naš prihodnji program, ki zaenkrat vsebuje en sam element imenovan MainForm.

Obrazec je temelj programa, na katerem bodo temeljili različni elementi. Za dodajanje elementov v naš program kliknite na istoimensko postavko v zgornjem levem delu.

Odprl se je zavihek z ogromno zbirko različnih elementov. Zahvaljujoč tako velikemu arzenalu lahko ustvarite zelo resno aplikacijo, ki bo izpolnila vse vaše zahteve.
Da pokažem, kako deluje HiAsm, bom ustvaril preprost program, ki bo imel en gumb, s klikom na katerega se bo naslov obrazca spremenil iz " obrazec"za" zdravo».

Kako namestiti element na obrazec?

Torej, poiščemo gumb na plošči z elementi (ko kazalec premaknete nad element, se prikaže opis orodja z njegovim imenom), ga kliknemo z levim gumbom miške, nato premaknemo kazalec na del obrazca, v katerem želimo da ga postavite.

Kako spremeniti nastavitve elementa?

Če želite konfigurirati naš gumb, pojdite v zgornji desni del programa in kliknite » Lastnosti" Zdaj vidimo zavihek z vsemi lastnostmi našega gumba. Zdaj nas zanima nepremičnina " Napis«, ki je odgovoren za oznako na gumbu. Privzeto ima vrednost " Potisni", ga bomo spremenili v " Kliknite».

Kako nastaviti dejanje za element?

Zdaj smo prišli do najtežjega dela ustvarjanja aplikacije z uporabo programi za izdelavo računalniških programov- omogočiti moramo, da gumb našega programa začne delovati. Ko boste razumeli pomen te operacije, vam bo postala preprosta in logična.
Da bi naš gumb spremenil ime programske forme, moramo vzpostaviti povezavo med tipko in glavno formo (elementom MainForm). Če želite to narediti, premaknite kazalec miške nad zeleno piko na našem gumbu, nato držite levi gumb miške in začnite risati črto do sredine MainForm.

Zdaj morate dvoklikniti na položeni segment in nastaviti ime obrazca, ki se prikaže po kliku na gumb. Po dvojnem kliku na segment, " Urejevalnik podatkov».

Če želite obrazcu nastaviti besedilno ime, izberite Niz, če pa številsko, izberite Celo število ali Real. Izberite vrsto podatkov " Niz" in vnesite besedo " zdravo».
Na tej točki je naš program pripravljen in zdaj ga moramo preizkusiti. Da bi to naredili, shranimo naš projekt - “ Datoteka", nato" Shrani kot« in izberite lokacijo za shranjevanje. Za začetek moramo klikniti na zeleno puščico ali pritisniti tipko F9.

Naš program se je zagnal, zdaj preverjamo njegovo funkcionalnost - kliknite naš gumb.

Kako lahko zamenjamo naslov obrazca se je spremenil in to pomeni, da program deluje! Da lahko program izvajate brez HiAsm, morate ustvariti datoteko exe. Če želite to narediti, kliknite element glavnega menija » Zagon" in kliknite " Prevedi».
Čestitamo, pravkar ste ustvarili program za Windows! Za lažji proces ustvarjanja programov priporočam, da se seznanite z naslednjimi koncepti programiranja:

  • tipi podatkov;
  • koncept dogodkov v objektno orientiranem programiranju;
  • lastnosti komponent programskega okolja Delphi.

Poznavanje teh konceptov bo močno olajšalo proces ustvarjanja programov v HiAsp. V tem članku smo si ogledali odlično brezplačno program za izdelavo računalniških programov, prav tako ustvarili svojo prvo aplikacijo in jo preizkusili glede funkcionalnosti. Da bi vam pomagal hitro razumeti program HiAsp, sem izbral nekaj dokaj dobrih video lekcij, namenjenih temu čudovitemu okolju za ustvarjanje programa. Želim vam prijeten ogled!

Nedokumentirane funkcije HiAsm

Nastavitve HiAsm

Grafika v HiAsmu

Ali veste, kateri so brezplačni?

Razvoj mobilne programske opreme je lahko zabaven in koristen podvig. V tem članku vam bomo povedali kako ustvariti aplikacijo za android.

Android Studio

Če želite napisati aplikacijo, boste morali prenesti in namestiti Android Studio. Paket vključuje komplet za razvoj programske opreme z vsemi knjižnicami in kodo Android, ki je potrebna za razvoj aplikacije. In tudi Android emulator, ki vam omogoča, da aplikacijo najprej preizkusite na svojem osebnem računalniku, ne da bi jo namestili na pravo mobilno napravo.

Toda najprej morate prenesti in namestiti Java Development Kit ( JDK) iz Oracla. Poiščite razdelek " Java SE Development Kit 7u79» in prenesite različico za svoj osebni računalnik. Pomembno je, da prenesete pravilno različico ( 32-bitni ali 64-bitni), sicer Android Studio ne bo mogel najti Java Runtime Environment ( JRE).

Opomba: Oracle ne bo objavljal nobenih posodobitev za Javo SE 7 na svojih javnih mestih in pričakuje se, da bodo uporabniki množično prešli na Javo 8. Vendar trenutno Android Studio zahteva Java 7. To se lahko v prihodnosti spremeni.

Ko namestite JDK, morate namestiti Android Studio. Med namestitvijo morate določiti, koliko pomnilnika želite rezervirati za emulator Android. Poganja Android kot virtualni stroj, kot pametni telefon, ki ga poganja Intel. To je hitrejše od emulacije procesorja ARM na osebnem računalniku. Toda za zagon tega virtualnega stroja mora emulator dodeliti nekaj pomnilnika. Toda preden sami ustvarite aplikacijo za Android, ne pozabite, da bo kombinacija Android Studia, Jave in emulatorja precej intenzivna, računalnik pa se lahko upočasni.

Google pravi, da sta potrebna vsaj 2 GB RAM-a, priporočljivo pa je 4 GB. Toda moj glavni računalnik ima 8 GB in se še vedno včasih upočasni:

Ko prvič zaženete Android Studio, bo izvedel začetno inicializacijo, ki vključuje prenos in namestitev najnovejše različice Android SDK. To lahko traja nekaj minut.

Ko je vse preneseno in nameščeno, boste videli meni, ki vam omogoča, da ustvarite novega, odprete obstoječega ali uvozite projekt itd.

Ustvarite nov projekt

Kliknite " Začnite nov projekt Android Studio" in vnesite ime vaše prijave v polje " Ime aplikacije" Na polju" Domena podjetja» Vnesite uradno domeno vašega podjetja. Če ste neodvisni razvijalec ali hobi, vnesite svojo domeno. Če samo eksperimentirate z Androidom in ne nameravate kmalu objaviti svojih aplikacij v Googlu Play, preprosto zapustite vzorčno domeno, samo spremenite " uporabnik" v vašem imenu (brez presledkov):


V naslednjem pogovornem oknu se prepričajte, da imate " Telefon in tablica", in za " Najmanjši SDK» nameščen - API 15: Android 4.0.3. Za možnosti " Nosite "in" TV

» potrditvena polja ne smejo biti označena. V pogovornem oknu " Dodajte dejavnost v Mobile » pusti privzeto vrednost « Prazna dejavnost " in kliknite " Naprej " V pogovornem oknu " Prilagodite dejavnost "Pustite vse vrednosti in kliknite"»:


Končaj Integrirano razvojno okolje ( IDE še posebej, če prvič ustvarjate projekt). Če vidite sporočilo o napaki " Težave z upodabljanjem: Upodabljanje ni uspelo zaradi znane napake", kliknite povezavo " obnoviti«, ki se prikaže poleg sporočila o napaki.

Privzeto je delovni prostor IDE razdeljen na tri glavne dele ( če ne štejemo orodne vrstice itd.). Zgoraj levo je drevo projekta. Desno od njega je urejevalnik kod, pod njimi pa sporočila.

Preden ustvarite aplikacijo za Android iz nič, lahko že prevedete in zaženete samodejno ustvarjeno aplikacijo, vendar to ni zelo zanimivo. Namesto tega bomo dodali nekaj malenkosti, da boste lahko začeli razvijati aplikacije za Android.

Projektno drevo

Drevo projekta vsebuje vse datoteke in vire, potrebne za ustvarjanje aplikacije za Android. Če ste seznanjeni s pisanjem preprostih programov v Javi, C, Pythonu itd., bi morda mislili, da bi bilo vse vsebovano v samo eni ali dveh datotekah. Toda razvoj aplikacij za Android je nekoliko bolj zapleten:


Na vozlišču " aplikacija Drevo projekta vsebuje več vozlišč (na primer mape), ki jih je mogoče razširiti. Vozlišča najvišje ravni so " manifesti”, “java"in" res" Slednje je okrajšava za " virov”.

IN " manifesti"datoteka se nahaja" AndroidManifest.xml«, ga mora vsebovati vsaka aplikacija. To je datoteka XML z informacijami o aplikaciji, vključno z njenim imenom. Element, ki se pogosto doda tej datoteki, je seznam dovoljenj, ki jih zahteva aplikacija. Za to preprosto aplikacijo vam tukaj ni treba ničesar spreminjati.

V razdelku " java» vsebuje javansko kodo aplikacije. To bo v podimeniku z imenom com.example.user.myfirstapp. To je ime domene podjetja, ki ste ga vnesli prej, vendar obratno, plus ime aplikacije. Ta mapa vsebuje datoteko MainActivity.java. To je vstopna točka v aplikacijo in edina datoteka Java, ki jo bomo potrebovali.

Nadaljujemo z ustvarjanjem preproste aplikacije za Android. V razdelku " res» Obstaja več map za grafiko, menije in elemente uporabniškega vmesnika. Zanima nas " postavitev Nosite vrednosti" V mapi " postavitev" obstaja datoteka z imenom " dejavnost_glavna.xml" To je datoteka XML, ki opisuje uporabniški vmesnik. Urejate ga lahko na dva načina. Prvi je neposredno urejanje kode XML, drugi pa uporaba vgrajenega oblikovalca uporabniškega vmesnika:


V mapi " vrednosti"vsebuje več datotek XML. Trenutno je za nas najpomembnejši strings.xml. Namesto nastavitve nizovnih vrednosti v kodi Java se te običajno postavijo v datoteko " strings.xml«, nanje pa se lahko sklicujemo prek identifikatorjev. Prednost je v tem, da če niz uporabite večkrat, ga lahko spremenite samo enkrat in bodo spremembe veljale povsod. To tudi olajša podporo več jezikov v aplikaciji.

Če želite sami ustvariti aplikacijo za Android, boste morali spremeniti datoteke MainActivity.java, activity_main.xml in strings.xml.

Pisanje vloge

Za naš primer bomo dodali gumb z oznako " Tapni me!", spremenite privzeti pozdrav " Pozdravljen svet!"za" Dotakni se me, če si upaš!" Spremenili ga bomo tudi tako, da bo v središču. In dodamo kodo, tako da se ob kliku na gumb prikaže besedilo " toast»!

Začnimo s spremembo besedila pozdrava in njegove poravnave. Najprej poiščite datoteko " dejavnost_glavna.xml» in dvokliknite nanj. Zapomni si to " dejavnost_glavna.xml" je datoteka, ki vsebuje definicijo uporabniškega vmesnika. Na dnu okna kode sta dva zavihka: " Oblikovanje Nosite Besedilo" Pojdi na " Oblikovanje».

Zdaj kliknite na besedilo " Pozdravljen svet!«, ki je prikazan v oknu za predogled na zaslonu pametnega telefona. Če je premajhen, uporabite gumb za povečavo ( povečevalno steklo z znakom plus).

V oknu z lastnostmi na desni strani slike telefona se pomaknite navzdol po zaslonu, dokler ne najdete besed » postavitev: centerInParent" Kliknite preslednico zraven in izberite " vodoravno" Za tem besedilo " Pozdravljen svet!» se premakne v središče:


Preden ustvarite aplikacijo za Android brez veščin, spremenimo besedilo. vrstica " Pozdravljen svet!" je shranjeno v datoteki " strings.xml" v razdelku res->values ​​​​. Če dvokliknete to datoteko, boste videli več vrstic XML, ki določajo nize, ki jih uporablja aplikacija.

Poiščite to vrstico:

XMLSELECT ALL XMLSELECT ALL Pozdravljen svet!

In spremenite v:

CSIZBERI VSE CSIZBERI VSE Dotakni se me, če si upaš!

Spremenili smo poravnavo in besedilo pozdrava. Zdaj pa dodamo gumb. Nazaj na " Oblikovanje» datoteka « dejavnost_glavna.xml", najdi na seznamu " Paleta"Na levi strani slike pametnega telefona je element " Gumb« in kliknite nanj. Zdaj kliknite nekje pod besedami " Dotakni se me, če si upaš!».

Dvokliknite gumb, da spremenite njegovo besedilo. Na koncu polja " besedilo:” je gumb s tremi pikami, kliknite nanj. V oknu" Viri»klikni« Nov vir"in potem" Nova vrednost niza …" Na polju" Ime vira:"vstopi" tapme", in v polju " Vrednost vira:» — “ tapni me!" Nato kliknite " OK" Zdaj imamo gumb " tapni me!”.

Zadnji korak pri ustvarjanju preproste aplikacije za Android je dodajanje kode Java, ki se odziva na klike gumbov. Eden od elementov uporabniškega vmesnika Android je » toast." Ponuja preprosto sporočilo v majhnem pojavnem oknu. To ste nedvomno videli. Na primer, ko se v Gmailu odjavite iz e-pošte, preden pošljete e-pošto, vidite sporočilo » Sporočilo je shranjeno med osnutke" Po določenem času izgine.

Za naš primer aplikacije bomo prikazali sporočilo ob vsakem kliku gumba. Prvi korak je dodajanje kode Java. Poiščite datoteko " MainActivity.java" in dodajte naslednjo kodo v " onCreate«:

JAVASELECT ALL JAVASELECT ALL public void onButtonTap(View v) ( Toast myToast = Toast.makeText(getApplicationContext(), "Ouch!", Toast.LENGTH_LONG); myToast.show(); )

Beseda " Pogled" v besedni zvezi "( Pogled v)« bo rdeča in zraven se bo prikazalo sporočilo, ki označuje, da ste uporabili nov dizajn ( Pogled), ne da bi ga uvozili v razdelek za uvoz na vrhu kode Java. To je enostavno popraviti. Kliknite na besedo " Pogled" in nato ALT + ENTER. Če beseda " Toast” je označen z rdečo, ponovite isto:


Vrnite se v razdelek oblikovalca datotek " dejavnost_glavna.xml", kliknite gumb in se pomaknite po seznamu lastnosti do elementa " onClick" Kliknite polje na desni in na zaslonu se bo prikazal seznam funkcij. Kliknite na " onButtonTap«, to je funkcija, ki smo jo pravkar dodali.

Zdaj bo funkcija onButtonTap() poklicana vsakič, ko kliknete gumb. Za prikaz sporočila pokličemo myToast.show().

To je vse, če sami ustvarite aplikacijo za Android, zdaj pa jo preizkusimo v emulatorju.

Gradnja in testiranje aplikacije

V meniju " Orodja» Pojdite na Android-AVD Manager. To orodje prikaže seznam trenutno konfiguriranih virtualnih naprav Android. Imeli boste privzeto konfigurirano eno napravo, verjetno Nexus 5. Kliknite ikono za predvajanje (trikotnik) v " dejanja" To bo zagnalo emulator.



Ta članek je na voljo tudi v naslednjih jezikih: tajska

  • Naprej

    Najlepša HVALA za zelo koristne informacije v članku. Vse je predstavljeno zelo jasno. Zdi se, da je bilo z analizo delovanja trgovine eBay vloženega veliko dela

    • Hvala vam in ostalim rednim bralcem mojega bloga. Brez vas ne bi bil dovolj motiviran, da bi posvetil veliko časa vzdrževanju te strani. Moji možgani so tako zgrajeni: rad se poglabljam, sistematiziram razpršene podatke, preizkušam stvari, ki jih še nihče ni naredil ali pogledal s tega zornega kota. Škoda, da naši rojaki zaradi krize v Rusiji nimajo časa za nakupovanje na eBayu. Kupujejo na Aliexpressu iz Kitajske, saj je tam blago veliko cenejše (pogosto na račun kakovosti). Toda spletne dražbe eBay, Amazon, ETSY bodo Kitajcem zlahka dale prednost pri ponudbi blagovnih znamk, vintage predmetov, ročno izdelanih predmetov in različnih etničnih izdelkov.

      • Naprej

        V vaših člankih je dragocen vaš osebni odnos in analiza teme. Ne opustite tega bloga, sem pogosto. Takšnih bi nas moralo biti veliko. Pošlji mi e-pošto Pred kratkim sem prejel e-pošto s ponudbo, da me bodo naučili trgovati na Amazonu in eBayu.

  • In spomnil sem se vaših podrobnih člankov o teh poslih. območje
    Še enkrat sem vse prebral in ugotovil, da so tečaji prevara. Ničesar še nisem kupil na eBayu. Nisem iz Rusije, ampak iz Kazahstana (Almaty). Ampak tudi dodatnih stroškov še ne potrebujemo.