Hjem Personlig finansiering Et nærbillede Se på en Android App - dummies

Et nærbillede Se på en Android App - dummies

Indholdsfortegnelse:

Video: Ben 10 - Up to Speed App | Spil | Dansk Cartoon Network 2025

Video: Ben 10 - Up to Speed App | Spil | Dansk Cartoon Network 2025
Anonim

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!

Et nærbillede Se på en Android App - dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...