1、创建一个android项目
2、在android项目根目录下创建libs目录、在assets目录下创建www目录;
3、解压phonegap包,将phonegap.0.9.4.jar放在libs中,然后点击右键添加到build path中;
将phonegap.0.9.4.js脚本放在www目录中;
在www目录中创建一个index.html文件;
4、改造android的启动activity:
将父类改为DroidGap;将setContentView(R.layout.main);替换为super.loadUrl ("file:///android_asset/www/index.html");
5、修改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.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" />
在启动activity中添加属性android:configChanges="orientation|keyboardHidden";
配置完成