PhoneGap集成

1.安装phoneGap

sudo npm install -g phonegap

2.创建app框架

cd /Users/shuly/Desktop/Test

phonegap create my-app

3.创建iOS分支

cd /Users/shuly/Desktop/Test/my-app/platforms

phonegap local build iOS

1.$ sudo npm install -g
cordova

2.$ cordova create hello com.example.hello HelloWorld

3.   $ cd hello

4.

    $ cordova platform add amazon-fireos
    $ cordova platform add android
    $ cordova platform add blackberry10
    $ cordova platform add firefoxos
$ cordova platform add iOS

4.Run the following command to iteratively build the project:

    $ cordova build

This generates platform-specific code within the project‘s platforms subdirectory. You can optionally limit the scope of each build to
specific platforms:

    $ cordova build ios

The cordova build command is a shorthand for the following, which in this example is also targeted to a single platform:

    $ cordova prepare ios
    $ cordova compile ios

In this case, once you run prepare, you can use Apple‘s Xcode SDK as an alternative to modify and compile the platform-specific code
that Cordova generates within platforms/ios. You can use the same approach with other platforms‘ SDKs.

Test the App on an Emulator or Device

SDKs for mobile platforms often come bundled with emulators that execute a device image, so that you can launch the app from the home screen and see how it interacts with many platform features. Run a command such as the following to rebuild the app and view
it within a specific platform‘s emulator:

    $ cordova emulate android

Some mobile platforms emulate a particular device by default, such as the iPhone for iOS projects. For other platforms, you may need to first associate a device with an emulator.

时间: 2024-10-31 02:11:23

PhoneGap集成的相关文章

手机Web开发框架

HTML5 开发框架 jQuery Mobile jQuery Mobile(jQueryMobile) 是 jQuery 在手机上和平板设备上的版本.jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架.支持全球主流的移动平台.jQuery Mobile开发团队说:能开发这个项目,我们非常兴...更多jQuery Mobile信息 最近更新: jQuery Mobile 和 Kendo UI 的比较 发布于 2个月前 手机上的

如此繁荣的移动webapp开发市场:总结当下的一些移动web开发套件

写在前面: 因为移动市场的盛行带动了移动社交.移动购物.手游.智能化硬件等多个新兴领域.智能终端硬件水平越来越高,运行其上的web浏览器能力也越来越强,加上HTML5\JS\CSS的蓬勃发展,Web已经能够展现出非常不错的体验.但是单纯浏览器中的web还是不能代替本地原生应用,因为通用浏览器还不能方便地调用移动设备的本地资源例如硬件设备.本地文件.后来就有人想到了,为啥不能自己做一个可以让web方便访问本地资源的专用浏览器呢?这就有了现在移动Web应用开发套件了.这里面涉及两个东西: 1.运行框

ExtJS和AngularJS比较

原文地址:http://www.techferry.com/articles/ExtJS-vs-AngularJS.html ExtJS 和AngularJS 是两种企业级的富 UI设计框架. 这篇文章从优势.架构.测试.性能等各个方面比较了 ExtJS 和 AngularJS 我们用ExtJS和AngularJS开发了一个简单测试的应用程序,进行完整的性能测试.我们选取了同样的组件,规范了测试的流程,以保证测试的结果. ExtJS 对比 AngularJS: 特性比较 性能比较 框架比较 架构

【翻译】ExtJS vs AngularJS

原文:ExtJS vs AngularJS ExtJS和AngularJS是两个行业内率先的富界面开发框架.TechFerry有机会使用Ext JS和Angular JS来开发多个富界面的单页面应用程序.本文讲述的就是使用这两种技术来开发多个应用程序后的开发体验.本文环绕利弊.架构.測试.移动能力.性能.生成和部署等方面对Ext JS和Angular JS进行了超过30个以上的要点进行了比較. 我们将通过使用Ext JS和Angular JS开发一个測试应用程序来了解架构细节,以便进行具体的性能

ADT集成环境+PhoneGap 2.9.0搭建HTML5 开发APP环境

一.环境搭建 1.   搭建开发Android环境,此处不再讲述,可以使用ADT集成环境,也可以使用Eclipse + Android SDK + ADT Plugin. ADT集成环境下载地址:http://developer.android.com/sdk/index.html 2.   配置PhoneGap PhoneGap下载地址:http://phonegap.com/install/ 此文档不适合phonegap-2.9.0以上的版本,适合phonegap-2.9.0以下的版本,因为

Sencha Touch 集成Phonegap的Softkeyboard plugin

在SenchaTouch中,当focus到textfield等输入框时,软键盘随即弹出来,当输入框失去焦点(blur)的时候,键盘随即消失,这是最基本的情况.在手动操作的时候,情况是正常的,但有时候我们需要代码来让软键盘弹出或消失,对应的代码就是textfield.focus(),textfield.blur(), 你可以这么写,也可以这么认为,但事实往往会让你打脸.IOS一如既往地较给力,Android就比较任性了,往往要点几次键盘才能出来,有时候点了其他地方,键盘却不消失,只能说sencha

iOS 集成 Cordova(phoneGap ) 注意事项

(一)集成步骤 1.直接拖拽project 文件到父级文件(不能直接拖文件夹) 2.修改Other Linker Flags 中的引用 (根据自动生成的项目,复制成一样的即可) 3.主项目 Build Phases 中添加target 和 link binary with Libraries (二)头文件找不到解决方案 "$(BUILT_PRODUCTS_DIR)" "$(OBJROOT)/UninstalledProducts/include" "$(T

安装配置PhoneGap开发环境(一)

1 安装JDK 略. 2 安装Eclipse并安装ADT插件 Android的官网提供集成了Android插件的Eclipse开发环境. 眼下訪问不了,尝试百度一下其他资源. 3 安装Android SDK最新版本号 眼下最新版本号为API 22. 4 安装Node.js 到Node.js官网下载并安装Node.js. 5 安装PhoneGap.Cordoba Node.js成功安装后,将其路径配入Path环境变量.以方便命令行使用.在命令行中输入: npm install -g phonega

移动应用跨平台开发:《用PhoneGap来开发跨平台手机应用》

移动应用跨平台开发:<用PhoneGap来开发跨平台手机应用> 随着HTML5, CSS3, Javascript的发展,以及浏览器对这些特性的支持,使得手机跨平台成为一种趋势,跨平台意味着:开发一次,到处运行.基于(HTML5, CSS3, Javascript)的前端开发技术,可以通过PhoneGap(http://phonegap.com/)来生成对应设备的应用,如Android的APK, iOS设备的ipa等.相比原生态的应用来讲,PhoneGap开发出来的应用成本更低,甚至不需要会J