Hybrid技术在Flyme的应用实践课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Hybrid技术在Flyme的应用实践课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Hybrid 技术 Flyme 应用 实践 课件
- 资源描述:
-
1、Hybrid技术在Flyme的应用实践 2011.7-2014.6 腾讯 WebQQ、Q+、手Q、Q群 2014.7-2015.10 唯品会 特卖会移动平台前端架构 2015.11-魅族科技,Hybrid App架构设计和落地、前端生态和基础设施建设About me大纲1.Flyme hybrid 原有架构简析2.通用Hybrid App开发体系的建设3.前端工程、组件生态、工具链 通讯 资源管理 性能优化Hybrid Apps on FlymeOSFlyme Hybrid 原有架构流程Flyme hybrid 原有架构改进思路问题解决方案代码复用模块化、SDK、前端工程接口设计模块化,优雅设
2、计访问url不一致在线和离线均采用唯一urlH5包分发控制包动态更新接口+push通道H5编译、打包、发布自建包管理平台+前端工具通用的Hybrid架构设计理论:https:/ Android调用H5通讯基本原理webview.loadUrl(javascript:alert(hello world);Android调用H5:shouldOverrideUrlLoadingOverridepublic boolean shouldOverrideUrlLoading(WebView view,String url)/自定义的schema if(url.indexOf(myschema:/)!=
3、-1)./other code /返回true 则表明webview已经“消费”了H5的request事件 return true;/返回false,webview将用默认的方式处理H5的request事件 return false;在SDK内部封装桥协议约定 H5的调用封装成以下格式:业务层继承SDK,并根据实际需求扩展Handler JS SDK遵循ES6的模块化写法,并提供完善的二次编译打包工具通讯我们的实现 flyme:/类名/方法?参数.通讯异步调用通讯(回调)调用过程Hybrid SDKAndroid SDKJS SDKAndroid bridgeHybrid routerAPI
展开阅读全文