Hilsen, kære fans af Android-operativsystemet. I dagens artikel vil jeg forsøge at dække et meget interessant emne så fuldt ud som muligt - et udvalg af værktøjer til at oprette din egen applikation (online) til gadgets baseret på det populære Android-operativsystem.

Med udviklingen af ​​mobilteknologier udvikler markedet for mobile applikationer sig også, herunder markedet for mobile applikationer til Android OS. Hvis tidligere kun en avanceret programmør med tykke briller, der havde afsluttet fem års universitetsstudium, kunne lave en ansøgning, er denne mulighed nu tilgængelig for alle, helt uvant med programmeringssprog, og også uden at afbryde forbindelsen til internettet, dvs. online.

I kollektionen finder du fire værktøjer, der giver dig mulighed for at oprette en applikation – hurtigt og nemt. Alle de foreslåede værktøjer ligner byggesæt, du skal samle din første applikation af forskellige færdige komponenter, du kan oprette en applikation på samme måde som du samler en Lego constructor.

Alle instrumenter blev udvalgt efter følgende kriterier:

  • Brugervenlighed. Da et sådant værktøj hovedsageligt vil blive brugt af folk, der ikke er bekendt med programmering og komplekse elementer, blev hovedvægten i dette lille udvalg lagt på bekvemmeligheden og brugervenligheden af ​​de foreslåede værktøjer;
  • Intuitiv grænseflade. Dette punkt og betingelse følger logisk af den foregående. Ud over det faktum, at grænsefladen til værktøjet til at oprette applikationer til Android OS (Android) skal være enkel, skal den også være intuitiv;
  • Muligheder. Jo flere forskellige ting et værktøj "kan", jo bedre. I det væsentlige har alle de præsenterede applikationer det samme sæt værktøjer, med mindre forskelle og ændringer.

Så lad os skrive, lad os begynde at lave applikationen (hele applikationen kan oprettes online), nedenfor kan du gøre dig bekendt med udvalget af softwareprodukter og vælge det mest praktiske og funktionelle værktøj til dig selv.

Appbyggeren

Et godt værktøj til at lave applikationer. Den gode nyhed er uden tvivl, at du kan bruge dette værktøj helt gratis. Ulempen er, at dette softwareprodukt ikke understøtter det russiske sprog, men hvis du studerede engelsk i skolen, i det mindste lidt, så skulle der ikke være nogen problemer med at bruge TheAppBuilder. Af alle funktionerne i dette softwareprodukt vil jeg gerne bemærke følgende::

  • Stort udvalg af skabeloner til at lave dine Android-applikationer. Hvis du vil lave et simpelt program, kan du nemt vælge den, du har brug for, fra de foreslåede skabelonindstillinger;
  • Muligheden for at se detaljerede statistikker om den applikation, du har oprettet;
  • Enkel og overskuelig offentliggørelse af den applikation, du har oprettet på Google Play.

AppsGeyser


Endnu et godt værktøj af høj kvalitet, der fortjener opmærksomhed. Som jeg sagde ovenfor, for at oprette )) behøver du ikke at kunne programmere til Android i dette program er alt så simpelt, at du kan oprette en applikation til dit projekt på få minutter, blot ved at samle den fra delene af; "konstruktøren". Nedenfor kan du gøre dig bekendt med det foreslåede værktøjs muligheder.:

  • Et stort arkiv af skabeloner om forskellige emner: restauranter, pizzeriaer, fotostudier, ferier, sport, radio, godstransport og mange, mange andre skabeloner. Du skal blot vælge den passende og begynde at redigere den, så den passer til dine behov;
  • Indbyggede værktøjer til promovering af din nye applikation. Nogle gange, for at promovere og promovere din nye applikation, skal du bruge en masse kræfter og tid, indbyggede promoveringsværktøjer i builderen kan gøre din opgave lettere;
  • Muligheden for at forbinde dit program med et reklamenetværk, så du kan tjene penge på de applikationer, du opretter.

AppsMakerstore




Et meget simpelt værktøj til at lave programmer til dit Android-operativsystem. Den største fordel ved denne applikation er, at du kan oprette en applikation til seks forskellige mobiloperativsystemer på én gang. Andre fordele ved dette værktøj omfatter følgende::

  • Evne til at arbejde med designeren online;
  • Det er muligt at registrere en gratis konto;
  • Et stort arkiv af skabeloner til din Android-applikation, du kan skrive den nødvendige applikation med to klik.

Det var alt for i dag. Jeg håber, at du har valgt det rigtige værktøj til dig selv og ved, hvordan du laver din første ansøgning. Vi skriver også vores mening i kommentarerne til dette materiale.

Bemærk venligst, at studiet løbende bliver opdateret, så udseendet af vinduer og andre detaljer kan afvige fra dette eksempel. De fleste af lektionerne på webstedet bruger nu version 2.3. Den 25. oktober 2017 udkom version 3.0, hvor meget har ændret sig. I denne artikel forsøgte jeg at erstatte alle billederne med den nye version.

Java bruges som programmeringssprog til Android. XML bruges til at skabe brugergrænsefladen.

