自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jouter的专栏

个人的学习记录

  • 博客(8)
  • 收藏
  • 关注

原创 Android Architecture Components学习笔记

前言Android Architecture Components是谷歌在Google I/O 2017发布的。官方的描述: A new collection of libraries that help you design robust testable and maintainable apps. 全新的库集合,可帮助您设计稳健、可测试和易维护的应用。转眼Andro...

2019-09-11 17:54:32 215

原创 AAC学习笔记LiveData(三)——Transformations

{@link LiveData}的转换方法。这些方法允许功能组合和委托{@link LiveData}实例。这些转换是惰性计算的,并且只在观察到返回的{@link LiveData}时运行。生命周期行为是从输入{@code source} {@link LiveData}传播到返回的。...

2018-11-01 16:51:06 502

原创 AAC学习笔记LiveData(二)

本文为《Android Architecture Components学习笔记》的一部分文档代码为Kotlin,但是系统生成的代码仍然为Java为了方便理解,我将官方示例做了逐步拆解本人水平有限,如有不当之处请不吝赐教可参考:https://developer.android.google.cn/topic/libraries/architecture/livedata#use_li...

2018-10-31 17:43:52 520

原创 AAC学习笔记——SafeIterableMap

SafeIterableMap是链表实现的,优点像Map,在迭代期间支持修改,不是线程安全的。在androidx.arch.core.internal包,看的出来并不建议直接使用它。public class SafeIterableMap<K, V&amp

2018-10-31 15:58:21 715

原创 AAC学习笔记LiveData(一)

本文为《Android Architecture Components学习笔记》的一部分水平有限,如有不当之处请不吝赐教可参考:https://developer.android.google.cn/topic/libraries/architecture/livedata#use_livedata_with_room使用LiveData的优点:确保UI与数据更新一致LiveD...

2018-10-30 11:05:55 525

原创 AAC学习笔记Dagger(三)--核心实例注入

本文为《Android Architecture Components学习笔记》的一部分文档代码为Kotlin,但是系统生成的代码仍然为Java为了方便理解,我将官方示例做了逐步拆解本人水平有限,如有不当之处请不吝赐教上一篇叨叨到了将DispatchingAndroidInjector对象注入到Application。DispatchingAndroidInjector对象里有个Ma...

2018-10-25 15:33:16 180

原创 AAC学习笔记Dagger(二)--Activity注入之前

本文为《Android Architecture Components学习笔记》的一部分文档代码为Kotlin,但是系统生成的代码仍然为Java本人水平有限,如有不当之处请不吝赐教上一篇据分析了Dagger的基本原理,本篇基于项目里的应用,同时简单看一下Google给Dagger赋予的新特性。这一篇会分析这几个类:GithubAppAppInjectorDaggerAppCom...

2018-10-24 17:33:11 581

原创 AAC学习笔记Dagger(一)--基础应用

本文为《Android Architecture Components学习笔记》的一部分文档代码为Kotlin,但是系统生成的代码仍然为Java本人水平有限,如有不当之处请不吝赐教文章目录Dagger初接触实现的方法被注入类注入目标类组件接口简单用Module总结一下Dagger初接触Dagger并不是AAC的一部分,但是在项目中却是个狠角色。Dagger的应用对项目组件解耦以及单元...

2018-10-23 16:27:20 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除