240 发简信
IP属地:北京
  • Android系统的启动流程

    第一个系统进程init Android设备的启动需要经过Boot Loader, Linux Kernel和Android系统服务三个核心阶段. 默认情况都有其对应的启动动画...

  • Material Design - 自定义Behavior

    1.概述 自己做的项目似乎很少用到了 Material Design 的自定义 Behavior,至多就是用了一些 Material Design 的常用控件,关于 Beha...

  • 120
    Android事件分发机制详解:史上最全面、最易懂

    前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...

  • 120
    图解 Android 事件分发机制

    在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...

  • 120
    AndroidAutoLayout的简单阅读

    前段时间hongyang大神发布了一个库,AndroidAutoLayout。该库的使用,是用户(该库的使用者,即,猿们)告诉app,设计图的宽和高为多少像素,然后在U...

  • Android view 事件分发原理分析

    搞懂Android事件的分发是一件很有意义的事情,因为我们在自定义View的时候会通过事件的监听来做相应的操作。最初接触Android事件分发是在《Android群英传》中,...

  • 120
    Android Binder原理解析

    前言 Binder是一个很深入的话题,本篇文章不打算深入探讨Binder的底层细节,重点介绍Binder的使用以及上层原理。 Binder 是Android中的一个类,他实现...

  • 120
    bindService源码流程

    前沿 上一篇文章给大家分析了一下Binder的交互流程,这篇文章分析一下上篇遗留的bindService执行流程,当我们调用了bindService系统为我们做了些什么。 首...

  • 120
    二叉树分析

    二叉树分类 满二叉树: 除最后一层无任何子外,每一层上的所有结点都有两个子结点二叉树。 完全二叉树:若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都...

  • EventBus简单实用

    EventBus github 地址 在Android Studio中添加如下依赖: EventBus 的使用 创建事件实体类当使用EventBus从一个组件向另外一个组件发...

  • 120
    EventBus源码分析

    EventBus github 地址 在Android Studio中添加如下依赖: 以前在用EventBus之前,一直认为其原理 实现是观察者模式,经过本次分析才发现其原理...

个人介绍
喜欢看一些源码实现,大家可以互加关注哦。