汪健飞、徐金山:凡客移动应用之Android + HTML5技术运用
根据提供的文件内容,以下是对“汪健飞、徐金山:凡客移动应用之Android + HTML5技术运用”演讲内容的知识点梳理: 1. 凡客移动应用简介:演讲介绍了凡客移动应用的基本情况,它是面向Android平台的,最低支持Android 1.6及以上版本,免费提供给用户。提到的版本是2.3.2,更新时间为2012年7月11日。凡客应用的功能丰富,包含多模式浏览,以及各类运营模块。 2. 凡客移动应用架构:演讲将详细探讨凡客应用的技术架构,特别是Native App与Web App相结合的方案。Native App的优势在于表现力强、速度快、性能良好,而Web App则在成本、更新和跨平台方面具有优势。具体的技术组件包括WebView,这是基于Webkit内核封装的组件,用来在应用中显示网络内容。Java代码与JavaScript之间通过WebView的接口进行交互。 3. Native与Web的交互技术简介:演讲内容涵盖Native与Web交互的几种方法。例如,通过loadUrl方法和loadDataWithBaseURL方法在Native端调用Web内容,以及通过addJavascriptInterface方法实现Web端调用Native的功能。示例包括如何在凡客首页中引入Web内容,并进行局部或整体的布局。 4. 性能优化:性能优化是电商移动应用中非常关键的部分,演讲中将重点讲解网络请求优化、图片资源优化和数据缓存使用等电商APP通用的技术问题。网络请求优化涉及并行请求与串行请求的选择,讨论了并行请求响应速度快但子线程控制难,以及串行请求资源节省但需要有效中断废弃请求的两难选择。 5. 内存溢出优化:由于电商应用中商品图片加载可能非常多,导致内存溢出的问题,演讲将分享优化处理方法,以避免因图片加载过多而引起的内存溢出问题。 6. Android应用开发实践:演讲会结合实际的开发实践,将理论与实际案例相结合,说明凡客应用是如何具体实现上述架构和技术点的。 总体来说,通过演讲内容,我们可以了解到在开发一个高性能的电商移动应用时,如何融合Native App与Web App的优势,处理多线程和内存管理等关键问题,并实现应用的优化。同时,由于演讲还提及了WebView组件的使用以及如何实现Native和Web之间的交互,这为开发人员提供了实现跨平台功能的实用技术指导。
剩余19页未读,继续阅读
- __NICK2017-11-22谢谢分享,谢谢分享(已经过时)
- 粉丝: 44
- 资源: 314
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助