跳转到内容

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]


[email protected] 开始,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();
  []
}

进一步阅读

[编辑 | 编辑源代码]
华夏公益教科书