1,建立普通android工程
2,在assets中建立www文件夹并将cordova.js文件拷进去,将coredova.jar考进libs中
3,在www文件夹中建立html文件,即所要显示的内容
4,修改需要web呈现的acitivity,
a去掉 import com...activity,添加import org.apache.coredova.*
b更改继承的类:把Activity改成DroidGap
c将oncreate函数改成public属性
d去掉setcontentview()函数,改成super.loadurl(),注意其中的链接写法
5,在res中添加xml文件夹并加入config.xml,一般将phonegap中的实例代码中的xml文件直接拷贝。
6,修改配置文件,在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.READ_PHONE_STATE" />
<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.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" />