Apk: Unterschied zwischen den Versionen
Flo-95 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
CBiX (Diskussion | Beiträge) →APK-Datei erstellen: falsche Infos korrigiert, Funktionsweise ergänzt |
||
Zeile 6: | Zeile 6: | ||
== APK-Datei erstellen == | == APK-Datei erstellen == | ||
Eine APK-Datei kann man durch das entwickeln einer App erstellen umd die App zum Beispiel über den [[Android Market]] zu veröffentlichen. Die verwendete Programmiersprache ist dabei meist Java, die | Eine APK-Datei kann man durch das entwickeln einer App erstellen umd die App zum Beispiel über den [[Android Market]] zu 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 eher für Smartphones bzw. langsame Prozessoren und geringen Arbeitsspeicher 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 == | |||
Das Android-Betriebssystem kann bei der Installation einer App Informationen wie Namen, Icon, Entwickler aus dem APK-Archiv holen und bei der Ausführung die enthaltenen .dex-Dateien und Ressourcen an die [[Dalvik VM]] übergeben. | |||
[[Kategorie:Allgemein]] | [[Kategorie:Allgemein]] |