Indholdsfortegnelse:
Video: Ben 10 - Up to Speed App | Spil | Dansk Cartoon Network 2025
I denne figur viser pakken Explorer i Eclipse strukturen af et nyoprettet Android-projekt. Hver gren af træet repræsenterer en fil eller en mappe, og hvis du udvider alle grene af træet, kan du se endnu flere filer og mapper. Hvorfor så mange filer og mapper i et Android-projekt?
src-biblioteket
src-mappen indeholder projektets Java-kildekode. Filer i denne mappe har navne som MainActivity. java, MyService. java, DatabaseHelper. java og MoreStuff. java.
Du kan få fat i hundredvis af Java-filer i et projekts src-bibliotek. Men når du opretter et nyt projekt, opretter Android typisk kun én fil for dig.
Res Directory
Et projektets Res Directory indeholder ressourcer til brug af Android applikationen. I figuren ser du, at res har en flok underkataloger: fire trækningsmapper, et layoutkatalog, en menukatalog og tre værdierkataloger.
De underliggende underkataloger
De trækbare mapper indeholder billeder, former og andre elementer.
Hver trækbar mappe gælder for visse skærmopløsninger. For eksempel, i navnet drawable-hdpi, står bogstaverne hdpi for h igh antal d ots p er i nch. Filer i mappen Drawable-hdpi gælder for enheder, hvis opløsninger er (omtrent) mellem 180 og 280 punkter pr. Tomme.
Få flere oplysninger om Android-skærmopløsninger på webstedet Android Developers.
I figuren indeholder trække-hdpi-mappen en fil ved navn ic_launcher. png. Denne fil beskriver det billede, der vises på appens ikon på Android-startskærmen.
Underkatalogets værdier
En apps res / værdier-mappe indeholder en fil med navnet strenge. xml. (Se figuren.) Denne fisting viser koden i enkle strenge. xml-fil.
Min første Android App Hej verden! Indstillinger
I strenge. xml-fil, samler du alle de ord, sætninger og sætninger, som appens bruger kan se. Du klumper sammen sætninger som Hej verden! og Min første Android App , så nogen kan oversætte dem alle til forskellige sprog. Med alle de sætninger indsamlet i strengene. xml-fil, behøver en oversætter ikke at stikke rundt for at finde sætninger i Java-koden.
(Poking rundt i koden i et ægte programmeringssprog kan være farligt, fordi programkoden er kompliceret, og den kan være skør.)
Listet beskriver en "hello_world" streng med tegnene Hello World! Så i appens Java-kode henvises til ordene Hej verden! ved at skrive R. streng. Hej Verden. For at henvise til ordene Hej verden! i en anden XML-fil (som den i den næste liste), skriver du "@ string / hello_world". Uanset hvad er teksten R. streng. hello_world eller teksten "@ string / hello_world" står for ordene Hej verden! i den forrige liste.
Brugen af strenge. xml-filer hjælper med lokalisering , , som i den tekniske verden er, hvad du gør for at tilpasse en app til en kulturs lokale sprog og skikke. For at lokalisere appen til fransktalende brugere, skaber du for eksempel en ekstra mappe med navnet værdier-fr. Du tilføjer denne mappe til træet vist i figuren.
I mappen values-fr oprettes en anden streng. xml-fil og de nye strenge. xml-filen indeholder en linje som denne:
Bonjour tout le monde!
For rumænske opretter du en værdier-ro-mappe, der indeholder en streng. xml-fil med denne linje:
Salut lume!
Når Android ser enten R.-streng. hello_world eller "@ string / hello_world" i koden, bestemmer Android brugerens oprindelsesland og viser automatisk den korrekte oversættelse. Denne lokalisering sker uden yderligere indsats fra din side.
Layout undermappen
Layoutmappen indeholder beskrivelser af aktiviteterne.
En minimal app's res / layout-mappe indeholder en XML-fil, der beskriver en aktivitets skærm. (Se aktiviteten_main.xml-grenen i figuren.) Denne liste viser koden i den simple aktivitet_main. xml-fil.
Koden i denne fortegnelse angiver, at layoutet af appens aktivitet er et RelativeLayout (hvad det betyder) og centreret inde i RelativeLayout, har du en TextView. TextView thingy er en lille etiket indeholdende ordene Hej verden!