使用指南:PhoneGap的CordovaWebView组件在Android原生项目中使用.

时间:2015-08-23 11:12:46
【文件属性】:

文件名称:使用指南: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)

网友评论

  • 代码很好用,谢谢楼主
  • 还可以,不过没解决我的问题
  • 跟官网的PhoneGap开始一样。。。
  • 好用,,比我这边要求用 cordova 好用,,毕竟只要jar包就行了 多谢!
  • 挺不错的,可以直接使用,感谢分享
  • 能用,帮了不少忙,对于新手还说还挺够
  • 我想知道phonegap里面没定义的 如果调原生的javaben该怎么写
  • 还好有点简单。。
  • 经过测试可用
  • 这跟官网的PhoneGap开始一样
  • 跟官网的PhoneGap开始一样。。。
  • 跟官网的PhoneGap开始一样
  • 这跟官网的PhoneGap开始一样
  • 与另一个资源基本相同
  • 楼上的不对,这不是官网上的Getting Started,而是演示如何获取CordovaWebView,有用!
  • 这个是演示资源,其实与另一个资源基本相同
  • 楼上的不对,这不是官网上的Getting Started,而是演示如何获取CordovaWebView,有用!
  • 这跟官网的PhoneGap开始一样,晕了