Zum Inhalt springen

Update.zip: Unterschied zwischen den Versionen

2.203 Bytes hinzugefügt ,  8. Januar 2012
(erstellt, TODO: →‎Erstellen)
 
Zeile 8: Zeile 8:
== Erstellen ==
== Erstellen ==
Hier erfahrt ihr, wie ihr selber einer update.zip erstellen könnt.
Hier erfahrt ihr, wie ihr selber einer update.zip erstellen könnt.
<ref>Tutorial [http://www.robmcghee.com/android/creating-an-android-update-zip-package/]</ref>
<ref>Tutorial [http://modmymobile.com/forums/402-general-motorola-android/561090-how-create-update-zip.html]</ref>
<ref>Tutorial [http://www.robmcghee.com/android/creating-an-android-update-zip-package/]</ref>
<ref>Tutorial [http://fokke.org/site/content/howto-create-android-updatezip-package]</ref>
=== Bestandteile ===
TODO
=== Edify-Script ===
Die folgende Tabelle listet alle bekannten Edify-Funktionen mit ihren möglichen Argumenten, einer Erklärung und einem Beispiel auf.<ref>[http://www.synfulgeek.com/main/index.php/articles/76-scratchpad-documenting-edify-commands-for-android-updater-scritps-based-off-of-kernel-source-code hier] findet man eine recht umfangreiche Dokumentation auf Englisch, die hier z.T. als Vorlage genutzt wurde. Danke an den Autor '''E. Pete Karelis'''!!</ref>
{| class="wikitable"
|-
! Syntax
! Erklärung
! Rückga- bewert
! Beispiel
|-
| <tt>ui_print(''TEXT'', ''TEXT2'', ...);</tt>
| Zeigt den ''TEXT'' in der Recovery-Ausgabe an, beliebig viele Texte können übergeben werden, z. B. Rückgabewerte von anderen Funktionen.
|
| <tt>ui_print("Super-Update by CBiX 2011");<br/>ui_print("Update wird gestartet...");</tt>
|-
| <tt>ifelse(''BEDINGUNG'', ''ERFOLG'', ''MISSERFOLG'');</tt>
| Wenn die ''BEDINGUNG'' erfüllt ist, wird ''ERFOLG'' ausgeführt, sonst ''MISSERFOLG''.
|
| <tt>ifelse("Apfel" == "Birne", ui_print("Apfel ist gleich Birne"), ui_print("Apfel ist nicht gleich Birne"));</tt>
|-
| <tt>show_progress(''GESAMT'', ''FORTSCHRITT'');</tt>
| Zeigt einen Fortschrittsbalken mit dem gegebenen ''FORTSCHRITT'' als Teil des ''GESAMT''-Wertes an.
|
| rowspan="2" | <tt>show_progress(1.000000, 0);<br/>ui_print("20 %");<br/>set_progress(0.200000);<br/>ui_print("50 %");<br/>set_progress(0.500000);<br/>ui_print("100 %");<br/>set_progress(1.000000);</tt>
|-
| <tt>set_progress(''FORTSCHRITT'');</tt>
| Setzt den Fortschrittsbalken auf ''FORTSCHRITT''.
|
|-
|}
=== Amend-Script ===
Wird von Android {{Android|1.5}} und älteren benötigt!
{| class="wikitable"
|+ ''Amend''-Syntax
|-
! Syntax
! Funktion
! Beispiel
|-
| <tt>foo</tt>
| bar
| <tt>foo bar</tt>
|}


== Einzelnachweise ==
== Einzelnachweise ==
690

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.