Eines der dynamischsten und aufgrund seiner Entwicklungsmöglichkeiten vielseitigsten Betriebssysteme ist zweifellos Android, das von Google erstellt und entwickelt wurde und derzeit in Millionen von mobilen Geräten und einigen Desktop-Computern implementiert ist.
Wenn wir uns nun in der Welt der Android-Anwendungsentwicklung befinden, verfügen wir über ein grundlegendes und funktionsreiches Tool, um diese Art von Aufgaben auszuführen, und dieses Tool ist Android Studio.
Android Studio verfügt über die notwendigen und umfassenden Tools, um Apps auf allen Arten von Android-Geräten zu erstellen.
Android Studio wurde als offizielle integrierte Entwicklungsumgebung (IDE) speziell für die Android-Anwendungsentwicklung entwickelt und basiert auf IntelliJ IDEA.
MerkmaleAndroid Studio verfügt über eine Reihe expliziter Funktionen zum Erstellen leistungsstarker und innovativer Anwendungen wie:
- Hat ein flexibles Gradle-basiertes Build-System
- Es hat einen schnellen Emulator, der mehrere Funktionen hat
- Es verfügt über eine einheitliche Umgebung, in der Entwicklungen für alle verfügbaren Android-Geräte durchgeführt werden können
- Es verfügt über die Instant Run-Funktion, mit der Änderungen vorgenommen werden können, während die Anwendung ausgeführt wird, ohne eine neue APK kompilieren zu müssen
- GitHub- und Codevorlagenintegration, um allgemeine App-Funktionen zu kompilieren und Codebeispiele zu importieren
- Es verfügt über eine große Anzahl von Testwerkzeugen und Frameworks
- Es verfügt über Lint-Tools, um Probleme mit Leistung, Benutzerfreundlichkeit, Versionskompatibilität usw. zu erkennen.
- C++- und NDK-Unterstützung
- Integrierte Unterstützung für die Google Cloud Platform zur einfachen Integration von Google Cloud Messaging und App Engine
ModuleJedes Projekt, das wir in Android Studio durchführen, enthält ein oder mehrere Module mit Quellcodedateien und Ressourcendateien. Diese Module sind:
- Android-App-Module
- Bibliotheksmodule
- Google App Engine-Module
OrdnerAlle Build-Dateien werden auf der obersten Ebene von Gradle-Skripten angezeigt und jedes Anwendungsmodul enthält die folgenden Ordner:
- Manifeste: Enthält die AndroidManifest.xml-Datei
- java: Enthält die Java-Quellcodedateien, einschließlich JUnit-Testcode
- res: Enthält alle Ressourcen wie XML-Layouts, UI-Strings und Bitmap-Bilder.
1. Android Studio-Funktionen und -Anforderungen
Unter den verschiedenen Funktionen, die wir bei der Verwendung von Android Studio haben, haben wir:
Sofortiger LaufWenn Sie auf Ausführen oder Debug klicken, wendet die Instant Run-Funktion von Android Studio Code- und Ressourcenänderungen auf die laufende App an, sodass die App die Änderungen intelligent interpretiert, ohne die App neu starten oder das APK neu kompilieren zu müssen.
Schneller und funktionsreicher EmulatorDer Android Emulator wird automatisch installiert und ermöglicht es uns, Anwendungen schneller als auf einem echten Gerät zu starten. Außerdem können wir Prototypen unserer App erstellen und sie auf allen verfügbaren Android-Gerätekonfigurationen wie Telefonen, Tablets und Android Wear- und Android TV-Geräten testen.
Intelligenter Code-EditorDer intelligente Code-Editor ermöglicht es uns, effizienteren Code zu schreiben, schneller zu arbeiten und produktiver zu sein.
Robustes und flexibles BausystemAndroid Studio bietet uns Build-Automatisierung, Abhängigkeitsmanagement und anpassbare Build-Konfigurationen.
Optimiert für alle Android-GeräteAndroid Studio verfügt über eine einheitliche Umgebung, über die es möglich sein wird, Anwendungen für Android-Telefone und -Tablets sowie für Android Wear-Geräte, Android TV und Android Auto zu kompilieren.
LintelligenceAndroid Studio bietet ein robustes und statisches Analyse-Framework und umfasst mehr als 280 verschiedene Lint-Prüfungen in der gesamten App.
Codevorlagen und Beispiel-AppsIn Android Studio sind Projekt- und Codevorlagen enthalten, die so konzipiert sind, dass sie das Hinzufügen etablierter Muster ermöglichen, wie z. B. ein Navigations-Seitenfeld und ein View-Pager.
Testwerkzeuge und FrameworksAndroid Studio bietet uns eine Vielzahl von Tools, um Android-Apps mit JUnit 4 und funktionalen UI-Testframeworks zu evaluieren.
C++- und NDK-UnterstützungDurch die Unterstützung der Bearbeitung von C- und C++-Projektdateien können JNI-Komponenten schnell in der App kompiliert werden.
Firebase- und Cloud-IntegrationMit dem Firebase-Assistenten wird es möglich sein, die App mit Firebase zu verbinden und von dort unter anderem Dienste wie Analytics, Authentication und Notifications hinzuzufügen. Die für die Google Cloud Platform eingebundenen Tools geben uns die Möglichkeit, ein Backend für die Android-App mit Diensten wie Google Cloud Endpoints und speziell für Google App Engine entwickelten Projektmodulen zu erstellen und zu implementieren.
Merkmale
- APK-Analysator
- Layout-Editor
- Übersetzungsredakteur
- Studie zu Vektorressourcen
Voraussetzungen für die Verwendung von Android StudioDie Grundvoraussetzungen für die Installation von Android Studio sind:
- 64-Bit-Distribution, die 32-Bit-Anwendungen ausführt
- Eine GNOME- oder KDE-Desktop-Umgebung
- GNU C-Bibliothek (glibc) 2.19 oder höher
- 2 GB verfügbarer Speicherplatz, 4 GB empfohlen (500 MB für IDE + 1,5 GB für Android SDK und System-Image-Emulator)
- Mindestens 3 GB RAM, empfohlen 8 GB RAM, der Android-Emulator verbraucht 1 GB RAM
- Mindestens 1280 x 800 Bildschirmauflösung
Jetzt werden wir sehen, wie man Android Studio unter Linux installiert, in diesem Fall Ubuntu 17.10.
Anmelden Beitreten!