http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/21c8e8f0/www/docs/de/6.0.0/guide/platforms/android/upgrade.md ---------------------------------------------------------------------- diff --git a/www/docs/de/6.0.0/guide/platforms/android/upgrade.md b/www/docs/de/6.0.0/guide/platforms/android/upgrade.md deleted file mode 100644 index 4e3ce13..0000000 --- a/www/docs/de/6.0.0/guide/platforms/android/upgrade.md +++ /dev/null @@ -1,500 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: Aktualisierung von Android ---- - -# Aktualisierung von Android - -Diese Anleitung zeigt, wie Android Projekte Upgrade von älteren Versionen von Cordova ändern. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Informationen finden Sie unter The Command-Line Interface die CLI-Version zu aktualisieren. - -## Upgrade auf 4.0.0 - -Gibt es bestimmte Schritte benötigt, um wichtige Ãnderungen in 4.0.0 nutzen. Zunächst werden die gemeinsamen Schritte wie unten beschrieben. - -Für nicht-CLI-Projekte führen: - - bin/update path/to/project - - -CLI-Projekte: - -1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle. - -2. `cordova platform update android` in Ihre bestehenden Projekte ausgeführt. - -### Aktualisierung der weiÃen Liste - -Alle Whitelist-Funktionalität ist jetzt via Plugin implementiert. Ohne Plugin ist Ihre Anwendung nicht mehr durch eine Whitelist geschützt, nach dem Upgrade auf 4.0.0. Cordova hat zwei Whitelist-Plugins, die verschiedene Ebenen des Schutzes zur Verfügung zu stellen. - -1. `Cordova-Plugin-Whitelist` Plugin *(empfohlen)* - - * Dieses Plugin wird dringend empfohlen, da es sicherer und konfigurierbar als die Whitelist in früheren Versionen ist, - * Siehe [Cordova-Plugin-Whitelist][1] für Details auf die Konfigurationsänderungen erforderlich - * Ausführung: `cordova plugin add cordova-plugin-crosswalk-webview` - -2. `Cordova-Plugin-Legacy-Whitelist` plugin - - * Dieses Plugin bietet das Whitelist-Verhalten wie in früheren Versionen. Siehe [Cordova-Plugin-Legacy-whitelist][2] - * Keine Konfigurationsänderungen sind erforderlich, aber es bietet weniger Schutz als die empfohlenen plugin - * Ausführung: `cordova plugin add cordova-plugin-legacy-whitelist` - - [1]: https://github.com/apache/cordova-plugin-whitelist - [2]: https://github.com/apache/cordova-plugin-legacy-whitelist - -### Mithilfe der Zebrastreifen WebView - -StandardmäÃig wird Ihre Anwendung weiterhin das System verwenden WebView vom Gerät zur Verfügung gestellt. Wenn Sie den Zebrastreifen WebView stattdessen verwenden möchten, fügen Sie einfach das Zebrastreifen-Plugin: - - cordova plugin add cordova-plugin-crosswalk-webview - - -Das Plugin hinzufügen, erhalten Ihre app den Zebrastreifen WebView ordnungsgemäà installiert und konfiguriert. - -### Upgrade auf das Splashscreen-Plugin - -Wenn Ihre app macht Verwendung von einen Splash-Screen Funktionalität zu einem Plugin verschoben wurde. Die Konfigurationsoptionen für BegrüÃungsbildschirme sind unverändert. Der einzige Upgrade Schritt benötigt, ist das Plugin hinzufügen: - - cordova plugin add cordova-plugin-splashscreen - - -## Upgrade von 3.6.0 auf 3.7.1 - -Für nicht-CLI-Projekte führen: - - bin/update path/to/project - - -CLI-Projekte: - -1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle. - -2. Führen Sie `cordova platform update android` in Ihre bestehenden Projekte. - -## Upgrade von 3.2.0 auf 3.3.0 - -Folgen Sie die Anweisungen wie für `3.2.0`. - -Beginnend mit 3.3.0, wird Cordova-Runtime jetzt als Android-Bibliothek anstelle von einem Glas kompiliert. Dies sollte keine Auswirkungen für Command-Line Usage, aber IDE-Benutzer müssen das neu hinzugefügte `MyProject-CordovaLib`-Projekt in ihren Arbeitsbereich zu importieren. - -## Upgrade von 3.1.0 auf 3.2.0 - -Für Projekte, die mit Cordova CLI erstellt wurden: - -1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle. - -2. `cordova plattform update android` ausführen - -Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt: - - bin/update <project_path> - - -**WARNUNG:** Auf Android 4.4 - Android 4.4.3, Erstellen einer Datei input-Element mit type="file" wird nicht im Dialog Datei Picker. Dies ist eine Regression mit Chrom auf Android und das Problem reproduzierbar in der Standalone-Chrome-Browser auf Android (siehe http://code.google.com/p/android/issues/detail?id=62220) die empfohlene Problemumgehung besteht darin die FileTransfer und Datei-Plugins für Android 4.4 verwenden. Sie können für ein OnClick-Ereignis aus der Eingabetyp type="file" und dann pop-up eine Dateiauswahl UI. Um die Formulardaten mit dem Upload zu binden, können Sie JavaScript Formularwerte FileTransfer macht die mehrteilige POST-Anforderung an. - -## Upgrade von 3.0.0 auf 3.1.0 - -Für Projekte, die mit Cordova CLI erstellt wurden: - -1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle. - -2. `cordova plattform update android` ausführen - -Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt: - - bin/update <project_path> - - -## Upgrade auf die CLI (3.0.0) aus 2.9.0 - -1. Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben. - -2. Fügen Sie Ihrer Plattformen Projektes Cordova, zum Beispiel: `cordova platform add android`. - -3. Kopieren Sie den Inhalt der `Www`-Verzeichnis des Projekts in das `Www`-Verzeichnis im Stammverzeichnis des Projektes Cordova soeben erstellten. - -4. Nativen Vermögen aus dem alten Projekt kopieren, in die entsprechenden Verzeichnisse unter `platforms/android`: in diesem Verzeichnis werden in dem systemeigene Cordova-Android Projekt vorhanden ist. - -5. Verwenden Sie das Cordova CLI Tool irgendwelche Plugins installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs wie Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur 3.0.0 Plugins sind kompatibel mit CLI. - -## Ein Upgrade auf 3.0.0 von 2.9.0 - -1. Erstellen Sie ein neues Apache Cordova Android Projekt. - -2. Kopieren Sie den Inhalt des Verzeichnisses `www` zum neuen Projekt. - -3. Kopieren Sie nativen Android Vermögen aus dem `res`-Verzeichnis zum neuen Projekt. - -4. Kopieren Sie über alle Plug-ins, die Sie aus der `src`-Unterverzeichnissen in das neue Projekt installiert. - -5. Achten Sie darauf, alle aktualisieren veraltet `<plugin>` Verweise aus der alten Datei `"config.xml"` auf der neuen `<feature>` Spezifikation. - -6. Alle Verweise auf das `org.apache.cordova.api`-Paket `org.apache.cordova` zu aktualisieren. - - **Hinweis**: alle Core APIs wurden entfernt und als Plugins installiert sein. Einzelheiten finden Sie unter der Verwendung von Plugman zum Verwalten von Plugins-Anleitung. - -## Ein Upgrade auf 2.9.0 von 2.8.0 - -1. Run `bin/update <project_path>`. - -## Ein Upgrade auf 2.8.0 von 2.7.0 - -1. Entfernen Sie `Cordova-2.7.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-2.8.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -<!-- SS Eclipse --> - -1. Kopieren Sie die neue `cordova.js` in Ihr Projekt. - -2. Aktualisieren Sie den HTML-Code um die neue `cordova.js` -Datei verwenden. - -3. Kopieren Sie die Datei `res/xml/config.xml` , um `framework/res/xml/config.xml` zu entsprechen. - -4. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war. - -5. Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis. - -## Ein Upgrade auf 2.7.0 von 2.6.0 - -1. Entfernen Sie `Cordova-2.6.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-2.7.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.7.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `cordova-2.7.0.js` -Datei verwenden. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war. - -8. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Ein Upgrade auf 2.6.0 von 2.5.0 - -1. Entfernen Sie `Cordova-2.5.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-2.6.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.6.0.js` in Ihr Projekt. - -5. Aktualisieren Sie Ihre HTML-um das neue `cordova-2.6.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war. - -8. Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis. - -Führen Sie `bin/update <project>` mit den Projektpfad im Cordova Quellverzeichnis aufgeführt. - -## Ein Upgrade auf 2.5.0 von 2.4.0 - -1. Entfernen Sie `Cordova-2.4.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-2.5.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.5.0.js` in Ihr Projekt. - -5. Aktualisieren Sie Ihre HTML-um das neue `cordova-2.5.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war. - -8. Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis. - -## Ein Upgrade auf 2.4.0 von 2.3.0 - -1. Entfernen Sie `Cordova-2.3.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-2.4.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.4.0.js` in Ihr Projekt. - -5. Aktualisieren Sie Ihre HTML-um das neue `cordova-2.4.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Ein Upgrade auf 2.3.0 von 2.2.0 - -1. Entfernen Sie `Cordova-2.2.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-2.3.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.3.0.js` in Ihr Projekt. - -5. Aktualisieren Sie Ihre HTML-um das neue `cordova-2.3.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Ein Upgrade auf 2.2.0 von 2.1.0 - -1. Entfernen Sie `Cordova-2.1.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-2.2.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.2.0.js` in Ihr Projekt. - -5. Aktualisieren Sie Ihre HTML-um das neue `cordova-2.2.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis. - -## Upgrade auf 2.1.0 von 2.0.0 - -1. Entfernen Sie `Cordova-2.0.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-2.1.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.1.0.js` in Ihr Projekt. - -5. Aktualisieren Sie Ihre HTML-um das neue `cordova-2.1.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechen`framework/res/xml/config.xml`. - -7. Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis. - -## Ein Upgrade auf 2.0.0 von 1.9.0 - -1. Entfernen Sie `Cordova-1.9.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-2.0.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.0.0.js` in Ihr Projekt. - -5. Aktualisieren Sie Ihre HTML-um das neue `cordova-2.0.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechen`framework/res/xml/config.xml`. - -In der 2.0.0 Release, die Datei `config.xml` kombiniert und ersetzt `cordova.xml` und `plugins.xml`. Die alten Dateien sind veraltet, und während sie noch in 2.0.0, arbeiten funktioniert nicht mehr in einer zukünftigen Version. - -## Ein Upgrade auf 1.9.0 von 1.8.1 - -1. Entfernen Sie `Cordova-1.8.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-1.9.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Cordova-1.9.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `Cordova-1.9.0.js` -Datei verwenden. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -Aufgrund der Einführung des `CordovaWebView` in die 1.9.0 release, Drittanbieter Plug-ins funktionieren nicht. Diese Plugins müssen einen Kontext aus dem `CordovaInterface` mit `getContext()` oder `getActivity()`. Wenn Sie kein erfahrener Android-Entwickler sind, bitte kontaktieren Sie den Plugin-Betreuer und fügen Sie diese Aufgabe auf ihre Bug-Tracker. - -## Ein Upgrade auf 1.8.0 von 1.8.0 - -1. Entfernen Sie `Cordova-1.8.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-1.8.1.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Cordova-1.8.1.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `Cordova-1.8.1.js` -Datei verwenden. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.8.0 von 1.7.0 - -1. Entfernen Sie `Cordova-1.7.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-1.8.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt. - -5. Aktualisieren Sie Ihre HTML-um das neue `cordova-1.8.0.js` Datei. - -6. Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.8.0 von 1.7.0 - -1. Entfernen Sie `Cordova-1.7.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-1.8.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt. - -5. Aktualisieren Sie Ihre HTML-um das neue `cordova-1.8.0.js` Datei. - -6. Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.7.0 von 1.6.1 - -1. Entfernen Sie `Cordova-1.6.1.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-1.7.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Cordova-1.7.0.js` in Ihr Projekt. - -5. Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.6.1 von 1.6.0 - -1. Entfernen Sie `Cordova-1.6.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-1.6.1.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Cordova-1.6.1.js` in Ihr Projekt. - -5. Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.6.0 von 1.5.0 - -1. Entfernen Sie `Cordova-1.5.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-1.6.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Cordova-1.6.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `Cordova-1.6.0.js` -Datei verwenden. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -7. Ersetzen Sie `res/xml/phonegap.xml` durch `res/xml/cordova.xml` entsprechend `framework/res/xml/cordova.xml`. - -## Ein Upgrade auf 1.5.0 von 1.4.0 - -1. Entfernen Sie `Phonegap-1.4.0.jar` aus dem Projektverzeichnis `Libs` . - -2. `Cordova-1.5.0.jar` des Projekts `Libs` Verzeichnis hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Cordova-1.5.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `Cordova-1.5.0.js` -Datei verwenden. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -7. Ersetzen Sie `res/xml/phonegap.xml` durch `res/xml/cordova.xml` entsprechend `framework/res/xml/cordova.xml`. - -## Ein Upgrade auf 1.4.0 von 1.3.0 - -1. Entfernen Sie `Phonegap-1.3.0.jar` aus dem Projektverzeichnis `Libs` . - -2. Das Verzeichnis des Projekts `Libs` `Phonegap-1.4.0.jar` hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Phonegap-1.4.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.4.0.js` -Datei verwenden. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -7. Update `res/xml/phonegap.xml` entsprechend`framework/res/xml/phonegap.xml`. - -## Ein Upgrade auf 1.3.0 von 1.2.0 - -1. Entfernen Sie `Phonegap-1.2.0.jar` aus dem Projektverzeichnis `Libs` . - -2. Das Verzeichnis des Projekts `Libs` `Phonegap-1.3.0.jar` hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Phonegap-1.3.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.2.0.js` -Datei verwenden. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -7. Update `res/xml/phonegap.xml` übereinstimmen`framework/res/xml/phonegap.xml`. - -## Ein Upgrade auf 1.2.0 von 1.1.0 - -1. Entfernen Sie `Phonegap-1.1.0.jar` aus dem Projektverzeichnis `Libs` . - -2. Das Verzeichnis des Projekts `Libs` `Phonegap-1.2.0.jar` hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Phonegap-1.2.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.2.0.js` -Datei verwenden. - -6. Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`. - -7. Update `res/xml/phonegap.xml` übereinstimmen`framework/res/xml/phonegap.xml`. - -## Von 1.0.0 auf 1.1.0 aktualisieren - -1. Entfernen Sie `Phonegap-1.0.0.jar` aus dem Projektverzeichnis `Libs` . - -2. Das Verzeichnis des Projekts `Libs` `Phonegap-1.1.0.jar` hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Phonegap-1.1.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.1.0.js` -Datei verwenden. - -6. Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.0.0 von 0.9.6 - -1. Entfernen Sie `Phonegap-0.9.6.jar` aus dem Projektverzeichnis `Libs` . - -2. Das Verzeichnis des Projekts `Libs` `Phonegap-1.0.0.jar` hinzufügen. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `Phonegap-1.0.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.0.0.js` -Datei verwenden. - -6. Fügen Sie die `res/xml/plugins.xml` entsprechend `framework/res/xml/plugins.xml`. \ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/21c8e8f0/www/docs/de/6.0.0/guide/platforms/android/upgrading.md ---------------------------------------------------------------------- diff --git a/www/docs/de/6.0.0/guide/platforms/android/upgrading.md b/www/docs/de/6.0.0/guide/platforms/android/upgrading.md deleted file mode 100644 index 1b07786..0000000 --- a/www/docs/de/6.0.0/guide/platforms/android/upgrading.md +++ /dev/null @@ -1,436 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: Aktualisierung von Android ---- - -# Aktualisierung von Android - -Diese Anleitung zeigt wie Android Projekte Upgrade von älteren Versionen von Cordova zu ändern. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Die Command-Line Interface Informationen finden Sie unter Gewusst wie: Aktualisieren Sie die Version der CLI. - -## Upgrade von 3.2.0 auf 3.3.0 - -Folgen Sie den gleichen Instructinos wie für`3.2.0`. - -Beginnend mit 3.3.0, wird Cordova-Runtime jetzt als Android-Bibliothek anstelle von einem Glas kompiliert. Dies sollte keine Auswirkungen für Command-Line Usage, aber IDE-Benutzer müssen die neu hinzugefügte importieren `MyProject-CordovaLib` Projekt in ihren Arbeitsbereich. - -## Upgrade von 3.1.0 auf 3.2.0 - -Für Projekte, die mit Cordova CLI erstellt wurden: - -1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle. - -2. Ausführen`cordova platform update android` - -Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt: - - bin/update <project_path> - - -## Upgrade von 3.0.0 auf 3.1.0 - -Für Projekte, die mit Cordova CLI erstellt wurden: - -1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle. - -2. Ausführen`cordova platform update android` - -Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt: - - bin/update <project_path> - - -## Upgrade auf die CLI (3.0.0) von 2.9.0 - -1. Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben. - -2. Fügen Sie Ihrer Plattformen Projektes Cordova, zum Beispiel:`cordova -platform add android`. - -3. Kopieren Sie den Inhalt Ihres Projekts `www` Verzeichnis in das `www` Verzeichnis im Stammverzeichnis des Projektes Cordova, die Sie gerade erstellt haben. - -4. Nativen Vermögen aus dem alten Projekt kopieren, in die entsprechenden Verzeichnisse unter `platforms/android` : in diesem Verzeichnis werden in dem systemeigene Cordova-Android Projekt vorhanden ist. - -5. Verwenden Sie Cordova-CLI-Tool, um alle Plugins zu installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs als Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur 3.0.0 Plugins sind kompatibel mit CLI. - -## Ein Upgrade auf 3.0.0 von 2.9.0 - -1. Erstellen Sie ein neues Apache Cordova Android Projekt. - -2. Kopieren Sie den Inhalt Ihrer `www` Verzeichnis in das neue Projekt. - -3. Kopieren Sie nativen Android Vermögen aus Ihrem `res` Verzeichnis in das neue Projekt. - -4. Kopie über alle Plugins, die von der Installation der `src` Unterverzeichnisse in das neue Projekt. - -5. Achten Sie darauf, alle veraltet aktualisieren `<plugin>` Referenzen aus Ihrem alten `config.xml` Datei an den neuen `<feature>` Spezifikation. - -6. Aktualisieren Sie alle Verweise auf die `org.apache.cordova.api` Paket ist`org.apache.cordova`. - - **Hinweis**: alle Core APIs wurden entfernt und als Plugins installiert sein. Einzelheiten finden Sie unter der Verwendung von Plugman zum Verwalten von Plugins-Anleitung. - -## Ein Upgrade auf 2.9.0 von 2.8.0 - -1. Ausführen`bin/update <project_path>`. - -## Ein Upgrade auf 2.8.0 von 2.7.0 - -1. Entfernen von `cordova-2.7.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-2.8.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -<!-- SS Eclipse --> - -1. Kopieren Sie die neue `cordova.js` in Ihr Projekt. - -2. Aktualisieren Sie den HTML-Code um das neue `cordova.js` Datei. - -3. Kopie der `res/xml/config.xml` -Datei`framework/res/xml/config.xml`. - -4. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war. - -5. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Ein Upgrade auf 2.7.0 von 2.6.0 - -1. Entfernen von `cordova-2.6.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-2.7.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.7.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-2.7.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war. - -8. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Ein Upgrade auf 2.6.0 von 2.5.0 - -1. Entfernen von `cordova-2.5.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-2.6.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.6.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-2.6.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war. - -8. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichnis aufgeführt. - -## Ein Upgrade auf 2.5.0 von 2.4.0 - -1. Entfernen von `cordova-2.4.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-2.5.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.5.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-2.5.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war. - -8. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Ein Upgrade auf 2.4.0 von 2.3.0 - -1. Entfernen von `cordova-2.3.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-2.4.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.4.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-2.4.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Ein Upgrade auf 2.3.0 von 2.2.0 - -1. Entfernen von `cordova-2.2.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-2.3.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.3.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-2.3.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Ein Upgrade auf 2.2.0 von 2.1.0 - -1. Entfernen von `cordova-2.1.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-2.2.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.2.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-2.2.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Upgrade auf 2.1.0 von 2.0.0 - -1. Entfernen von `cordova-2.0.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-2.1.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.1.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-2.1.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -7. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis. - -## Ein Upgrade auf 2.0.0 von 1.9.0 - -1. Entfernen von `cordova-1.9.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-2.0.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-2.0.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-2.0.0.js` Datei. - -6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`. - -Die 2.0.0 release, die `config.xml` Datei kombiniert und ersetzt `cordova.xml` und `plugins.xml` . Die alten Dateien sind veraltet, und während sie noch in 2.0.0, arbeiten funktioniert nicht mehr in einer zukünftigen Version. - -## Ein Upgrade auf 1.9.0 von 1.8.1 - -1. Entfernen von `cordova-1.8.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-1.9.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.9.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-1.9.0.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -Durch die Einführung der `CordovaWebView` in der 1.9.0 Release, Drittanbieter Plug-ins funktionieren nicht. Diese Plugins brauchen, um einen Kontext aus dem `CordovaInterface` mit `getContext()` oder `getActivity()` . Wenn Sie kein erfahrener Android-Entwickler sind, bitte kontaktieren Sie den Plugin-Betreuer und fügen Sie diese Aufgabe auf ihre Bug-Tracker. - -## Ein Upgrade auf 1.8.0 von 1.8.0 - -1. Entfernen von `cordova-1.8.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-1.8.1.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.8.1.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-1.8.1.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.8.0 von 1.7.0 - -1. Entfernen von `cordova-1.7.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-1.8.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-1.8.0.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.8.0 von 1.7.0 - -1. Entfernen von `cordova-1.7.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-1.8.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-1.8.0.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.7.0 von 1.6.1 - -1. Entfernen von `cordova-1.6.1.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-1.7.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.7.0.js` in Ihr Projekt. - -5. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.6.1 von 1.6.0 - -1. Entfernen von `cordova-1.6.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-1.6.1.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.6.1.js` in Ihr Projekt. - -5. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.6.0 von 1.5.0 - -1. Entfernen von `cordova-1.5.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-1.6.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.6.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-1.6.0.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -7. Ersetzen Sie `res/xml/phonegap.xml` mit `res/xml/cordova.xml` übereinstimmen`framework/res/xml/cordova.xml`. - -## Ein Upgrade auf 1.5.0 von 1.4.0 - -1. Entfernen von `phonegap-1.4.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `cordova-1.5.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `cordova-1.5.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `cordova-1.5.0.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -7. Ersetzen Sie `res/xml/phonegap.xml` mit `res/xml/cordova.xml` übereinstimmen`framework/res/xml/cordova.xml`. - -## Ein Upgrade auf 1.4.0 von 1.3.0 - -1. Entfernen von `phonegap-1.3.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `phonegap-1.4.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `phonegap-1.4.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `phonegap-1.4.0.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -7. Update `res/xml/phonegap.xml` entsprechend`framework/res/xml/phonegap.xml`. - -## Ein Upgrade auf 1.3.0 von 1.2.0 - -1. Entfernen von `phonegap-1.2.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `phonegap-1.3.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `phonegap-1.3.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `phonegap-1.2.0.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -7. Update `res/xml/phonegap.xml` entsprechend`framework/res/xml/phonegap.xml`. - -## Ein Upgrade auf 1.2.0 von 1.1.0 - -1. Entfernen von `phonegap-1.1.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `phonegap-1.2.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `phonegap-1.2.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `phonegap-1.2.0.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -7. Update `res/xml/phonegap.xml` entsprechend`framework/res/xml/phonegap.xml`. - -## Von 1.0.0 auf 1.1.0 aktualisieren - -1. Entfernen von `phonegap-1.0.0.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `phonegap-1.1.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `phonegap-1.1.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `phonegap-1.1.0.js` Datei. - -6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. - -## Ein Upgrade auf 1.0.0 von 0.9.6 - -1. Entfernen von `phonegap-0.9.6.jar` aus des Projekts `libs` Verzeichnis. - -2. Hinzufügen von `phonegap-1.0.0.jar` für des Projekts `libs` Verzeichnis. - -3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun. - -4. Kopieren Sie die neue `phonegap-1.0.0.js` in Ihr Projekt. - -5. Aktualisieren Sie den HTML-Code um das neue `phonegap-1.0.0.js` Datei. - -6. Fügen Sie die `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/21c8e8f0/www/docs/de/6.0.0/guide/platforms/android/webview.md ---------------------------------------------------------------------- diff --git a/www/docs/de/6.0.0/guide/platforms/android/webview.md b/www/docs/de/6.0.0/guide/platforms/android/webview.md deleted file mode 100644 index a141f53..0000000 --- a/www/docs/de/6.0.0/guide/platforms/android/webview.md +++ /dev/null @@ -1,116 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: Android Webansichten für ---- - -# Android Webansichten für - -Diese Anleitung zeigt, wie eine Cordova-fähigen WebView Komponente innerhalb einer gröÃeren Android Anwendung einbetten. Details darüber, wie diese Komponenten miteinander kommunizieren können finden Sie unter Application Plugins. - -Wenn Sie mit Android nicht vertraut sind, sollten Sie zunächst machen Sie sich vertraut mit der [Android-Plattform-Guide](index.html) und haben die neuesten Android SDK installiert, bevor Sie versuchen die ungewöhnlicheren Entwicklungsoption einen WebView-Einbettung. Beginnend mit Cordova 1,9, die Android-Plattform setzt auf eine `CordovaWebView` -Komponente, die auf ein Vermächtnis baut `CordovaActivity` Komponente, die vor der 1.9 Version stammt. - -1. Um diese Anweisungen befolgen, stellen Sie sicher, dass Sie die neueste Cordova-Verteilung. Von [cordova.apache.org][1] herunterladen Sie und entpacken Sie das Android-Paket. - -2. Navigieren Sie zu des Android-Pakets `/framework` Verzeichnis und führen `ant jar` . Es schafft die Cordova `.jar` Datei, bildete sich als`/framework/cordova-x.x.x.jar`. - -3. Kopie der `.jar` Datei in des Android-Projekts `/libs` Verzeichnis. - -4. Fügen Sie Folgendes in der Anwendung `/res/xml/main.xml` -Datei, mit der `layout_height` , `layout_width` und `id` die Anwendung angepasst: - - <org.apache.cordova.CordovaWebView - android:id="@+id/tutorialView" - android:layout_width="match_parent" - android:layout_height="match_parent" /> - - -5. Die Aktivität ändern, sodass es implementiert die `CordovaInterface` . Es sollte die enthalten Methoden implementieren. Vielleicht möchten Sie Kopieren von `/framework/src/org/apache/cordova/CordovaActivity.java` , oder sonst auf eigene Faust zu realisieren. Das folgende Codefragment zeigt eine einfache Anwendung, die auf die Schnittstelle beruht. Beachten Sie, wie die referenzierten anzeigen-Id entspricht der `id` in das XML-Fragment oben angegebene Attribut: - - public class CordovaViewTestActivity extends Activity implements CordovaInterface { - CordovaWebView cwv; - /* Called when the activity is first created. */ - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.main); - cwv = (CordovaWebView) findViewById(R.id.tutorialView); - Config.init(this); - cwv.loadUrl(Config.getStartUrl()); - } - - -6. Wenn die Anwendung die Kamera benutzen muss, implementieren Sie Folgendes: - - @Override - public void setActivityResultCallback(CordovaPlugin plugin) { - this.activityResultCallback = plugin; - } - /** - * Launch an activity for which you would like a result when it finished. When this activity exits, - * your onActivityResult() method is called. - * - * @param command The command object - * @param intent The intent to start - * @param requestCode The request code that is passed to callback to identify the activity - */ - public void startActivityForResult(CordovaPlugin command, Intent intent, int requestCode) { - this.activityResultCallback = command; - this.activityResultKeepRunning = this.keepRunning; - - // If multitasking turned on, then disable it for activities that return results - if (command != null) { - this.keepRunning = false; - } - - // Start activity - super.startActivityForResult(intent, requestCode); - } - - @Override - /** - * Called when an activity you launched exits, giving you the requestCode you started it with, - * the resultCode it returned, and any additional data from it. - * - * @param requestCode The request code originally supplied to startActivityForResult(), - * allowing you to identify who this result came from. - * @param resultCode The integer result code returned by the child activity through its setResult(). - * @param data An Intent, which can return result data to the caller (various data can be attached to Intent "extras"). - */ - protected void onActivityResult(int requestCode, int resultCode, Intent intent) { - super.onActivityResult(requestCode, resultCode, intent); - CordovaPlugin callback = this.activityResultCallback; - if (callback != null) { - callback.onActivityResult(requestCode, resultCode, intent); - } - } - - -7. Denken Sie daran, den Threadpool hinzufügen, sonst Plugins keine Threads für die Ausführung: - - @Override - public ExecutorService getThreadPool() { - return threadPool; - } - - -8. Kopieren von HTML und JavaScript-Dateien der Anwendung für des Android-Projekts `/assets/www` Verzeichnis. - -9. Kopie der `config.xml` -Datei `/framework/res/xml` in des Projekts `/res/xml` Verzeichnis. - - [1]: http://cordova.apache.org \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/21c8e8f0/www/docs/de/6.0.0/guide/platforms/blackberry/config.md ---------------------------------------------------------------------- diff --git a/www/docs/de/6.0.0/guide/platforms/blackberry/config.md b/www/docs/de/6.0.0/guide/platforms/blackberry/config.md deleted file mode 100644 index 0518466..0000000 --- a/www/docs/de/6.0.0/guide/platforms/blackberry/config.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: BlackBerry-Konfiguration ---- - -# BlackBerry-Konfiguration - -BlackBerry unterstützt die [W3C-Widget-Spezifikation][1] sowie die proprietären Erweiterungen, so RIM. Finden Sie die vollständigen [BlackBerry WebWorks Dokumentation bezüglich "config.xml"][2] für Details. - - [1]: http://www.w3.org/TR/widgets/ - [2]: https://developer.blackberry.com/html5/documentation/working_with_config_xml_file_1866970_11.html \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/21c8e8f0/www/docs/de/6.0.0/guide/platforms/blackberry/index.md ---------------------------------------------------------------------- diff --git a/www/docs/de/6.0.0/guide/platforms/blackberry/index.md b/www/docs/de/6.0.0/guide/platforms/blackberry/index.md deleted file mode 100644 index 420410f..0000000 --- a/www/docs/de/6.0.0/guide/platforms/blackberry/index.md +++ /dev/null @@ -1,170 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: Handbuch der BlackBerry-Plattform ---- - -# Handbuch der BlackBerry-Plattform - -Diese Anleitung zeigt Ihnen wie ein SDK-Umfeld zu Zielanwendungen für die BlackBerry-Plattform vor Version 10 eingerichtet. Wenn Sie die aktuellste Version ansprechen möchten, finden Sie im BlackBerry-10-Plattform-Guide. Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen: - -* BlackBerry Configuration -* [Aktualisieren der BlackBerry](upgrading.html) -* [BlackBerry-Plugins](plugin.html) -* [BlackBerry-Befehlszeilentools](tools.html) - -Die Befehlszeilentools, die oben beziehen sich auf Versionen vor 3.0 Cordova. Informationen über die aktuelle Schnittstelle finden Sie unter The Command-Line Interface. - -## Anforderungen und Unterstützung - -Dieser BlackBerry-Version wird nicht unterstützt, durch die `cordova` in der Command-Line Interface, sondern durch einen separaten Satz von Befehlszeilentools beschriebenen Dienstprogramm. Laden Sie die Cordova-Verteilung von [cordova.apache.org][1]. - - [1]: http://cordova.apache.org/#download - -Cordova für BlackBerry basiert auf dem [BlackBerry WebWorks-Rahmen][2], der für Windows XP (32-Bit) verfügbar ist, Windows 7 (32-Bit und 64-Bit) und Mac (OS X 10.6.4+). WebWorks Anwendungen können *nur* werden auf die folgenden BlackBerry Plattformen bereitgestellt: - - [2]: https://bdsc.webapps.blackberry.com/html5 - -* BlackBerry OS 5.0 und höher -* BlackBerry PlayBook -* BlackBerry 10 (QNX) - -WebWorks erfordert das Java Development Kit (JDK). Verwenden Sie für Windows 32-Bit-Version von [Oracle JDK][3]. Java in installiert standardmäÃig unter Mac OS X bis Version 10.7, die [eine separate Installation][4]erfordert. Es erfordert auch Apache Ant, die auf dem Mac ist Bestandteil der Java-Installation. Die Windows-Version ist verfügbar von [ant.apache.org][5]. - - [3]: http://www.oracle.com/technetwork/java/javase/downloads/index.html#jdk - [4]: http://support.apple.com/kb/DL1421 - [5]: http://ant.apache.org/bindownload.cgi - -## Das SDK installieren - -Downloaden Sie und installieren Sie das entsprechende WebWorks-SDK für Ihre Entwicklung. BlackBerry PlayBook und BlackBerry Smartphone WebWorks SDKs können unter den folgenden Adressen heruntergeladen werden. - -* \[BlackBerry PlayBook SDK\] (https://developer.blackberry.com/html5/download/#playbook) und [Adobe Air-SDK][6] - -* \[BlackBerry Smartphones SDK\] (https://developer.blackberry.com/html5/download/#smartphones) - - [6]: http://www.adobe.com/devnet/air/air-sdk-download.html - -## Registrieren Sie sich für Signaturschlüssel - -Wenn Sie Ihre Anwendung auf BlackBerry App World oder auf einem tatsächlichen Gerät veröffentlichen möchten, müssen Sie für eine Reihe von kostenlosen Code Signing Keys registrieren. Hierzu füllen Sie das [Bestellformular für BlackBerry-Schlüssel][7]. Sobald Sie Ihre Signatur-Schlüssel erhalten haben, müssen sie Setup. Siehe die [BlackBerry HTML5/WebWorks-Website][8] Informationen. - - [7]: https://www.blackberry.com/SignedKeys - [8]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html - -## Installieren von Cordova - -Herunterladen Sie und extrahieren Sie die neueste Kopie von [Cordova][1]. - -## Einrichten eines neuen Projekts - -* Ãffnen Sie eine Command-Line Terminal und navigieren Sie zum entpackten Cordova. - -* Es ist ein Verzeichnis für jede Plattform, Cordova unterstützt. Navigieren Sie zu dem `blackberry` Verzeichnis. - -* Das `blackberry` Verzeichnis enthält mehrere Unterverzeichnisse. Das `example` -Verzeichnis enthält ein komplettes Cordova-Projekt. Kopie der `example` Verzeichnis an einen anderen Speicherort auf Ihrem Computer, und dorthin navigieren. - -* Bearbeiten Sie die `project.properties` Datei im WebWorks-SDK angeben Sie verwenden. Hier sind beispielsweise die jeweiligen Einstellungen für BlackBerry PlayBook, BlackBerry-Smartphone (OS5-7) oder BlackBerry 10 (QNX): - - playbook.bbwp.dir=C:\\Program Files\\Research In Motion\\BlackBerry WebWorks SDK for TabletOS 2.1.0.6\\bbwp - blackberry.bbwp.dir=C:\\Program Files\\Research In Motion\\BlackBerry WebWorks Packager - qnx.bbwp.dir=C:\\Program Files (x86)\\Research In Motion\\BlackBerry 10 WebWorks SDK 1.0.2.9 - - -Diese entsprechen den Parametern, die Sie angeben, wenn Sie Ihr Projekt zu erstellen. Zum ersten Mal, wenn, das Sie diese Befehle ausführen, generieren sie eine Anwendung "Hello World": - - cordova/build playbook - cordova/build blackberry - cordova/build qnx - - -Zusammen mit dem SDK müssen Sie auch für einen Code Signaturschlüssel und Debug-Token zu registrieren. Der Signaturschlüssel können Sie apps durch BlackBerry World verteilen. Das Debug-Token können Sie unsignierte apps auf einem BlackBerry-Emulator oder Gerät zu testen. Sie müssen nicht erstellen und installieren Sie das Debug-Token; Wenn Sie das Schlüsselspeicher-Kennwort angeben, wird das Buildskript erstellt und installiert das Debug-Token für Sie. Um den Signaturschlüssel einzurichten, gehen Sie die BlackBerry-Website, erhalten Sie es, dafür zu sorgen, das Kennwort zu behalten, die, das Sie angeben. Führen Sie das `blackberry-signer` -Dienstprogramm, das im SDK enthalten ist. BlackBerry bietet weitere Informationen hier: - -* [Registrieren Sie sich für Ihren Code signing-key][9] - -* [Einrichten des Computers zum Signieren von code][10] - -* [umfassende Anleitung zur Einrichtung der SDK-Umgebung][11] - - [9]: https://www.blackberry.com/SignedKeys/codesigning.html - [10]: http://developer.blackberry.com/html5/documentation/set_up_for_signing.html - [11]: http://developer.blackberry.com/native/documentation/bb10/com.qnx.doc.native_sdk.quickstart/topic/set_up_your_environment.html - -## Bereitstellen auf Emulator - -BlackBerry-Smartphone-Emulatoren sind nur unter Windows verfügbar. BlackBerry PlayBook Emulatoren benötigen VMWare Player (Windows) oder VMWare Fusion (Mac OS X). Das WebWorks-SDK enthält einen Standard-Emulator, aber zusätzliche Emulatoren sind [über BlackBerry verfügbar][12]. - - [12]: http://us.blackberry.com/developers/resources/simulators.jsp - -Geben Sie Ihrem Projektverzeichnis, `./cordova/run <target>` , ersetzen `<target>` mit `qnx` , `playbook` , oder `blackberry` . Beachten Sie, dass für BlackBerry 10 und Textbuch, das Emulator-Computerbild bereits gestartet sein muss. - -Weitere Informationen finden Sie unter: - -* [BlackBerry PlayBook][13] - -* [BlackBerry-Smartphone][14] - - [13]: https://developer.blackberry.com/html5/documentation/using_the_tablet_simulator_1866980_11.html - [14]: https://developer.blackberry.com/html5/documentation/run_your_app_on_smartphone_sim_1876976_11.html - -Für BlackBerry Playbook, bearbeiten Sie die `project.properties` Datei zum Anpassen der `playbook.sim.ip` und `playbook.sim.password` Eigenschaften. IP-Adresse des Emulators ist durch **die Einstellungsanwendung auf dem home-Bildschirm** . Aktivieren der **Sicherheit und Datenschutz â Entwicklungsmodus** Option, um die Adresse anzuzeigen. Das Kennwort kann auch in der Registerkarte " **Sicherheit und Datenschutz** " festgelegt werden. - -Für BlackBerry-Smartphone, bearbeiten Sie die `project.properties` Datei zum Anpassen der `blackberry.sim.dir` und `blackberry.sim.bin` Eigenschaften. Du musst weg Trennzeichen zu entkommen, wenn Verzeichnispfade unter Windows, z. B. die Angabe:`C:\\Program -Files\\BlackBerry\\Simulator`. - -Nachdem der Emulator installiert und ausgeführt wird, führen Sie einen der folgenden Schritte zur Installation einer Anwendung auf dem home-Bildschirm: - - cordova/run playbook - cordova/run blackberry - - -Wenn Sie gefragt werden, ob ein Gerät an Ihren Computer angeschlossen ist, Antworten Sie mit Nein. - -**Hinweis:** Auf BlackBerry OS 5, die Anwendung installiert ist, das `Downloads` Verzeichnis. - -## Bereitstellung auf Gerät - -Zum Bereitstellen Ihrer Anwendung in ein Gerät muss verbunden sein, und Sie müssen registriert sein, für Code signing-Schlüssel wie oben beschrieben. Auch, um apps auf dem BlackBerry PlayBook Bereitstellen der **Einstellungen â Sicherheit â Entwicklungsmodus** Option muss aktiviert sein. - -Auf BlackBerry PlayBook "Bearbeiten" die `project.properties` Datei und ändern Sie folgendermaÃen vor, um das Gerät IP und Passwort als beschreibt oben, zusammen mit dem signing Key Passwort reflektieren Sie einrichten: - -Geben Sie Ihrem Projektverzeichnis, `./cordova/run <target>` , ersetzen `<target>` mit `qnx` , `playbook` , oder`blackberry`. - -Geben Sie auf BlackBerry-Smartphone (OS5-7), die `blackberry.sigtool.password` -Eigenschaft, wie das Kennwort für den Neuzugang Schlüssel. - -Dann aus dem Projekt-Verzeichnis, führen Sie einen der Befehle würden Sie um die app in einem Emulator anzuzeigen: - - cordova/run playbook - cordova/run blackberry - - -Wenn Sie gefragt werden, ob ein Gerät an Ihren Computer angeschlossen ist, Antworten Sie mit Ja. - -**Hinweis:** Auf BlackBerry OS 5, die Anwendung installiert ist, das `Downloads` Verzeichnis. - -## Weitere Informationen - -Die folgenden Artikel können helfen, gemeinsame Probleme zu lösen, beim Entwickeln von Anwendungen für BlackBerry WebWorks Rahmen gebaut: - -* [BlackBerry WebWorks Entwicklung Fallstricke][15] - -* [Best Practices für Verpackungsanwendungen WebWorks][16] - - [15]: http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Common-BlackBerry-WebWorks-development-pitfalls-that-can-be/ta-p/624712 - [16]: https://bdsc.webapps.blackberrycom/html5/documentation/ww_developing/bestpractice_compiling_ww_apps_1873324_11.html \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/21c8e8f0/www/docs/de/6.0.0/guide/platforms/blackberry/plugin.md ---------------------------------------------------------------------- diff --git a/www/docs/de/6.0.0/guide/platforms/blackberry/plugin.md b/www/docs/de/6.0.0/guide/platforms/blackberry/plugin.md deleted file mode 100644 index 6d45653..0000000 --- a/www/docs/de/6.0.0/guide/platforms/blackberry/plugin.md +++ /dev/null @@ -1,108 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: BlackBerry-Plugins ---- - -# BlackBerry-Plugins - -Diese Anleitung zeigt, wie ein Echo-Plugin auf BlackBerry zu entwickeln. Die [Plugin-Entwicklung-Guide](../../hybrid/plugins/index.html) bietet einen umfassenden Ãberblick, mit dem Sie bereits vertraut sein sollten, und dieser Anleitung nimmt wo es aufhört. Darüber hinaus das [Cordova BlackBerry-Repository][1] herunterladen. - - [1]: https://git-wip-us.apache.org/repos/asf?p=cordova-blackberry-webworks.git;a=summary - -Das `Cordova-BlackBerry` Projekt können Sie an BlackBerry-Geräte wie die Fackel, kühn und Playbook bereitstellen. Dem Textbuch verwendet einen anderen Code base als andere BlackBerry-handheld-Geräte, für die Sie benötigen, um Ihre Entwicklungsprojekte zu duplizieren. Dieses Handbuch konzentriert sich auf die handheld-Geräte eher als Tabletten. (In der Zukunft sollte diesem Handbuch beide Plattformen behandelt.) - -Das Echo-Plugin im wesentlichen zurückgibt welcher Nachricht ein Benutzer bietet die `window.echo` Funktion: - - window.echo = function(str, callback) { - cordova.exec(callback, function(err) { - callback('Nothing to echo.'); - }, "Echo", "echo", [str]); - }; - - -## Ãndern von plugins.xml - -Des Projekts `www/plugins.xml` Verzeichnis enthält alle erforderlichen Verweise zu Ihrem Cordova-Projekt-Plugins. Fügen Sie zusätzliche Referenz also, dass bei `cordova.exec` ist aufgerufen, Cordova weiÃ, wie man die Karte der `Echo` Argument der `cordova.exec` zu der `Echo` -Klasse, die wir nativ schreiben möchten: - - <feature name="Echo"> - <param name="blackberry-package" value="org.apache.cordova.echo.Echo" /> - </feature> - - -## Hinzufügen von Echo.java - -Wenn Sie bemerken, dass die Struktur des Value-Attributs, sehen Sie einen definierten Pfad, der zu den Echo-Plugin führt. Suchen Sie im Root-Verzeichnis von Cordova BlackBerry WebWorks-Repo, ein Verzeichnis namens `framework` . Dieses Verzeichnis enthält alle des Quellcodes, die nativ auf dem BlackBerry ausgeführt wird. Navigieren Sie zu `framework/ext/src/org/apache/cordova` . An dieser Stelle sehen Sie alle Plugin-Verzeichnisse, die innerhalb derer der Source Code ist. So fügen Sie das Verzeichnis-Echo, `framework/ext/src/org/apache/cordova/echo` und erstellen Sie eine Datei namens `Echo.java` an`framework/ext/src/org/apache/cordova/echo/Echo.java`. - -## Schreiben Echo.java - -Die Grundidee hinter eine Plugin zu schreiben ist, erstellen Sie eine Klasse, die die Plugin-Klasse erweitert und haben eine Methode namens `execute` wieder eine `PluginResult` Klasse. Jeder Aufruf von `cordova.exec` übergibt die Aktion innerhalb der Klasse als auch die Argumente ausgeführt. In diesem Fall ist "Echo", die Aktion, die wir innerhalb der Klasse "Echo" und [str] ausführen möchten sind die Argumente, die wir in übergeben. - - package org.apache.cordova.echo; - - import org.apache.cordova.api.Plugin; - import org.apache.cordova.api.PluginResult; - import org.apache.cordova.json4j.JSONArray; - import org.apache.cordova.json4j.JSONException; - import org.apache.cordova.json4j.JSONObject; - /** - * A simple plugin to demonstrate how to build a plugin for BlackBerry - * Basically echos back the msg that a user calls to this plugin - */ - public final class Echo extends Plugin { - - public static final String echo = "echo"; - - public PluginResult execute(String action, JSONArray args, String callbackId) { - PluginResult result = new PluginResult(PluginResult.Status.INVALID_ACTION, "Echo: Invalid action:" + action); - if(action.equals(echo)){ - try { - String theMsg = args.getString(0); - if(theMsg!= null || theMsg.length()>0){ - result = new PluginResult(PluginResult.Status.OK, theMsg); - }else{ - result = new PluginResult(PluginResult.Status.ERROR, "Nothing to echo."); - } - } catch (JSONException e) { - result = new PluginResult(PluginResult.Status.JSON_EXCEPTION, e.getMessage()); - } - } - - return result; - } - - } - - -Also wenn wir den obigen Code betrachten, können wir sehen, dass innerhalb der Execute-Methode, suchen wir zuerst was Aktionen kommen. Das Echo-Plugin hat nur eine Aktion, `echo` , so dass wir nur dafür prüfen werden wird. Hätte unser Plugin mehr Aktionen, ist es einfach eine Frage der hinzufügen weitere bedingte Tests checken für diese Aktionen. - -Wir werden dann die Nachricht aus den Argumenten zu greifen, der durch den Parameter Args geliefert wird. Wir können das erste Argument greifen, indem Sie einfach`String theMsg = args.getString(0);`. - -Werden wir einige Fehlerüberprüfung und wenn die Nachricht gut aussieht, werden wir eine neue PluginResult mit einem Status ok instanziieren: `PluginResult.Status.OK` und die Meldung: `theMsg` . Danach wir das Ergebnis zurückgegeben, um zurück zu JavaScript im Erfolg Rückruf ausgelöst werden übergeben werden. Wenn etwas fehlschlägt, können wir verschiedene Status-Ausnahmen wie zurück `PluginResult.Status.ERROR` , `PluginResult.Status.JSON_EXCEPTION` , oder `PluginResult.Status.INVALID_ACTION` . Wenn wieder übergeben, Feuer diese Ergebnistypen den Fail-Rückruf in JavaScript. - -## Aktualisierung der .jar in Ihrem Projekt Www-Verzeichnis - -Die zusätzlichen `Echo.java` in Ihrem Projekt aktualisiert werden muss. Baut die `.jar` Datei, navigieren Sie zu dem BlackBerry WebWorks-Repo-Root-Verzeichnis, und führen Sie den `ant` Befehl: - - Ameise update - Dproject.path="~/path_to_my_project" - - -Dies baut eine neue `.jar` Datei das `build/ext` Verzeichnis. Kopie der `build/ext/cordova.jar` -Datei in Ihr `project/www/ext` Verzeichnis. - -Wenn alles gut geht, ermöglicht, die Echo-Plugin in BlackBerry zu verwenden. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/21c8e8f0/www/docs/de/6.0.0/guide/platforms/blackberry/tools.md ---------------------------------------------------------------------- diff --git a/www/docs/de/6.0.0/guide/platforms/blackberry/tools.md b/www/docs/de/6.0.0/guide/platforms/blackberry/tools.md deleted file mode 100644 index 1c21613..0000000 --- a/www/docs/de/6.0.0/guide/platforms/blackberry/tools.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -license: > - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - -title: BlackBerry-Befehlszeilentools ---- - -# BlackBerry-Befehlszeilentools - -Die `cordova` Befehlszeilen-Dienstprogramm ist ein High-Level Tool, das Ihnen erlaubt, Anwendungen auf mehreren Plattformen gleichzeitig zu erstellen. Eine ältere Version von Cordova Rahmen bietet Gruppen von Befehlszeilentools, die spezifisch für jede Plattform. Wenn sie als Alternative zu den CLI verwenden möchten, müssen Sie diese Version von Cordova von [cordova.apache.org][1]herunterladen. Der Download enthält separate Archiv für jede Plattform. Erweitern Sie die gewünschte Ziel-Plattform. Die hier beschriebenen Tools sind in der Regel in der obersten Ebene `bin` Verzeichnis, sonst finden Sie in die **README** -Datei ausführlichere Wegbeschreibung. - - [1]: http://cordova.apache.org - -## Erstellen Sie ein Projekt - -Führen Sie den `create` Befehl, der vorhandenen Pfad für das Projekt, die rückwärts-Domäne-Style Paket-ID und die app-Anzeigenamen angeben. Hier ist die Syntax für Mac und Windows: - - $ /path/to/cordova-blackberry-webworks/bin/create /path/to/my_new_project com.example.project_name ProjectName - $ /path/to/cordova-blackberry-webworks/bin/create.bat /path/to/my_new_project com.example.project_name ProjectName - - -**Hinweis:** Die BlackBerry-Plattform ignoriert die Platzhalter für die Paket-Namen ( `com.example.project_name` ), aber es ist immer noch für den Einsatz von Cross-Plattform-Tools erforderlich. - -## Erstellen eines Projekts - -Für BlackBerry-Projekte, stellen Sie sicher, Sie Anpassen der `project.properties` Datei im Root-Verzeichnis des Projekts Cordova. Du musst tun, um Ihr BlackBerry Unterzeichnung Kennwort angeben, und geben Speicherorte für BlackBerry WebWorks SDK und BlackBerry Emulator ausführbare Dateien. - - $ /path/to/my_new_project/cordova/build <platform> - $ /path/to/my_new_project/cordova/build.bat <platform> - - -## Emulator starten - -Für BlackBerry-Projekte, stellen Sie sicher, Sie Anpassen der `project.properties` Datei in das Stammverzeichnis des Cordova Projekt. Du musst tun, um Ihr BlackBerry Unterzeichnung Kennwort angeben, und geben Speicherorte für BlackBerry WebWorks SDK und BlackBerry Emulator ausführbare Dateien. - - $ /path/to/my_new_project/cordova/run <platform> - - -und dann wählen Sie "Nein", mit der Aufforderung: - - Haben Sie ein BlackBerry-Gerät an Ihren Computer angeschlossen? (y/n) $ /path/to/my_new_project/cordova/run <platform> - - -und dann wählen Sie "Nein", mit der Aufforderung: - - Haben Sie ein BlackBerry-Gerät an Ihren Computer angeschlossen? (y/n) - - -## Protokollierung - -Leider ist das streaming Protokolle direkt vom Gerät derzeit nicht unterstützt. BlackBerry bietet jedoch integrierten Web Inspector-Unterstützung für Textbuch und BlackBerry-Smartphones mit BlackBerry OS 7.0 und höher. Sie können auch Ihre Anwendungsprotokolle zugreifen (einschlieÃlich alle Aufrufe an `console.log` ) auf Ihrem Gerät durch die '' ALT'' gedrückt aus dem home-Bildschirm und Eingabe '' Lglg'' Schlüssel. \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org For additional commands, e-mail: commits-h...@cordova.apache.org