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.
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.
Laten we eerst een klassieke Hello World-app maken die de tekst 'Hallo wereld' op het scherm tekent.
Klik in Eclipse op de knop Nieuw Android-project maken.
U kunt ook gaan naar Bestand, Nieuw, Overige, Android, Android Application Project.
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.
Klik volgende. Kies uw launcher-pictogram. Je kunt het later altijd wijzigen, maar dit is voor een Hello World-app.
Klik volgende. Kies nu "BlankActivity."
Klik volgende. Voer een aantal details voor de activiteit in. Klik ten slotte op Voltooien.
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!
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.
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).
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.
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!
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.
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.
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".
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.
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!
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.