Zuhause Persönliche Finanzen Entwickeln von Apps mit Android Studios Project Tool-Fenster - Dummies

Entwickeln von Apps mit Android Studios Project Tool-Fenster - Dummies

Inhaltsverzeichnis:

Video: Eine Datenbank erzeugen | Apps entwickeln mit Android Studio 2024

Video: Eine Datenbank erzeugen | Apps entwickeln mit Android Studio 2024
Anonim

Ein einfaches Android-Projekt enthält mehr als 1 000 Dateien in fast 500 Ordnern. Das ist eine Menge Zeug. Wenn Sie einige Zweige im Projektwerkzeugfenster von Android Studio erweitern, wird der dargestellte Baum angezeigt.

Im Projektwerkzeugfenster werden einige Teile einer Android-App angezeigt.

Bei vielen Beispielen können Sie 99% des Materials im Projektwerkzeugfenster vergessen. Sie können sich nur auf einige wenige Zweige konzentrieren.

Der Zweig app / manifestes

Der Zweig app / manifestes enthält das AndroidManifest. XML Datei. Das AndroidManifest. Die XML-Datei enthält Informationen, die ein Gerät benötigt, um die App auszuführen. Beispielsweise kann eine App mehrere Aktivitäten enthalten. Das AndroidManifest. Die XML-Datei teilt Android mit, welche dieser Aktivitäten ausgeführt werden sollen, wenn der Benutzer die App startet.

Die App / Java Branch

Der Zweig app / java enthält den Java-Code Ihrer App. Tatsächlich enthält der Zweig mehrere Versionen des Java-Codes Ihrer App. Zuvor sehen Sie drei Zweige:

  • Die com. Allyourcode. Der Zweig a03_01 enthält den Code, den das Gerät des Benutzers ausführen soll.
  • Die com. Allyourcode. a03_01 (androidTest) und com. Allyourcode. a03_01 (test) Zweige enthalten zusätzlichen Code, mit dem Sie die App auf Ihrem Entwicklungscomputer testen können.

Die App / res verzweigt

Das Wort res steht für Ressourcen. Der res -Zweig enthält zusätzliche Elemente - Elemente, die Ihre App anders als ihren eigenen Java-Code verwendet:

  • Der app / res / drawable -Zweig enthält alle Bilder in regulären Größen, die Ihre App enthält. Verwendet.
  • Der app / res / layout -Zweig enthält Dateien, die das Aussehen der Aktivitäten Ihrer App beschreiben.
  • Der app / res / mipmap Zweig enthält einige zusätzliche Bilder - die Bilder der Symbole Ihrer App.

Der Begriff mipmap steht für multum in parvo Mapping. Und der lateinische Ausdruck multum in parvo bedeutet "viel in wenig". "Ein mipmap -Bild enthält Kopien von Texturen für viele verschiedene Bildschirmauflösungen.

  • Der Zweig app / res / values ​​ enthält andere Arten von Informationen, die eine App benötigt, wenn sie ausgeführt wird.

Zum Beispiel die Zeichenketten der Branche. Die XML-Datei kann Zeichenketten enthalten, die von Ihrer App angezeigt werden. Wenn Sie zum ersten Mal eine App erstellen, werden die -Strings angezeigt. Die XML-Datei kann die Zeile

Meine Anwendung

enthalten. Wenn Sie möchten, dass rumänische Benutzer Ihre App genießen können, können Sie mit der rechten Maustaste oder mit gedrückter Befehlstaste auf die Zeichenfolge klicken. Zweig der XML-Datei und wählen Sie Open Translations Editor.Im Übersetzungseditor von Android Studio können Sie einen zusätzlichen Zweig app / res / values ​​ (einen Zeichenketten. Xml (ro) Zweig) mit folgender Zeile erstellen:

Aplicatia mea < Der Gradle-Skripte-Zweig

Gradle

ist ein Software-Werkzeug. Wenn das Tool ausgeführt wird, benötigt es eine ganze Reihe von Dateien und fasst sie zu einer vollständigen Anwendung zusammen - einer einzigen Datei, die Sie bei Google Play veröffentlichen können. Natürlich kann Gradle Dateien auf viele verschiedene Arten kombinieren, damit Gradle Dinge richtig macht, muss jemand es mit einem Skript versehen. Das Herz dieses Skripts ist in der -Bauweise. Verzerrung (Modul: App) Zweig des Projektwerkzeugfensters. Dieser Zweig beschreibt die Versionsnummer Ihrer App, das Mindest-SDK und andere Goodies.

Entwickeln von Apps mit Android Studios Project Tool-Fenster - Dummies

