Android 配置PhoneGap开发环境

原创 2013年12月05日 10:24:43

PhoneGap是一个基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。


一、准备工作

1.所需软件

A.下载JDK 官网:http://www.oracle.com/technetwork/java/index.html

B.下载jee eclipse  官网:http://www.eclipse.org/downloads/  

C.下载Android SDK  官网:http://developer.android.com/sdk/index.html  

如果是32位的操作系统 可直接下载


D.下载PhoneGap 2.9 官网:http://phonegap.com/install/  目前已经更新至2.9版本



二、环境搭建。

关于Andrdoid开发环境网上有很多资料,不明白的可以去查查。

http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html


三、配置PhoneGap




1.启动Adt eclipse ,先新建一个新的Android 工程。

2.在asset下新建文件夹www

然后将PhoneGap包解压缩后,在包中找到 PhoneGap\phonegap-2.9.0\lib\android



这个目录下的两个文件:cordova-2.9.0.jar和cordova.js,还有xml目录

cordova.js拷贝到目录/assets/www下

cordova-2.9.0.jar拷贝到目录/libs下

将xml 整个目录拷贝到res 下


在www目录下新一个index.Html文件



3. 修改MainActivity  



A.之前MainActivity  extends Activity  ,现在修改为extends DroidGap

B.在OnCreate方法中添加一行代码

super.loadUrl("file:///android_asset/www/index.html");



4)对文档AndroiMainifest.xml进行修改,如图所示:


将一下代码放到uses-sdk 和 application之间



<supports-screens  
       android:largeScreens="true"  
       android:normalScreens="true"  
       android:smallScreens="true"  
       android:resizeable="true"  
       android:anyDensity="true"/>  
   <uses-permission android:name="android.permission.CAMERA" />  
   <uses-permission android:name="android.permission.VIBRATE" />  
   <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />  
   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  
   <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />  
   <uses-permission android:name="android.permission.INTERNET" />  
   <uses-permission android:name="android.permission.RECEIVE_SMS" />  
   <uses-permission android:name="android.permission.RECORD_AUDIO" />  
   <uses-permission android:name="android.permission.RECORD_VIDEO"/>  
   <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />  
   <uses-permission android:name="android.permission.READ_CONTACTS" />  
   <uses-permission android:name="android.permission.WRITE_CONTACTS" />     
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />     
   <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  
   <uses-permission android:name="android.permission.GET_ACCOUNTS" />  
   <uses-permission android:name="android.permission.BROADCAST_STICKY" />  


在activity标签中添加:android:configChanges="orientation|keyboardHidden"





四、测试应用

运行Android项目














下载有图,可以参考一下。




PhoneGap开发环境搭建及入门

应用程序开发分为不同的层次,从最复杂的NDK ==》JDK ==》中间件 ==》图形界面。NDK开发的主要是C++开发,JDK 开发主要 java 开发,中间件开发主要:PhoneGap、MonoTo...
  • JJMM2009
  • JJMM2009
  • 2015年11月18日 12:12
  • 6542

jquerymobile和Phonegap 搭建跨平台开发环境

前几天主任安排做一个ICU呼叫系统,ICU内部可以通过推送消息到患者家属手机上,进行相应的医嘱交代;之前做过一个围手术期的Android应用,后来种种原因没有能够产品化,并且仅仅有安卓版本,无IOS版...
  • qf_julie
  • qf_julie
  • 2016年06月16日 09:28
  • 1073

最新版 android studio 配置 phonegap (windows环境)

参考官方    http://docs.phonegap.com/develop/1-embed-webview/android/ 1、下载cordova-android 下载地址...
  • u010449283
  • u010449283
  • 2016年04月30日 12:33
  • 1616

phoneGap之Android环境搭建

PhoneGap说明 PhoneGap,一早就听说有这么一个神奇的应用,它可以把WEB项目打包成各种移动平台的应用程序。这里我就研究一下,把之前开发的WebRTC项目打包成Android平台的apk...
  • yy374864125
  • yy374864125
  • 2014年12月05日 15:21
  • 7369

搭建PhoneGap开发环境以及新建项目

PhoneGap作为新一代的跨平台开发工具受到越来越多的人的喜爱,是一个使用js,css以及html等语言作为开发语言的。使用使用phoneGap开发出来的项目可以编译打包到不同的运行平台,比如and...
  • u012251421
  • u012251421
  • 2015年10月12日 23:15
  • 482

PhoneGap安装以及导入到studio中

这几天在看开发WebApp的相关知识;顺便记录下笔记;废话不多说; 1;安装phonegap? 首先你需要安装Node.js,附上链接; 点击打开链接 然后下载phonegap,附上链接; ...
  • ChunLoongChow
  • ChunLoongChow
  • 2016年11月11日 18:19
  • 293

phonegap + xcode5.0.2 配置开发环境

phonegap官网:  http://phonegap.com/ 安装phoneGap 官网jiao'c
  • lengshengren
  • lengshengren
  • 2014年04月08日 22:15
  • 4893

Eclipse+Android 配置PhoneGap开发环境

1.下载phonegap1.0 2.加压后,找到Android目录,会发现有如下文件 phonegap-1.0.0.jar   phonegap-1.0.0.js   xml/...
  • albert528108
  • albert528108
  • 2013年11月07日 10:42
  • 868

phonegap环境配置与基本操作

hybird移动端开发模式,phonegap(cordova)
  • jyy_12
  • jyy_12
  • 2015年06月08日 21:24
  • 9101

浅谈myeclipse2015做cordova/phonegap开发

最近公司项目经理要求用cordova写安卓程序,之前对cordova什么都不懂,然后从网上搜啊搜,好歹有所了解了,感觉做web开发的比较合适,属于三种开发模式的第三种. myeclipse2015有...
  • tenda1988
  • tenda1988
  • 2016年01月18日 14:43
  • 1761
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 配置PhoneGap开发环境
举报原因:
原因补充:

(最多只允许输入30个字)