淡看人生

不断努力,一直进步

Android 配置PhoneGap开发环境

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项目














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




阅读更多
上一篇腾讯产品之微信
下一篇android缓存数据到本地放在哪儿最好?
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