Moderator, Bürokraten, Checkuser-Berechtigte, developer, emailconfirmed, Oberflächenadministratoren, Oversighter, Administratoren
11.008
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Eine '''APK''' ('''A'''ndroid '''p'''ac'''k'''age) | Eine '''APK''' ('''A'''ndroid '''p'''ac'''k'''age) enthält die Bestandteile einer für Android entwickelten [[App]], die man in einem kompatiblen Androidsystem durch anklicken installieren kann. | ||
== Was ist eine APK == | == Was ist eine APK == | ||
Die .apk-Datei ist aus technischer Sicht eine Archiv-Datei, ähnlich wie eine .zip-Datei. Das bedeutet, die Datei ist eigentlich eine Art Ordner, der die für die App benötigten Bestandteile, also den eigentlichen Programm-Teil, sowie die Meta-Daten enthält, aber nicht wie ein Ordner, sondern wie eine eigenständige Datei behandelt wird. | |||
Durch das | |||
Durch das Installieren von Apps, kann man das System durch weitere Funktionen erweitern. Siehe dazu den Artikel [[App]]. | |||
== APK-Datei erstellen == | == APK-Datei erstellen == | ||
Eine APK-Datei kann man durch das entwickeln einer App erstellen | Eine APK-Datei kann man durch das entwickeln einer App erstellen und die App zum Beispiel über den [[Google Play Store]] veröffentlichen. Die verwendete Programmiersprache ist dabei meist Java, aus dem Software-Code werden zuerst mit einem normalen Java-Compiler .class-Dateien mit Java-Bytecode erstellt, die anschließend mit dem Tool '''dex''' aus dem Android SDK in .dex-Dateien mit [[Dalvik VM|Dalvik]]-Bytecode umgewandelt werden. Dieser Bytecode kann vom Android-Betriebssystem ausgeführt werden und ist gegenüber normalem Java-Bytecode für die besonderen Anforderungen in Smartphones optimiert. Die so entstandenen .dex-Dateien werden mit dem apk-Packtool (ähnlich zu '''jar''') zusammen mit benötigten Ressourcen (z. B. Bilder, Icons, Texte und Metainformationen) in ein einziges APK-Archiv gepackt. | ||
== Funktionsweise == | == Funktionsweise == |
Bearbeitungen