Her bør vi lave en lille digression. Android Studio 3.0 tilføjer fuld understøttelse af det nye Kotlin-sprog, udviklet af Kotans. Google har annonceret sine planer om at gøre det nye "katte"-sprog til det vigtigste. Men du skal forstå, at der er skrevet et stort antal eksempler på Java i løbet af de foregående år. Hvis du er ny til programmering, så er det bedre at fokusere helt på Java i den første periode af træningen, det vil være lettere for dig at finde svar på spørgsmål. Kotlin vil ikke undslippe dig, det vil være lettere at skifte til det senere, men den omvendte proces vil være sværere. Når du bliver lidt fortrolig med Java, kan du samtidig studere eksempler i Kotlin. Google omskriver nu aktivt dokumentationen for Kotlin, men den komplette overgang er stadig langt væk, endda mindre end 50 %. Lidt senere vil jeg også lave lektioner med Kotlin, men det bliver ikke snart.

Ifølge en tradition etableret i det sidste århundrede, skulle enhver programmør skrive "Hello World!" (Hello World!) som det første program. Tiderne ændrer sig, og Hello World! er allerede indbygget i Android udviklingsmiljøet af kompatibilitetsformål, og moderne programmører skal skrive et program Hej Kitty!(Hej, fisse!). Enig i, at det giver mere sund mening at hilse på en killing end at sige hej til nogen anden verden.

Derfor vil vi dele problemet op i to dele. Lad os først køre det færdige program uden at skrive nogen kode for at sikre, at alle værktøjerne er installeret korrekt, og vi kan oprette og fejlsøge programmer. Og så skriver vi vores første program.

Oprettelse af et nyt projekt

Start Studio og vælg Fil | Ny | Nyt projekt.... En guidedialogboks vises.

Felt Applikationsnavn- et venligt navn til applikationen, der vil blive vist i applikationstitlen. Som standard har du muligvis allerede Min ansøgning. Lad os erstatte det med . Dybest set kunne du skrive her og Hej verden!, men Android har en vidunderlig evne til at udsende de ønskede strenge på telefoner med forskellige sprog. Lad os sige, at en amerikaners telefon vil have en inskription på engelsk, og en russer vil have en inskription på russisk. Derfor bruger de indledende indstillinger altid engelske varianter, og forbereder lokaliserede strenge senere. Det er nødvendigt straks at udvikle vanen med korrekt kode.

Felt Firmaets domæne tjener til at angive dit websted. Som standard kan dit navn som computerbruger blive vist der. Hvis du har en hjemmeside, kan du indtaste dens adresse eller finde på et navn. Det indtastede navn huskes og erstattes automatisk i de næste nye projekter. Besparelser dog.

Tredje felt Projektets placering giver dig mulighed for at vælge en diskplacering til det oprettede projekt. Du kan oprette en separat mappe på din disk til dine projekter og gemme dine programmer i den. Studiet husker den sidste mappe og vil automatisk foreslå at gemme i den. Hvis det er nødvendigt, kan du indstille en anden placering for et individuelt projekt ved hjælp af knappen med tre prikker.

Felt Pakkenavn genererer en speciel Java-pakke baseret på dit navn fra det forrige felt. Java bruger en omvendt version til at navngive pakker, så det går først ru, og derefter navnet på webstedet. Pakken tjener til entydigt at identificere din applikation, når du distribuerer den. Hvis hundrede mennesker skriver hundrede applikationer med navnet "Kat", så vil det være uklart, hvor applikationen skrevet af udvikleren Vasily Kotov er. Og applikationen med pakkenavnet ru.vaskakotov.cat nemmere at finde. Bemærk, at Google bruger pakken i sin dokumentation com.eksempel til demonstrationsformål. Hvis du blot kopierer eksempler fra dokumentationen og prøver at poste dem på Google Play i denne formular, vil du mislykkes - dette navn er reserveret og forbudt til brug i applikationsbutikken. Knap Redigere giver dig mulighed for at redigere den forberedte version. For eksempel skriver du en tilpasset ansøgning, og du skal bruge det pakkenavn, der er godkendt af kunden, og ikke din standard.

Nedenfor er to muligheder for at skrive programmer i C++ og Kotlin. Vi overvejer ikke disse muligheder endnu. Når du skriver i Kotlin, skal du markere det relevante felt. Du kan dog konvertere projektet fra Java til Kotlin og senere ved at bruge studieværktøjer.

Klik på knappen Næste og gå videre til næste vindue. Her vælger vi de typer enheder, som vi vil udvikle vores applikation til. I de fleste tilfælde vil vi skrive til smartphones og tablets, så vi lader afkrydsningsfeltet ud for det første punkt stå. Du kan også skrive apps til Android TV, Android Wear, Android Auto og Android Things.

Ud over at vælge enhedstype skal du vælge minimumsversionen af ​​systemet, som applikationen skal fungere under. Vælg din mulighed. I øjeblikket understøtter Google versioner, der starter med API 7, og frigiver specielle kompatibilitetsbiblioteker til ældre enheder. Men du kan vælge en mere moderne mulighed. Jeg har en telefon med en minimumsversion af Android 4.4, så jeg indstiller denne mulighed.

java

Folder java indeholder tre undermapper - arbejder og til test. Arbejdsmappen har navnet på din pakke og indeholder klassefilerne. Nu er der én klasse Hovedaktivitet. Du kan lade testmapperne ligge. Hvis du ved, hvordan pakker fungerer i Java, kan du oprette nye mapper og undermapper.

res

