Ähnlich wie “Zipaligned” steht auch in der Beschreibung vieler ROMs, dass diese “deodexed” sind.

Um zu verstehen, was das ist, wieder ein kleiner Ausflug in APK-Dateien und das Android-System:

Bei normalen ROMs die nicht “deodexed” sind, also eigentlich allen Stock-ROMs, die direkt vom Hersteller sind, teilt sich eine App in zwei Dateien auf. Einmal die APK-Datei und einmal die odex-Datei (Schaut einfach mal in die Zip-Datei dieses ROMs, unter System/App findet Ihr zur jeder APK-Datei die odex-Datei). Der odex-Teil ist dabei einer auf schnellsten Start optimierter Teil der APK-Datei, der das Aussehen der App bestimmt.

Durch “deodexen” wird die odex-Datei wieder mit der APK-Datei verschmolzen, so dass nur noch die App (also eine einzige APK-Datei) übrig bleibt.

Nachteil: der Start der App dauert etwas länger (zwischen 10 und 40 Prozent längere Startzeit)

Vorteil: ich kann das ganze ROM Themen, indem ich nur im Framework des ROMs Änderungen vornehme und so beispielsweise die Schriftart und deren Farbe zentral ändere. Beim Start einer App wird das Aussehen der App durch erstellen der ODEX-Datei mit Hilfe des ROM-Frameworks auf das Aussehen des gesamten ROMs angepasst. Wäre das ROM (oder eigentlich besser gesagt alle Apps des ROMs) nicht “deodexed” würde die App mit der Ursprungsoptik des ROMs (also z.B. dem typischen HTC-Sense-Look) starten, da das Aussehen in der odex-Datei festgeschrieben steht und nicht erst bei jedem Start der App neu erstellt werden muss.

Ähnliche Artikel:

  1. zipalign – jedes ROM ist “zipaligned”
  2. Custom ROM’s – verändertes Android

flattr this!

4 Antworten auf Deodex – Voraussetzung zum Einsatz von Themes

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

Danke sagen:

Falls Dir diese Seite weitergeholfen hat, gib' mir doch Einen aus ;o)

(Paypal-Spendenlink)



oder schau' auf meine Amazon-Wunschliste oder benutze den folgenden Link für Deinen nächsten Amazon-Einkauf