Hoe Android-apps te ontwikkelen

Het mobiele Android-besturingssysteem van Google is perfect voor codeerders die telefoontoepassingen willen ontwikkelen, zonder de rigmarole van het goedkeuringssysteem van Apple te doorlopen. In deze handleiding vindt u de juiste software en hulpmiddelen om uw moordende app-idee moeiteloos te coderen.

Ongeacht hoe goed je bent in het programmeren, als je niet kunt rondkijken in Android's software development kit (SDK), kunnen je apps net zo goed in Shakespeare worden geschreven. Dus volg deze stappen en begin met het verwerken van het proces.

Java Development Kit

Het eerste dat u moet beginnen met het schrijven van Java-toepassingen (de basis van Android-apps), is de Java Development Kit (JDK) die door Oracle op deze koppeling wordt aangeboden.

Je hebt Java Runtime Environment (JRE) waarschijnlijk opgepikt in een van zijn talloze vormen in de loop van je dagelijkse internetactiviteiten, waardoor je applets op je computer kunt uitvoeren. U doet er goed aan om de versie van JRE die u momenteel heeft, te de-installeren voor het geval deze botst met de JDK-versie die u downloadt. Gelukkig bevat de bovenstaande installatie de nieuwste en beste JRE-versie, die zeker compatibel zal zijn, wat je de zware taak bespaart om hem later opnieuw te installeren.

Download en voer het installatieprogramma uit, zorg ervoor dat 'Ontwikkelingstools', 'Broncode' en 'Openbare JRE' zijn opgenomen in het aangepaste installatievenster zoals hieronder weergegeven (uw weergave kan verschillen). Klik op 'Volgende', lees de licentieovereenkomst als u veel tijd over hebt, laat het zijn ding doen en u bent klaar om te gaan.

Hoewel de meeste toepassingen voor geïntegreerde ontwikkelomgeving (IDE) - die in de volgende stap worden gedetailleerd - met hun eigen compiler komen, is het over het algemeen nuttig om uw zojuist geïnstalleerde Java-compiler te configureren op de opdrachtprompt, zodat u deze indien nodig kunt gebruiken.

Navigeer voor Windows naar Systeem via het Configuratiescherm en selecteer de geavanceerde instellingen. Selecteer hier 'Omgevingsvariabelen' en zoek de variabele met de naam 'Pad'. Voeg het bestandspad toe van de 'bin'-map van uw nieuwe Java-installatie, zoals in het onderstaande voorbeeld.

Gebruik de opdrachten 'java -version' en 'javac -version' om na te gaan of alles goed is gegaan en je zou iets moeten krijgen in de trant van:

Installeer een IDE

Geïntegreerde software voor ontwikkelomgeving wordt op grote schaal gebruikt door ervaren programmeurs en nieuwkomers om programma's te ontwikkelen. Voor niet-ingewijden is een IDE een applicatie die programmeurs helpt bij het schrijven van code door een compareuze set hulpmiddelen te bieden, zoals debuggers, een compiler en meer.

Hoewel er een breed scala aan IDE-toepassingen beschikbaar is, zullen we voor deze demonstratie de gratis software Eclipse gebruiken, aangezien Google een plug-in biedt die de Android SDK integreert. Volg deze link en vind de juiste versie voor uw systeem.

Dit gedeelte varieert aanzienlijk, maar de versie die ik heb gedownload, kwam als een zipbestand dat, na extractie, het bestand 'eclipse.exe' bevatte dat werd uitgevoerd zonder door een installatie te hoeven gaan. Als uw versie een installatie vereist, volgt u de stappen met de standaardinstellingen, aangezien er geen specifieke configuratie nodig is. Bij de eerste uitvoering wordt u gevraagd een 'Werkbank' te identificeren, waar uw code en gerelateerde bestanden worden opgeslagen. Overal handig is voldoende.

Eenmaal voltooid, zou u iets moeten zien dat niet ongelijk is aan dit:

Als u vertrouwd wilt raken met Eclipse voordat u doorgaat, opent u het Help-venster en bekijkt u de gebruikershandleiding van de Workbench. Er is ook een gebruikershandleiding voor Java-ontwikkeling die u kan helpen met de basisbeginselen van Java als u de taal niet kent.

Krijg Android Software Development Kit

Ga naar deze link en selecteer 'De SDK ophalen'. Volg op de volgende pagina de koppeling om de Android SDK voor uw systeem te installeren.

Zodra het uitvoerbare bestand klaar is met downloaden, voert u de installatie uit. Wanneer u in het onderstaande venster komt, maakt u een notitie van de directory waarin het wordt geïnstalleerd (of wijzigt u deze indien u dit wenst).

Wanneer de installatie is voltooid, opent u de Android SDK Manager en wordt het onderstaande scherm weergegeven:

Klik op de knop om alle benodigde pakketten en bronnen te installeren die niet waren opgenomen in de oorspronkelijke installatie.

Installeer de plug-in voor Android-ontwikkelingstools

Zoals eerder vermeld, heeft Google een speciaal gemaakte Android SDK-plug-in voor Eclipse ter beschikking gesteld, die rechtstreeks vanuit de IDE zelf kan worden toegevoegd.

Ga in Eclipse naar 'Help' en selecteer 'Nieuwe software installeren'. Klik op de knop 'Toevoegen' en u wordt naar een venster geleid om de online softwarebibliotheek toe te voegen waarin de ADT-plug-in is geplaatst. Geef het een beschrijvende naam en typ de volgende URL in het vak 'Locatie':

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

