240 发简信
IP属地:陕西
  • 240
    UE Tool 分析及改进

    对 UE Tool 原理进行分析,以及进行改进,贴合项目需要。 一、 思考   在日常研发中如何快速定位一个控件布局位置或点击事件处理逻辑? 1.1 、ADB 命令行   通...

  • Intent Flags VS launchMode

      本文试图说明 Activity launchMode 原理,各种常用的 Intent Flag 原理 ,以及launchMode 和 Intent Flag 的区别,相似...

  • Toast or Safe Toast?

      在Toast与Snackbar的那点事儿这篇文章中,受益良多,翻看了自己项目,发现项目也有重构一份SafeToastManager来统一管理应用Toast的弹出,并且解决...

  • Animator

      最近由于项目需要,写了一个动画。历经坎坷,花了好几天的时间,被 UX 批评了好几次,事后回想,发现这个动画其实也比较简单,无非就是对一系列动作的拆解工作,形成一系列的 a...

  • Window type can not be changed issue

       近日,关注了一下项目的头部崩溃,崩溃量最大的是一个 Window 相关问题,日均崩溃次数接近了快 1W 次,并且崩溃被 keep 了快2年之久都没解掉,崩溃日志如下: ...

  • 微信 apk.1 无法安装问题

    怕什么真理无穷,进一寸自有进一寸的欢喜 -- 胡适   最近通过微信给测试同学发送测试包的过...

  • Android 包体积优化实战

    看似尋常最奇崛,成如容易卻艱辛。北宋.王安石   最近由于项目需要,做了一些削减包体积的工作,由于之前项目已经进行过包体积优化方面的工作,期待百尺竿头,更进一步。花了好大的功...

  • TinyDancer 分析

      上一篇 Animator 有提到过 Animator 界面刷新逻辑主要是通过 Choreographer 来完成,本篇主角 TinyDancer 其实也是借助于Chore...

  • Activity VS View

      最近有幸作为一面官,有面试了一些新人关于 Android 的基础知识(自己才工作了一年..),或许是处于一点自私的角度,将自己刚毕业时关于 Android 的一点困惑也问...

个人介绍
纸上得来终觉浅,绝知此事要躬行