Folder res indeholder ressourcefiler opdelt i separate undermapper.

  • trækbar- grafiske ressourcer er gemt i disse mapper - billeder og xml-filer, der beskriver farver og former.
  • layout- denne mappe indeholder xml-filer, der beskriver udseendet af formularer og forskellige formularelementer. Efter oprettelse af projektet er der allerede en fil der aktivitet_hoved.xml, som er ansvarlig for udseendet af hovedprogramvinduet.
  • mipmap- applikationsikoner for forskellige skærmopløsninger er gemt her
  • værdier- strengressourcer, farveressourcer, temaer, stilarter og dimensioner, som vi kan bruge i vores projekt, er placeret her. Her kan du se filerne farver.xml, strings.xml, styles.xml. I gamle projekter var der også en fil dimensioner.xml, den er nu blevet forladt

Med tiden vil du frit kunne navigere i disse mapper, så længe du ikke gider dig selv.

Arbejder med projektet - Hej verden!

Som allerede nævnt, programmet Hej verden! er allerede indbygget i ethvert nyt projekt, så du behøver ikke engang at skrive noget. Du skal bare starte projektet og få et færdigt program!

For at studere skal du åbne to filer - Hovedaktivitet(mest sandsynligt er den allerede åben) og aktivitet_hoved.xml (res/layout) i den centrale del af studiet. Hvis filerne ikke er åbne, så åbn dem selv ved at dobbeltklikke for at redigere (eller se). På denne måde kan du åbne enhver fil, du har brug for.

Lad os ikke studere koden for nu, men bare klik på den grønne trekant Løbe(Shift+F10) på værktøjslinjen øverst i studiet for at starte applikationen.

Hvis du ikke har konfigureret emulatoren, betyder det, at du ikke har læst den forrige tutorial. Konfigurer først emulatoren og kør projektet igen. Eller tilslut en rigtig enhed.

Hvis alt blev gjort korrekt, indlæses dit program i emulatoren eller på enheden. Tillykke!

Så hvis programmet er startet, vil du se et programvindue med inskriptionen. Programmets titel bliver også . Alle disse linjer kan findes i filen res/værdier/strenge.xml og rediger hvis det ønskes.

Lad os nu se på koden. Lad os studere først aktivitet_hoved.xml.

Du kan se den i to tilstande - Design Og Tekst.

Åbn i tilstand Tekst.

Dette er en ny skabelonkode, der blev udgivet i Android Studio 2.3 i marts 2017. Tidligere blev der brugt en anden kode med Relativt layout(og endnu tidligere, en anden kode med Lineær Layout). Hvis du støder på gamle eksempler, har studiet en kontekstmenu, der hjælper dig med at konvertere den gamle kode til en ny.

Lidt om XML-kode. Der er en speciel beholder Constraint Layout, som indeholder komponenten Tekstvisning, beregnet til tekstoutput.

Lad os nu se på Java-koden ( MainActivity.java)

Pakke ru.alexanderklimov.helloworld; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity udvider AppCompatActivity ( @Override protected void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ) )

Du har en klassefil åben foran dig, hvor klassenavnet er Hovedaktivitet matcher filnavnet med filtypenavnet java(dette er en regel fastsat af Java-sproget). Den første linje indeholder navnet på pakken - vi specificerede det, da vi oprettede projektet ( Pakkenavn). Dernæst er linjerne for import af de nødvendige klasser til projektet. For at spare plads er de sammenklappet i én gruppe. Fold den ud. Hvis du en dag ser, at klassenavnene er nedtonede, bliver de ikke brugt i projektet (tip Ubrugt importerklæring), og du kan roligt slette de ekstra linjer. De kan også slettes automatisk (konfigurerbare).

Dernæst kommer erklæringen fra selve klassen, som er nedarvet ( strækker sig) fra en abstrakt klasse Aktivitet. Dette er basisklassen for alle applikationsskærme. Det er muligt, at du vil have AppCompatActivity, hvis du, da du oprettede projektet, efterlod understøttelse af gamle enheder (afkrydsningsfelt Bagudkompatibilitet (App Compat)). Gamle versioner havde ikke de godbidder, der dukkede op efter Android 4, så et særligt kompatibilitetsbibliotek blev oprettet til dem, som giver dig mulighed for at bruge nye elementer fra nye versioner af Android i gamle programmer. klasse AppCompatActivity Det er præcis, hvad kompatibilitetsbiblioteket refererer til. Betragt hende som en fattig slægtning til basen Aktivitet. Den har alle de nødvendige metoder og hjælperklasser, men navnene kan variere lidt. Og man kan ikke blande navne. Hvis du bruger en klasse fra kompatibilitetsbiblioteket, så tag de passende metoder.

På forskellige stadier blev der brugt forskellige aktivitetsklassenavne, som man kan støde på i ældre projekter. For eksempel blev det først brugt FragmentActivity, så ActionBarActivity, og den 22. april 2015 blev en ny version af kompatibilitetsbiblioteket frigivet, og en ny klasse bruges i øjeblikket AppCompatActivity.

I selve klassen ser vi en metode onCreate()– det kaldes, når applikationen opretter og viser aktivitetsopmærkning. Metoden er markeret som beskyttet og er ledsaget af anmærkning @Tilsidesæt(tilsidesat fra basisklasse). Resuméet kan være nyttigt for dig. Hvis du laver en tastefejl i et metodenavn, kan compileren advare dig om, at den overordnede klasse ikke har en sådan metode Aktivitet.

