240 发简信
  • 120
    Android类加载之PathClassLoader和DexClassLoader

    第二次修改 任何结论在没有经过实际检验之前都不能够确定一定没问题。三年前写的文章回过头来发现有些部分内容是有问题的(PS:这的确比较尴尬),再次...

    1.7 8692 3 26
  • Retrofit2.0+OkHttp不依赖服务端的数据缓存

    随着Retrofit在项目中的使用,替换的以前使用的网络框架,相关的缓存机制也要进行替换,网络上大部分的Retrofit+okhttp缓存资料都...

    0.2 1130 4 19
  • 120
    Android:IPC之AIDL的学习和总结

    为了使得一个程序能够在同一时间里处理许多用户的要求。即使用户可能发出一个要求,也肯能导致一个操作系统中多个进程的运行(PS:听音乐,看地图)。而...

    0.2 5002 0 13
  • Android内存泄漏检测工具使用手册

    前言 性能优化除过我们平时自己设计和开发之外就得考虑使用工具进行检测。Android 关于能够定位和剖析问题的内存工具有很多,但不是每个工具所有...

    1.3 4185 1 11
  • 120
    从JVM到Dalivk再到ART(class,dex,odex,vdex,ELF)

    现在市面上的 Android 手机大部分都是运行的是ART虚拟机了。还记得自己一部 Android手机(HuaweiG520),Android4...

    1.3 1385 0 11
  • 120
    Android系统的编舞者Choreographer

    前言 上一篇文章 Android的16ms和垂直同步以及三重缓存[https://www.jianshu.com/p/3750db831aca]...

  • Android的16ms和垂直同步以及三重缓存

    前言 手机屏幕是由许多的像素点组成的,每个像素点通过显示不同的颜色最终屏幕呈现各种各样的图像。手机系统的类型和手机硬件的不同导致UI的流畅性体验...

  • 120
    Android动画绘制原理(源码解析)

    前言 Android 平台提供了三类动画,一类是 Tween 动画-Animation,即通过对场景里的对象不断做图像变换 ( 平移、缩放、旋转...

  • 120
    遇见LayoutInflater&Factory

    LayoutInflater的获取 在我们写listview的adapter的getView方法中我们都会通过LayoutInflater.fr...

个人介绍
优秀的判断力来自于经验,但经验来自于错误的判断。在看着别人走过的路时,思考怎么走自己的路。无私奉献不是天方夜谈,有时候,我们也可以做到。