已经装eclipse,android sdk及adt的安装和配置。

1.进入eclipse界面,新建android工程 new > android project

2.该工程目录下建立两个文档 /libs 和 /assets/www

3.把phonegap中android目录下的cordova-1.7.0.js拷贝到 /assets/www下,
把同目录下的cordova-1.7.0.jar拷贝到/libs下

4.复制phonegap中android目录下的xml文件夹到 /res下

5.android默认的项目是针对native app的,所以要用web app(cordova)的话,必须修改它的引用文件。
5.1引用加载cordova-1.7.0.jar,这时候可以按F5刷新工程。
5.2去掉import部分的import android.app.Activity;并加上import org.apache.cordova.*;
5.3修改src文件下的java文件,把class extends 的activity改成DroidGap
5.4把 setContentView() line with super.loadUrl(“file:///android_asset/www/index.html”);

6. 打开AndroidManifest.xml,拷贝
<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" />
到uses-sdk和application之间。

源码及配置文件下载地址: http://download.csdn.net/detail/xiaogezq0/4972494

更多相关文章

  1. AndroidManifest.xml 文件里面的内容介绍
  2. Android本地存储和SharedPreferences
  3. Android(安卓)Socket通信
  4. eclipse 上使用recycleview,cardview的办法
  5. Android(安卓)9.0 sdCard文件读写
  6. 解决Android(安卓)应用方法数不能超过65K的问题
  7. android第二天早:简单工具和布局基础
  8. drawable(hdpi,ldpi,mdpi)的区别
  9. SEAndroid安全机制框架分析

随机推荐

  1. android studio使用错误排查记录
  2. Android(安卓)MediaCodec硬编兼容性测试
  3. 如何避免android上的进程的内存限制
  4. Gradle常见错误解决
  5. [android]控件EditText常用属性
  6. Android事件分发机制完全解析,带你从源码
  7. android中listview的setAdapter()和getAd
  8. Android横竖屏切换测试记录
  9. 转- ADB(Android(安卓)Debug Bridge)技术
  10. Android耳机声音自动调整