Die Android-Bibel

IDE-Einstell-Werte exportieren und importieren

Warum ist ein Export/Import der Einstellungen von Android Studio sinnvoll? Android Studio ermöglicht dir, deine virtuelle Arbeitsumgebung so zu erhalten wie du sie gerne möchtest. Dabei kannst du deine bevorzugten IDE-Einstell-Werte in die Datei „settings.jar“ exportieren und diese Datei über ein Versionskontrollsystem, wie z.B. SVN oder GIT, deinen Freunden oder Kollegen zur Verfügung stellen. Umgekehrt… Weiterlesen

 

Maximale Größe des Heaps erhöhen

In Android Studio, der Heap-Speicher der Java Virtual Machine (JVM) spielt eine entscheidende Rolle beim Ausführen von Android-Anwendungen. Der Heap ist der Speicherbereich, in dem Objekte zur Laufzeit dynamisch angelegt werden. Wenn der Speicherbedarf der App wächst, kann es zu Problemen wie OutOfMemoryError kommen, was die Leistung und Stabilität beeinträchtigen kann. Deshalb ist es wichtig,… Weiterlesen

 

Schriftart und Schriftgröße ändern

Wozu solltest du Schriftart und Schriftgröße anpassen? Um es kurz zu machen: Jeder hat seine persönlichen Vorlieben! Eine Entwicklungsumgebung (Integrated Development Environment (IDE)) ist der Baukasten für jeden Softwareentwickler und dieser möchte sich seine virtuelle Arbeitsumgebung so angenehm wie möglich einrichten. Gerade im beruflichen Umfeld musst du als Vollzeit-Softwareentwickler täglich von Montag bis Freitag für 8 Stunden und… Weiterlesen

 

Auto-Rotation des Bildschirms aus- oder einschalten

Wozu dient die Auto-Rotation des Bildschirms? Jedes heutige Smartphone unterstützt zwei völlig verschiedene Bildschirm-Modi: Portrait-Modus (Hochformat) Landscape-Modus (Querformat) Es gibt nun schon seit geraumer Zeit Smartphones mit großen Bildschirmen, bei denen es sinnvoll erscheint, das Smartphone nicht im Hoch-, sondern im Querformat zu verwenden. Gerade bei Spiele-Apps ist es oft besser oder sogar die einzige… Weiterlesen

 

Der Lebenszyklus einer Activity

Wie sieht der Lebenszyklus einer Activity aus? Nachdem du eine App gestartet hast, wird gleich zu Beginn eine sogenannte Launcher-Activity gestartet. Wenn du nach dem Start der App nun innerhalb der App navigierst, diese zu einem bestimmten Zeitpunkt verlässt und irgendwann wieder zurückkehrst, durchlaufen in der Regel mehrere Activities unterschiedliche Zustände. Die Activity-Klasse stellt dabei eine… Weiterlesen