Die Wahl des Herausgebers

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Schneller Foto-Bearbeitungsmodus ist eine abgespeckte Version des Modus "Full Photo Edit", der einfach grundlegende Fixingtools bereitstellt und mit einigen einzigartigen Funktionen aufwartet, z. B. eine Vorher-Nachher-Vorschau Ihres Bildes. Hier ist ein Schritt-für-Schritt-Workflow, den Sie im Schnellfoto-Bearbeitungsmodus verwenden können, um Ihre Fotos zu reparieren:

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Fotoeffekte in Photoshop Elements 11 funktionieren wie Anwenden von Filtern; Das Dialogfeld "Filtergalerie" bietet Ihnen zahlreiche Optionen zum Anwenden eines Filters. Das geführte Bedienfeld bietet Ihnen Filtereffekte und führt Sie dann durch die Schritte zum Anpassen von Helligkeitswerte, Ändern von Farbton und Sättigung und Durchführen weiterer Anpassungen zum Vervollkommnen des Ergebnisses. Sie ...

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Absatztyp in Photoshop Elements 11 ist ähnlich zu dem Text, den Sie in ein Textverarbeitungsprogramm eingeben, mit der Ausnahme, dass er in einem Textfeld oder einem Begrenzungsrahmen enthalten ist. Wenn Sie größere Textabschnitte haben, die Sie in ein Bild eingeben möchten, ist die Eingabe des Textes als Absatztyp die praktischste Option. Während ...

Die Wahl des Herausgebers

PHP-Anweisungen - Dummys

PHP-Anweisungen - Dummys

PHP ist eine Skriptsprache, die speziell für die Verwendung im Internet entwickelt wurde. Es enthält Funktionen, die Sie bei der Programmierung der Aufgaben unterstützen, die für die Entwicklung dynamischer Webanwendungen erforderlich sind. Diese Tabelle gibt einen kurzen Überblick über einige der Anweisungen, die Sie häufig verwenden werden: Anweisung Beschreibung array ("key" => "value", ...); Casts a ...

PHP-Schablonen-Systeme - Schablonen-Systeme

PHP-Schablonen-Systeme - Schablonen-Systeme

Können die Menge an Arbeit reduzieren, die Sie für die Erstellung einer Website in PHP benötigen. Wenn Sie eine Website erstellen, verwenden Sie häufig das gleiche Layout für die gesamte Website. Sie haben eine obere Portion, vielleicht mit einem Menü; ein Hauptinhaltsbereich; und ein unterer Teil, vielleicht mit Links oder ...

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Die ALTER Query wird verwendet, um die Struktur von eine MySQL-Datenbank. In dieser Liste wird die Syntax für die Änderungen angezeigt, die Sie wahrscheinlich vornehmen möchten: ADD-Spaltenbezeichnung ALTER-Spaltenname SET-DEFAULT-Wert ALTER-Spaltenname DROP DEFAULT CHANGE-Spaltenname newcolname-Definition DROP-Spaltenname MODIFY-Spaltenname RENAME newtablename

Die Wahl des Herausgebers

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Mit NoSQL haben Sie Hochgeschwindigkeits-Caching. Stellen Sie sich vor, Sie sind Bankangestellte und arbeiten mit drei anderen Kollegen zusammen. Jeder hat eine Reihe von Leuten, die bedient werden sollen. Einer der Kunden bleibt jedoch in der Schlange, um zu fragen, ob sein Scheck bereits eingelöst und der Betrag seinem Konto gutgeschrieben wurde. Wenn Sie ...

Wie man Einsichten aus Big Data kommuniziert - Dummies

Wie man Einsichten aus Big Data kommuniziert - Dummies

Big Data kann helfen, Einblicke zu gewinnen. Unternehmen gewinnen Wettbewerbsvorteile, wenn die richtigen Informationen zur richtigen Zeit an die richtigen Leute geliefert werden. Dies bedeutet, Erkenntnisse und Informationen aus Daten zu extrahieren und sie Entscheidungsträgern auf eine Weise zu vermitteln, die sie leicht verstehen. Schließlich sind Menschen weniger wahrscheinlich zu handeln, wenn sie ...

Zookeeper und HBase Reliability - dummies

Zookeeper und HBase Reliability - dummies

Zookeeper ist ein verteiltes Cluster von Servern, das gemeinsam zuverlässige Koordinations- und Synchronisationsdienste für Cluster-Anwendungen bereitstellt. .. Zugegeben, der Name "Zookeeper" mag auf den ersten Blick eine seltsame Wahl sein, aber wenn Sie verstehen, was es für einen HBase-Cluster tut, können Sie die Logik dahinter sehen. Beim Erstellen und Debuggen von verteilten Anwendungen ...