[JAVA] [Android Studio] [Für Anfänger] Lassen Sie uns den Bildschirm und das Verzeichnis grob erklären

Einführung

Hallo. Ich heiße Iwachi. Dieses Mal möchte ich kurz Android Studio vorstellen, das ich auf verschiedene Arten studiere, also werde ich es veröffentlichen. Es ist für Anfänger. Diejenigen, die es tatsächlich berührt haben, sind möglicherweise überhaupt nicht hilfreich.

Hauptzielschicht

・ Programmieranfänger

・ Personen, die Android Studio noch nie verwendet haben

・ Menschen, die die Entwicklung von Smartphone-Apps noch nie berührt haben

Hintergrund zum Posting

Ich bin im letzten Sommer zum ersten Mal mit Android Studio in Kontakt gekommen, bin aber derzeit in der 4. Klasse der Fakultät für Informationssysteme und programmiere seit der 1. Klasse der Universität zu einem gewissen Grad. Obwohl es letzten Sommer war, war ich seitdem mit Schulaufgaben beschäftigt, und das nächste Mal, als ich es berührte, war es im Juni dieses Jahres, also berührte ich es tatsächlich für ungefähr drei Monate. www

Obwohl ich bis zu einem gewissen Grad programmiert habe, bin ich bei der Entwicklung von Smartphone-Apps oft auf verschiedene Weise gestolpert. Besonders das Layout und verschiedene Dinge zu beachten. Daher dauerte es selbst auf dem ersten Android Studio-Bildschirm zunächst lange, da ich nicht wusste, wo und wie ich damit spielen sollte.

Von nun an habe ich für diejenigen, die mit Android Studio in Kontakt kommen, vorgestellt, welcher Teil auf dem Entwicklungsbildschirm usw. verwendet werden soll, und ich dachte, dass ich die erste Hürde von Android Studio für Anfänger verringern würde, also habe ich ihn veröffentlicht.

Hauptinhalt

Ich werde hauptsächlich die Teile vorstellen, die speziell auf dem Bildschirm von Android Studio verwendet werden. Ich werde die Teile vorstellen, die Sie mit ziemlicher Sicherheit bei der normalen Entwicklung verwenden werden, wie z. B. die Struktur des Verzeichnisses und die Bedeutung der verschiedenen Dateien, die abgelegt werden. Bitte beachten Sie, dass der Inhalt jedes Artikels dünn sein kann, da er breit und rau ist.

Über den ersten Vollbildmodus

Starten Sie zuerst Android Studio, öffnen Sie ein neues Projekt, und der Bildschirm unmittelbar danach sieht folgendermaßen aus.

fullsizeoutput_255.jpeg

Ich denke, dass Sie auf diesem Bildschirm hauptsächlich mit der Rolle spielen werden, die vom roten Rahmen umgeben ist. Ich werde in der Reihenfolge erklären. Die Zahlen sind wie folgt.

① Verzeichnis
② Debug-Ansicht
③ Ausführen und erstellen

① Verzeichnis

Es ist ein Verzeichnis, das auf anderen Entwicklungsplattformen immer verfügbar ist. Der Punkt ist der Inhalt des Verzeichnisses. Ordner werden beim Erstellen eines Projekts automatisch erstellt, es können jedoch verschiedene Dateien verwendet werden. fullsizeoutput_256.jpeg Ich werde jeden von oben erklären.

Manifest-Ordner

1.) AndroidManifest.xml Diese Datei ist ein Bild von "einer Datei, die die ursprünglichen Einstellungen dieser App beschreibt". Wenn die von Ihnen erstellte App beispielsweise eine Verbindung zum Internet herstellt, müssen Sie angeben, dass Sie mit dieser Datei eine Verbindung zum Internet herstellen. Ich denke, es ist eine Datei, mit der Sie sich bei der Entwicklung definitiv anlegen werden.

Java-Ordner

1.) MainActicity Dies ist eine Datei, die den internen Verarbeitungsteil des Smartphones ändert. MainActivity.java für Java und MainActivity.kt für Kotlin. Es ist eine Programmierdatei.

2.) ExampleInstrumentedTest Ich entwickle dies und habe es überhaupt nicht verwendet, daher weiß ich es nicht, aber es ist wahrscheinlich eine Testdatei. Wenn Sie ein Anfänger sind, müssen Sie sich darüber keine Sorgen machen.

3.)ExmapleUnitTest Dies ist auch eine Testdatei wie in 2.). Wenn Sie ein Anfänger sind, müssen Sie sich darüber keine Sorgen machen.

