Så här utvecklar du Android-appar

Googles Android-mobila operativsystem är perfekt för kodare som vill utveckla telefonsökningar utan att gå igenom rigmarolen i Apples godkännandesystem. Den här guiden kommer att ställa dig in med rätt programvara och verktyg för att enkelt koda din killer app idé.

Oavsett hur bra du är i programmeringen, om du inte kan sätta huvudet runt Android-programvaruutvecklingspaketet (SDK), kan dina appar lika väl skrivas i Shakespeare. Så följ dessa steg och börja ta tag i processen.

Java Development Kit

Det första du behöver börja skriva Java-applikationer (grunden för Android-appar) är Java Development Kit (JDK), som tillhandahålls av Oracle på den här länken.

Du har förmodligen plockat upp Java Runtime Environment (JRE) i en av sina myriade former under de dagliga Internet-aktiviteterna, vilket gör att du kan köra applets på din dator. Du skulle göra det bra att avinstallera den version av JRE du har för närvarande om det sammanfaller med JDK-versionen du hämtar. Lyckligtvis innehåller installationen ovan den senaste och bästa JRE-versionen, som definitivt kommer att vara kompatibel, vilket ger dig den svåra uppgiften att återinstallera den senare.

Hämta och kör installationsprogrammet, se till att "Utvecklingsverktyg", "Källkod" och "Public JRE" ingår i det anpassade installationsfönstret som visas nedan (din syn kan variera). Klicka på "Next", läs licensavtalet om du har mycket tid på händerna, låt det göra saker och du är bra att gå.

Medan de flesta integrerade utvecklingsmiljöprogram (IDE) - detaljerad i nästa steg - kommer med sin egen kompilator, är det vanligtvis användbart att konfigurera din nyinstallerade Java-kompilator till Command Prompt så att du kan använda den om det behövs.

För Windows, navigera till System via Kontrollpanelen och välj avancerade inställningar. Härifrån välj "Miljövariabler" och lokalisera variabeln som heter "Path". Lägg till filvägen i "bin" -katalogen för din nya Java-installation, enligt exemplet nedan.

Använd kommandona "java-version" och "javac -version" för att kontrollera att allt har gått och du bör få något i linje med:

Installera en IDE

Integrerad utvecklingsmiljö mjukvara används i stor utsträckning av erfarna kodare och nybörjare för att utveckla program. För de oinitierade är en IDE en applikation som hjälper programmerare att skriva kod genom att tillhandahålla en kompendiös uppsättning verktyg, som debuggers, en kompilator och mer.

Medan det finns ett brett utbud av IDE-program, för den här demonstrationen använder vi den kostnadsfria programvaran Eclipse, eftersom Google tillhandahåller ett plug-in för det som integrerar Android SDK. Följ den här länken och hitta rätt version för ditt system.

Denna del varierar väsentligt, men den version som jag hämtade kom som en zip-fil som efter utdragning inkluderade filen 'eclipse.exe' som sprang utan att behöva gå igenom någon installation. Om din version kräver en installation följer du stegen med standardinställningar eftersom ingen specifik konfiguration behövs. Vid första körningen blir du ombedd att identifiera en "arbetsbänk", där din kod och relaterade filer kommer att lagras. Vart som helst bekvämt kommer att räcka.

När du är klar ska du se något som inte skiljer sig från det här:

Om du vill bli mer bekant med Eclipse innan du fortsätter öppnar du hjälpfönstret och tittar in i Workbench Användarhandbok. Det finns också en Java Development User Guide som kan ge dig vägledning om grunderna i Java om du inte känner till språket.

Få Android Software Development Kit

Gå till den här länken och välj "Hämta SDK". På nästa sida följer du länken för att installera Android SDK för ditt system.

När den körbara filen har slutförd, kör installationen. När du kommer till fönstret nedan, notera katalogen den installeras till (eller ändra den om du vill).

När installationen är klar öppnar du Android SDK Manager och du kommer att presenteras med skärmen nedan:

Klicka på knappen för att installera alla nödvändiga paket och resurser som inte inkluderades i den ursprungliga installationen.

Installera pluginet för utvecklingsverktyg för Android

Som nämnts har Google tillhandahållit ett speciellt tillverkat Android SDK-plugin för Eclipse, som kan läggas direkt från inom IDE själv.

I Eclipse, gå till "Hjälp" och välj "Installera ny programvara". Klicka på "Lägg till" -knappen och du kommer att tas till ett fönster för att lägga till det online-mjukvaruarkivet som innehåller ADT-plugin. Ge det ett beskrivande namn och ange följande webbadress i rutan Plats:

  • //dl-ssl.google.com/android/eclipse

