Innholdsfortegnelse
Hvert år utvikler utviklere flere og flere applikasjoner for mobile enheter, i denne opplæringen starter vi kunnskapen om å lage applikasjoner for Android -mobiler.Android er et komplett driftsmiljø basert på Linux -kjernen, funnet på forskjellige mobile enheter.
Selv om den offisielle programvaren er Android Studio i dette tilfellet, vil vi bruke Netbeans for å være lettere, mens Android Studio krever en minino på 4 GB RAM for å fungere godt, med Netbeans kan vi utvikle med 2 GB RAM.
Før vi starter installerer vi nødvendig programvare
Android SDKProgramvareutviklingssett eller programvareutviklingssett er bibliotekene som skal utvikles fra en annen IDE enn Android studio eller kjøre kommandolinjeverktøyene. Disse bibliotekene gir de grunnleggende SDK -verktøyene for utvikling av mobile applikasjoner. Vi kan laste ned Android SDK fra det offisielle nettstedet. For denne opplæringen installerte vi Linux -versjonen, men de kan installeres på Windows, Linux eller Mac.
Vi laster ned zip -filen og pakker deretter ut zip -filen og kopierer mappen med SDK -filene til en tilgjengelig mappe spesifisert av brukeren, for eksempel / opt / Android /.
NetbeansDet er en gratis IDE, designet for Java -programmering, som senere ble utvidet til andre språk som HTML5, C ++, PHP. Det er også et betydelig antall plugins utviklet av samfunnet for å utvide det. NetBeans IDE er plattform-plattform og gratis. Vi kan laste den ned fra Netbeans IDE -nettstedet.
Kan installeres fra Linux, går vi til katalogen der vi laster dem ned og skriver med følgende kommandoer:
cd Nedlastinger sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.shVi fortsatte med å konfigurere det.
Konfigurer Netbeans og Android SDK for å kjøre og kompilere applikasjoner
Når vi har installert begge programvarene vil vi følge de følgende trinnene, åpne Netbeans og vi vil Verktøy> Plugins, gå til kategorien Innstillinger og klikk på knappen Legg til eller Legg til.
Deretter legger vi til url http: //nbandroid.org… tes /updates.xml, og vi legger navnet på pluginet. La oss sjekke det automatisk, se etter plugin -oppdateringer.
/ home / myuser / Android / Sdk
Dette lar oss velge og installere sdk -versjonen, for eksempel har vi Android 4.4.2 KitKat, Android 5.0 og 5.1.1 Lollipop installert.
Deretter klikker vi på Skape og konfigurere egenskapene til testmobilen, bør det bemerkes at den nyere versjonen er, jo mer ram trenger vi for å etterligne enheten.
Vi kan konfigurere enhetene og skjermen, prosessortypen, Android -versjonen, kameraet, det tilgjengelige RAM -minnet og microSD -kortet. Vi godtar og vi vil ha enheten vår klar til bruk. Hvis vi vil teste den, kan vi klikke på Start, ellers blir den aktivert når vi kompilerer applikasjonen med Netbeans.
Design av det grafiske grensesnittet for Android -applikasjoner
Utformingen av en Android -applikasjon som er oppsettene som er skjermene vi ser i applikasjonen. Et oppsett er et element som definerer utformingen av brukergrensesnittet, de er beholdere for komponenter og visninger for å definere det visuelle formatet, oppsett defineres ved hjelp av XML og funksjonaliteten tildeles det ved å referere og programmere dem med Java.
Det er 4 typer oppsett som vi kan bruke i Android, og de er følgende:
Lineær layout
Denne typen oppsett justerer alle komponenter i en enkelt retning, vertikalt eller horisontalt.
Relativ oppsett
Det er et oppsett som tilpasser seg skjermen ved hjelp av relative posisjoner. Plasseringen av hvert komplement kan defineres som i forhold til de andre elementene fordelt på skjermen.
Listevisning
Det er et oppsett som viser en liste over komponenter og elementer. Den brukes til å vise en liste med alternativer eller for eksempel en liste over kontakter.
Rutenett visning
Det er et oppsett som presenterer et rutenett med rader og kolonner. Komponenter legges til fra rutenettet ved hjelp av en ListAdapter.
For en introduksjon til hvordan du dynamisk kan sette inn visninger ved hjelp av en adapter, kan du lese Byggdesign med en adapter.
Vi starter med å åpne Netbeans og det skal vi Fil> Nytt prosjekt og vi legger til et Android -prosjekt.
- Kildepakker: hvor vår klasse og Java -kode går, noe som vil gi funksjonaliteten til applikasjonen.
- Ressurser: hvor vil være ressursene vi vil bruke i applikasjonen vår, bilder, lydbånd, videoer.
- Oppsett: hvor hver xml -fil som representerer en skjerm er plassert.
Layoutkonfigurasjonsparametrene er:
- Match_parent: noe som betyr at oppsettet skal være like stort som skjermen
- Innpakningsinnhold: noe som betyr at oppsettet må være så stort for å omslutte alle komponentene vi har kan overstige størrelsen på skjermen, for eksempel en liste.
Deretter setter vi tyngdekraften eller typen float, den kan være vertikalt sentrert eller horisontalt sentrert, koden er som følger:
Vi bruker bakgrunnsegenskapen til å referere til mappen og navnet på bildet som skal brukes. Vi har tidligere lagt til et bilde i mappen drawable-mdpi som vi skal bruke som bakgrunn for applikasjonen vår.
pakke com.Linear; import android.app.Activity; importer android.os.Bundle; public class Linear utvider aktivitet {public void onCreate (Bundle savedInstanceState) {super.onCreate (saveInstanceState); setContentView (R.layout.main); }}Deretter utfører vi fra menyen Kjør> Kjør prosjekt, starter Android -enheten, og vi finner den lineære applikasjonen installert på enheten og kjører den ved å klikke på ikonet.
Vi legger til teksten LOGIN og dens egenskaper padding er det venstre og øvre rommet syntaksen er
Etter den forrige komponenten vil vi legge til brukertekst og en tekstboks eller EditTExt i en rad for dette, vil vi bruke en lineær layout
Deretter legger vi til en annen komponent en TextView og en EditText for nøkkelen
Deretter legger vi til en påloggingsknapp
Vi kan se at egenskapene er like for alle komponenter, det vil si at vi definerer marginen fra kanten av skjermen, mellomrommet fra kanten av komponenten til innsiden, teksten til komponenten.
Deretter utfører vi, og vi vil se komponentene i applikasjonen.
I bin -mappen til prosjektet finner vi filen LayouLineal-default.apk, vi kan endre navnet og fjerne ordet standard.
Til slutt for å installere på telefonen og teste, kan vi koble den via usb og kopiere den til nedlastingsmappen på telefonen vår.
I en neste opplæring fortsetter vi med layout og funksjonalitetsprogrammering.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng