240 发简信
IP属地:北京
  • Resize,w 360,h 240
    stopService和unBindService

    startService可以通过stopService去停止,bindService可以通过unBindService停止,unBindServ...

  • WindowManager与ViewRootImpl之间的关联

    源码基于Android9.0r3。9.0和8.0的代码在此处有不同,略微复杂了涉及到的类有ActivityThread,Activity,Vie...

  • 触摸消息的事件传递

    InputEventReceiver类构造方法: 和接受UI刷新的消息类似,将一个消息队列传入内核,有消息的时候内核回调dispatchInpu...

  • Resize,w 360,h 240
    Android UI刷新Framwork层流程

    看过电影都知道,连续的场景其实是一帧一帧的静态图像,手机显示也是这样,只不过大部分手机刷新率增加到了每秒60帧,手机显示图像是逐行刷新的,如果一...

  • Resize,w 360,h 240
    Android 9.0 消息循环流程

    或者叫做启动一个app的java层代码流程,核心代码在ActivityThread类中。 startActivity流程中有一段代码 Activ...

  • Resize,w 360,h 240
    android 9.0 bindService流程

    9.0源码下的bindService流程: 首先还是调用ContextImpl里面的方法 bindServiceCommon方法里面直接就开始跨...

  • Resize,w 360,h 240
    android 9.0 startService流程

    startService流程相对startActivity来说简单了不少,也是当前进程通过ams处理后再返回当前进程这一个过程。 首先调用的是C...

  • Resize,w 360,h 240
    android 9.0 startActivity流程

    好记性不如烂笔杆。所以还是有必要给这些都记下来,隔段时间再看的时候也不至于一片茫然。 顺带提一下目前自己阅读源码的三种途径:1.在线阅读,类似的...

  • 项目中去掉得到的组件化方案jimu

    最近这几天把项目中组件化的代码给去掉了,将项目逻辑代码重新合并到了一个module中,去年6月份在项目中加入积木这个组件化方案还是费了一番功夫,...