240 发简信
IP属地:北京
  • RecyclerView笔记

    参考基于滑动场景解析RecyclerView的回收复用机制原理RecyclerView剖析 一、 缓存机制1.1 scrap缓存 提示:mAtt...

  • Resize,w 360,h 240
    冷启动治理-启动框架原理

    一、背景从点击桌面图标到首页渲染完成的平均时间应在3秒以内。 为什么是3秒? 统计数据表明超过3秒后用户跳失率陡增。冷启动优化有很多技术手段, ...

  • Resize,w 360,h 240
    Android9启动Activity原理和优化建议

    Android在从9.0版本开始修改了启动Activity流程, 跟以往版本的主要区别在于使用了Transaction。 Android9.0代...

  • Resize,w 360,h 240
    地图类业务优化方法

    一、背景在百度地图、高德地图上显示Marker, 如果显示数量很多时,滑动地图会出现卡顿的现象。 根本原因是地图是个耗内存的功能, 我们看到的地...

  • Resize,w 360,h 240
    ByPhoto-秒开的安卓图片选择库

    一、背景ByPhoto是个安卓图片选择库, 在启动渲染速度上做了很多优化; 荣耀8真机测试,图库里有3000多张图片。 冷启动图片选择页渲染完成...

  • 删除TextView上下内边距

    原理参考: https://blog.csdn.net/harvic880925/article/details/50423762 通过自定义控...

  • Dart事件总线

    因为Flutter不支持反射, 所以无法实现像EventBus那样通过注解添加观察者并反射执行对应函数。 在Flutter开发中, 可以通过单例...

  • Resize,w 360,h 240
    Android gradle插件打印时间戳

    在性能调优时经常要打印函数执行时间、参数值等, 为了调试加了很多代码,调完后还要删掉, 这个事很繁琐。 我们可以用Android Profile...

  • Resize,w 360,h 240
    贝壳找房安卓端用Glide替换Picasso

    现状 操作步骤:打开贝壳找房,设置城市为“徐州”, 然后点击“二手房”图标进入“二手房列表页”, 向上滑动列表。 上图是Android Prof...

个人介绍
10年工作经验android老司机, iOS Swift新手。 目前负责iOS和Android APP的开发和管理工作。