• 120
    Android自动化测试

    Instrumentation介绍 Instrumentation是个什么东西? Instrumentation测试 Instrumentati...

    0.2 3455 2 38
  • LiveData源码剖析以及Room对LiveData的支持源码分析

    LiveData是一个数据持有者,其本身实现了观察者模式,支持数据监控(被观察),并且可以感知组件的生命周期。观察者可以指定某一个LifeCyc...

  • 120
    网络协议IP、TCP And UDP详解

    计算机网络就是用 物理链路 将各个孤立的工作站或主机连接在一起,组成 数据链路,从而达到资源共享和通信的目的。 网络协议 OSI/RM(开放系统...

  • 120
    Android Studio签名与多渠道打包

    android studio签名 给我们自己开发的app签,就代表着我们自己的版权,以后要进行升级,也必须要使用相同的签名才行。签名就代表着自己...

  • 120
    Room VS GreenDao

    实体 - 表 对应 主键 外键(一对一,一对多) 获取Database dao操作 加密 数据库升级 LiveData的支持 框架图 Room...

  • ButterKnife源码分析

    butterknife注解框架相信很多同学都在用,但是你真的了解它的实现原理吗?那么今天让我们来看看它到底是怎么实现的(注:本文是基于butte...

  • 120
    动手撸一个ARouter (ARouter源码分析)

    背景 为什么要重复造轮子呢? 我认为只有站在作者的角度才能更透彻的理解框架的设计思想 去踩大神们所踩过的坑。 才能深入的理解框架的所提供的功能 ...

  • Android组件化项目自动初始化插件Initer原理解析

    项目背景 先来说说开发此项目的背景,由于公司的项目采用组件化开发,各个组件内部需要在application中初始化一些特有的东西。通常的做法是在...

  • 120
    Http协议

    Http协议 HTTP(TyperText Transport Protocol)协议是互联网上应用最广泛的一种网络协议标准。所有WWW文件都必...

个人介绍
低头走路,抬头看天