240 发简信
IP属地:辽宁
  • Handler的使用陷阱

    前言 沈阳刚刚入职,最近在阅读之前同事的代码,因为他的架构设计中使用了Handler模型,所以再次总结一下Handler的使用问题,这也面试的常...

  • okhttp源码解析(四):重试机制

    前言 这一篇我们分析okhttp的重试机制,一般如果网络请求失败,我们会考虑连续请求多次,增大网络请求成功的概率,那么okhttp是怎么实现这个...

  • 仿陌陌选项卡:文字大小变化的SlidingScaleTabLayout

    前言 不知不觉博客又一个月没有更新了。最近在看flutter,本来想写一篇flutter相关的内容,仔细想想又觉得内容太多,等年后回来再写一个系...

  • 新一代的Fragment管理库:Navigation

    前言 在以往的Fragment使用中,我们都是使用Fragment的事务进行添加,删除,替换等操作,为了快速开发,我们也会自行封装一个Fragm...

    5.3 8164 9 64
  • Gson踩坑笔记:为什么对象的构造方法没有被执行?

    前言 最近做项目遇到了一个很奇怪的问题,情况如下: 创建对象TestBean,其中type和name需要接口返回并解析,time字段需要客户端修...

  • 120
    DeepLink的实现原理

    前言 之前我们又是看源码又是研究动画,今天分享一个比较简单的技术点:DeepLink。 DeepLink,深度链接技术,主要应用场景是通过Web...

  • 自定义View:Android 仿 PS 选色板

    前言 今天突然发现年前的文章竟然没有写完,略微有点尴尬。今天分享的主题是Android仿PS选色板。 记得我刚开始学习Android的时候,就一...

  • 120
    Android:从零开始打造自己的深度链接库(一):ARouter简介

    前言 原计划这是一个系列的收费文章,2块钱买不了吃亏买不了上当,结果没想到预订人数还没到10人,略微有些尴尬。虽然结局不太完美,但是也反映出大家...

  • SlidingScaleTabLayout(2):解决标题文字变化抖动的问题

    前言 之前我在FlycoTabLayout的基础上写了一个SlidingScaleTabLayout,实现ViewPager切换Tab标题文字大...

    1.2 1958 4 11