Udvikling af native applikationer til Android med Netbeans

Hvert år udvikler udviklere flere og flere applikationer til mobile enheder, i denne vejledning starter vi viden om at oprette applikationer til Android -mobiler.
Android er et komplet driftsmiljø baseret på Linux -kernen, der findes på forskellige mobile enheder.
Selvom den officielle software er Android Studio i dette tilfælde, vil vi bruge Netbeans til at være lettere, mens Android Studio kræver en minino på 4 GB ram for at fungere godt, med Netbeans kan vi udvikle med 2 GB ram.
Inden vi starter, installerer vi den nødvendige software
Android SDKSoftwareudviklingssættet eller softwareudviklingssættet er de biblioteker, der skal udvikles fra en anden IDE end Android -studie eller køre kommandolinjeværktøjerne. Disse biblioteker giver de grundlæggende SDK -værktøjer til udvikling af mobile applikationer. Vi kan downloade Android SDK fra det officielle websted. Til denne vejledning installerede vi Linux -versionen, men de kan installeres på Windows, Linux eller Mac.
Vi downloader zip -filen og pakker derefter zip -filen ud og kopierer mappen med SDK -filerne til en tilgængelig mappe, der er angivet af brugeren f.eks. / Opt / Android /.
NetbeansDet er en gratis IDE, designet til Java -programmering, som senere blev udvidet til andre sprog som HTML5, C ++, PHP. Der er også et betydeligt antal plugins udviklet af samfundet for at udvide det. NetBeans IDE er cross-platform og gratis. Vi kan downloade det fra Netbeans IDE -webstedet.
Kan installeres fra Linux, vi går til biblioteket, hvor vi downloader dem og skriver med følgende kommandoer:
 cd Downloads sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.sh
Vi fortsatte med at konfigurere det.
Konfigurer Netbeans og Android SDK til at køre og kompilere applikationer
Når vi har installeret begge software, vil vi følge følgende trin, åbne Netbeans, og vi vil Værktøjer> Plugins, gå til fanen Indstillinger og klik på knappen Tilføje eller Tilføje.
Dernæst tilføjer vi url http: //nbandroid.org… tes /updates.xml, og vi sætter navnet på pluginet. Lad os kontrollere det automatisk for plugin -opdateringer.

Derefter accepterer vi, og vi vil se, at pluginet vises på listen over Opdateringscenter.

Dernæst skal vi gå til Værktøjer> Indstillinger og angive i fanerne Android og Mobile Platform, hvilken vej er til Android SDK, som er den mappe, hvor vi installerer dem.
 / home / myuser / Android / Sdk

Dernæst bliver vi nødt til at konfigurere og installere den version af SDK, som vi vil bruge, for dem går vi til menuen Værktøjer> Android SDK Manager. Denne konfiguration er den samme, som vi brugte i selvstudiet Programmering på Android -mobilenheder.
Dette giver os mulighed for at vælge og installere sdk -versionen, for eksempel har vi Android 4.4.2 KitKat, Android 5.0 og 5.1.1 Lollipop installeret.

Efter installation af de versioner, der interesserer os, skal vi oprette en virtuel enhed til dette, vi går til menuen Værktøjer> ADV Manager.
Så klikker vi videre skab og konfigurere egenskaberne ved testmobiltelefonen, skal det bemærkes, at den nyere version er, jo mere ram skal vi efterligne enheden.
Vi kan konfigurere enhederne og skærmen, processortypen, Android -versionen, kameraet, den tilgængelige RAM -hukommelse og microSD -kortet. Vi accepterer, og vi vil have vores enhed klar til brug, hvis vi vil teste den, kan vi klikke på Start, ellers aktiveres den, når vi kompilerer applikationen med Netbeans.

Dernæst vil vi udvikle nogle eksempler på applikationer til at tage vores første skridt i udvikling af native applikationer på Android.
Design af den grafiske grænseflade for Android -applikationer
Designet af en Android -applikation, der er de layouter, der er de skærme, vi ser i applikationen. Et layout er et element, der definerer design af brugergrænsefladen, de er beholdere til komponenter og visninger til at definere det visuelle format, layout defineres ved hjælp af XML, og funktionaliteten tildeles det ved at referere til og programmere dem med Java.
Der er 4 typer layout, som vi kan bruge i Android, og de er følgende:

Lineær layout


Denne type layout justerer alle komponenter i en enkelt retning, lodret eller vandret.

