PhoneGap 2.9、PhoneGap 3.4 android环境搭建

一、PhoneGap 2.9:

需要做的事情:

1、在eclipse中创建android项目

2、下载PhoneGap2.9 zip包,并解压。

3、修改eclipse中创建的android项目(个人理解就是把android项目转换成PhoneGap使用的项目)

    a、引入jar包:cordova-2.9.0.jar

    b、在assets文件夹下创建www文件夹(个人理解就是存放我们使用的css、js、image、html等文件,类似于web工程的WEB-INF文件夹)

    c、把cordova.js拷贝到www下

    e、创建inde.html并引入cordova.js文件

     f、需要修改MainActivity.java文件

          1、取消android.app.Activity的引入

          2、引入:import  org.apache.cordova.*;(个人理解就是把android原生Activity程序也就是界面修改成PhoneGap的界面)

          3、Activity集成DroidGap:extends DroidGap

          4、把onCreate修改成为public

          5、不载入main.xml,更换成:super.loadUrl("file:///android_asset/www/index.html");(个人理解就是把android的Activity对应到我们编写的html上面)

ps:庆幸自己学过java、android,不然这一系列操作都不清楚是为什么


二、PhoneGap 3.4(不知道为什么需要nodejs整合,并且同从前的操作很不同,还要了解过nodejs)

1、安装nodejs

2、安装PhoneGap 3.4->npm install -g cordova,安装成功后,我们可以使用nodejs的方式创建PhoneGap项目。

3、创建命令:cordova create 项目名称 包名称 “app名称”,创建成功后你会发现出现相应的目录。

4、切换到项目文件夹下执行命令:cordova platfrom add android。(个人理解是想PhoneGap项目中添加android属性)

5、执行:cordova build,项目创建成功。

6、为了更好的开发:把创建成功的项目倒入eclipse。

7、插件的安装:cordova plugin add xxxx,查看插件:cordova plugin list,删除:cordova plugin remove org.apache.xxxx。(安装一个插件,在src下对应出现一个包)

8、配置启动Activity,直接配置config.xml中<content src="index.html" />即可(其实也是在MainActivity中使用xml加载了一下)。


以上就是两个版本的不同,还不错基本了解PhoneGap怎么样对android项目和Html进行结合(同我之前预想的不一样...)。


   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值