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";
?
?
配置完成