桥边风满袖
实践出真知,勤奋则必达!

1、PhoneGap是一个用基于HTMLCSSJavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用IOS,Android,PalmSymbian, WP7, WP8, BadaBlackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用。

2、Phonegap是一款开源的开发框架,旨在让开发者使用HTMLJavascript、CSS等Web APIs开发跨平台的移动应用程序。原本由Nitobi公司开发,现在由Adobe拥有。

3、支持以下功能:加速计,摄像头,罗盘,通讯录,文档,地理位置,媒体网络,通知,存储

4、PhoneGap与Cordova之间联系:(Adobe PhoneGap==ApacheCordova,只是包名不一样)

Cordova是PhoneGap贡献给Apache后的开源项目,是从PhoneGap中抽离出的核心代码,是驱动

PhoneGap的核心引擎。有点类似Webkit和GoogleChrome的关系。渊源就是:早在2011年10月,Adobe收购了NitobiSoftware和它的PhoneGap产品,然后宣布这个移动Web开发框架将会继续开源,并把它提交到ApacheIncubator,以便完全接受ASF的管治。当然,由于Adobe拥有了PhoneGap商标,所以开源组织的这个PhoneGapv2.0版产品就更名为Apache Cordova。

5、Cordova配置环境与安装步骤:

第一步:登录网站安装node.js,并登录网站安装git客户端

https://nodejs.org/en/https://git-scm.com/

第二步:打开终端,使用命令行之行安装

sudo npm install-g cordova

注意:如果安装失败,更改为淘宝的NMP镜像

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

成功后再执行

sudo cnpm install -g cordova

第三步:切换到工程文件夹路径,创建Cordova项目

cd Desktop/

cordova create Project_Demo com.jd.xxx Desktop 

(第一个参数是project名,第二个是App id,第三个是文件夹名)

建立完成之后我们可以加入iOS项目

cd FolderName/

cordova platform add ios

第四步:显示已经安装的平台项目以及可安装的平台

cordova  platform ls   

第五步:build编译 iOS项目

cordova build ios

第六步:使用 Xcode 打开项目,command + R 运行

6、Cordova组件手动集成到Native应用中步骤:

第一步:拷贝Cordova相关文件到Project_Demo目录

第二步:点击工程,右键选择Add Files To Demo,将CordovaLib.xcodeproj添加到Demo工程中

第三步:添加www目录到工程中,记得是勾选Create folder references

第四步:点击工程,右键选择Add Files To Demo,添加config.xml到工程中

第五步:选择工程的Build Settings->Other Links, 设置-Objc -all_load

第六步:选择Build Phases->New Run Script Phase,将新增New Run Script Phase命名为copy www directory

第七步:选择Build Phases->Target Dependencies添加CordovaLib

第八步:Link Binary With Librarys添加libCordova.a, MobileCoreServices,AssetsLibrary

第九步:使用 Xcode 打开项目,command + R 运行

 

posted on 2017-07-25 17:11  桥边风满袖  阅读(234)  评论(0编辑  收藏  举报