ganerierter Java-Ordner

Ich habe den Ordner im Bild nicht geöffnet, spiele aber normalerweise nicht damit, daher denke ich nicht, dass es in Ordnung ist, sich darüber Sorgen zu machen. Nach der Überprüfung scheint die vorkompilierte Datei aus der Quelldatei beim Erstellen gespeichert zu sein. Es scheint, dass alles automatisch generiert wird.

res Ordner

Der Ordner res speichert hauptsächlich XML-Dateien und Bilddateien. Sie sollten sich die Bedeutung jedes Ordners merken, da Sie mit diesem Ordner genauso viel herumspielen wie mit MainActivity. Es gibt verschiedene Ordner, daher werde ich sie der Reihe nach erläutern.

1.) Zeichenordner Dieser Ordner dient hauptsächlich zum Speichern von Layouts für Bilddateien und Elemente wie Ansicht, TextField und Schaltfläche. Das automatisch generierte hat bereits ic_launcher_background und foreground, das ist das Layout für das App-Logo. Es scheint, dass Sie die Form des Logos usw. auf API-Ebene (Android-Terminalversion) 26 bearbeiten können. Es ist eine XML-Datei dafür.

2.) Layoutordner Dies ist der Ordner, in dem die Layoutdateien für den Android-Bildschirm gespeichert werden. Die Datei des ersten Bildschirms, wenn die Anwendung ausgeführt wird, die Datei des Übergangszielbildschirms, wenn der Bildschirm beim Drücken der Taste wechselt, usw. werden platziert. Grundsätzlich sind alle Anzeigedateien in diesem Feld vorhanden. Eine Datei wird automatisch generiert, wenn das Projekt erstellt wird.

3.) Mipmap-Ordner Hier wird die Bilddatei des App-Logos gespeichert. Da die Änderungen und Bearbeitungen des Logos hier separat festgelegt und automatisch generiert werden, gibt es meines Erachtens nicht viel, was direkt mit dem Ordner zu tun hat.

4.) Werteordner Dies ist ein Ordner zum Speichern von Text und Farbcode. Wenn Sie beispielsweise viel Schwarz im Layout verwenden, schreiben Sie den Farbcode "# 000000" in verschiedenen Ansichten. In diesem Fall können Sie color.xml in diesem Ordner so einstellen, dass "# 000000" durch "ColorBlack" usw. ersetzt wird. Ebenso können Langtextsätze und häufig verwendete Textsätze in string.xml ersetzt werden. Mit diesen können Sie die in diesem Projekt verwendeten Farbdaten und Texte auf leicht verständliche Weise verwalten, wodurch Ihre Arbeit immer einfacher im Team geteilt werden kann.

Sie können die Anzeige dieses Projektordners ändern. Früher war es ein zeichnbarer Ordner, in dem Bilddateien gespeichert wurden. In Wirklichkeit ist zeichnbar jedoch in Ordner unterteilt, und Sie können möglicherweise keine Bilder abrufen, es sei denn, Sie speichern sie an einem geeigneten Ort. Was Sie jetzt sehen, ist der ausgelassene Ordner. スクリーンショット 2019-08-05 15.42.05.png Klicken Sie oben auf den Ort mit der Bezeichnung Android, um die Leiste anzuzeigen. Wählen Sie dazu Projekt. スクリーンショット 2019-08-05 15.44.23.png Wenn Sie zu Projekt wechseln und die Ordner überprüfen, werden Sie feststellen, dass es zwei Ordner gibt, drawable und drawable-v24. drawable-v24 scheint ein Ordner zu sein, in dem Bildressourcen gespeichert sind, die auf API-Ebene (Android-Terminalversion) von 24 oder höher verwendet werden können. Normalerweise ist es besser, das Bild in Zeichenform zu speichern. Als ich das Bild auf das Display von Android kopierte, das kein Projekt ist, gab es eine Zeit, in der das Bild nicht erfasst wurde, weil es in drawable-v24 gespeichert war, und ich erinnere mich, dass ich ziemlich süchtig danach war. Wenn Sie das Bild kopieren, sollten Sie sicherstellen, dass es in drawable anstelle von drawable-v24 gespeichert ist.

Darüber hinaus ist mipmap auch in verschiedene Typen unterteilt. Es scheint jedoch, dass dies ein Ordner zum Speichern des Anwendungslogos ist, indem es in mehrere Pixel unterschiedlicher Größe unterteilt wird. Details sind in den Referenzen enthalten.

