Innehållsförteckning
Varje år utvecklare utvecklar fler och fler applikationer för mobila enheter, i den här självstudien kommer vi att starta kunskapen för att skapa applikationer för Android -mobiler.Android är en komplett operativ miljö baserad på Linux -kärnan, som finns på olika mobila enheter.
Även om den officiella programvaran är Android Studio i det här fallet kommer vi att använda Netbeans för att vara lättare, medan Android Studio kräver en minino på 4 GB RAM för att fungera bra, med Netbeans kan vi utveckla med 2 GB RAM.
Innan vi startar kommer vi att installera nödvändig programvara
Android SDKProgramvaruutvecklingssatsen eller mjukvaruutvecklingssatsen är biblioteken för att utveckla från en annan IDE än Android -studio eller köra kommandoradsverktygen. Dessa bibliotek tillhandahåller de grundläggande SDK -verktygen för utveckling av mobila applikationer. Vi kan ladda ner Android SDK från den officiella webbplatsen. För denna handledning installerade vi Linux -versionen men de kan installeras på Windows, Linux eller Mac.
Vi laddar ner zip -filen och packar sedan upp .zip -filen och kopierar mappen med SDK -filerna till en tillgänglig mapp som anges av användaren till exempel / opt / Android /.
NetbeansDet är en gratis IDE, designad för Java -programmering, som senare utökades till andra språk som HTML5, C ++, PHP. Det finns också ett betydande antal plugins som utvecklats av gemenskapen för att utöka det. NetBeans IDE är plattformsoberoende och gratis. Vi kan ladda ner den från Netbeans IDE -webbplats.
Kan installeras från Linux, går vi till katalogen där vi laddar ner dem och skriver med följande kommandon:
cd Nedladdningar sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.shVi fortsatte med att konfigurera det.
Konfigurera Netbeans och Android SDK för att köra och kompilera applikationer
När vi har installerat båda programvarorna kommer vi att följa följande steg, öppna Netbeans och vi kommer att göra det Verktyg> Insticksprogram, gå till fliken Inställningar och klicka på knappen Lägg till eller Lägg till.
Därefter lägger vi till webbadressen http: //nbandroid.org… tes /updates.xml, och vi lägger till pluginns namn. Låt oss kontrollera det automatiskt efter plugin -uppdateringar.
/ home / myuser / Android / Sdk
Detta gör att vi kan välja och installera sdk -versionen, till exempel har vi Android 4.4.2 KitKat, Android 5.0 och 5.1.1 Lollipop installerat.
Sedan klickar vi på Skapa och konfigurera egenskaperna hos testmobiltelefonen, bör det noteras att den nyare versionen är, desto mer ram behöver vi för att efterlikna enheten.
Vi kan konfigurera enheterna och skärmen, typen av processor, Android -versionen, kameran, det tillgängliga ramminnet och microSD -kortet. Vi accepterar och vi kommer att ha vår enhet redo att använda. Om vi vill testa den kan vi klicka på Start, annars aktiveras den när vi kompilerar applikationen med Netbeans.
Designa det grafiska gränssnittet för Android -applikationer
Utformningen av en Android -applikation som är layouterna som är skärmarna som vi ser i applikationen. En layout är ett element som definierar utformningen av användargränssnittet, de är behållare för komponenter och vyer för att definiera det visuella formatet, layouter definieras med hjälp av XML och funktionen tilldelas det genom att referera och programmera dem med Java.
Det finns fyra typer av layouter som vi kan använda i Android och de är följande:
Linjär layout
Denna typ av layout anpassar alla komponenter i en enda riktning, vertikalt eller horisontellt.
Relativ layout
Det är en layout som anpassar sig till skärmen med hjälp av relativa positioner. Positionen för varje komplement kan definieras i förhållande till de andra elementen som distribueras på skärmen.
Listvy
Det är en layout som visar en lista över komponenter och element. Den används för att visa en lista med alternativ eller till exempel en lista med kontakter.
GridView
Det är en layout som presenterar ett rutnät med rader och kolumner. Komponenter läggs till från rutnätet med hjälp av en ListAdapter.
För en introduktion till hur du dynamiskt kan infoga vyer med en adapter, läs Byggdesigner med en adapter.
Vi börjar med att öppna Netbeans och vi ska Arkiv> Nytt projekt och vi lägger till ett Android -projekt.
- Källpaket: där vår klass och Java -kod går, vilket ger applikationens funktionalitet.
- Resurser: var kommer resurserna att vara i vår applikation, bilder, ljud, videor.
- Layout: där varje xml -fil som representerar en skärm finns.
Layoutkonfigurationsparametrarna är:
- Match_parent: vilket innebär att layouten ska vara lika stor som skärmen
- Wrap_content: vilket innebär att layouten måste vara så stor att alla komponenter som vi har kan innehålla kan överstiga skärmens storlek, till exempel en lista.
Sedan ställer vi in gravitationen eller typen av flottör, den kan vara vertikalt centrerad eller horisontellt centrerad, koden är följande:
Vi använder bakgrundsegenskapen för att referera till mappen och namnet på den bild som ska användas. Vi har tidigare lagt till en bild i mappen drawable-mdpi som vi kommer att använda som bakgrund för vår applikation.
paket com.Linear; importera android.app.Activity; importera android.os.Bundle; public class Linear utökar aktivitet {public void onCreate (Bundle savedInstanceState) {super.onCreate (saveInstanceState); setContentView (R.layout.main); }}Därefter kör vi från menyn Kör> Kör projekt, Android -enheten startar och vi hittar den linjära applikationen installerad på enheten och kör den genom att klicka på dess ikon.
Vi lägger till texten LOGIN och dess egenskaper padding är det vänstra och övre utrymmet syntaxen är
Efter den föregående komponenten kommer vi att lägga till användartext och en textruta eller EditTExt inom en rad för detta kommer vi att använda en linjär layout
Därefter lägger vi till en annan komponent en TextView och en EditText för nyckeln
Därefter lägger vi till en inloggningsknapp
Vi kan se att egenskaperna är desamma för alla komponenter, det vill säga att vi definierar marginalen från skärmens kant, utrymmet från komponentens kant till insidan, komponentens text.
Därefter kör vi och vi kommer att se komponenterna i applikationen.
I papperskorgen för projektet hittar vi filen LayouLineal-default.apk, vi kan ändra namnet och ta bort ordet standard.
Slutligen för att installera på telefonen och testa kan vi ansluta den via usb och kopiera den till nedladdningsmappen på vår telefon.
I en nästa handledning fortsätter vi med layout och funktionalitetsprogrammering.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng