浅谈 PhoneGap

Author : luckyGirl

目前,混合应用 (Hybird App) 风生水起,一说到Hybird App最常被提起的应该就是PhoneGap了吧。PhoneGap是用基于HTML, CSS, Javascript来创建移动跨平台应用的开发平台,拥有丰富的插件,便于app使用智能手机的核心功能。而Cordova是贡献给Apache后免费开源项目是从PhoneGap中抽出的核心代码是驱动PhoneGap的核心引擎。 一、Cordova简介 Cordova适用于单个页面的应用程序(SPA),即取代页面跳转,而是运行时请求一个web页面,加载初始资源(HTML, CSS, Javascript),并通过ajax为页面更新。优势: 一套代码可跨多个平台,无需重新实现与每个平台的语言和工具集 拥有多种插件,便于web视图访问手机设备级API,如条码扫描器、NFC通信,麦克风等,如仍不能满足需要可按照Cordova插件结构自行开发 有许多前端库,方便开发,更加美观,如 AngularJS Ionic EmberJS Backbone Kendo UI Monaca ReactJS Sencha Touch jQuery Mo[Read More]

standard

Titanium with genymotion

Author : lovecicy

Titanium是一个由Appcelerator提供的一个IDE,类似于PhoneGap,是一个一用JS编写移动应用的工具。 GenyMotion则是一个Android模拟器,用来代替官方的Android模拟器。 本文要介绍的是如何用Genymotion代替官方的Android模拟器,让Titanium的应用跑在Genymotion上,关于如何安装这两个程序,请参考各自的官网,这里不再赘述: 一、设置ADB环境变量 安装完Android SDK以后,需要设置ADB环境变量,可以在命令行中执行下面的命令,你也可以用窗口化的方式实现: set ANDROID_PLATFORM_TOOLS=”path\to\Android_SDK\sdk\platform-tools” set ANDROID_TOOLS=”path\to\Android_SDK\sdk\tools” set path=%path%;%ANDROID_PLATFORM_TOOLS%;%ANDROID_TOOLS% 设置完以后在命令行中输入:adb。如果显示所有的adb命令则表示设置成功。 二、连接Genymotion Gen[Read More]

standard