Relativ layout


Det er et layout, der tilpasser sig skærmen ved hjælp af relative positioner. Placeringen af ​​hvert komplement kan defineres som i forhold til de andre elementer, der fordeles på skærmen.

ListView


Det er et layout, der viser en liste over komponenter og elementer. Det bruges til at vise en liste over muligheder eller for eksempel en liste over kontakter.

GridView


Det er et layout, der præsenterer et gitter med rækker og kolonner. Komponenter tilføjes fra gitteret ved hjælp af et ListAdapter.
For at få en introduktion til, hvordan du dynamisk kan indsætte visninger ved hjælp af en adapter, kan du læse Bygningsdesign med en adapter.

Vi udvikler et eksempel med LinearLayout
Vi starter med at åbne Netbeans og det skal vi Fil> Nyt projekt og vi tilføjer et Android -projekt.

Dernæst definerer vi navnet på LayouLinear -projektet, navnet på Java -pakken vil altid være com.name, i dette tilfælde vil det være com.Linear og derefter navnet på hovedklassen i Android -applikationen, i dette tilfælde Lineær .

Det Android projektstruktur det er opdelt i flere mapper:
  • Kildepakker: hvor vores klasse og Java -kode går, hvilket giver applikationens funktionalitet.
  • Ressourcer: hvor vil de ressourcer være, vi vil bruge i vores applikation, billeder, lydbånd, videoer.
  • Layout: hvor hver xml -fil, der repræsenterer en skærm, er placeret.

I dette eksempel vil vi designe a login applikation, som vil have følgende grænseflade:

Vi starter med at designe det interface, vi vil Ressourcer> layout, indeni ser vi standardskærmen main.xml, hvortil vi tilføjer følgende kode.
Layoutkonfigurationsparametrene er:
  • Match_parent: hvilket betyder, at layoutet skal være lige så stort som skærmen
  • Wrap_content: hvilket betyder, at layoutet skal være så stort for at vedlægge alle de komponenter, vi har, kan overstige skærmens størrelse, for eksempel en liste.

Derefter indstiller vi tyngdekraften eller typen af ​​flyder, den kan være lodret centreret eller vandret centreret, koden er som følger:
 
Vi bruger baggrundsegenskaben til at referere til mappen og navnet på det billede, vi skal bruge. Vi har tidligere føjet et billede til mappen drawable-mdpi, som vi vil bruge som baggrund for vores applikation.

Vores billede valgt til baggrunden har en størrelse på 1280px bred og 800px høj, vi kan bruge ethvert billede, i denne vejledning bruger vi følgende:

Derefter vil vi se Java -koden, til dette går vi til Sources Packages og vælger Linear.java -filen, vi kan se, at den skaber og viser indholdet af hovedlayoutskærmen, som er den xml, som vi skrev ovenfor.
 pakke com.Linear; import android.app.Activity; import android.os.Bundle; public class Linear udvider aktivitet {public void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main); }}
Dernæst eksekverer vi fra menuen Kør> Kør projekt, starter Android -enheden, og vi finder den lineære applikation installeret på enheden og udfører den ved at klikke på dens ikon.

Dernæst tilføjer vi komponenterne til vores applikation i det område, hvor vi lægger kommentaren.
Vi tilføjer teksten LOGIN og dens egenskaber polstring er det venstre og øvre rum, syntaksen er
 
Efter den forrige komponent tilføjer vi brugertekst og en tekstboks eller EditTExt inden for en række til dette vil vi bruge et lineært layout
 
Dernæst tilføjer vi en anden komponent en TextView og en EditText til nøglen
 
Dernæst tilføjer vi en login -knap
 
Vi kan se, at egenskaberne er de samme for alle komponenter, det vil sige, vi definerer margen fra kanten af ​​skærmen, rummet fra kanten af ​​komponenten til indersiden, komponentens tekst.
Dernæst udfører vi, og vi vil se komponenterne i applikationen.

Nu skal vi kompilere til dette, vi går til menuen Kør> Byg projekt, vil dette kompilere apk -filen for at installere på Android eller uploade til Google PlayStore.
I bin -mappen i projektet finder vi filen LayouLineal-default.apk, vi kan ændre navnet og fjerne ordet standard.
Endelig for at installere på telefonen og teste, kan vi forbinde den via usb og kopiere den til Downloads -mappen på vores telefon.
I en næste vejledning fortsætter vi med layout og funktionalitetsprogrammering.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave