De androïde hallo wereld voorbeeld

, laten we het kader van de programmering van de androïde.Voordat u begint met het gebruik van de androïde SDK voorbereid je het eerste voorbeeld, je moet er voor zorgen dat je de androïde milieu correct uitgelegd in het milieu een androïde training.Ik dacht dat je een beetje kennis van de eclips ide, laten we verder gaan met het schrijven van een eenvoudige androïde toepassing zal drukken "Hallo."Het creëren van een androïde, de toepassing, de eerste stap is het creëren van een eenvoudige toepassing van de androïde eclips ide.Naar de mogelijkheid van documenten > nieuwe > projecten, de definitieve keuze van de toepassing van de nieuwe androïde, de lijst van de tovenaar tovenaar.Nu de naam van toepassing, hallo wereld, gebruik te maken van de tovenaar is als volgt:,, de volgende raam, in overeenstemming met de aanwijzingen, en om alle andere vermeldingen als standaard tot de laatste stap.Het succes van de projecten te creëren als je, je zal de volgende selectie van projecten en de vermindering van de anatomie van de androïde;,,, je je programma voor projecten in de robot, moet je minder aandacht moet worden besteed aan de volgende catalogi en de naam van het dossier;, documenten, dossiers & Beschrijving van de src, 1, het bevat, Java, jij. Het project van de bron.Bij verstek, dat bestaat uit een bron van documenten, mainactivity.java, met de activiteit van categorie in de looptijd van de inleiding van de procedure van de toepassing van het gebruik van toepassing icoon, twee, met inbegrip van het dossier, de samensteller. R, de documenten in uw project vinden, alle middelen.Je moet niet de wijziging van deze documenten, drie vaten, de Map bevat de androïde pakket documenten door het proces van de opbouw van de APK, ADT en andere in het kader van de toepassing van die nodig zijn voor een androïde, 4, res /drawable hdpi, dit is een schilderij van hoge dichtheid voorwerp bestemd is voor Het scherm, een catalogus van 5, over. De regeling is in dit dossier, en de definities voor de toepassing van een catalogus van de gebruikersinterface. 6, res /waarde. Dit is een andere catalogus van XML - bestand bevat een reeks middelen, zoals het touw en de definitie van kleur. 7, AndroidManifest. XML -, dit is de beschrijving van de toepassing van de fundamentele kenmerken van een lijst van documenten, de definitie van elke de volgende vergadering, en wordt een overzicht gegeven van de verschillende delen van de GMP 'sBelangrijke dossiers, de belangrijkste activiteiten van de documenten, de belangrijkste activiteiten van de code is een van de belangrijkste activiteiten van de Java - dossier, Java,.Dit is uiteindelijk worden omgezet in dalvik tenuitvoerlegging en werking van de toepassing van de praktische toepassing van de procedure van je dossier.Hier is de toepassing van de tovenaar die standaard code, hoe gaat het met de wereld.De toepassing van de vermindering van com.example.helloworld;,, pakket; de invoer van android.os.bundle; de invoer van android.app.activity; de invoer van android.view.menu; de invoer van android.view.menuitem; de invoer van android.support.v4.app.navutils; moet natuurlijk een van de belangrijkste uitbreiding van de activiteiten in de leegte activiteiten {- oncreate (pakket savedinstancestate {-). OnCreate (savedinstancestate); setContentView (r.layout. Activity_main); - de Boolcaanse onCreateOptionsMenu (} {getmenuinflater menu 's) (). De uitbreiding (r.menu.activity_main, menu' s); terug waar;}}, hier, r.layout.activity_main, verwijst naar de documenten, activity_main.xml, in de MAP, res lay - out.En oncreate (). De methode is een van de vele methoden, wil een van de activiteiten is geladen, de lijst van documenten, ongeacht de ontwikkeling van onderdelen van je als een deel van de aanvraag, je moet in een verklaring van de manifest.xml, maar alle onderdelen van het programma, die in toepassing van het project wortel.Het document is een androïde en toepassing van een interface tussen programma 's, dus als je je niet in het dossier van de vergadering een verklaring in, dan zal het niet worden beschouwd als een os.Bijvoorbeeld, een standaard lijst ziet er als volgt uit het dossier van documenten en de vermindering van de xmlns:Android = en <; "http://schemas.android.com/apk/res/android pakket =" COM. Voorbeelden van Android:versioncode. Hallo wereld "=" 1 "=" 1 "Android:versionName > < het SDK Android:minSdkVersion =" 8 "- targetSdkVersion =" 22 "> lt; toepassing van de androïde icoon =" @ - /ic_launcher "androïde label =" @ string /app_name "androïde: thema 's =" @ stijl /apptheme "> < activiteiten: naam van de androïde =" mainstreaming "androïde. Het etiket =" @ string /title_activity_main "> < bedoeling filter > LT de androïde; acties: de naam =" androïde. Bedoeling. Actie. De belangrijkste "> < c- namen = "androïde. Bedoeling. Categorie. De zender /> < /bedoelingen filters > < /activiteiten > < /toepassing > < /lijst van >, hier van toepassing > < <... De toepassing van > vergezeld gaan van de relevante onderdelen van de etikettering.Eigenschappen, de androïde icoon, zal beschikbaar zijn in het kader van toepassing op icoon, res /drawable hdpi,.De toepassing van de nomenclatuur van het beeld ic_launcher.png in drawable MAP < activiteiten > etikettering wordt gebruikt ter aanduiding van een activiteit, een androïde: de naam, de eigenschap van een beperking van de activiteiten van de volledige klasse, klasse, en de etikettering, de androïde eigenschap in een reeks activiteiten als de etikettering.Je kan het gebruik van meerdere < aangewezen activiteiten; > etikettering, acties, de bedoeling van de filters. Nomenclatuur, android.intent.action.main, blijkt dat deze activiteiten in het kader van het punt van binnenkomst van de aanvraag.De bedoeling van de nomenclatuur, de categorie, de voor het filter, android.intent.category.launcher, dat de toepassing van de starter icoon apparaat kan beginnen.,, "akkoord, een dossier, strings.xml, als volgt te verklaren.Dus, "serie /app_name, verwijst naar de documenten, app_name, in strings.xml string, dit is" hallo "wereld.Ook de andere reeks aanvragen in te vullen, de volgende is de lijst van de etikettering, gebruik je op je lijst van documenten in de verschillende onderdelen van het programma die androïde toepassing:,,, < activiteiten > de activiteiten van elementen,,, < diensten > diensten, elementen ontvangen, < - de radio - ontvanger > elementen,,, < leverancier > elementen voor aanbieders van inhoud,,, Corda, strings.xml van documenten, in die MAP, res en de waarden, je van aanvragen met behulp van de rest van de tekst.Bijvoorbeeld, druk op de knop, de etikettering, de standaard tekst en soortgelijke vormen van de naam van het touw in het dossier.Dit dossier is verantwoordelijk voor de inhoud van de tekst.Bijvoorbeeld, de standaard string dossier ziet er als volgt uit documenten en de vermindering van de middelen; en < > < - naam = "app_name hallo wereld" > < /serie > < hello_world string "hallo" >.< /serie > < - naam = "menu_settings" > vaststelling van < /serie > < - naam = "title_activity_main" > MainActivity < /serie > < /resource > R dossier, en /com.example.helloworld/r.java documenten is de Java - activiteiten, documenten, mainactivity.java tussen de lijm, en de middelen, zoals een XML - string.Dit is een auto die bestanden, je moet niet worden gewijzigd R.java van de inhoud van het dossier.De volgende is een R.java documenten en negatieve monsters, /* * * * * * * auto-generated dossier.Niet gewijzigd.* * deze automatisch aapt instrument dat gegevens van de middelen.Het moet met de hand * niet worden gewijzigd.* * * * * * * /pakket com.example.helloworld; de definitieve R (publiek statische laatste categorie eigenschap van een statische laatste soort {} {openbare statische laatste int padding_large = 0x7f040002; openbare statische laatste int padding_medium = 0x7f040001; openbare statische laatste int padding_small = 0x7f040000; een statische laatste categorie - {}) ic_action_search = statische laatste int de 0x7f020000; statische laatste ic_launcher = 0x7f020001;} openbare statische laatste klasse id (openbare statische laatste int menu_settings = 0x7f080000;} (statische laatste klasse - indeling (openbare statische laatste int activity_main = 0x7f030000;} (statische laatste menu (openbare statische laatste intActivity_main = 0x7f070000;} (statische laatste wat klasse (openbare statische laatste int app_name = 0x7f050000; openbare statische laatste int hello_world = 0x7f050001; openbare statische laatste int menu_settings = 0x7f050002; openbare statische laatste int title_activity_main = 0x7f050003;} (statische laatste stijl {openbare statische laatste int apptheme = 0x7f060000;}}, de indeling van het dossier. Dat is een activity_main.xml, opstelling van de documenten beschikbaar zijn, res /lay - out, catalogi, wordt verwezen naar de interface van de aanvraag, het gebouw.Je zal altijd de wijziging van dit document voor de wijziging van de toepassing van de regeling.Als je "hallo" wereld.De toepassing van het dossier, met de volgende indeling en de inhoud van de standaard een negatieve correlatie (schema;, < xmlns:Android = "http://schemas.android.com/apk/res/android 'xmlns: instrumenten http://schemas.android.com/tools Android:layout_width = =" "" "" "match_parent match_parent Android:layout_height = > < structuur Android:layout_width =" wrap_content "- layout_height =" wrap_content "Android:layout_centerhorizontal =" waar "- layout_centervertical =" waar "=" @ androïde: gevuld met afmetingen /padding_medium "androïde: tekst =" @ string /hello_world "instrumenten: context =." mainstream "/> < /(schema% GT%, dit is een simpele lay - out, Ten opzichte van een voorbeeld van waar we in een afzonderlijk hoofdstuk onderzoek.Voor de bouw -, structuur, de androïde controle, hebben verschillende eigenschappen zoals de androïde, androïde layout_width, layout_height, worden gebruikt om de breedte en lengte.Het touw, @: dossier is gelegen in de res strings.xml map /waarde.Dus, "serie /hello_world: Hallo. In strings.xml, worden in het dossier, dit is" Hallo, wereld! ", de aanvraag, laten we proberen de werking van onze wereld.We hebben gecreëerd, van toepassing.Ik veronderstel dat je creëerde je een tegelijk doen, en, het milieu.Om de toepassing van de zonsverduistering, open je het dossier van de activiteiten van het project, en klik, een icoon uit de BAR.De eclips installatie van toepassing op je systeem beginnen, als je alles goed bij de vaststelling en toepassing, het raam en de vermindering van de simulator zal vertonen de volgende;,, gefeliciteerd.!!!!!!!!!!!!!!U heeft uw eerste androïde toepassing, maar voor nu is het stap voor stap om de volgende training, een grote ontwikkelaar van de androïde.Alle beste androïde, in een androïde toepassing van een aantal instrumenten voor de ontwikkeling van de androïde.Volgens de officiële androïde ontwikkeling van Google, ze heeft een androïde studio als officiële androïde ide,,, hoe gaat het met de wereld,,,

Hello Android Wizard
Hello Android Project
Android Directory Structure
Eclipse Run Icon
Android Hello World



Previous:
Next Page: