Directorystructuur in Android Studio - Codiclick

deel

Directorystructuur in Android Studio

In een eerder bericht hebben we gezien hoe we ons eerste project op Android kunnen maken, deze keer zullen we zien wat de mapstructuur van het project is en met wat de belangrijkste elementen zijn waarmee we rekening moeten houden.

Advertenties


Standaard wordt het project gemaakt met de volgende structuur en presenteert het ons 2 tabbladen, MainActivity.kt Y activiteit_main.xml.


Deze 2 tabbladen komen overeen met het kotlin-bestand dat de logica van ons systeem zal bevatten (genaamd Activiteiten) en het bestand dat de grafische interface van de app zal bevatten (genaamd Layout).


Bovenaan de omgeving zien we de naam van het project en als we er met de muis overheen gaan, vinden we het pad waar het op onze computer is opgeslagen.

Observatie: als u direct toegang wilt, kunnen we met de rechtermuisknop klikken toepassingen en wij zoeken Geopend binnen en wij selecteren ontdekkingsreizigerop deze manier wordt de projectmap geladen.

Directorystructuur.


Aan de linkerkant vinden we de projectmapstructuur, hier zien we dat deze de map in de root bevat toepassingen dat vertegenwoordigt het project en daarbinnen zien we het manifest, Java, vlees Y Gradle-scripts die op zijn beurt andere mappen of bestanden bevat die belangrijk zijn voor onze applicatie.


Standaard wordt het geladen in de “Android”-weergave, maar we kunnen de weergave volgens onze behoeften wijzigen in een van de beschikbare weergaven.



Voor nu wordt het aanbevolen om in de “Android”-weergave te werken, wat ons de basisstructuur geeft om met onze applicaties te werken. Laten we eens kijken waaruit de mappen bestaan die daar te zien zijn.

  • manifest: Deze map bevat het AndroidManifest.xml-bestand dat de projectmetagegevens bevat, die overeenkomen met de algemene informatie van onze applicatie, met vermelding van onder meer de applicatienaam, het pictogram, het thema en de bijbehorende activiteiten (dit bestand mag niet worden gewijzigd als dit niet bekend is)
  • Java: Deze map bevat de activiteiten en/of pakketten van het project, overeenkomend met de logische klassen van de app. Als we de programmeertaal Java selecteren, hebben we bestanden met de extensie .java. Als we kotlin selecteren, zijn het bestanden met de extensie .kt , zoals deze. We zouden de unit-testbestanden voor de applicatie zelf kunnen toevoegen.
  • vlees: Komt overeen met de ruimte waar het volledige grafische deel van de app wordt beheerd in termen van schermen (lay-outs), oriëntatie, afbeeldingen, pictogrammen en bronbestanden zoals xml-bestanden voor onder meer kleuren, teksten, thema's.
  • Gradle-scripts: Hier zijn de configuratiebestanden van de app, bijvoorbeeld het build.gradle-bestand waarin we de projectafhankelijkheden of bibliotheken beheren die nodig zijn voor de app, de projectversie, configuratie-elementen, build-versie en andere elementen.

En tot nu toe zullen we in de volgende zien hoe we een virtueel apparaat kunnen maken om onze applicaties te emuleren.

Het kan u ook interesseren.




Is er iets dat u wilt toevoegen of opmerken over dit bericht? doe gerust….En als je het leuk vond... nodig ik je uit om het te delen Y Meld u aan door de knop 'Word lid van deze site' te gebruiken om meer van dit soort berichten te zien 😉