![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 开发
iWay7
https://github.com/iWay7/
展开
-
Android WebView 中 JavaScript 和 Native 通信方式
0、在开发 Hybrid App 的时候,经常需要处理 JavaScript 和 Native 交互的问题,其实从根本上说,是一个通信方式的问题,至于具体实现,其实有很多的方案。1、JavascriptBridgeAndroid 中的 WebView 有 addJavascriptInterface 接口,该接口的功能是将一个 Java 对象注入到 WebView 的 window 对象中,即在 ...原创 2018-04-11 13:50:45 · 432 阅读 · 0 评论 -
Android WebView HTTP 和 HTTPS 混合调用
做项目的时候观察到一种现象,公司 H5 页面访问接口的时候获取不到数据。结合前后发生的事情,将原因锁定在最近公司网址由 HTTP 换作 HTTPS 上。经过查询,在 API 21 及以后,Android WebView 更改了安全策略,不允许 HTTPS 的页面通过 AJAX 调用 HTTP 接口。1、解决办法有两个,一个是将 HTTP 服务转换为 HTTPS,还有一个是更改 Android We...原创 2018-04-11 12:52:16 · 1777 阅读 · 0 评论 -
现有项目集成 ReactNative 框架的方法
官方的文档写了一大堆,其实主要是针对 RN 开发人员的,如果不开发 RN 或者 RN 模块有其他人开发的话,其实只要几行代码来集成 RN 的 Maven 库就可以了。1、准备 Maven 库事实上,RN 的 Maven 库本质上就是一个本地文件夹,内部有 aar、pom 等文件,aar 是核心库,pom 是依赖,因此可以从 RN 开发人员那边复制这个 Maven 库。位于 node_modules...原创 2018-04-12 09:13:06 · 224 阅读 · 0 评论