为了账号安全,请及时绑定邮箱和手机立即绑定

segmentfault的问答详情页面是如何实现与android原生交互的?

segmentfault的问答详情页面是如何实现与android原生交互的?

幕布斯6054654 2018-10-03 14:15:43
最近在做一个html与原生混合开发的项目,效果总是不太理想,在刷segmentfault的时候突然发现有一部分是用androidhtml做的,如下图:点击webview组件时android原生层做出响应,比如打开一个activity,或者展示一个popupWindow.关于这个实现方式,大家觉得应该是怎样的逻辑?PS:我试过抓包看js代码,然而sf的包都加密了..
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

看你项目的需求,如果是一个大量使用HTML页面的应用的话推荐使用框架比如react-native,weex之类的,如果项目本身主要用原生开发,只有一小部分页面需要动态配置才使用的HTML页面,推荐使用JsBridge,可以看这篇文章了解一下JsBridge 实现 JavaScript 和 Java 的互相调用
ps:我们公司的app主要使用原生开发,有好多活动页面需要使用HTML,里面嵌套了登录,领券等逻辑,使用的JsBridge方式,学习成本较小,但需要前端配合,在页面中加入相关代码

查看完整回答
反对 回复 2018-11-04
  • 1 回答
  • 0 关注
  • 504 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号