跳轉到內容

Android/PhoneGap

來自華夏公益教科書,自由的教科書,面向自由的世界

什麼是 PhoneGap?

[編輯 | 編輯原始碼]

PhoneGap 允許程式設計師使用 JavaScript、HTML5 和 CSS3 為 Android 和其他移動裝置構建應用程式。PhoneGap(也稱為 Apache Cordova)是開源軟體。


在 MacOSX 上為 Android 開始使用 PhoneGap

[編輯 | 編輯原始碼]
  • brew update
  • brew install node
  • npm install -g cordova

在 Windows 上為 Android 開始使用 PhoneGap

[編輯 | 編輯原始碼]
Clipboard

待辦事項
描述使用 Android Studio 的“新”方法,如最近的文件中所述,而不是使用 Eclipse 的“舊”方法。


... npm install -g cordova ...

[1][2]


cordova-android@4.0.0 開始,Apache Cordova 已切換到 Android Studio 和 Gradle,並從 Eclipse 和 Ant 切換。

按照 Phonegap 文件,[3][4]

這些最初的步驟設定了 Android 的標準 Java 開發環境

  • 下載並安裝 Eclipse Classic
  • 下載並安裝 Android SDK
  • 下載並安裝 ADT 外掛

接下來的步驟新增 Apache Cordova,設定 Android 的標準 JavaScript HTML CSS 開發環境

  • 下載 Cordova 的最新版本並解壓縮其內容。
  • 設定您的 PATH 環境變數

為 PhoneGap 開發了許多外掛。[5][6]

一個流行的外掛是條形碼外掛。

條形碼外掛

[編輯 | 編輯原始碼]

(本節介紹如何在 PhoneGap 應用程式中掃描條形碼。 另一種方法是從普通的 HTML/JavaScript 網頁掃描條形碼。[7])

許多人使用條形碼外掛在他們的 PhoneGap 應用程式中處理條形碼。[8] [9] [10] [11] [12] [13]

標準 PhoneGap 條形碼外掛通常是 Android 應用程式所需的一切。如果它還不支援您要使用的條形碼格式,您可能需要構建自己的自定義 PhoneGap 外掛,也許可以從 Java 中的條形碼開發開始。[14]

更新舊的 PhoneGap 程式碼

[編輯 | 編輯原始碼]

有時 PhoneGap 的舊功能已棄用,後來從 PhoneGap 中刪除。以下是一些提示,供希望更新舊程式碼以與最新版本的 PhoneGap 配合使用的應用程式編寫者使用

按照 PhoneGap 升級指南中的步驟進行操作:"PhoneGap 升級指南" 其他各種調整:"PhoneGap Android 外掛:有時我們會搞砸" "更新 PhoneGap"

import org.apache.cordova.api

public class InAppBillingPlugin extends CordovaPlugin {

  this.cordova.getActivity();
  []
}

進一步閱讀

[編輯 | 編輯原始碼]
華夏公益教科書