您的位置:首页 > 其它

PhoneGap 简单使用

2014-01-17 13:54 169 查看
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-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" /> <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文件就可以使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: