随着HTML5的快速发展,以及大家对于跨平台的移动App开发的渴望,使用PhoneGap开发的需求也会越来越多。根据网络上的资料,并结合自己的实践,搭建了基于phoneGap的android开发环境,把步骤整理出来,持久化到博客,以免遗忘!

一:环境介绍

(1)phoneGap 2.9.0 下载地址:http://phonegap.com/install/

(2)Eclipse 3.7

(3)android-sdk-windows4.0.3

二:搭建步骤

(1)通过Eclipse 创建安卓工程,如下:

下一步:

输入工程名 PhoneGapForAndroid,点击Next :

选择Android2.2 ,点击Next :

输入package name,点击Finish ,工程目录如下:

(2)在工程根目录下创建 libs 文件夹。

(3)在工程assets目录下创建 www 文件夹。

(4)从phonegap-2.9.0\lib\android下按下面步骤拷贝内容:

           a) 复制 ordova.js 到 assets/www目录

         b) 复制 ordova-2.9.0.jar 到 libs目录

         c) 复制xml文到夹到 res 目录


   形成的目录结构如下:

(5)编辑AndroidManifest.xml,添加如下内容:

(6)在“assets/www”目录下新建文件index.html ,内容如下:

(7)修改PhoneGapForAndroidActivity.java

       a)将class的继承类由 Activity改为DroidGap

        b)将setContentView() 这一行替换为super.loadUrl(file:///android_asset/www/index.html);

(8)运行程序,出现如下界面,即可搭建成功!





移动WebApp开发-phoneGap+android入门(http://blog.csdn.net/cwb1128/article/details/18004505)相关推荐

  1. 移动WebApp开发-phoneGap+android入门

     随着HTML5的快速发展,以及大家对于跨平台的移动App开发的渴望,使用PhoneGap开发的需求也会越来越多.根据网络上的资料,并结合自己的实践,搭建了基于phoneGap的android开发环境 ...

  2. GitHub 优秀的 Android 开源项目 转自http://blog.csdn.net/shulianghan/article/details/18046021

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  3. Android Volley完全解析(一),初识Volley的基本用法 转载地址:http://blog.csdn.net/guolin_blog/article/details/17482095

    转载地址:http://blog.csdn.net/guolin_blog/article/details/17482095 1. Volley简介 我们平时在开发Android应用的时候不可避免地都 ...

  4. Android Volley完全解析(二),使用Volley加载网络图片 转载:http://blog.csdn.net/guolin_blog/article/details/174

    转载:http://blog.csdn.net/guolin_blog/article/details/17482165 在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法.本篇文章中 ...

  5. git创建使用1https://blog.csdn.net/Hanani_Jia/article/details/77950594

    这篇文章是我自己写的关于GitHub的内容,从我刚听到这个直到设置成功每一步都有详细的步骤来解释,其中有一些截图或者代码来自于网上. 首先,我先对GitHub来一个简单的介绍,GitHub有一个很强大 ...

  6. 学习mongoDB的一些感受(转自:http://blog.csdn.net/liusong0605/article/details/11581019)

    曾经使用过mongoDB来保存文件,最一开始,只是想总结一下在开发中如何实现文件与mongoDB之间的交互.在此之前,并没有系统的了解过mongoDB,虽然知道我们用它来存储文件这些非结构化数据,但是 ...

  7. http://blog.csdn.net/LANGXINLEN/article/details/50421988

    GitHub上史上最全的Android开源项目分类汇总 今天在看博客的时候,无意中发现了 @Trinea在GitHub上的一个项目 Android开源项目分类汇总, 由于类容太多了,我没有一个个完整地 ...

  8. https://blog.csdn.net/codezjx/article/details/8872090

    FBI Warning:欢迎转载,但请标明出处:http://blog.csdn.net/codezjx/article/details/8872090,未经本人同意请勿用于商业用途,感谢支持! 前言 ...

  9. http://blog.csdn.net/guolin_blog/article/details/17482095/

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482095 1. Volley简介 我们平时在开发Android应用的时候不可避 ...

最新文章

  1. asp.net中GridView传多个值到其它页面的方法
  2. SpringMVC学习06之SSM整合(一)
  3. Mysql多表查询(案例1)
  4. 【收藏】win10利用WSL2安装docker的2种方式
  5. SAP成都研究院CEC团队三巨头之一:M君的文章预告
  6. 我第一次面试自动化测试就被diss了,人生惨遭滑铁卢…
  7. python核心数据类型
  8. RS485通讯与RS232通讯的区别
  9. 端口镜像--锐捷交换机
  10. python自定义拼音输入法_用Python从0开始实现一个中文拼音输入法的思路详解
  11. 腾讯云服务器2003系统,腾讯云服务器windows2003系统续用的说明
  12. matlab 数值拉普拉斯变换,数值拉普拉斯变换Python
  13. 关于Qt作为第三方库,QGIS二次开发作为第三方库,Qt ui编译的一些问题
  14. matlab 色彩布局描述符(Color layout descriptor)
  15. unity.生成表示地图信息的二维数组_Unity3D 中生成任意形状3D Texture amp; 体积云...
  16. 在一个批处理系统中有两个作业进程,一个作业序列其到达时间及估计运行时间如下表作业 到达时间
  17. Defina脚本 - 恶灵塔任务大全
  18. centos7 php安装流程
  19. 【JavaSE】面向对象编程
  20. 短视频平台翻唱歌曲时用注明原创吗

热门文章

  1. org/apache/poi/poifs/filesystem/FileMagic
  2. IDEA必备好用插件合集
  3. Python整数进制间转换
  4. 2022道路运输企业主要负责人考试练习题及在线模拟考试
  5. C++ —— 到底还能做什么?
  6. 要是有天你不想再敲代码了,你想做什么?
  7. 频谱和频率响应的区别和理解
  8. 05丨指标关系:你知道并发用户数应该怎么算吗?
  9. android 美团多渠道打包方案
  10. 华为“废太子”李一男 出狱后能否东山再起?