Instrumentation介绍 Instrumentation是个什么东西? Instrumentation测试 Instrumentati...
实体 - 表 对应 主键 外键(一对一,一对多) 获取Database dao操作 加密 数据库升级 LiveData的支持 框架图 Room...
背景 为什么要重复造轮子呢? 我认为只有站在作者的角度才能更透彻的理解框架的设计思想 去踩大神们所踩过的坑。 才能深入的理解框架的所提供的功能 ...
android studio签名 给我们自己开发的app签,就代表着我们自己的版权,以后要进行升级,也必须要使用相同的签名才行。签名就代表着自己...
LiveData是一个数据持有者,其本身实现了观察者模式,支持数据监控(被观察),并且可以感知组件的生命周期。观察者可以指定某一个LifeCyc...
计算机网络就是用 物理链路 将各个孤立的工作站或主机连接在一起,组成 数据链路,从而达到资源共享和通信的目的。 网络协议 OSI/RM(开放系统...
butterknife注解框架相信很多同学都在用,但是你真的了解它的实现原理吗?那么今天让我们来看看它到底是怎么实现的(注:本文是基于butte...
项目背景 先来说说开发此项目的背景,由于公司的项目采用组件化开发,各个组件内部需要在application中初始化一些特有的东西。通常的做法是在...
IntentService是SDK为我们提供的一个简化版的Service,其内部绑定了一个handler,实现了自己的消息循环。并且使用结束后会...