② Debug-Ansicht

Hier wird die Fehleranweisung zum Zeitpunkt der Ausführung und der Fehler zum Zeitpunkt der Erstellung angezeigt. Logcat auf der linken Seite gibt eine Fehleranweisung aus, wenn ein Fehler auftritt oder die Anwendung zwangsweise beendet wird. Ich denke, dass sie häufig verwendet wird. スクリーンショット 2019-08-05 15.15.18.png Klicken Sie auf Logcat. Der Status wird unten beschrieben. Ich denke, dass es in der Mitte des angehängten Bildes eine Menüleiste gibt, aber Sie können das Genre des in Logcat beschriebenen Status mit dieser Menüleiste eingrenzen. Wenn Sie beispielsweise auf Fehler klicken, zeigt Logcat nur die Fehleranweisung an. Ich benutze Log, um es in Logcat anzuzeigen und die Speicherung von Variablen zu überprüfen. Es gibt nicht so viele Fehleranweisungen im Vergleich zu anderen Typen. Daher ist es besser, den Typ in Log.e () auf Fehler zu setzen und zur Laufzeit auf Fehler in Logcat einzugrenzen, um das Auffinden zu erleichtern.

③ Ausführen, erstellen

Dies wird beim Laufen oder Bauen verwendet. Klicken Sie auf die grüne Schaltfläche Ausführen und wählen Sie das Gerät aus, das Sie ausführen möchten. Die App wird installiert und auf dem Gerätebildschirm ausgeführt. Es ist nichts Besonderes daran.

abschließend

Ich habe Android Studio kurz vorgestellt, insbesondere die Struktur der Verzeichnisse als Ganzes. Wenn Sie neu in Android Studio sind, wäre es großartig, wenn Sie das "Was ist los?" Durch Betrachten der Struktur des Verzeichnisses lindern könnten. Ich habe das Ganze sehr grob vorgestellt, aber für Details zu jedem Segment wie Drawable und Mipmap lesen Sie bitte, wie es auf verschiedenen anderen Websites vorgestellt wird.

Verweise

Bei der Erstellung dieses Artikels habe ich in den folgenden Dokumenten studiert.

Hallo Welt auf Android (Teil 2): Gomafu A. http://gomafuace.seesaa.net/article/300337739.html

Adaptive Icon | Android-Entwickler https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive?hl=ja

drawable-v24: Danke und Schlampen. https://nis.at.webry.info/201712/article_1.html

Über Mipmap und Drawable für Android - Qiita https://qiita.com/gamako/items/c6b8aa43660ff6e76c14

[Andorid] Es scheint besser, das App-Symbol in das Ressourcenverzeichnis "mipmap-" --Qiita zu stellen https://qiita.com/operandoOS/items/53b0f2074a806aacd290

Recommended Posts

[Android Studio] [Für Anfänger] Lassen Sie uns den Bildschirm und das Verzeichnis grob erklären
Android Studio-Entwicklung zum ersten Mal (für Anfänger)
Android App: Lassen Sie uns den Mechanismus des Bildschirmübergangs mit einfachem Code erklären
Eindrücke und Zweifel an der erstmaligen Verwendung von Java in Android Studio
[Für Anfänger] DI ~ Die Grundlagen von DI und DI im Frühjahr ~
[Android] Ändern Sie den App-Namen und das App-Symbol für jeden Geschmack
Ich werde die Verschachtelung von Aussagen erklären, die Anfänger töten
[Android Studio] Legen Sie ein beliebiges Bild für den Anwendungshintergrund fest. [Java]
[Eclipse / Github] Lassen Sie uns das mit Eclipse auf Github erstellte Projekt für Anfänger teilen
[Android] Dynamisch die Höhe von ListView mit Kopie einstellen (für Anfänger)
Einführung in die Android App-Entwicklung 1 Installieren von JDK und Android Studio für Mac
Android Studio zeigt zwei Methoden mit nur einer onClick-Schaltfläche. Java löst eine Ausnahme aus und ruiniert die App
[Android] Ursache und Abhilfe für TransactionTooLargeException
Java für Anfänger, Ausdrücke und Operatoren 1
Links zum Erstellen von Android-Apps (für Anfänger)
Java für Anfänger, Ausdrücke und Operatoren 2
[Folio LSP] Grob Docker (für Anfänger)
Klassen und Instanzen Java für Anfänger
[Rails] Artikel für Anfänger, um den Fluss von form_with zu organisieren und zu verstehen