Lad os se på metodekoden.

Linje super.onCreate(gemte ForekomstState); er en konstruktør af den overordnede klasse, der udfører de nødvendige operationer for, at aktiviteten kan fungere. Du behøver ikke at røre ved denne linje, lad den være uændret.

Anden linje setContentView(R.layout.activity_main); er af større interesse. Metode setContentView(int) inkluderer indhold fra en markup-fil. Som et argument angiver vi filnavnet uden filtypenavn fra mappen res/layout. Som standard opretter projektet en fil i den aktivitet_hoved.xml. Du kan omdøbe filen eller oprette din egen fil med navnet cat.xml og forbinde det med din aktivitet. Så vil koden se sådan ud:

SetContentView(R.layout.cat);

For at holde din kode pæn, prøv at overholde standarder. Hvis du opretter markup for en aktivitet, skal du bruge præfikset aktivitet_ for filnavnet. For eksempel kan opmærkningen for den anden aktivitet være navngivet aktivitetssekund.xml.

Styresystemet, kaldet Android, er relativt nyt. I denne forbindelse kan vi sige, at dets muligheder ikke er blevet fuldt ud undersøgt, og ikke alle brugere "respekterer" det. Men det skal stadig bemærkes, at hastigheden af ​​dette operativsystem gør det muligt at spare tid og ressourcer. På en mobil enhed, der kører sådan en shell, kan du gøre næsten alt, hvad der kan gøres på en almindelig computer.

Sådan opretter du en applikation til Android. Hovedstadier

Programmering, som er tilgængelig i landet, kan give en ret stor mængde nyttig viden. At mestre det grundlæggende i systemet er ret nemt. Lad os se på de vigtigste stadier af programmering og lære, hvordan du opretter den nødvendige applikation til Android.

Det første trin er at installere og konfigurere IDE til operativsystemet. Dette er den vigtigste ting at gøre for brugere, der ønsker at lære det grundlæggende i programmering ved at bruge Android-platformen. Du skal tage et par enkle trin, før du opretter en Android-applikation.

Et par enkle trin

  1. Find den platform, der fuldt ud opfylder dine krav, og download den. Når programmet er downloadet, skal du installere det. Det skal bemærkes, at det ikke virker, hvis
  2. Du skal downloade Eclipse Classic-applikationen ved at vælge en bestemt platform. For eksempel Windows 64-bit. For bedre ydeevne af programmet er Android Development Tools plugin installeret i det. For at gøre dette skal du køre værktøjet, åbne menuen Hjælp og klikke på Installer ny software. Herefter åbnes et vindue, hvor du skal klikke på knappen Tilføj. Derefter vises et andet vindue, hvor du skal indtaste et navn i navnelinjen. I punktet Placering skal du angive et link til den ressource, hvor det nødvendige plugin er placeret. Når vinduet lukkes, vises udviklerværktøjer på skærmen. Marker afkrydsningsfeltet modsat og klik på knappen "Næste". Når det næste vindue åbner, er du velkommen til at klikke på "Næste" uden at foretage nogen ændringer. Når du har installeret pluginnet, skal du klikke på knappen Udfør. Genstart programmet for at aktivere aktiveringen.
  3. Download Android SDK-programmet, og opdater om nødvendigt til den nyeste version.

Det næste skridt mod at skabe

Det andet trin i at finde svaret på spørgsmålet om, hvordan man opretter en applikation til Android, er at oprette en applikation, der hjælper med programmering. På dette stadium skal flere betingelser være opfyldt.

Hvordan kan du teste din applikations ydeevne?

Har du fundet ud af, hvordan du opretter en Android-applikation og har opnået dette mål? Lad os nu tjekke det. For at teste den oprettede applikation skal du bruge en virtuel smartphone kaldet Android Virtual Device. Det vil hjælpe dig med at vise driften af ​​din applikation i en visuel form på forskellige modeller af mobile enheder.

Brug af softwareværktøjer til at oprette en applikation

Hvilke andre applikationer kan du bruge til at oprette en Android-applikation fra bunden? I dag er der et stort antal forskellige værktøjer, der hjælper dig med at nå dit mål. Mange af dem har en enkel, intuitiv grænseflade. Vi bør se nærmere på de vigtigste programmer, der er mest populære blandt brugere, der udvikler applikationer til deres operativsystem.

Du skal bare have fantasi

Er du interesseret i at lave en applikation til Android, men synes du, at dette kræver et godt kendskab til programmeringssprog? Alt er ikke så skræmmende, som det kan virke ved første øjekast.

Det vigtigste, du skal bruge, er evnen til at samle virtuelle byggesæt. Ved at bruge specialiserede tjenester, som vil blive beskrevet nedenfor, kan du selvstændigt gennemgå en sådan proces som at oprette en applikation til Android. I dette tilfælde er kendskab til programmeringssprog ikke påkrævet. Du skal bare samle det, styret af din fantasi, behov og talent.

Gratis program, der giver dig mulighed for at designe en applikation

Ibuildapp-programmet betragtes med rette som et fremragende værktøj, der hjælper dig med at skabe interessante applikationer til Android. For at begynde at arbejde i dette program behøver du ikke at studere programmeringssprog eller læse specialiseret litteratur på jagt efter viden. Tjenesten har en russisksproget version, hvilket i høj grad forenkler arbejdet med sådan software. Derudover er det helt gratis at bruge. For at gøre dette skal du kun vælge den passende driftstilstand. Takket være dette værktøj er det muligt at oprette en række interessante applikationer til Android og udgive dem på den relevante ressource kaldet Google Play. Det er værd at bemærke, at der også er en betalt tilstand, men først er det bedre at forstå den gratis version og først derefter skifte til den betalte.

