Android/PhoneGap
外观
< Android
PhoneGap 允许程序员使用 JavaScript、HTML5 和 CSS3 为 Android 和其他移动设备构建应用程序。PhoneGap(也称为 Apache Cordova)是开源软件。
- brew update
- brew install node
- npm install -g cordova
... npm install -g cordova
...
从 [email protected]
开始,Apache Cordova 已切换到 Android Studio 和 Gradle,并从 Eclipse 和 Ant 切换。
这些最初的步骤设置了 Android 的标准 Java 开发环境
- 下载并安装 Eclipse Classic
- 下载并安装 Android SDK
- 下载并安装 ADT 插件
接下来的步骤添加 Apache Cordova,设置 Android 的标准 JavaScript HTML CSS 开发环境
- 下载 Cordova 的最新版本并解压缩其内容。
- 设置您的 PATH 环境变量
一个流行的插件是条形码插件。
(本节介绍如何在 PhoneGap 应用程序中扫描条形码。 另一种方法是从普通的 HTML/JavaScript 网页扫描条形码。[7])
许多人使用条形码插件在他们的 PhoneGap 应用程序中处理条形码。[8] [9] [10] [11] [12] [13]
标准 PhoneGap 条形码插件通常是 Android 应用程序所需的一切。如果它还不支持您要使用的条形码格式,您可能需要构建自己的自定义 PhoneGap 插件,也许可以从 Java 中的条形码开发开始。[14]
有时 PhoneGap 的旧功能已弃用,后来从 PhoneGap 中删除。以下是一些提示,供希望更新旧代码以与最新版本的 PhoneGap 配合使用的应用程序编写者使用
按照 PhoneGap 升级指南中的步骤进行操作:"PhoneGap 升级指南" 其他各种调整:"PhoneGap Android 插件:有时我们会搞砸" "更新 PhoneGap"
import org.apache.cordova.api
public class InAppBillingPlugin extends CordovaPlugin {
this.cordova.getActivity();
[…]
}
- ↑ "从尝试在 Windows 上使用 PhoneGap\Cordova 中吸取的经验教训"
- ↑ "在 Windows 上安装 Cordova"
- ↑ "Apache Cordova:Android 入门" Andrew Trice. "在 Eclipse 中为 Android 开始使用 PhoneGap"
- ↑ "在您的机器上设置 PhoneGap 项目"
- ↑ "github:phonegap-plugins"
- ↑ Adobe PhoneGap - 用于使用 PhoneGap 的第三方工具
- ↑ "在 Android 上使用条形码扫描仪从网页扫描"
- ↑ 两分钟教程:“将 PhoneGap 条形码扫描仪插件添加到项目中,使用条形码扫描仪技术编写应用程序"
- ↑ "Phonegap 的条形码扫描仪插件"
- ↑ 适用于移动应用程序的企业级条形码扫描仪
- ↑ "使用 ZBar 条形码阅读器与 PhoneGap"
- ↑ 条形码扫描仪插件示例项目
- ↑ "如何通过 Intent 从另一个 Android 应用程序扫描条形码"
- ↑ "开始使用 ZXing 开发"