文件名称:使用指南:PhoneGap的CordovaWebView组件在Android原生项目中使用.
文件大小:1.09MB
文件格式:ZIP
更新时间:2015-08-23 11:12:46
cordova
使用指南:PhoneGap的CordovaWebView组件在Android原生项目中使用.
1.下载phonegap2.0,
1.1 从解压文件中“phonegap-phonegap-2dbbdab\lib\android”中可以看到以下文件:
cordova-2.0.0.jar、cordova-2.0.0.js和xml文件夹。
1.2 从解压文件中找以“phonegap-phonegap-2dbbdab\lib\android\bin\templates\project\assets”目录,里面有个“www”文件夹。
2. 新建一个Android项目
3.把cordova-2.0.0.jar放到Android项目的lib目录中。
把www文件夹COPY到Android 项目的assets目录中。
把cordova-2.0.0.js文件COPY到Android 项目的assets下的www目录中。
把xml文件夹COPY到Android项目的res目录下。
4. 在layout的xml文件中添加cordovaWebView组件。
5. 修改Activity,让其实现CordovaInterface接口,且添加要实现的方法。以下只是简单实现三个方法,使项目可以正常运行。可根据自己的情况重写这些方法。可以参考/framework/src/org/apache/cordova/DroidGap.java。
@Override
public Activity getActivity() {
return this;
}
@Override
@Deprecated
public Context getContext() {
return this;
}
@Override
public void startActivityForResult(IPlugin command, Intent intent, int requestCode) {
super.startActivityForResult(intent, requestCode);
}
6.修改AndroidManifast.xml文件。在
【文件预览】:
HelloCordovaWebView
----.project(855B)
----project.properties(563B)
----src()
--------com()
----AndroidManifest.xml(2KB)
----res()
--------values-large()
--------drawable-ldpi()
--------xml()
--------drawable-hdpi()
--------values-v11()
--------menu()
--------drawable-mdpi()
--------layout()
--------drawable-xhdpi()
--------values()
--------values-v14()
----assets()
--------www()
----gen()
--------com()
----libs()
--------android-support-v4.jar(330KB)
--------cordova-2.0.0.jar(175KB)
----.classpath(425B)
----proguard-project.txt(781B)
----ic_launcher-web.png(36KB)
----bin()
--------resources.ap_(62KB)
--------classes()
--------AndroidManifest.xml(2KB)
--------jarlist.cache(119B)
--------res()
--------classes.dex(491KB)
--------HelloCordovaWebView.apk(272KB)