Indholdsfortegnelse
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.shVi 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.
/ home / myuser / Android / Sdk
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.
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.
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 starter med at åbne Netbeans og det skal vi Fil> Nyt projekt og vi tilføjer et Android -projekt.
- 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.
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.
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.
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.
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