基本信息

案例ID:172003

技术顾问:jiyongchun - 10年经验 - 印孚瑟斯技术(中国)有限公司

联系沟通

微信扫码,建群沟通

项目名称:年丰大当家

所属行业:电子商务 - C2C

->查看更多案例

案例介绍

1.项目首页集成vlayout框架动态加载5种布局模式;
2.页面适配采用Autolayout方案,基本满足适配要求;
3.除去常用的微信支付宝,还集成了招行一网通支付方式;
4.网络请求采用目前主流方案:retrofit + Rxjava;
5.由于是电商平台,图片较耗流量,图片加载采用Glide,二级缓存,提高加载效率,并节流;
遇到的问题及解决方案:
1.适配: Autolayout方案对自定义view适配较差,所以适配改换为限定符适配,效果更好.
2.首页加载慢:由于以前首页采用tablayou+众多fragment展示商品,进入首页瞬间发起多个网络请求.优化为懒加载模式.页面显示出来后再发起请求.
3.首页滑动卡顿:未开启硬件加速及页面布局较为复杂,在低端手机上更为明显. 优化页面布局嵌套,尽量减少布局层级,采用帧或线性等简单布局,并尽量控制布局重绘次数,防止过度重绘.
4.滑动冲突:SwipeRefresh和ScrollView/RecyclerView在垂直方向上的滑动冲突. 解决:添加监听方法,滑到顶端时再放开SwipeRefresh的滑动. NestScrollView和RecylerView滑动冲突可使用系统提供的方法解决.
5.网络请求引发的内存泄露问题,两种解决方法:一种是继承RxLifecycle提供的方法绑定Activity的生命周期.另一种是当页面销毁时及时手动解除订阅unSubscribe.
6.由于项目中集成的许多sdk需要在MyApplication中初始化,项目中的直播和推送会开启多进程,所以在初始化时需要根据进程名称初始化相应sdk,否则一方面可能会使app启动较慢,另一方面多次初始化一些三方sdk导致在logcat中打印一些报错日志.

相似案例推荐

其他人才的相似案例推荐

  • 邻家小惠

    邻家小惠

    大额优惠券购物平台,原生独立开发,包括功能:复杂的商品列表,

  • 小车车

    小车车

    专业技能(案例一) 1. 了解Javascript编程、j

  • 游戏账号交易系统

    游戏账号交易系统

    最近的案例:游戏账号交易系统,为广告游戏玩家提供账号交易中介

  • 数字中台管理系统

    数字中台管理系统

    数字中台是一个商品后台一体化管理系统,提供一条龙的商品管理服

  • alysa门户

    alysa门户

    供货商管理平台开发,提供供应商商品一条龙服务。技术上包含自定

  • 小米商城

    小米商城

    负责小米商城中米金商城的移动端开发,承担资深Android开

  • 品尚红

    品尚红

    品尚红商城系统..多商户系统,,有点餐功能..代理功能..线

  • 食尚优享

    食尚优享

    美食商城小程序开发.....................

  • 抓包技能

    抓包技能

    1.作为测试工程师,熟练掌握相关抓包工具的使用,包括终端定版

  • 趣农家乡宝公众号

    趣农家乡宝公众号

    该电商项目较小,主要目的就是让商户入驻,通过代言人这个角色分

  • 3nes

    3nes

    没没没没没没没没没没没没没没没没没没没没没没没没没没没没没没

  • 3nes

    3nes

    没没没没没没没没没没没没没没没没没没没没没没没没没没没没没没

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服