Klicka på "OK". Markera det nyligen tillagda arkivet och kryssa på "Utvecklarverktyg".

Klicka på "Nästa" och följ stegen för att installera pluginfilerna. När de är färdiga ska dessa två ikoner visas i Eclipse: s verktygsfält:

Gå nu till "Window" och "Preferences", välj avsnittet "Android" och se till att SDK-platsen är densamma som SDK-katalogen du noterade tidigare. Du borde få resultat enligt följande:

Du är nu den stolta ägaren till Android Development Tools-plugin.

Konfigurera Android-emulatorn

Även om det hjälper, behöver du inte egentligen äga en Android-enhet för att skapa appar för dem, eftersom Google chuckar i en emulator av sitt mobila operativsystem tillsammans med SDK. Innan du börjar kodning är det värt att skapa en Android Virtual Device (AVD) så att du har en testplattform redo och väntar.

I ADT-verktygsfältet som du lade till i det sista steget, välj högerknappen med telefonikonen. Detta öppnar AVD-hanteraren enligt nedan:

Nu ska vi skapa en ny virtuell enhet. Detta exempel kommer att skapa en generisk enhet, men det finns resurser som specificerar konfigurationerna för specifika Android-enheter online. Välj "Ny" och du kommer att presenteras med en tom version av fönstret nedan:

  • Namn: Om du ska testa på flera enhetskonfigurationer behöver du något beskrivande. Annars fungerar ett generiskt namn bra.
  • Mål: Det här är den version av Android som emulatorn kommer att köra. I de flesta fall är ditt enda alternativ för närvarande den senaste versionen av Android som kom som en del av SDK-installationen. Men om du vill testa på tidigare versioner (vilket vore klokt, med tanke på mångfalden av versioner som fortfarande används), använd sedan SDK-hanteraren för att installera ytterligare versioner.
  • SD-kort: Anger hur mycket extra lagring enheten ska använda. Som standard har den virtuella enheten 194 megabyte internt lagringsutrymme vid sidan av SD-kortet, så du kan använda den här kontrollen för att diktera ungefärlig lagring av enheten som helhet.
  • Hud: Du kan använda den här kontrollen för att installera utseendet och konfigurationen för en viss enhet (t.ex. HTC One X) runt skärmen. Men för vårt ändamål är standardvärdet bra.
  • Hårdvara: Eftersom det finns en stor variation i hårdvaran på fysiska enheter som kör Android, kan du använda den här kontrollen för att lägga till virtuella hårdvarufunktioner som du behöver din app att använda.

När du är klar ska AVD Manager-fönstret nu lista din nyskapade enhet. Du kan klicka på "Start" för att köra den här enheten, men vara medveten om att den första starten kan ta ganska lång tid.

Ditt första Android-projekt

Nu när du har vägt ner datorn med alla dessa program och plugins, är du redo att komma igång med den faktiska kodningen. Men först måste vi skapa projektfilerna.

För att komma igång, gå till "Arkiv", "Ny", "Projekt" och expandera fliken Android. Välj "Android Application Project" och du kommer att presenteras med den här skärmen:

Du kan använda överföringsikonen bredvid varje fält för tips om vad varje värde avser. Det viktigaste att komma ihåg är "Applikationsnamn", som kommer att bilda namnet på programmet när det är installerat, och "Minimum Required SDK", som du anger den tidigaste Android-versionen du vill stödja din app. Om du behöver en uppdatering på de mångsidiga versionerna av Android, kolla in den här guiden.

Klicka på "Nästa" för att fortsätta och ange en launcher-ikon som representerar din app. På nästa meny blir du ombedd att skapa en "Aktivitet" för din app.

En aktivitet är effektivt en åtgärd eller syn som användaren kommer att interagera med, så ett logiskt sätt att dela upp ditt program är av aktivitet vad gäller vilka fönster användaren kommer att se och funktionaliteten tillgänglig på var och en. Så om du till exempel gör ett enkelt "Hello World" -program, behöver du bara en aktivitet, som kommer att vara visningen som visar texten medan alla gränssnittsinställningar dras ner från de resursfiler som SDK skapar.

När du har bestämt dig för dina aktiviteter, klicka på "Slutför". Eclipse kommer att koppla samman alla filer du behöver för din app, där du kommer skriva kod och / eller ändra inställningar för att ange parametrarna för ditt program.

Där har du det. Allt är klart för dig att börja sätta ihop din app. De bra chapsna på Google har en detaljerad uppsättning av handledning för att ta hand om utvecklingen av Android-appar (för dem med programmeringserfarenhet) på Android-webbplatsen. Den som vill komma igång med Java-programmeringen bör först söka handledningar som de som tillhandahålls av Oracle.

 

Lämna Din Kommentar