Android Hello World-applicaties maken

Recente wijzigingen in de Android SDK-tools hebben het mogelijk gemaakt om snel Android-projecten te maken met behulp van verschillende startsjablonen. Leer hoe je verschillende andere "Hello World" -apps voor het Android-platform kunt maken in deze tutorial.


Deel 0: Aan de slag

Deze reeks Android-zelfstudies is bedoeld om u te helpen de vaardigheden en het vertrouwen op te bouwen die nodig zijn om echte, hoogwaardige Android-apps te maken. Deze tutorial is voor de Java-ontwikkelaar net begonnen met het leren ontwikkelen van Android-apps, die enigszins vertrouwd is met Eclipse en de Android SDK en de Android Developer Plugin voor Eclipse heeft geïnstalleerd. Als u niet bent voorbereid, raadpleegt u de vorige zelfstudies in deze serie.


Deel 1: Een eenvoudige Hello World creëren

Laten we eerst een klassieke Hello World-app maken die de tekst 'Hallo wereld' op het scherm tekent.


Stap 1: Maak een nieuw Android-project

Klik in Eclipse op de knop Nieuw Android-project maken.

U kunt ook gaan naar Bestand, Nieuw, Overige, Android, Android Application Project.


Stap 2: Configureer de projectinstellingen

Voer de naam van de toepassing, de projectnaam en de pakketnaam in. Kies een build-SDK die geschikt is voor uw testapparaten en favoriete emulatorconfiguraties.


Stap 3: voeg een App Launcher-pictogram toe

Klik volgende. Kies uw launcher-pictogram. Je kunt het later altijd wijzigen, maar dit is voor een Hello World-app.


Stap 4: Selecteer het type app-activiteit

Klik volgende. Kies nu "BlankActivity."


Stap 5: geef Activiteitsdetails op

Klik volgende. Voer een aantal details voor de activiteit in. Klik ten slotte op Voltooien.


Stap 6: Controleer uw eenvoudige app

Maak een AVD en een Run- of Debug-configuratie voor uw project. Voer nu uw nieuwe project uit in een emulator of op een compatibel Android-apparaat. U hebt nu een eenvoudige Android-applicatie gemaakt met één activiteitsklasse, één scherm, met de tekst Hallo wereld!


Deel 2: Een navigeerbare Hello World maken

Laten we nu een nieuwe Hello World-app maken. Volg deze keer de bovenstaande stappen, maar met wijzigingen in stap 2 en stap 5, zoals hieronder beschreven.


Nieuwe stap 2: configureer de projectinstellingen

Voer de naam van de toepassing, de projectnaam en de pakketnaam in zoals u dat gewend bent. U moet deze keer echter de "Minimumvereiste SDK" -waarde van uw project instellen op "API 14: Android 4.0 (IceCreamSandwich)". Dit betekent dat de applicatie die u maakt alleen compatibel is met apparaten en emulators met Android 4.x en hoger (API Level 14).


Nieuwe stap 5: specificeer activiteitsdetails

Kies nu iets anders dan "Geen" voor navigatietype. De beschikbare opties zijn Tabbladen, Tabs + Swipe, Swipe Views + Title Strip en Dropdown. Een kleine hintafbeelding wordt rechts getoond om u een idee te geven van wat elk betekent. Voor dit voorbeeld hebben we het navigatietype Vegen weergaven + titelstrook gekozen. Klik ten slotte op Voltooien.


Nieuwe stap 6: Controleer uw navigeerbare app

Maak een AVD en een Run- of Debug-configuratie voor uw project. Voer nu uw nieuwe project uit in een emulator of op een compatibel Android-apparaat. U hebt nu een interessantere hello wereld Android-applicatie met verbeterde navigatie-opties!


Deel 3:
Een gefragmenteerde Hello World creëren

Laten we nu een klassieke op fragment gebaseerde hello world-app maken die een lijst in één fragment weergeeft met de details in een ander fragment. Dit wordt weergegeven als twee schermen in een standaardmodus in staande modus of met een gesplitst venster op een landschapstabletformaat display. Nogmaals, we zullen alleen de stappen vermelden als ze verschillen van de vorige voorbeelden.


Nieuwe stap 2: configureer de projectinstellingen

De toepassing moet een minimaal vereiste SDK-waarde van "API 11: Android 3.0 (Honeycomb)" hebben om de fragmenten te kunnen gebruiken, aangezien de Eclipse Android-projectwizard geen gebruik maakt van hulpmiddelen zoals de ondersteuningsbibliotheek van Android, die back-ports-technologieën gebruikt zoals fragmenten naar oudere versies van het Android-platform.


Nieuwe stap 4: Selecteer het type app-activiteit

Deze keer kiest u in plaats van BlankActivity MasterDetailFlow op het scherm Activiteit maken.

Klik op Volgende en vul vervolgens de details in voor de hoofd- / detailstroom. Voor deze tutorial zullen we werken met een reeks "Dingen".


Nieuwe stap 6:
Bekijk uw Fragment-Aware-app

Maak een AVD en een Run- of Debug-configuratie voor uw project. Voer nu uw nieuwe project uit in een emulator of op een compatibel Android-apparaat. U hebt nu een interessantere Android-applicatie met hello-wereld gemaakt met een op een fragment gebaseerd ontwerp!

Wanneer u deze Hello World uitvoert, zal het resulterende scherm verschillen, afhankelijk van het type apparaat of emulator waarop u het uitvoert en de schermoriëntatie. Hier is de app zoals weergegeven op een gewone emulator met een klein scherm.

En hier is dezelfde app die wordt uitgevoerd op een hogere resolutie en landschapsimulator met afmetingen van het tabletscherm.


Conclusie

Je hebt nu geleerd hoe je verschillende 'Hello World' stijl-apps kunt maken. Deze omvatten standaard blanco schermen, apps met verschillende soorten navigatie en complexere apps die fragmentbewust zijn. Met de Eclipse Android-projectwizard kunt u snel van start gaan en in de juiste richting gaan. Je bent zo ongeveer klaar om te beginnen met het leren van Android-ontwikkeling!

Je bent goed op weg om Android te ontwikkelen. Met welke soorten apps kijk je uit naar het maken van video's? Welke voorbeeldapp was jouw favoriet? Laat het ons weten in de comments!

Over de Auteurs

Mobiele ontwikkelaars Lauren Darcey en Shane Conder hebben samen meerdere boeken geschreven over Android-ontwikkeling: een diepgaand programmeerboek getiteld Android Wireless Application Development (nu in zijn derde editie als set met twee volumes), Sams Teach Yourself Android Application Development in 24 uur, en Leren Android Application Programming voor de Kindle Fire: een praktische handleiding voor het bouwen van je eerste Android-applicatie. Wanneer ze niet schrijven, besteden ze hun tijd aan het ontwikkelen van mobiele software bij hun bedrijf en het leveren van consultingservices. Ze zijn te bereiken via e-mail naar [email protected], via hun blog op androidbook.blogspot.com, en op Twitter @androidwireless.

Meer hulp nodig bij het schrijven van Android-apps? Bekijk onze nieuwste boeken en bronnen!