240 发简信
IP属地:上海
  • Android-Bitmap 回收机制

    包括 recycle() 方法 bitmap 回收时机。 手动调用recycle() 2.3 及以下版本,保存在 jvm + native 中,...

  • Android-LiveData 解析

    当前为 2.3.1 版本 本文分析 LiveData 更新原理,涉及 LifecycleBoundObserver 绑定 Lifecycle 对...

  • Android-Choreographer 垂直同步 Vsync

    本文主要讲 view.requestLayout() 到 view 重新绘制成功流程。 view.requestLayout 调用的是 pare...

  • EventBus 源码分析

    疑问:EventBus 注册,发送事件,注销时分别做了哪些操作?1、EventBus.getDefault().register(Object)...

  • Resize,w 360,h 240
    Android-Activity 启动流程分析一

    本文基于 api 28 分析提问:从桌面点击图标开始 app 干了什么? 分析前先了解以下类: Instrumentation: 在应用代码之前...

  • Resize,w 360,h 240
    Android-Measure 过程(测量模式)

    引言:当在 xml 中给 View、ViewGroup 设置 android:layout_height="wrap_content" 时,发现...

  • Resize,w 360,h 240
    Android-Runtime 机制和线程同步 Handler、Looper、MessageQueue

    ​引言: 线程是一段可执行的代码,当可执行代码执行完成后,线程生命周期便该终止了,线程也即退出了。 带着两个问题思考:1、代码执行完了线程生命周...

  • Android - VerticalViewPager 嵌套 RecyclerView 滑动处理

    在进这家公司之前产品提过一个需求需要实现竖直方向跟水平方向的滑动翻页功能,但竖直方向又限定只能上拉翻到下一页。其实这个功能之前的哥们已经实现了,...

  • Android-WebView使用

    开发中使用WebView加载url、html标签必不可少,比如广告、活动界面通过WebView加载具有实效性。下面介绍WebView使用方法。 ...

    0.3 3808 0 10