Vi implementerer vores planer ved hjælp af et velkendt hjælpeprogram

Et andet populært program er et hjælpeprogram kaldet Appsgeyser. Dette er et gratis værktøj, der hjælper dig med at oprette en Android-applikation selv. Den funktionelle del af denne software består kun af én opgave - at "sy" enhver ressource ind i applikationen. Dette er en slags konverter af netværksportalindhold til et program, og hvis brugeren har sine egne netværksressourcer, der skal overføres til applikationer til Android-telefoner, så er dette værktøj det bedste valg.

Takket være de oprettede applikationer er det muligt at tjene penge. For at gøre dette skal du bruge to metoder: Sælg din udvikling eller byg annoncering ind i den. Er du til biograf og har en mobilenhed, der kører Android? En ansøgning om en film kan laves uden større besvær ved at bruge et sådant program. Derudover kan du oprette et værktøj ikke kun fra enhver ressource, men også fra en videoblog.

Intuitiv grænseflade - vi arbejder med fornøjelse

Et værktøj kaldet Thappbuilder kan hjælpe dig med hurtigt at oprette en applikation til Android-operativsystemet uden at bruge en masse kræfter og tid. Som i ovenstående programmer vil al funktionalitet være tilgængelig i fri tilstand, hvilket er godt nyt for mange brugere. Hjælpeprogrammets grænseflade indeholder ikke noget kompliceret, det er intuitivt, så det vil være praktisk og behageligt at arbejde med tjenesten for brugere af mobilsystemer, der kører Android.

En applikation til film, billeder, musik osv. kan nemt oprettes ved hjælp af de skabeloner, som programmet leverer. De kan ændres, så de passer til din smag. Det skal bemærkes, at værktøjet kan glæde brugerne med evnen til at arbejde i designtilstand.

Den russiske version vil forenkle dit arbejde

Appsmakerstore-programmet har også en ret enkel og intuitiv brugerflade. Det giver dig mulighed for at oprette din egen applikation med et par klik med musen. En af de vigtigste fordele ved applikationen er, at programmet kan tilpasses til seks versioner af platforme. Enig, imponerende? Du kan nemt og enkelt oprette den ønskede applikation til Android. Det russiske sprog, som navnene på alle værktøjer og faner er oversat til, vil kun hjælpe dig med at designe. Den russiske version kan leveres til brugere helt gratis. Værktøjet kan bruge alle de værktøjer, der er indbygget her. En forskel fra den betalte version er manglen på fuldtids teknisk support.

Det er alle de grundlæggende programmer, der hjælper dig med at oprette en applikation til Android-operativsystemet. Vi ønsker dig held og lykke med at bruge dem!

Hilsen alle læsere af siden! Der er en vidunderlig gratis en på internettet, som vi vil tale om i dagens artikel.
Mange brugere tænker nogle gange selv på at lave et computerprogram, og det er der forskellige årsager til, f.eks.

På trods af mangfoldigheden af ​​disse grunde deler de alle en vanskelighed - for at udvikle et program, skal du kende programmeringssprog. For at lære syntaksen for et hvilket som helst programmeringssprog er et par måneder nok, men at forstå sprogets logik og lære at anvende det i praksis, vil det tage år. Men der er som bekendt ingen håbløse situationer! I vores tilfælde vil det hjælpe os program til at lave computerprogrammer, som du kan downloade helt gratis!

Når jeg ser fremad, vil jeg sige, at efter at have læst denne artikel til slutningen, vil du på blot et par timer være i stand til at oprette dine egne enkle programmer. Så lad os komme i gang.
Vores program til at lave computerprogrammer kaldet HiAsm.

HiAsm er et kraftfuldt visuelt applikationsudviklingssystem, hvormed du kan udvikle dit program uden at bruge programmering. Med HiAsm kan du oprette forskellige lyd- og videoafspillere, browsere, online chats og meget mere. Du kan oprette alle disse applikationer uden en enkelt kodelinje. Det visuelle miljø vil gøre alt for dig!

Før du begynder at arbejde med software til at lave programmer til din computer, foreslår jeg, at du downloader og installerer det.

Efter download skal du gennemgå standardinstallationsproceduren for denne applikation.
1 . Vælg det ønskede sprog, i mit tilfælde er det russisk.

2. Fortsæt med installationen.

3. Vi accepterer vilkårene i licensaftalen.

4. Vælg en placering på din harddisk for at installere programmet til oprettelse af programmer til din computer.

5. Angiv dit navn og din e-mail-adresse (da e-mail-bekræftelse ikke er påkrævet, kan du angive enhver e-mail)

6. Vi fuldfører programinstallationsprocessen.

Når du har installeret HiAsm, kan du fortsætte med at starte. Efter at have lanceret vores, vil vi se følgende vindue:

For at begynde at oprette din applikation skal du klikke på hovedmenupunktet "Filer" og derefter " Ny…", vælg" Windows"(hvis vi vil oprette et program til Windows OS) og klik på " OK”.
Dermed får vi en formular til vores fremtidige program, som indtil videre indeholder et enkelt element kaldet Hovedform.

