Avatar notebook default
16篇文章 · 30298字 · 1人关注
  • Resize,w 360,h 240
    Android事件分发机制分析

    简介 在Android系统中,针对输入的事件由InputEvent来表示针对由键盘输入的事件封装成KeyEvent来进行传递针对View的点击和...

  • Resize,w 360,h 240
    Binder原理知识

    Android的内核是基于Linux的,但是Binder机制是Android独有的,那么为何在Linux有完整的跨进程通信的情况下,Androi...

  • Resize,w 360,h 240
    普通Activity的启动流程分析

    简介 Activity的启动分为根Activity的启动和普通的Activity启动 所谓的根Activity就是应用程序启动的第一个Activ...

  • Resize,w 360,h 240
    LayoutInflater中inflate()参数解析

    简介 LayoutInflater中的inflate方法是将我们传递的xml文件通过IO操作,转换成View,这样我们就能得到View对象了。 ...

  • Resize,w 360,h 240
    LiveData的工作原理分析

    简介 之前的文章有介绍过LiveData的基本使用,这篇文章主要来讲解一下LiveData的工作原理 在我们使用LiveData的时候,会在组件...

  • Resize,w 360,h 240
    Lifecycle原理分析

    简介 上一遍文章中介绍了如何使用Lifecycle来感知Acitivity的生命周期的。 让我们来简单的回顾一下首先新建一个MyObsever ...

  • Resize,w 360,h 240
    ViewModel的原理解析

    简介 ViewModel是用来管理Activity和Fragment的数据。 它是以生命周期意识的方式存储和管理用户界面相关的数据。 当我们在F...

  • Resize,w 360,h 240
    Activity的setContentView()

    在我很长一段时间内,以为布局的显示都是Activity来帮我们搞定的,直到我点击setContentView()的源码中,我才恍然大悟 Acti...

  • Resize,w 360,h 240
    Android中异步加载布局的小能手_AsyncLayoutInflater

    本文主要从如下几点学习AsyncLayoutInflater AsyncLayoutInfalter是啥 AsyncLayoutInflater...

文集作者