PhoneGap开发的android项目环境搭建简单流程

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1.    
[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. 首先已经下载好最新的PhoneGap源码。  
[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. 已经装eclipse,android sdk及adt的安装和配置。  
  2.   
  3.   
  4. 1.进入eclipse界面,新建android工程 new > android project  
  5.   
  6.   
  7. 2.该工程目录下建立两个文档 /libs 和 /assets/www  
  8.   
  9.   
  10. 3.把phonegap中android目录下的cordovajs拷贝到 /assets/www下,  
  11.   
  12. 把同目录下的cordova.jar拷贝到/libs下  
  13.   
  14.   
  15. 4.复制phonegap中android目录下的xml文件夹到 /res下  
  16.   
  17.   
  18. 5.android默认的项目是针对native app的,所以要用web app(cordova)的话,必须修改它的引用文件。  
  19.   
  20. 5.1引用加载cordova.jar,这时候可以按F5刷新工程。  
  21.   
  22. 5.2去掉import部分的import android.app.Activity;并加上import org.apache.cordova.*;   
  23.   
  24. 5.3修改src文件下的java文件,把class extends 的activity改成DroidGap  
  25.   
  26. 5.4把 setContentView() line with super.loadUrl(“file:///android_asset/www/index.html”);  
  27.   
  28.   
  29. 6. 打开AndroidManifest.xml,拷贝  
  30.   
  31. <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true"/>  
  32.   
  33. <uses-permission android:name="android.permission.CAMERA" />  
  34.   
  35. <uses-permission android:name="android.permission.VIBRATE" />  
  36.   
  37. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />  
  38.   
  39. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  
  40.   
  41. <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />  
  42.   
  43. <uses-permission android:name="android.permission.INTERNET" />  
  44.   
  45. <uses-permission android:name="android.permission.RECEIVE_SMS" />  
  46.   
  47. <uses-permission android:name="android.permission.RECORD_AUDIO" />  
  48.   
  49. <uses-permission android:name="android.permission.RECORD_VIDEO"/>  
  50.   
  51. <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />  
  52.   
  53. <uses-permission android:name="android.permission.READ_CONTACTS" />  
  54.   
  55. <uses-permission android:name="android.permission.WRITE_CONTACTS" />   
  56.   
  57. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   
  58.   
  59. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  
  60.   
  61. <uses-permission android:name="android.permission.GET_ACCOUNTS" />  
  62.   
  63. <uses-permission android:name="android.permission.BROADCAST_STICKY" />  
  64.   
  65. 到uses-sdk和application之间。  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值