Skemaet er grundlaget for det program, som de forskellige elementer skal bygge på. For at tilføje elementer til vores program, klik på elementet med samme navn i øverste venstre del.

En fane åbnede med en enorm samling af forskellige elementer. Takket være et så stort arsenal kan du oprette en meget seriøs applikation, der opfylder alle dine krav.
For at vise, hvordan HiAsm fungerer, vil jeg oprette et simpelt program, der vil have én knap, ved at klikke på som vil ændre titlen på formularen fra " Form"til" Hej».

Hvordan installeres et element på en formular?

Så vi finder knappen i elementpanelet (når du holder markøren over et element, vil et værktøjstip med dets navn dukke op), venstreklik på den, og flyt derefter markøren til den del af formularen, som vi ønsker at placere den.

Hvordan ændrer man elementindstillinger?

For at konfigurere vores knap skal du gå til den øverste højre del af programmet og klikke på " Egenskaber" Nu ser vi en fane med alle egenskaberne for vores knap. Nu er vi interesserede i ejendommen" Billedtekst", som er ansvarlig for etiketten på knappen. Som standard har den værdien " Skubbe", vi vil ændre det til" Klik».

Hvordan indstiller man en handling for et element?

Nu kommer vi til den sværeste del af at oprette en applikation ved hjælp af programmer til fremstilling af computerprogrammer- vi skal få knappen i vores program til at virke. Når du forstår betydningen af ​​denne operation, bliver den enkel og logisk for dig.
For at vores knap kan ændre navnet på programformularen, skal vi etablere en forbindelse mellem knappen og hovedformularen (MainForm element). For at gøre dette skal du flytte musemarkøren over den grønne prik på vores knap, derefter holde venstre museknap nede og begynde at tegne en linje til midten Hovedform.

Nu skal du dobbeltklikke på det lagde segment og angive navnet på formularen, som vises efter at have klikket på knappen. Efter at have dobbeltklikket på segmentet, " Data editor».

Hvis du vil angive et tekstnavn til formularen, skal du vælge String, og hvis numerisk, så vælg Heltal eller Real. Vælg datatypen " Snor" og indtast ordet " Hej».
På dette tidspunkt er vores program klar, og nu skal vi teste det. For at gøre dette gemmer vi vores projekt - " Fil", så" Gem som" og vælg en placering for at gemme. For at starte skal vi klikke på den grønne pil eller trykke på tasten F9.

Vores program er lanceret, nu tjekker vi dets funktionalitet - klik på vores knap.

Hvordan kan vi erstatte formulartitlen er ændret, og det betyder, at programmet virker! For at du kan køre programmet uden HiAsm, skal du oprette en exe-fil. For at gøre dette skal du klikke på hovedmenupunktet " Lancering" og klik " Udarbejde».
Tillykke, du har lige oprettet et program til Windows! For at gøre processen med at oprette programmer nemmere, anbefaler jeg, at du gør dig bekendt med følgende programmeringskoncepter:

  • datatyper;
  • begrebet begivenheder i objektorienteret programmering;
  • egenskaber ved Delphi-programmeringsmiljøkomponenter.

At kende disse begreber vil i høj grad lette processen med at oprette programmer i HiAsp. I denne artikel har vi set på en fremragende gratis program til at lave computerprogrammer, oprettede også deres første applikation og testede den for funktionalitet. For at hjælpe dig med hurtigt at forstå HiAsp-programmet, har jeg udvalgt flere ret gode videolektioner dedikeret til dette vidunderlige miljø for programoprettelse. Jeg ønsker dig en behagelig visning!

Udokumenterede funktioner i HiAsm

HiAsm-indstillinger

Grafik i HiAsm

Ved du, hvilke der er gratis?

Mobil softwareudvikling kan være en sjov og givende indsats. I denne artikel vil vi fortælle dig hvordan man opretter en Android-applikation.

Android Studio

For at skrive en applikation skal du downloade og installere Android Studio. Pakken inkluderer et softwareudviklingssæt med alle de biblioteker og Android-kode, der er nødvendige for at udvikle applikationen. Og også en Android-emulator, som giver dig mulighed for først at teste applikationen på din pc uden at installere den på en rigtig mobilenhed.

Men først skal du downloade og installere Java Development Kit ( JDK) fra Oracle. Find afsnittet " Java SE Development Kit 7u79» og download versionen til din pc. Det er vigtigt at downloade den korrekte version ( 32-bit eller 64-bit), ellers vil Android Studio ikke kunne finde Java Runtime Environment ( JRE).

Bemærk: Oracle vil ikke udgive nogen opdateringer til Java SE 7 på sine offentlige websteder, og brugere forventes at migrere i massevis til Java 8. Men i øjeblikket kræver Android Studio Java 7. Dette kan ændre sig i fremtiden.

Når du har installeret JDK, skal du installere Android Studio. Under installationen skal du angive, hvor meget hukommelse der skal reserveres til Android-emulatoren. Den kører Android som en virtuel maskine, ligesom en Intel-drevet smartphone. Dette er hurtigere end ARM-processoremulering på pc. Men for at køre denne virtuelle maskine skal emulatoren allokere noget hukommelse. Men før du selv opretter en Android-applikation, skal du huske på, at kombinationen af ​​Android Studio, Java og en emulator vil være ret ressourcekrævende, og computeren kan blive langsommere.