Klik OK'. Selecteer de nieuw toegevoegde repository en vink 'Developer Tools' aan.

Klik op 'Volgende' en volg de stappen om de plug-inbestanden te installeren. Wanneer deze zijn voltooid, verschijnen deze twee pictogrammen in de werkbalk van Eclipse:

Ga nu naar 'Venster' en 'Voorkeuren', selecteer het gedeelte 'Android' en zorg ervoor dat de SDK-locatie hetzelfde is als de SDK-map die u eerder hebt genoteerd. Je zou resultaten als deze moeten krijgen:

U bent nu de trotse eigenaar van de plug-in voor Android-ontwikkelingshulpmiddelen.

De Android-emulator instellen

Hoewel het helpt, hoeft u niet echt een Android-apparaat te bezitten om apps voor hen te maken, omdat Google naast de SDK in een emulator van het mobiele besturingssysteem weggooit. Voordat u begint met coderen, is het de moeite waard om een ​​Android Virtual Device (AVD) in te stellen, zodat u een testplatform klaarstoomt.

In de ADT-werkbalk die u in de laatste stap hebt toegevoegd, selecteert u de rechterknop met het telefoonpictogram. Hiermee wordt de AVD-manager geopend zoals hieronder te zien is:

Nu zullen we een nieuw virtueel apparaat maken. In dit voorbeeld wordt een generiek apparaat gemaakt, maar er zijn bronnen die de configuraties voor specifieke Android-apparaten online beschrijven. Selecteer 'Nieuw' en u krijgt een lege versie van het onderstaande venster te zien:

  • Naam: als je gaat testen op meerdere apparaatconfiguraties, heb je iets beschrijvends nodig. Anders werkt een generieke naam prima.
  • Doel: dit is de versie van Android die de emulator zal uitvoeren. In de meeste gevallen is uw enige optie op dit moment de nieuwste versie van Android die deel uitmaakte van de SDK-installatie. Als u echter wilt testen op eerdere versies (wat verstandig is, gezien de diversiteit van versies die nog steeds worden gebruikt), gebruikt u de SDK-manager om extra versies te installeren.
  • SD-kaart: geeft aan hoeveel extra opslagruimte het apparaat zal gebruiken. Standaard heeft het virtuele apparaat 194 megabytes 'interne' opslagruimte naast de SD-kaart, dus u kunt dit besturingselement gebruiken om de geschatte opslag van het apparaat in zijn geheel te dicteren.
  • Huid: u kunt dit besturingselement gebruiken om het uiterlijk en de configuratie van een specifiek apparaat (bijvoorbeeld HTC One X) rondom het scherm te installeren. Maar voor onze doeleinden is de standaardwaarde prima.
  • Hardware: aangezien er een enorme variëteit in hardware is op fysieke apparaten met Android, kunt u dit besturingselement gebruiken om alle virtuele hardwarefuncties toe te voegen die u nodig heeft om uw app te gebruiken.

Wanneer dit is voltooid, geeft het venster AVD Manager nu een lijst met uw nieuw gemaakte apparaat. U kunt op 'Start' klikken om dit apparaat uit te voeren, maar houd er rekening mee dat de eerste keer opstarten nogal lang kan duren.

Je eerste Android-project

Nu u uw computer hebt overwogen met al deze applicaties en plug-ins, bent u klaar om aan de slag te gaan met de daadwerkelijke codering. Maar eerst moeten we de projectbestanden instellen.

Ga om te beginnen naar 'Bestand', 'Nieuw', 'Project' en vouw het Android-tabblad uit. Selecteer 'Android Application Project' en je krijgt dit scherm te zien:

U kunt de rollover-pictogrammen naast elk veld gebruiken voor tips over waar elke waarde betrekking op heeft. Het belangrijkste om in gedachten te houden is 'Applicatienaam', die de naam van de toepassing zal vormen bij installatie, en de 'Minimumvereiste SDK', waarmee u de vroegste Android-versie opgeeft die u wilt gebruiken voor uw app. Als je een opfriscursus nodig hebt over de vele versies van Android, bekijk dan deze handleiding.

Klik op 'Volgende' om door te gaan en geef een opstartpictogram op dat uw app vertegenwoordigt. In het volgende menu wordt u gevraagd om een ​​'activiteit' voor uw app te maken.

Een activiteit is in feite een actie of weergave waarmee de gebruiker kan communiceren, dus een logische manier om uw programma op te splitsen, is per activiteit in termen van welke vensters de gebruiker zal zien en de functionaliteit die op elk venster beschikbaar is. Dus als u bijvoorbeeld een eenvoudig "Hello World" -programma uitvoert, heeft u slechts één activiteit nodig, die de weergave is die de tekst toont, terwijl alle interface-instellingen worden verwijderd uit de bronbestanden die door de SDK worden gemaakt.

Klik op 'Finish' wanneer u uw activiteiten hebt besloten. Eclipse zal alle bestanden samenvoegen die je nodig hebt voor je app, waarin je code schrijft en / of instellingen wijzigt om de parameters van je programma op te geven.

Daar heb je het. Alles staat voor u klaar om te beginnen met het samenstellen van uw app. De goede jongens bij Google hebben een gedetailleerde reeks tutorials om grip te krijgen op het ontwikkelen van Android-apps (voor mensen met programmeerervaring) op de Android-website. Iedereen die eerst met Java-programmering wil beginnen, moet zelfstudies zoeken zoals die van Oracle.

 

Laat Een Reactie Achter