Android混合开发中WebView与Javascript交互

作者: MardaWang | 来源:发表于2017-07-01 16:44 被阅读198次

如今的应用开发中,为了加快开发效率,相当多的app中一部分功能采用H5开发,单纯的数据展示我们直接采用WebView来渲染就可以了,但是有时候可能会用到两者之间传递参数的情况,本篇主要介绍本人在开发过程中WebView与Javascript相互调用的一些问题。

WebView与Javascript交互:

1)首先添加权限是必不可少的:

2)布局文件实现

3)WebView开启支持JavaScript   (创建对应的WebviewActivity,对js做调用操作)

调用js,必不可少

4)实现本地与js的交互

至此,简单的 java与js的交互就完成了。

但是,在现实开发过程中,往往会遇到更多的问题,比如页面空白,加载缓慢,页面布局混乱,机型不适配,api版本冲突等问题,这时候推荐使用大腾讯集成的X5内核,总的来说,还是很有用的。   想了解,请关注接下来的更新。

相关文章

网友评论

  • CROAD:集成腾讯的x5.,手机必须有微信或者qq
    CROAD: @CROAD 那比较麻烦
    MardaWang:在Application初始化调用 initX5Environment 方法的时候,会进行离线安装,失败就会自动切换到设备自带内核。
    MardaWang:对的,腾讯集成的webview是自己X5内核,如果设备安装有微信、QQ、或者QQ浏览器等产品,会自动安装X5内核,没有的话,可能会在部分设备上空白页。

本文标题:Android混合开发中WebView与Javascript交互

本文链接:https://www.haomeiwen.com/subject/ebzwcxtx.html