前言 本文翻译自【Android Architecture: Communication between View...[作者空间]
前言 本文翻译自【5 common mistakes when using Architecture Compon...[作者空间]
背景 在谷歌官方的最新框架中我们可以学到的一个新组件就是LiveData,能够监听生命周期的变化并且在适当的生命周...[作者空间]
作者: Dawish_大D简书: http://www.jianshu.com/u/40e1f22c2c53 (一...[作者空间]
原文地址:https://lovestack.github.io/2017/11/13/LiveData/ dem...[作者空间]
官方文档链接:https://google.github.io/dagger/testing.html 1.前言 ...[作者空间]
官方文档链接:https://google.github.io/dagger/subcomponents.html...[作者空间]
语法 是一个键值对,用来为父控件存储多余的数据。一个控件可以包含任意数量的 ,这些值都存储在单个Bundle对象中...[作者空间]
官方文档链接:https://google.github.io/dagger/multibindings.html...[作者空间]
一、前言 Glide 是 Google 官方推荐的一款图片加载库,使用起来也非常的简单便利,Glide 它帮我们完...[作者空间]
本文介绍了Android单元测试入门所需了解的内容,包括JUnit、Mockito和PowerMock的使用,怎样...[作者空间]
官方文档链接:https://developer.android.google.cn/topic/librarie...[作者空间]
混淆代码能有效防止被反编译,防止自己的劳动成果被别人窃取; ProGuard是一个开源的Java代码混淆器。它可以...[作者空间]
本文已授权我就是马云飞公众号独家发布。 说是源码分析有点,其实就是简单的根据源码梳理一遍整体的LiveData,V...[作者空间]
Android Architecture Components 源码分析 第二篇 本文已授权我就是马云飞公众号独...[作者空间]
1 前言 距离首次接触 Dagger2 已经有半年的时间了,从最初的一脸懵逼,到慢慢的熟练使用,这个过程真的感谢 ...[作者空间]
官方文档链接:https://developer.android.google.cn/topic/librarie...[作者空间]
本篇文章已授权为微信公众号 code小生发布转载请注明出处:http://www.jianshu.com/p/2f...[作者空间]
1. AOP与OOP的区别 平时我接触多的就是OOP(Object Oriented Programming面向对...[作者空间]
Dagger2 系列文章 Dagger2 知识梳理(1) - Dagger2 依赖注入的两种方式Dagger2 知...[作者空间]