PhoneGap 2.9...其他版本到底还是自己太水 不会用。
1:导入一个相关的jar包,在libs文件夹以前叫PhoneGap.jar 现在改名叫
cordova.jar,
2:创建一个assets/www文件夹 把 cordova.js复制进去。这里面也是存html相关东西相当于一个网页吧。
cordova.主要封装一些命令调用 Android 相关内容。3:在res中添加一个xml目录,里面存放相关配置。config.xml这个文件。
4:添加相关权限,
<supports-screensandroid: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-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permissionandroid: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-permissionandroid:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.WRITE_CONTACTS" /><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-
permission android:name="android.permission.GET_ACCOUNTS" />
<activity android:name="com.phonegap.DroidGap" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> <intent-filter> </intent-filter> </activity> android:configChanges="orientation|keyboardHidden" activity配置。5:activity
public class example extends DroidGap{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Set by <content src="index.html" /> in config.xml super.loadUrl(Config.getStartUrl()); //super.loadUrl("file:///android_asset/www/index.html") }}4:在index.html中添加相关的html文件就可以使用了。