关闭

Android 配置PhoneGap开发环境

标签: Android java PhoneGaphonegap操作系统移动应用
849人阅读 评论(0) 收藏 举报
分类:

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














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




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:53015次
    • 积分:730
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:18篇
    • 译文:0篇
    • 评论:9条
    最新评论