Update.zip: Unterschied zwischen den Versionen
CBiX (Diskussion | Beiträge) erstellt, TODO: →Erstellen |
CBiX (Diskussion | Beiträge) |
||
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 == |