240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    SurfaceView源码分析(二):SurfaceView的"挖洞"过程

    上一篇文章讲了SurfaceView创建Surface的过程,接下来我们来看下SurfaceView是如何"挖洞"的。说起"挖洞",本质上其实就...

    0.9 2939 2 13
  • SurfaceView源码分析(三):SurfaceView绘制过程

    之前我们讲了Surface的创建过程和SurfaceView的"挖洞"过程)。这一篇我们就开始讲讲SurfaceView的完整绘制流程 前面也有...

    0.6 1507 1 11
  • SurfaceView源码分析(一):Surface的创建过程

    前言 一个窗口里面的所有的普通View都会共享一个Surface,这个Surface保存在ViewRootImpl里面。但是SurfaceVie...

    0.5 2513 2 12
  • Resize,w 360,h 240
    Dialog会影响Activity的生命周期?

    还记得刚学Android那会,经常会说起Activity的七大生命周期: onCreate,onRestart,onStart,onResume...

    2.3 7257 8 21
  • Resize,w 360,h 240
    浅谈APP的回收和重启机制

    前言 我们在打开APP以后长期锁屏或者将APP放置后台,然后再点击APP图标或者任务栏点击指定的APP,重新打开APP时,会出现一段时间的白屏,...

    1.1 2402 3 15
  • 踩坑之路:NestedScrollView嵌套ViewPager嵌套RecyclerView

    背景: 这两天在做一个画面,如图所示 于是我用了NestedScrollView嵌套ViewPager嵌套RecyclerView显示。 现象:...

    2.9 7968 12 26 1
  • 踩坑之路:LiveData之粘性事件

    前言 何为粘性事件?即发射的事件如果早于注册,那么注册之后依然可以接收到的事件称为粘性事件 背景 最近接手了一个公司的项目,采用了目前比较新的技...

  • Android面试题汇总

    最近花了大量的时间复习准备面试。杭州的一二线公司基本上都去面试过了,包括阿里,字节,快手,滴滴,有赞,涂鸦,哈啰(腾讯没有客户端的hc),其中也...

    2.4 3650 5 28
  • App为什么会crash?

    前言 看到这个问题,马上就可以回答出来:因为抛出异常就会 crash。那么为什么抛出异常就会 crash 呢?有没有办法不让 App crash...