PhoneGap 简单使用

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文件就可以使用了。

posted @ 2014-01-17 13:54  深蓝Android  阅读(287)  评论(0编辑  收藏  举报