Google siger, at der kræves mindst 2 GB RAM, og 4 GB anbefales. Men min primære pc har 8 GB, og den bliver stadig langsommere nogle gange:

Når du starter Android Studio første gang, udfører det initialisering, som omfatter download og installation af den nyeste version af Android SDK. Dette kan tage et par minutter.

Når alt er downloadet og installeret, vil du se en menu, der giver dig mulighed for at oprette en ny, åbne en eksisterende eller importere et projekt osv.

Opret et nyt projekt

Klik på " Start et nyt Android Studio-projekt" og indtast navnet på din ansøgning i feltet " Applikationsnavn" I feltet" Firmaets domæne» Indtast det officielle domæne for din virksomhed. Hvis du er en uafhængig udvikler eller hobbyist, skal du indtaste dit eget domæne. Hvis du bare eksperimenterer med Android og ikke planlægger at udgive dine apps til Google Play på et tidspunkt, skal du bare forlade eksempeldomænet, bare ændre " bruger" i dit navn (uden mellemrum):


I den næste dialogboks skal du sørge for at have " Telefon og tablet", og for" Minimum SDK» installeret - API 15: Android 4.0.3. For muligheder " Slid "og" TV

» afkrydsningsfelter bør ikke være markeret. I dialogboksen " Tilføj en aktivitet til mobil » forlad standardværdien « Tom aktivitet " og klik " Næste " I dialogboksen " Tilpas aktiviteten "Forlad alle værdier og klik"»:


Slutte Integreret udviklingsmiljø ( IDE især hvis det er første gang, du opretter et projekt). Hvis du ser fejlmeddelelsen " Gengivelsesproblemer: Gengivelsen mislykkedes med kendt fejl", klik på linket" genopbygge", der vises ved siden af ​​fejlmeddelelsen.

Som standard er IDE's arbejdsområde opdelt i tre hoveddele ( tæller ikke værktøjslinjen mv.). Øverst til venstre ses projekttræet. Til højre for den er kodeeditoren, og under dem er der beskeder.

Før du opretter en Android-applikation fra bunden, kan du allerede kompilere og køre den automatisk oprettede applikation, men det er ikke særlig interessant. I stedet tilføjer vi et par godbidder for at komme i gang med udvikling af Android-apps.

Projekt træ

Projekttræet indeholder alle de filer og ressourcer, der er nødvendige for at oprette en Android-applikation. Hvis du er fortrolig med at skrive simple programmer i Java, C, Python osv., tror du måske, at alt ville være indeholdt i kun en eller to filer. Men Android app udvikling er lidt mere kompliceret:


Ved node" app Projekttræet indeholder flere noder (for eksempel mapper), der kan udvides. De øverste niveau noder er " manifesterer sig”, “java"og" res" Sidstnævnte er en forkortelse for " ressourcer”.

IN " manifesterer sig"filen er placeret" AndroidManifest.xml", skal hver ansøgning indeholde det. Dette er en XML-fil med oplysninger om applikationen, herunder dens navn. Et element, der ofte tilføjes til denne fil, er en liste over tilladelser, der kræves af applikationen. For denne enkle applikation behøver du ikke at ændre noget her.

I afsnittet " java» indeholder applikationens Java-kode. Det vil være i en undermappe kaldet com.example.user.myfirstapp. Dette er firmaets domænenavn, du indtastede tidligere, men omvendt, plus applikationsnavnet. Denne mappe indeholder MainActivity.java-filen. Dette er indgangspunktet til applikationen og den eneste Java-fil, vi skal bruge.

Vi fortsætter med at skabe en simpel applikation til Android. I afsnittet " res»Der er flere mapper til grafik, menuer og UI-elementer. Vi er interesserede i" layout Slid værdier" I mappen " layout"der er en fil kaldet" aktivitet_hoved.xml" Dette er en XML-fil, der beskriver brugergrænsefladen. Du kan redigere det på to måder. Den første er at redigere XML-koden direkte, den anden er at bruge den indbyggede UI-designer:


I mappen " værdier"indeholder flere XML-filer. I øjeblikket er det vigtigste for os strings.xml. I stedet for at indstille strengværdier i Java-kode, placeres de normalt i filen " strings.xml", og vi kan henvise til dem via identifikatorer. Fordelen er, at hvis en streng bruges flere gange, kan den kun ændres én gang, og ændringerne træder i kraft alle steder. Dette gør det også nemmere at understøtte flere sprog i appen.

For selv at oprette en Android-applikation skal du ændre filerne MainActivity.java, activity_main.xml og strings.xml.

At skrive en ansøgning

For vores eksempel vil vi tilføje en knap mærket " Tryk på mig!", skift standardhilsenen" Hej verden!"til" Tryk på mig, hvis du tør!" Vi vil også ændre det, så det er i centrum. Og lad os tilføje kode, så når der trykkes på knappen, vises teksten " ristet brød»!

Lad os starte med at ændre hilsenteksten og dens justering. Find først filen " aktivitet_hoved.xml» og dobbeltklik på den. Husk at" aktivitet_hoved.xml" er en fil, der indeholder definitionen af ​​brugergrænsefladen. I bunden af ​​kodevinduet er der to faner: " Design Slid Tekst" Gå til " Design».

Klik nu på teksten " Hej verden!", som vises i forhåndsvisningsvinduet på smartphoneskærmen. Hvis den er for lille, skal du bruge zoomknappen ( forstørrelsesglas med plustegn).

Rul ned på skærmen i egenskabsvinduet til højre for telefonbilledet, indtil du finder ordene " layout: centerInParent" Klik på mellemrumstasten ved siden af ​​og vælg " vandret" Herefter teksten " Hej verden!» vil flytte til midten:


Før du opretter en Android-applikation uden færdigheder, lad os ændre teksten. Linje" Hej verden!"er gemt i filen" strings.xml" i res->værdisektionen. Hvis du dobbeltklikker på denne fil, vil du se flere XML-linjer, der definerer de strenge, der bruges af applikationen.

Find denne linje:

XMLVÆLG ALLE XMLVÆLG ALLE Hej verden!

Og ændre det til:

CSVÆLG ALLE CSVÆLG ALLE Tryk på mig, hvis du tør!

Vi har ændret hilsenens justering og tekst. Lad os nu tilføje en knap. Vend tilbage til " Design» fil « aktivitet_hoved.xml", find på listen" Palette"Til venstre for smartphone-billedet er elementet" Knap" og klik på den. Klik nu et sted under ordene " Tryk på mig, hvis du tør!».

Dobbeltklik på en knap for at ændre dens tekst. I slutningen af ​​feltet " tekst:” der er en knap med tre prikker, klik på den. I vinduet" Ressourcer» klik « Ny ressource"og så" Ny strengværdi..." I feltet" Ressourcenavn:"indtast" tapme", og i feltet" Ressourceværdi:» — “ Tryk på mig!" Klik derefter på " OK" Nu har vi en knap " Tryk på mig!”.

Det sidste trin i at skabe en simpel Android-applikation er at tilføje Java-kode, der reagerer på knapklik. Et af Android-brugergrænsefladeelementerne er " ristet brød." Det giver en simpel besked i et lille popup-vindue. Du har uden tvivl set dette. For eksempel, i Gmail, når du logger ud af e-mail, før du sender e-mailen, ser du meddelelsen " Beskeden er gemt i kladder" Efter en vis tid forsvinder den.

For vores eksempelapplikation viser vi en besked, hver gang der klikkes på en knap. Det første trin er at tilføje Java-koden. Find filen " MainActivity.java" og tilføj følgende kode til " påOpret«:

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

Ordet " Udsigt"i sætningen"( Se v)" vil være rød, og der vises en meddelelse ved siden af ​​den, der angiver, at du har brugt et nyt design ( Udsigt), uden at importere det i importsektionen, øverst i Java-koden. Dette er nemt at rette. Klik på ordet " Udsigt" og derefter ALT + ENTER. Hvis ordet " Ristet brød" er markeret med rødt, gør det samme igen:


Vend tilbage til fildesigner sektionen " aktivitet_hoved.xml", klik på knappen og rul listen over egenskaber til punktet " påKlik" Klik på boksen til højre og en liste over funktioner vises på skærmen. Klik på " påKnapTap", dette er en funktion, vi lige har tilføjet.

Nu vil onButtonTap()-funktionen blive kaldt, hver gang der klikkes på knappen. For at vise beskeden kalder vi myToast.show() .

Det er alt for at oprette en Android-applikation selv, lad os nu teste den i en emulator.

Opbygning og test af applikationen

I menuen " Værktøjer» Gå til Android-AVD Manager. Dette værktøj viser en liste over aktuelt konfigurerede virtuelle Android-enheder. Du vil have én enhed konfigureret som standard, sandsynligvis en Nexus 5. Klik på afspilningsikonet (trekanten) i " handlinger" Dette vil starte emulatoren.



Denne artikel er også tilgængelig på følgende sprog: Thai

  • Næste

    TAK for den meget nyttige information i artiklen. Alt er præsenteret meget tydeligt. Det føles som om der er blevet gjort meget arbejde for at analysere driften af ​​eBay-butikken

    • Tak til jer og andre faste læsere af min blog. Uden dig ville jeg ikke have været motiveret nok til at dedikere megen tid til at vedligeholde denne side. Min hjerne er struktureret på denne måde: Jeg kan godt lide at grave dybt, systematisere spredte data, prøve ting, som ingen har gjort før eller set fra denne vinkel. Det er en skam, at vores landsmænd ikke har tid til at shoppe på eBay på grund af krisen i Rusland. De køber fra Aliexpress fra Kina, da varer der er meget billigere (ofte på bekostning af kvalitet). Men online-auktioner eBay, Amazon, ETSY vil nemt give kineserne et forspring inden for rækken af ​​mærkevarer, vintageartikler, håndlavede varer og forskellige etniske varer.

      • Næste

        Det, der er værdifuldt i dine artikler, er din personlige holdning og analyse af emnet. Giv ikke op denne blog, jeg kommer her ofte. Sådan burde vi være mange. Email mig Jeg modtog for nylig en e-mail med et tilbud om, at de ville lære mig at handle på Amazon og eBay.

  • Og jeg huskede dine detaljerede artikler om disse handler. areal Jeg genlæste alt igen og konkluderede, at kurserne er et fupnummer. Jeg har ikke købt noget på eBay endnu. Jeg er ikke fra Rusland, men fra Kasakhstan (Almaty). Men vi har heller ikke brug for ekstra udgifter endnu.
    Jeg ønsker dig held og lykke og vær sikker i Asien.