Return-Path: X-Original-To: apmail-cordova-commits-archive@www.apache.org Delivered-To: apmail-cordova-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DBDD718F20 for ; Wed, 6 Apr 2016 09:27:18 +0000 (UTC) Received: (qmail 75139 invoked by uid 500); 6 Apr 2016 09:27:18 -0000 Delivered-To: apmail-cordova-commits-archive@cordova.apache.org Received: (qmail 75057 invoked by uid 500); 6 Apr 2016 09:27:18 -0000 Mailing-List: contact commits-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list commits@cordova.apache.org Received: (qmail 73981 invoked by uid 99); 6 Apr 2016 09:27:17 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Apr 2016 09:27:17 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 5370CE08BF; Wed, 6 Apr 2016 09:27:17 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: dblotsky@apache.org To: commits@cordova.apache.org Date: Wed, 06 Apr 2016 09:27:29 -0000 Message-Id: <4ba2c0668071430b921a5b3a010d62c7@git.apache.org> In-Reply-To: <0ea60741dd3e40f489f34a02f10641c5@git.apache.org> References: <0ea60741dd3e40f489f34a02f10641c5@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [13/51] [partial] docs commit: Adding both Chinese versions. http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a890e4de/www/docs/zh-cn/6.x/guide/platforms/blackberry/upgrade.md ---------------------------------------------------------------------- diff --git a/www/docs/zh-cn/6.x/guide/platforms/blackberry/upgrade.md b/www/docs/zh-cn/6.x/guide/platforms/blackberry/upgrade.md new file mode 100644 index 0000000..ccebe34 --- /dev/null +++ b/www/docs/zh-cn/6.x/guide/platforms/blackberry/upgrade.md @@ -0,0 +1,425 @@ +--- +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: 升級黑莓手機 +--- + +# 升級黑莓手機 + +本指南演示如何修改黑莓手機的專案從科爾多瓦的舊版本進行升級。 這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 資訊,請參閱命令列介面如何更新的 CLI 版本。 + +## 升級 2.8.0 專案到 2.9.0 + +黑莓 10: + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新專案,黑莓手機殼工具指南中所述。這將成為您更新的專案的家中。 + +5. 從舊專案複製您的專案源 `/www` 目錄到新的專案的 `/www` 目錄。 + +6. 科爾多瓦的腳本中的引用更新 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +### BlackBerryOS/操作手冊 + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新的專案,如黑莓手機殼工具指南中所述。你需要從這個新的專案資產。 + +5. 複製 `www/cordova.js` 到新專案中的檔 `www` 目錄中,並刪除 `www/cordova.js` 檔。 + +6. 科爾多瓦的腳本中的引用更新 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。 + +8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。 + +9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。 + +## 升級 2.7.0 專案到 2.8.0 + +黑莓 10: + +黑莓 10 使用新的 CLI 模具和管理核心作為外掛程式的 Api。 說明將您的專案遷移到新的專案,而不是更新現有的專案,由於更新一個舊的專案的複雜性。 此外注意到科爾多瓦 js 指令檔現在被稱為 'cordova.js' 和不再包含版本的字串。 + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新專案,黑莓手機殼工具指南中所述。這將成為您更新的專案的家中。 + +5. 從舊專案複製您的專案源 `/www` 目錄到新的專案的 `/www` 目錄。 + +6. 科爾多瓦的腳本中的引用更新 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +BlackBerryOS/行動手冊: + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新的專案,如黑莓手機殼工具指南中所述。你需要從這個新的專案資產。 + +5. 複製 `www/cordova.js` 到新專案中的檔 `www` 目錄中,並刪除 `www/cordova.js` 檔。 + +6. 科爾多瓦的腳本中的引用更新 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。 + +8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。 + +9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。 + +## 升級 2.6.0 專案到 2.7.0 + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新專案,黑莓手機殼工具指南中所述。您需要從這個新的專案資產。 + +5. 複製 `www/cordova-2.7.0.js` 到新專案中的檔 `www` 目錄中,並刪除 `www/cordova-2.6.0.js` 檔。 + +6. 科爾多瓦的腳本中的引用更新 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.7.0.js` 檔。 + +7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。 + +8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。 + +9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。 + +## 從 2.5.0 升級到 2.6.0 + +更新 PhoneGap 下載目錄: + +建議你下載整個目錄的新副本。 + +但是,在這裡是零敲碎打更新所需的新零件: + +1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.6.0/lib/blackberry/javascript` 目錄。 + +2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目錄。 + +3. 更新 `build.xml` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。 + +4. 更新 `Phonegap-2.6.0/lib/blackberry/bin` 目錄。 + +5. 更新 `VERSION` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。 + +更新 `example/` 目錄或遷移現有的專案: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 更新的內容 `ext-qnx/` 目錄。 + +5. 複製新 `cordova-2.6.0.js` 到您的專案。 + +6. 更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。 + +## 從 2.4.0 升級到 2.5.0 + +更新 PhoneGap 下載目錄: + +建議你下載整個目錄的新副本。 + +但是,在這裡是零敲碎打更新所需的新零件: + +1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.5.0/lib/blackberry/javascript` 目錄。 + +2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目錄。 + +3. 更新 `build.xml` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。 + +4. 更新 `Phonegap-2.5.0/lib/blackberry/bin` 目錄。 + +5. 更新 `VERSION` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。 + +更新示例 / 目錄或遷移現有的專案: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 更新的內容 `ext-qnx/` 目錄。 + +5. 複製新 `cordova-2.5.0.js` 到您的專案。 + +6. 更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。 + +## 從 2.3.0 升級到 2.4.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.4.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。 + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.3.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.3.0/ext-air/` 目錄。 + +4. 更新的內容 `cordova.2.3.0/ext-qnx/` 目錄。 + +5. 更新中的.js 檔 `cordova.2.3.0/javascript/` 目錄。 + +6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.3.0/` 到目錄`cordova.2.4.0/`. + +7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www` 目錄與更新科爾多瓦。 + +8. 打開 `www` 目錄和更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。 + +## 從 2.2.0 升級到 2.3.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.3.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。 + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.2.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.2.0/ext-air/` 目錄。 + +4. 更新的內容 `cordova.2.2.0/ext-qnx/` 目錄。 + +5. 更新中的.js 檔 `cordova.2.2.0/javascript/` 目錄。 + +6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.2.0/` 到目錄`cordova.2.3.0/`. + +7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www` 目錄與更新科爾多瓦。 + +8. 打開 `www` 目錄和更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。 + +## 從 2.1.0 升級到 2.2.0 + +更新只是 www 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.2.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。 + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.1.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.1.0/ext-air/` 目錄。 + +4. 更新的內容 `cordova.2.1.0/ext-qnx/` 目錄。 + +5. 更新中的.js 檔 `cordova.2.1.0/javascript/` 目錄。 + +6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.1.0/` 到目錄`cordova.2.2.0/`. + +7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www` 目錄與更新科爾多瓦。 + +8. 打開 `www` 目錄和更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。 + +## 從 2.0.0 升級到 2.1.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.1.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。 + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.0.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.0.0/ext-air/` 目錄。 + +4. 更新中的.js 檔 `cordova.2.0.0/javascript/` 目錄。 + +5. 打開 `sample/lib/` 目錄和重命名 `cordova.2.0.0/` 到目錄`cordova.2.1.0/`. + +6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www` 目錄與更新科爾多瓦。 + +7. 打開 `www` 目錄和更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。 + +## 從 1.9.0 升級到 2.0.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.0.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。 + +6. 更新 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + + 自: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.1.9.0/ext/` 目錄。 + +3. 更新的內容 `cordova.1.9.0/ext-air/` 目錄。 + +4. 更新中的.js 檔 `cordova.1.9.0/javascript/` 目錄。 + +5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.9.0/` 到目錄`cordova.2.0.0/`. + +6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www` 目錄與更新科爾多瓦。 + +7. 打開 `www` 目錄和更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。 + +8. 打開 `www` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + + 自: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + +* 要升級到 1.8.0,請轉從 1.7.0 + +## 從 1.7.0 升級到 1.8.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-1.8.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。 + +6. 更新 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + + 自: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.1.7.0/ext/` 目錄。 + +3. 更新的內容 `cordova.1.7.0/ext-air/` 目錄。 + +4. 更新中的.js 檔 `cordova.1.7.0/javascript/` 目錄。 + +5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.7.0/` 到目錄`cordova.1.8.0/`. + +6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www` 目錄與更新科爾多瓦。 + +7. 打開 `www` 目錄和更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。 + +8. 打開 `www` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + + 自: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a890e4de/www/docs/zh-cn/6.x/guide/platforms/blackberry/upgrading.md ---------------------------------------------------------------------- diff --git a/www/docs/zh-cn/6.x/guide/platforms/blackberry/upgrading.md b/www/docs/zh-cn/6.x/guide/platforms/blackberry/upgrading.md new file mode 100644 index 0000000..9b83eb0 --- /dev/null +++ b/www/docs/zh-cn/6.x/guide/platforms/blackberry/upgrading.md @@ -0,0 +1,421 @@ +--- +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: 升級黑莓手機 +--- + +# 升級黑莓手機 + +本指南演示如何修改黑莓手機的專案從科爾多瓦的舊版本進行升級。 這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。 + +## 升級 2.8.0 專案到 2.9.0 + +黑莓 10: + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新專案,黑莓手機的命令列工具中所述。這將成為您更新的專案的家中。 + +5. 從舊專案複製您的專案源 `/www` 目錄到新的專案的 `/www` 目錄。 + +6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +### BlackBerryOS/操作手冊 + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。 + +5. 複製 `www/cordova.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。 + +6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。 + +8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。 + +9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。 + +## 升級 2.7.0 專案到 2.8.0 + +黑莓 10: + +黑莓 10 使用新的 CLI 模具和管理核心作為外掛程式的 Api。 說明將您的專案遷移到新的專案,而不是更新現有的專案,由於更新一個舊的專案的複雜性。 此外注意到科爾多瓦 js 指令檔現在被稱為 'cordova.js' 和不再包含版本的字串。 + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新專案,黑莓手機的命令列工具中所述。這將成為您更新的專案的家中。 + +5. 從舊專案複製您的專案源 `/www` 目錄到新的專案的 `/www` 目錄。 + +6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +BlackBerryOS/行動手冊: + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。 + +5. 複製 `www/cordova.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。 + +6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。 + +8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。 + +9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。 + +## 升級 2.6.0 專案到 2.7.0 + +1. 下載並解壓縮到您的硬碟磁碟機上永久位置的科爾多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新專案,黑莓手機的命令列工具中所述。您需要從這個新的專案資產。 + +5. 複製 `www/cordova-2.7.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.6.0.js` 檔。 + +6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.7.0.js` 檔。 + +7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。 + +8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。 + +9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。 + +## 從 2.5.0 升級到 2.6.0 + +更新 PhoneGap 下載目錄: + +建議你下載整個目錄的新副本。 + +但是,在這裡是零敲碎打更新所需的新零件: + +1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.6.0/lib/blackberry/javascript` 目錄。 + +2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目錄。 + +3. 更新 `build.xml` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。 + +4. 更新 `Phonegap-2.6.0/lib/blackberry/bin` 目錄。 + +5. 更新 `VERSION` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。 + +更新 `example/` 目錄或遷移現有的專案: + +1. 打開您 `www/` 目錄,其中包含您的應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 更新的內容 `ext-qnx/` 目錄。 + +5. 複製新 `cordova-2.6.0.js` 到您的專案。 + +6. 更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。 + +## 從 2.4.0 升級到 2.5.0 + +更新 PhoneGap 下載目錄: + +建議你下載整個目錄的新副本。 + +但是,在這裡是零敲碎打更新所需的新零件: + +1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.5.0/lib/blackberry/javascript` 目錄。 + +2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目錄。 + +3. 更新 `build.xml` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。 + +4. 更新 `Phonegap-2.5.0/lib/blackberry/bin` 目錄。 + +5. 更新 `VERSION` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。 + +更新示例 / 目錄或遷移現有的專案: + +1. 打開您 `www/` 目錄,其中包含您的應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 更新的內容 `ext-qnx/` 目錄。 + +5. 複製新 `cordova-2.5.0.js` 到您的專案。 + +6. 更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。 + +## 從 2.3.0 升級到 2.4.0 + +更新只是 `www` 目錄: + +1. 打開您 `www/` 目錄,其中包含您的應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.4.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。 + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.3.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.3.0/ext-air/` 目錄。 + +4. 更新的內容 `cordova.2.3.0/ext-qnx/` 目錄。 + +5. 更新中的.js 檔 `cordova.2.3.0/javascript/` 目錄。 + +6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.3.0/` 到目錄`cordova.2.4.0/`. + +7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。 + +8. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。 + +## 從 2.2.0 升級到 2.3.0 + +更新只是 `www` 目錄: + +1. 打開您 `www/` 目錄,其中包含您的應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.3.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。 + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.2.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.2.0/ext-air/` 目錄。 + +4. 更新的內容 `cordova.2.2.0/ext-qnx/` 目錄。 + +5. 更新中的.js 檔 `cordova.2.2.0/javascript/` 目錄。 + +6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.2.0/` 到目錄`cordova.2.3.0/`. + +7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。 + +8. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。 + +## 從 2.1.0 升級到 2.2.0 + +更新只是 www 目錄: + +1. 打開您 `www/` 目錄,其中包含您的應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.2.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。 + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.1.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.1.0/ext-air/` 目錄。 + +4. 更新的內容 `cordova.2.1.0/ext-qnx/` 目錄。 + +5. 更新中的.js 檔 `cordova.2.1.0/javascript/` 目錄。 + +6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.1.0/` 到目錄`cordova.2.2.0/`. + +7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。 + +8. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。 + +## 從 2.0.0 升級到 2.1.0 + +更新只是 `www` 目錄: + +1. 打開您 `www/` 目錄,其中包含您的應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.1.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。 + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.0.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.0.0/ext-air/` 目錄。 + +4. 更新中的.js 檔 `cordova.2.0.0/javascript/` 目錄。 + +5. 打開 `sample/lib/` 目錄和重命名 `cordova.2.0.0/` 到目錄`cordova.2.1.0/`. + +6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。 + +7. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。 + +## 從 1.9.0 升級到 2.0.0 + +更新只是 `www` 目錄: + +1. 打開您 `www/` 目錄,其中包含您的應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.0.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。 + +6. 更新您 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + 自: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.1.9.0/ext/` 目錄。 + +3. 更新的內容 `cordova.1.9.0/ext-air/` 目錄。 + +4. 更新中的.js 檔 `cordova.1.9.0/javascript/` 目錄。 + +5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.9.0/` 到目錄`cordova.2.0.0/`. + +6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。 + +7. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。 + +8. 打開 `www/` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + 自: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + +* 要升級到 1.8.0,請轉從 1.7.0 + +## 從 1.7.0 升級到 1.8.0 + +更新只是 `www` 目錄: + +1. 打開您 `www/` 目錄,其中包含您的應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-1.8.0.js` 到您的專案。 + + * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。 + +5. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。 + +6. 更新您 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + 自: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + +更新 (ie,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.1.7.0/ext/` 目錄。 + +3. 更新的內容 `cordova.1.7.0/ext-air/` 目錄。 + +4. 更新中的.js 檔 `cordova.1.7.0/javascript/` 目錄。 + +5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.7.0/` 到目錄`cordova.1.8.0/`. + +6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。 + +7. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。 + +8. 打開 `www/` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > + + 自: + + < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ > \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a890e4de/www/docs/zh-cn/6.x/guide/platforms/blackberry10/config.md ---------------------------------------------------------------------- diff --git a/www/docs/zh-cn/6.x/guide/platforms/blackberry10/config.md b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/config.md new file mode 100644 index 0000000..69f2716 --- /dev/null +++ b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/config.md @@ -0,0 +1,41 @@ +--- +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: 黑莓 10 配置 +--- + +# 黑莓 10 配置 + +`config.xml`檔控制應用於每個應用程式和 CordovaWebView 實例的應用程式的基本設置。 僅適用于黑莓 10 此節的詳細資訊偏好生成。 有關全域配置選項的資訊,請參閱 [config.xml 檔][1]。 + + [1]: config_ref_index.md.html#The%20config.xml%20File + +* `ChildBrowser`( `disable` 或預設的 `enable` ): 禁用兒童瀏覽器視窗。 預設情況下,應用程式啟動一個輔助瀏覽器視窗以顯示資源通過訪問 `window.open()` 或通過指定 `_blank` 錨點目標。 指定 `disable` 重寫此預設行為。 + + + + +* `PopupBlocker`( `enable` 或預設的 `disable` ): 啟用快顯視窗阻止程式,這樣可以防止對調用 `window.open()` 。 預設情況下,快顯視窗在兒童瀏覽器視窗中顯示。 將首選項設置為 `enable` 防止它顯示在所有。 + + + + +* `WebSecurity`( `disable` 或預設的 `enable` ): 設置為 `disable` 重寫 web 安全設置,允許訪問遠端內容從未知的來源。 此首選項的目的是作為發展方便只,所以之前將它刪除包裝分佈的應用程式。 發佈應用程式,所有 Uri 都應已知和白名單使用 `` 元素,域白名單指南中所述。 + + \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a890e4de/www/docs/zh-cn/6.x/guide/platforms/blackberry10/home.md ---------------------------------------------------------------------- diff --git a/www/docs/zh-cn/6.x/guide/platforms/blackberry10/home.md b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/home.md new file mode 100644 index 0000000..bae3ba2 --- /dev/null +++ b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/home.md @@ -0,0 +1,29 @@ +--- +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 10 Guides +--- + +# Blackberry 10 Guides + +* [BlackBerry 10 Platform Guide](index.html) +* [BlackBerry 10 Shell Tool Guide](tools.html) +* [BlackBerry 10 Configuration](config.html) +* [BlackBerry 10 Plugins](plugin.html) +* [Upgrading BlackBerry 10](upgrade.html) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a890e4de/www/docs/zh-cn/6.x/guide/platforms/blackberry10/index.md ---------------------------------------------------------------------- diff --git a/www/docs/zh-cn/6.x/guide/platforms/blackberry10/index.md b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/index.md new file mode 100644 index 0000000..a481587 --- /dev/null +++ b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/index.md @@ -0,0 +1,260 @@ +--- +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: 10 黑莓平臺指南 +--- + +# 10 黑莓平臺指南 + +本指南介紹如何設置您的 SDK 環境部署科爾多瓦的黑莓 10 設備的應用程式。 對於以前版本的黑莓手機,你需要使用不同的 SDK 環境和組的命令列工具,黑莓平臺指南中所述。 黑莓 10,您需要安裝 SDK 無論是否你想要跨平臺科爾多瓦 CLI 用於發展或一整套較窄的平臺為中心的命令列工具。 兩條發展路徑的比較,請參見概述。 每個上的詳細資訊,請參閱命令列介面和黑莓 10 殼工具指南。 + +## 要求 + +在 Windows、 Mac 和 Linux 上提供的開發環境。 + +開發人員應使用 `cordova` 實用程式在與黑莓 WebWorks SDK 或黑莓手機本機 SDK。 資訊,請參閱命令列介面如何安裝 `cordova` ,添加專案,然後生成和部署每個平臺。 + +黑莓 10 設備模擬器: + +* 處理器: 英特爾雙核心 2.0 GHz/AMD 速龍 4200 + 或更高 +* 磁碟空間: 10 GB +* RAM 記憶體: 4 GB +* 虛擬化: 為下列情況之一: + * **英特爾虛擬化技術**(VT,VT-x,vmx) →[英特爾 VT-x 支援的處理器清單][1] + * **AMD 虛擬化**(AMD-V,支援向量機)(自 2006 年 5 月以來所有 AMD Cpu 都包括 AMD-V 閃龍除外)。 + + [1]: http://ark.intel.com/products/virtualizationtechnology + +有關的要求的詳細資訊: [BB10 模擬器 requeriments][2]. + + [2]: http://developer.blackberry.com/devzone/develop/simulator/simulator_systemrequirements.html + +## 安裝黑莓 WebWorks SDK + +從下載並安裝黑莓 WebWorks SDK [developer.blackberry.com][3] + + [3]: https://developer.blackberry.com/html5/download/ + +安裝程式將添加到您的路徑的命令列工具。根據您的作業系統,您可能需要打開新的終端視窗或重新登錄。 + +## 安裝黑莓手機本機 SDK + +如果您需要編譯本機代碼,例如,當開發本機外掛程式,您將需要安裝黑莓手機本機 SDK。 + +為了得到黑莓本機 SDK,下載並安裝 IDE,黑莓可從 [developer.blackberry.com][4],然後使用 IDE,安裝黑莓本機 SDK。 安裝完成後,您需要將其命令列工具添加到您的系統路徑。 + + [4]: http://developer.blackberry.com/native/download/ + +關於視窗: + +* 轉到**我的電腦 → 屬性 → 高級 → 環境變數**. + +* 追加本機 SDK 安裝目錄的路徑,例如: + + ;C:\bbndk\host_10_1_0_132\win32\x86\usr\bin\ + + +關於 Mac 和 Linux: + +* 編輯 `~/.bash_profile` 檔,添加如下所示,根據安裝本機的 SDK 了一行: + + $ export PATH=${PATH}:/Applications/bbndk/host_10_1_0_132/darwin/x86/usr/bin/ + + + 或為 10.2 本機 SDK: + + $ export PATH=${PATH}:/Applications/Momentics.app/host_10_2_0_15/darwin/x86/usr/bin/ + + +* 運行下面的命令將在當前會話中的更改應用: + + $ source ~/.bash_profile + + +如果你有任何的環境問題,使用本機 SDK 從命令列,執行您的平臺,在安裝路徑內的適當檔: + +* 在 Windows 上 → MS-DOS shell: + + C:\> \bbndk\bbndk-env_xx_xx_xx_xxxx.bat + + +* 在 Windows 上 → git bash: + + $ `\bbndk\bbndk-env_xx_xx_xx_xxxx.bat` + + +* 在 Linux 上 → 作為 root 使用者安裝: + + $ `./opt/bbndk/bbndk-env_xx_xx_xx_xxxx.sh` + + +* 在 Linux 上 → 作為非根使用者安裝: + + $ `./home/username/bbndk/bbndk-env_xx_xx_xx_xxxx.sh` + + +* 關於 Mac: + + $ `/Developer/SDKs/bbndk/bbndk-env_xx_xx_xx_xxxx.sh` + + +## 為簽章設定 + +如果您希望在設備上測試或發佈通過黑莓應用程式,您的系統必須設置為代碼簽名。 + +若要獲取簽名金鑰,轉到 \[黑莓鍵訂單表單\] (HTTPs://www.blackberry.com/SignedKeys/codesigning.html)。 + +選擇第一個核取方塊:"為 BlackBerry10 使用黑莓 NDK 開發的應用程式",然後登錄或創建 BBID。 + +輸入密碼並按一下"獲取權杖"以下載 bbidtoken.csk。將此檔保存到您的作業系統,將會顯示在下載頁面上的預設位置。 + +最後一步是生成簽名的證書: + + $ blackberry-keytool -genkeypair -storepass -author 'Your Name’ + + +## 創建一個專案 + +`cordova`實用程式用於設立了一個新的專案,如所述的命令列介面。例如,在一個原始程式碼目錄: + + $ cordova create hello com.example.hello + $ cd hello + $ cordova platform add blackberry10 + $ cordova build + + +## 部署到模擬程式 + +如果您想要運行的設備模擬程式,下載並安裝黑莓手機 10 模擬器。 + +* [下載][4] +* [入門][5] + + [5]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html + +在測試之前在模擬器或設備上的應用程式,您需要啟用發展模式。 + +啟動模擬程式映射,然後從主畫面中選擇**設置**: + +![][6] + + [6]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_home.png + +導航到**的安全和隱私 → 發展模式**節和啟用的選項: + +![][7] + + [7]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_devel.png + +當您設置黑莓 10 平臺為您的專案包含一組額外的命令列實用程式。 下面的命令,在這種情況下調用從專案的頂級目錄,將目標命名*動車組*與上面顯示的 IP 位址相關聯。 + +* 關於視窗: + + $ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t simulator + + +* 關於 Mac/Linux: + + $ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t simulator + + +然後,運行 `emulate` 命令來查看該應用程式: + + $ cordova emulate blackberry10 + + +## 將部署到設備 + +若要部署到一個設備,請確保它插入到您的電腦。 啟用發展模式和獲得的 IP 位址為 desribed 以上的模擬程式部分中。 您還需要獲得從 PIN**設置**應用程式下的**關於 → 硬體**: + +![][8] + + [8]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_pin.png + +運行目標命令列實用程式將一個名稱與一個 IP 位址、 裝置密碼和 PIN 相關聯。 + +* 關於視窗: + + $ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E + + +* 關於 Mac/Linux: + + $ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E + + +地點: + +* `--password`是指密碼來解鎖設備。 + +* `--pin`是指設備從**設置**應用程式獲得的 PIN。 + +然後,運行 `run` 命令來查看該應用程式: + + 運行 blackberry10 $ 科爾多瓦 + + +如果調試權杖未尚未設置的設備,一條錯誤訊息會提示您使用與您的簽名金鑰提供註冊時的密碼運行腳本的平臺。 + +* 關於視窗: + + $ platforms\blackberry10\cordova\run.bat --device --keystorepass mysecret + + +* 關於 Mac/Linux: + + $ platforms/blackberry10/cordova/run --device --keystorepass mysecret + + +## WebInspector 的調試 + +在調試時在設備或模擬程式上,您可以運行 WebInspector 遠端來查看應用程式的內部狀態。 使您可以連接到該應用程式使用標準 web 瀏覽器的 URL 顯示一個提示。 有關詳細資訊,請參見[調試使用 WebInspector][9]. + + [9]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html + +## 生成發佈版本 + +預設情況下,運行 `cordova build` 命令創建一個無符號的*.bar*包檔適用于設備或模擬器上測試。 + +使用 `--release` 創建一個發佈版本適合通過黑莓手機世界分佈。 + + $ cordova build --release --keystorepass + + +`--keystorepass`選項指定定義配置您的電腦登錄時的密碼的應用程式。 + +## 將部署到其他位置 + +上面的說明假定通過 USB 插入設備或模擬器運行在本地電腦上。它也是可能部署到其他位置。 + +當您設置黑莓 10 平臺為您的專案包含一組額外的命令列實用程式。 下面的命令,在這種情況下調用從專案的頂級目錄中,將一個名為*動車組*與 IP 位址的目標相關聯。 + +* 關於視窗: + + $ platforms\blackberry10\cordova\build.bat --release --keystorepass mysecret + + +* 關於 Mac/Linux: + + $ platforms/blackberry10/cordova/build --release --keystorepass mysecret + + +一旦定義了目標,你可以提供給運行的命令使用 `--target` : + + $ cordova run blackberry10 --target=emu http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a890e4de/www/docs/zh-cn/6.x/guide/platforms/blackberry10/plugin.md ---------------------------------------------------------------------- diff --git a/www/docs/zh-cn/6.x/guide/platforms/blackberry10/plugin.md b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/plugin.md new file mode 100644 index 0000000..6394dca --- /dev/null +++ b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/plugin.md @@ -0,0 +1,206 @@ +--- +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: 黑莓 10 外掛程式 +--- + +# 黑莓 10 外掛程式 + +此部分提供了如何在黑莓 10 平臺上實現本機外掛程式代碼的詳細資訊。 之前讀這篇文章,請參閱應用程式外掛程式外掛程式的結構和其共同的 JavaScript 介面的概述。 這一節繼續表明通信從科爾多瓦 web 視圖的本機平臺和後面的示例*回聲*外掛程式。 + +Echo 外掛程式基本上返回任何字串 `window.echo` 從 JavaScript 函數發送: + + window.echo = function(str, callback) { + cordova.exec(callback, function(err) { + callback('Nothing to echo.'); + }, "Echo", "echo", [str]); + }; + + +黑莓 10 科爾多瓦外掛程式包含 JavaScript 和本機代碼,其中提供的 JNEXT 框架通過互相溝通。 每個外掛程式還必須包含 `plugin.xml` 檔。 + +## 創建本機類 + +若要創建的本機部分你的外掛程式,打開黑莓 10 NDK IDE 並選擇**檔 → 新 → 黑莓手機專案 → 本機擴展 → 黑莓 10**。 輸入所需的專案名稱和位置,然後按**完成**. + +由 IDE 創建的專案包含一個記憶體外掛程式的示例代碼。您可以替換或修改這些檔以執行您自己的功能: + +* `*name*_js.hpp`: JNEXT 代碼 c + + 頭。 + +* `*name*_js.cpp`: JNEXT 的 c + + 代碼。 + +JNEXT 擴展的本機介面可以查看外掛程式標頭檔位於專案的公共目錄中。 它還具有常數和本機代碼內的可用實用程式功能。 該外掛程式必須派生自 `JSExt` ,這在中定義 `plugin.h` 。 這就是,你必須實現下面的類: + + class JSExt + { + public: + virtual ~JSExt() {}; + virtual string InvokeMethod( const string& strCommand ) = 0; + virtual bool CanDelete( void ) = 0; + private: + std::string m_id; + }; + + +延長應包括 `plugin.h` 的標頭檔。在 `Echo` 的示例中,您使用 `JSExt` ,如下所示在 `echo_js.hpp` 檔: + + #include "../public/plugin.h" + #include + + #ifndef ECHO_JS_H_ + #define ECHO_JS_H_ + + class Echo : public JSExt + { + public: + explicit Echo(const std::string& id); + virtual ~Echo(); + virtual std::string InvokeMethod(const std::string& command); + virtual bool CanDelete(); + private: + std::string m_id; + }; + + #endif // ECHO_JS_H_ + + +`m_id`屬性包含 `JNEXT` 作為建構函式的參數傳遞給該類的物件 id。 它需要觸發事件的 JavaScript 一邊本機的一面。 `CanDelete`方法確定是否可以刪除的本機物件。 `InvokeMethod`從 JavaScript 調用此特定物件的方法的請求結果調用的函數。 此函數的唯一參數是此方法分析來確定哪種本機物件方法應執行的 JavaScript 從傳遞的字串。 在實現這些方法 `echo_js.cpp` 。 這裡是 `InvokeMethod` 函數為 `Echo` 的示例: + + string Echo::InvokeMethod(const string& command) { + + //parse command and args from string + int index = command.find_first_of(" "); + string strCommand = command.substr(0, index); + string strValue = command.substr(index + 1, command.length()); + + // Determine which function should be executed + if (strCommand == "echo") { + return strValue; + } else { + return "Unsupported Method"; + } + } + + +本機外掛程式還必須實現以下回呼函數: + +* `extern char * onGetObjList (無效) ;` + +* `extern JSExt * onCreateObject (const 字串 & strClassName、 const 字串 & strObjId) ;` + +`onGetObjList`函數返回的類支援的 JNEXT 的逗號分隔清單。 JNEXT 使用此函數來確定的 JNEXT 可以具現化的類的集合。 `Echo`外掛程式實現以下在 `echo_js.cpp` : + + char* onGetObjList() { + static char name[] = "Echo"; + return name; + } + + +`onCreateObject`函數採用兩個參數。 第一是要從 JavaScript 一側,與那些返回的有效名稱創建的請求的類的名稱 `onGetObjList` 。 第二個參數是類的唯一的物件 id。 此方法返回創建的外掛程式物件的指標。 `Echo`外掛程式實現以下在 `echo_js.cpp` : + + JSExt* onCreateObject(const string& className, const string& id) { + if (className == "Echo") { + return new Echo(id); + } + return NULL; + } + + +## 創建外掛程式的 JavaScript + +該外掛程式必須包含以下的 JavaScript 檔: + +* `client.js`: 這被認為是在用戶端,並包含可用到科爾多瓦的應用程式的 API。 中的 API `client.js` 調用程式調用 `index.js` 。 中的 API `client.js` 也連接到火,回檔的事件的回呼函數。 + +* `index.js`: 科爾多瓦載入 `index.js` 並使其可通過 cordova.exec 橋。 `client.js`檔程式中的 API 呼叫 `index.js` 檔中,從而使打電話到 JNEXT 與本機端進行通信。 + +用戶端和伺服器端 ( `client.js` 和 `index.js` ) 進行交互,通過 `Cordova.exec` 函數。 `client.js`需要調用 `exec` 函數並提供必要的參數。 `Echo`外掛程式實現以下在 `client.js` 檔: + + var service = "org.apache.cordova.blackberry.echo", + exec = cordova.require("cordova/exec"); + + module.exports = { + echo: function (data, success, fail) { + exec(success, fail, service, "echo", { data: data }); + } + }; + + +`index.js`元件使用 JNEXT 與本機端進行交互。 附加建構函式命名為 `Echo` 到 JNEXT 使您可以執行下列關鍵操作使用 `init` 函數: + +* 指定匯出的本機方面所需的模組。所需的模組的名稱必須匹配的共用的庫檔的名稱 ( `.so` 檔): + + JNEXT.require("libecho") + + +* 通過使用獲得的模組創建一個物件並保存調用所返回的 ID: + + self.m_id = JNEXT.createObject("libecho.Echo"); + + + 當應用程式調用 `echo` 函數在 `client.js` ,那反過來調用調用 `echo` 函數在 `index.js` 、 在何處 `PluginResult` 物件發送資料作為回應返回到 `client.js` 。 因為 `args` 傳遞到函數的參數被轉換的 `JSON.stringfy()` 和編碼為 `URIcomponent` ,您必須調用以下: + + data = JSON.parse(decodeURIComponent(args.data)); + + +您現在可以發送回來的資料如下所示: + + module.exports = { + echo: function (success, fail, args, env) { + var result = new PluginResult(args, env), + data = JSON.parse(decodeURIComponent(args.data)), + response = echo.getInstance().echo(data); + result.ok(response, false); + } + }; + + +## 外掛程式體系結構 + +您可以將該外掛程式構件,包括 `plugin.xml` 檔、 JavaScript 和 c + + 原始程式碼檔,和 `.so` 二進位檔案在任何的目錄結構內,只要你正確地指定了檔位置在 `plugin.xml` 檔。 這裡是典型的結構: + +***project_directory***(> 通過) + +* **www** (>client.js) +* **src** + * **blackberry10**(> index.js 的**本機**> *.cpp、 *.hpp) + * **設備**(>*二進位檔案**.so) + * **模擬器**(>*二進位檔案**.so) + +此清單顯示在頂級資料夾之間的層次關係。 在括弧顯示給定目錄的內容。 所有目錄名稱都顯示為粗體文本。 檔的名稱前面有 `>` 標誌。 + +## *通過*檔 + +`plugin.xml`檔包含擴展的命名空間和其他中繼資料。設置了 `Echo` 外掛程式,如下所示: + + + + + + + + + + + + + + \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a890e4de/www/docs/zh-cn/6.x/guide/platforms/blackberry10/tools.md ---------------------------------------------------------------------- diff --git a/www/docs/zh-cn/6.x/guide/platforms/blackberry10/tools.md b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/tools.md new file mode 100644 index 0000000..ff26bb9 --- /dev/null +++ b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/tools.md @@ -0,0 +1,144 @@ +--- +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: 黑莓 10 手機殼工具指南 +--- + +# 黑莓 10 手機殼工具指南 + +`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。 + + [1]: http://cordova.apache.org + +低級命令列介面,它使外掛程式的資訊,請參閱使用 Plugman 到管理外掛程式。有關如何開發外掛程式的詳細資訊,請參閱應用程式外掛程式。 + +如果您需要幫助與下面列出的任何命令,請鍵入命令沿與 `-h` 或 `-help` 參數,所支援的所有命令並提供為每個可用的參數說明。 + +## 創建一個應用程式 + +`create`命令將創建一個新的專案: + + bin/創建 < 路徑到專案 >< 專案-包 >< 專案名稱 > + + +在哪裡 + +* ``指定您想要的專案中創建的目錄 + +* ``指定一個反向功能變數名稱樣式識別碼 + +* ``指定應用程式的顯示名稱 + +**注**: `create` 命令引導其依賴項安裝通過 `npm install` 命令。 根據安裝的目錄和系統許可權,這可能需要管理員特權。 如果在 OSX/Linux 上有問題,請運行 `sudo npm install` 之前使用 `create` 命令。 在 Windows 上,運行 `npm install` 命令列實用程式中打開具有管理員許可權。 + +## 創建目標 + +`target`命令允許您管理模擬器或您使用來測試應用程式的黑莓設備。您可以添加或刪除一個目標,或將目標設置為預設的目標。 + +### 添加目標 + + < 路徑到專案 >/科爾多瓦/目標添加 < 名稱 >< 的 ip 位址 > [-t |-類型 < 設備 | 模擬器 >] [-p |-< 密碼 >] [— — pin < 設備針 >] + + +在哪裡 + +* ``指定目標的唯一名稱。 + +* ``指定的 ip 位址的黑莓設備或模擬器。 + +* `-p | --password `指定的設備或模擬程式的密碼。只有在設備或模擬器是受密碼保護,這是必需的。 + +* `--pin `指定的黑莓設備,作為一個有效的主機調試標記標識該設備的 PIN。 只有在創建調試權杖時,此參數是必需的。 + +### 刪除目標 + + < 路徑到專案 >/科爾多瓦/目標刪除 < 名稱 > + + +### 將目標設置為預設值 + + < 路徑到專案 >/科爾多瓦/目標預設 < 名稱 > + + +## 構建應用程式 + +`build`命令將生成作為.bar 檔的專案。 您可以生成的應用程式中任何一種釋放模式 (會產生一個簽名的.bar 檔) 或在偵錯模式下 (會產生一個無符號的.bar 檔)。 + +### 構建在發佈模式下的應用程式 + + < 路徑到專案 >/科爾多瓦/生成釋放 [-k |-keystorepass < 密碼 >] [-b |-buildId < 數量 >] [-p |-params < params JSON 檔 >] + + +在哪裡 + +* `-k | --keystorepass `指定當您配置您的電腦以簽名的應用程式定義的密碼。 + +* `-b | --buildId `指定您的應用程式的內部版本號。 通常情況下,這個數位應從以前的已簽名版本遞增。 此參數是可選的。 + +* `-p | --params `指定包含要傳遞給下游工具的額外參數的 JSON 檔。此參數是可選的。 + +### 生成在偵錯模式下專案 + + < 路徑到專案 >/科爾多瓦/生成調試 [< 目標 >] [-k |-keystorepass < 密碼 >] [-p |-params < params JSON 檔 >] [-ll | — — loglevel < error|warn|verbose >] + + +在哪裡 + +* ``指定以前添加的目標的名稱。 如果 `` 不指定,則預設的目標使用,如果其中一個已創建。 此參數才是必需的如果你想要的腳本來將應用程式部署到黑莓設備或模擬程式和你沒有創建一個預設目標。 此外,如果 `` 是一個設備,然後該設備必須連接到您的電腦的 USB 連接或連接到您的電腦位於同一 Wi-Fi 網路。 + +* `-k | --keystorepass `指定當您配置您的電腦以簽名的應用程式定義的密碼。 此密碼還用於創建您的調試權杖。 此參數才是必需如果你想要創建並為您安裝調試權杖的腳本。 + +* `-p | --params `指定包含要傳遞給下游工具的額外參數的 JSON 檔。 + +* `-ll | --loglevel `指定的日誌級別。日誌級別可能是 `error` , `warn` ,或`verbose`. + +如果你有以前定義一個預設目標 (和以前安裝調試的標記,如果這一目標是黑莓設備),您可以使用運行該腳本沒有參數和腳本包您的應用程式並將它部署到的預設目標。 例如: + + < 路徑到專案 >/科爾多瓦/生成調試 + + +## 運行應用程式 + +`run`命令將部署應用程式的最新生成指定的黑莓設備或模擬程式上。若要部署您的應用程式,您需要指定一個目標設備或模擬程式: + + < 路徑到專案 >/科爾多瓦/運行 < 目標 > + + +...現場 `` 指定以前添加的目標的名稱。 如果 `` 是一個設備,然後它必須連接到您的電腦通過 USB 電纜,或者在您的電腦位於同一 Wi-Fi 網路。 + +## 控制碼外掛程式 + +`target`命令允許您添加和刪除外掛程式。要獲取本地承載的外掛程式: + + < 路徑到專案 >/科爾多瓦/外掛程式 fetch < 路徑到外掛程式 > + + +查看已安裝外掛程式的清單: + + < 路徑到專案 >/科爾多瓦/外掛程式 ls + + +添加外掛程式: + + < 路徑到專案 >/科爾多瓦/外掛程式添加 < 名稱 > + + +刪除某個外掛程式: + + < 路徑到專案 >/科爾多瓦/外掛程式 rm < 名稱 > \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a890e4de/www/docs/zh-cn/6.x/guide/platforms/blackberry10/upgrade.md ---------------------------------------------------------------------- diff --git a/www/docs/zh-cn/6.x/guide/platforms/blackberry10/upgrade.md b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/upgrade.md new file mode 100644 index 0000000..9bb2d36 --- /dev/null +++ b/www/docs/zh-cn/6.x/guide/platforms/blackberry10/upgrade.md @@ -0,0 +1,493 @@ +--- +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: 升級黑莓 10 +--- + +# 升級黑莓 10 + +本指南演示如何修改黑莓手機的專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 資訊,請參閱命令列介面如何更新的 CLI 版本。 + +## 4.0.0 3.6.0 版升級專案 + +對於非 CLI 的專案,請運行: + + bin/update path/to/project + + +對於 CLI 專案: + +1. 更新 `cordova` CLI 版本。請參閱命令列介面。 + +2. 在你現有的專案中運行 `cordova platform update blackberry`。 + +## 從 3.1.0 升級到 3.2.0 + +為專案創建的科爾多瓦 CLI: + +1. 更新 `cordova` CLI 版本。請參閱命令列介面。 + +2. 運行 `cordova platform update blackberry` + +對於不使用 CLI 科爾多瓦創建的專案,請運行: + + bin/update + + +## 從 3.0.0 升級到 3.1.0 + +1. 創建一個新的 Apache 科爾多瓦 3.1.0 專案使用 CLI,科爾多瓦,所述的命令列介面。 + +2. 添加您的平臺到科爾多瓦專案中,例如:`cordova +platform add blackberry10`. + +3. 複製的原始專案內容 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。 + +4. 複製或覆蓋原始專案中的任何本機資產 ( `Resources` ,等等.) + +5. 複製 `config.xml` 檔到 `www` 目錄中,並刪除任何外掛程式定義。您需要修改設置,在這裡,而不是平臺目錄內。 + +6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。 注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。 只有外掛程式標記 3.0.0 並且以上與 CLI 相容。 + +7. 生成並測試。 + +請注意,CLI 完全支援 BlackBerry10 平臺。劇本和 BBOS,請參閱科爾多瓦版本 2.9.0 及以下。 + +## 從 2.9.0 升級到 CLI (3.0.0) + +1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。 + +2. 添加您的平臺到科爾多瓦專案中,例如:`cordova +platform add blackberry10`. + +3. 將原始專案的內容複寫 `www` 目錄到 `www` 目錄在科爾多瓦專案您剛剛創建的根。 + +4. 複製或覆蓋任何本機的資產從原始專案 ( `Resources` ,等等.) + +5. 複製 `config.xml` 檔到 `www` 目錄,並刪除任何外掛程式定義。你需要修改設置在這裡,而不是平臺目錄內。 + +6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。 + +7. 生成並測試。 + +## 升級 2.8.0 專案到 2.9.0 + +黑莓 10: + +1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新的專案,如黑莓手機殼工具指南中所述。這成為家中你更新的專案。 + +5. 從舊專案複製您的專案源 `/ www` 目錄到新的專案 `/ www` 目錄。 + +6. 科爾多瓦的腳本中的引用更新 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +為 BlackBerryOS/行動手冊: + +1. 下載並解壓縮到硬碟上,永久目錄位置科爾多瓦 2.9.0 源例如到`~/Cordova-2.9.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新的專案,如黑莓手機殼工具指南中所述。你需要從這個新的專案資產。 + +5. 複製 `www/cordova.js` 到新專案中的檔 `www` 目錄和刪除 `www/cordova.js` 檔。 + +6. 科爾多瓦的腳本中的引用更新 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +7. 複製 `native` 目錄從新專案到現有專案中,並覆蓋舊 `native` 目錄。 + +8. 複製 `lib` 目錄從新專案到現有專案中,並覆蓋舊 `lib` 目錄。 + +9. 複製 `cordova` 目錄從新專案到現有專案中,並覆蓋舊 `cordova` 目錄。 + +## 升級 2.7.0 專案到 2.8.0 + +黑莓 10 使用新的 CLI 工具和管理核心作為外掛程式 Api。 說明將您的專案遷移到一個新的專案,而不是更新現有專案,更新舊專案的複雜性。 也說明科爾多瓦 js 指令檔現在被稱為 'cordova.js',並不再包含版本字串。 + +1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新的專案,如黑莓手機殼工具指南中所述。這成為家中你更新的專案。 + +5. 從舊專案複製您的專案源 `/ www` 目錄到新的專案 `/ www` 目錄。 + +6. 科爾多瓦的腳本中的引用更新 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +為 BlackBerryOS/劇本: + +1. 下載並解壓縮到硬碟上,永久目錄位置科爾多瓦 2.8.0 源例如到`~/Cordova-2.8.0`. + +2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。 + +3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。 + +4. 創建一個新的專案,如黑莓手機殼工具指南中所述。你需要從這個新的專案資產。 + +5. 複製 `www/cordova.js` 到新專案中的檔 `www` 目錄和刪除 `www/cordova.js` 檔。 + +6. 更新在科爾多瓦腳本參考 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。 + +7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。 + +8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。 + +9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。 + +## 升級 2.6.0 專案到 2.7.0 + +1. 下載並解壓縮到硬碟上,例如對 `~/Cordova-2.7.0` 的永久目錄位置的科爾多瓦 2.7.0 源. + +2. 退出任何正在運行的 SDK 工具: Eclipse、 Momentics 等。 + +3. 導航到您放置上面,使用的 unix 像終端下載的原始目錄: 終端程式,Bash,Cygwin。 + +4. 創建一個新的專案,如黑莓手機殼工具指南中所述。你需要從這個新的專案資產。 + +5. 複製 `www/cordova-2.7.0.js` 到新專案中的檔 `www` 目錄和刪除 `www/cordova-2.6.0.js` 檔。 + +6. 更新在科爾多瓦腳本參考 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.7.0.js` 檔。 + +7. 複製 `native` 目錄從新專案到現有專案中,並覆蓋舊 `native` 目錄。 + +8. 複製 `lib` 目錄從新專案到現有專案中,並覆蓋舊 `lib` 目錄。 + +9. 複製 `cordova` 目錄從新專案到現有專案中,並覆蓋舊 `cordova` 目錄。 + +## 從 2.5.0 升級到 2.6.0 + +更新 PhoneGap 下載目錄: + +它被建議你下載整個目錄的最新副本。 + +但是,這裡有新的部件所需的零敲碎打的更新: + +1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.6.0/lib/blackberry/javascript` 目錄。 + +2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目錄。 + +3. 更新 `build.xml` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。 + +4. 更新 `Phonegap-2.6.0/lib/blackberry/bin` 目錄。 + +5. 更新 `VERSION` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。 + +更新示例 / 目錄或遷移現有的專案: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 更新的內容 `ext-qnx/` 目錄。 + +5. 複製新 `cordova-2.6.0.js` 到您的專案。 + +6. 更新你的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。 + +## 從 2.4.0 升級到 2.5.0 + +更新 PhoneGap 下載目錄: + +它被建議你下載整個目錄的最新副本。 + +但是,這裡有新的部件所需的零敲碎打的更新: + +1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.5.0/lib/blackberry/javascript` 目錄。 + +2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目錄。 + +3. 更新 `build.xml` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。 + +4. 更新 `Phonegap-2.5.0/lib/blackberry/bin` 目錄。 + +5. 更新 `VERSION` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。 + +更新示例 / 目錄或遷移現有的專案: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 更新的內容 `ext-qnx/` 目錄。 + +5. 複製新 `cordova-2.5.0.js` 到您的專案。 + +6. 更新你的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。 + +## 從 2.3.0 升級到 2.4.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.4.0.js` 到您的專案。 + + * 如果劇本,然後更新.js 檔在 `playbook/` 目錄。 + * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。 + +5. 更新你的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。 + +更新 (即,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.3.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.3.0/ext-air/` 目錄。 + +4. 更新的內容 `cordova.2.3.0/ext-qnx/` 目錄。 + +5. 更新中的.js 檔 `cordova.2.3.0/javascript/` 目錄。 + +6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.3.0/` 目錄到`cordova.2.4.0/`. + +7. 類型 `ant blackberry build` 或 `ant playbook build` 更新 `www` 目錄與更新科爾多瓦。 + +8. 打開 `www` 目錄並更新你的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。 + +## 從 2.2.0 升級到 2.3.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.3.0.js` 到您的專案。 + + * 如果劇本,然後更新.js 檔在 `playbook/` 目錄。 + * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。 + +5. 更新你的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。 + +更新 (即,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.2.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.2.0/ext-air/` 目錄。 + +4. 更新的內容 `cordova.2.2.0/ext-qnx/` 目錄。 + +5. 更新中的.js 檔 `cordova.2.2.0/javascript/` 目錄。 + +6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.2.0/` 目錄到`cordova.2.3.0/`. + +7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www` 目錄與更新的科爾多瓦。 + +8. 打開 `www` 目錄並更新你的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。 + +## 從 2.1.0 升級到 2.2.0 + +更新只是 www 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.2.0.js` 到您的專案。 + + * 如果劇本,然後更新的.js 檔中 `playbook/` 目錄。 + * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。 + +5. 更新你的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。 + +更新 (即,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.1.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.1.0/ext-air/` 目錄。 + +4. 更新的內容 `cordova.2.1.0/ext-qnx/` 目錄。 + +5. 更新中的.js 檔 `cordova.2.1.0/javascript/` 目錄。 + +6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.1.0/` 目錄到`cordova.2.2.0/`. + +7. 類型 `ant blackberry build` 或 `ant playbook build` 更新 `www` 目錄與更新科爾多瓦。 + +8. 打開 `www` 目錄並更新你的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。 + +## 從 2.0.0 升級到 2.1.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.1.0.js` 到您的專案。 + + * 如果劇本,然後更新.js 檔在 `playbook/` 目錄。 + +5. 更新你的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。 + +更新 (即,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.2.0.0/ext/` 目錄。 + +3. 更新的內容 `cordova.2.0.0/ext-air/` 目錄。 + +4. 更新中的.js 檔 `cordova.2.0.0/javascript/` 目錄。 + +5. 打開 `sample/lib/` 目錄和重命名 `cordova.2.0.0/` 目錄到`cordova.2.1.0/`. + +6. 類型 `ant blackberry build` 或 `ant playbook build` 更新 `www` 目錄與更新科爾多瓦。 + +7. 打開 `www` 目錄並更新你的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。 + +## 從 1.9.0 升級到 2.0.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-2.0.0.js` 到您的專案。 + + * 如果劇本,然後更新.js 檔在 `playbook/` 目錄。 + +5. 更新你的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。 + +6. 更新 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改用於捕獲和連絡人的外掛程式,從舊的條目: + + + + + + 自: + + + + + +更新 (即,更新使用 ant 工具) 的示例目錄: + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.1.9.0/ext/` 目錄。 + +3. 更新的內容 `cordova.1.9.0/ext-air/` 目錄。 + +4. 更新中的.js 檔 `cordova.1.9.0/javascript/` 目錄。 + +5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.9.0/` 目錄到`cordova.2.0.0/`. + +6. 類型 `ant blackberry build` 或 `ant playbook build` 更新 `www` 目錄與更新科爾多瓦。 + +7. 打開 `www` 目錄並更新你的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。 + +8. 打開 `www` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改用於捕獲和連絡人的外掛程式,從舊的條目: + + + + + + 自: + + + + + +* 要升級到 1.8.0,請轉從 1.7.0 + +## 從 1.7.0 以來升級到 1.8.0 + +更新只是 `www` 目錄: + +1. 打開 `www` 目錄,其中包含該應用程式。 + +2. 刪除和更新中的.jar 檔 `ext/` 目錄。 + +3. 更新的內容 `ext-air/` 目錄。 + +4. 複製新 `cordova-1.8.0.js` 到您的專案。 + + * 如果劇本,然後更新.js 檔在 `playbook/` 目錄。 + +5. 更新你的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。 + +6. 更新 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改用於捕獲和連絡人的外掛程式,從舊的條目: + + + + + + 自: + + + + + +更新示例目錄中 (即,更新使用 ant 工具): + +1. 打開 `sample/lib/` 目錄。 + +2. 更新中的.jar 檔 `cordova.1.7.0/ext/` 目錄。 + +3. 更新的內容 `cordova.1.7.0/ext-air/` 目錄。 + +4. 更新中的.js 檔 `cordova.1.7.0/javascript/` 目錄。 + +5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.7.0/` 目錄到`cordova.1.8.0/`. + +6. 類型 `ant blackberry build` 或 `ant playbook build` 更新 `www` 目錄與更新科爾多瓦。 + +7. 打開 `www` 目錄並更新你的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。 + +8. 打開 `www` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改用於捕獲和連絡人的外掛程式,從舊的條目: + + + + + + 自: + + + \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org For additional commands, e-mail: commits-help@cordova.apache.org