摘要: place 阅读全文
posted @ 2017-07-22 18:34 BaronZ 阅读(95) 评论(0) 推荐(0) 编辑
摘要: >表示一个Observable(承时间推移,由左入右,左边item先发射) >上面的图形,表示这个Observable发射的item >上的的|(垂直线)表示这个Observable执行完成,onComplete event 中间flip表示一个操作符,经过一个操作符操作之后,变成下面那个Obser 阅读全文
posted @ 2017-07-17 15:51 BaronZ 阅读(280) 评论(0) 推荐(0) 编辑
摘要: https://developer.android.com/topic/libraries/architecture/index.html ViewModel 有LiveData Activity 监听(observe) LiveData, LiveData有变化通知Activity 1.ViewM 阅读全文
posted @ 2017-05-22 10:36 BaronZ 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.locat 输出到文件 adb logcat -v time > logcat.txt 阅读全文
posted @ 2017-05-05 10:34 BaronZ 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. 一个没有scope的component是不能依赖于另外一个有scope的component 2.@Singleton不是真正意义的单例,比如下面 @Singleton @Component class SingletonComponent{ } class Test{ void test(){ 阅读全文
posted @ 2016-10-14 16:24 BaronZ 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 文章 Jack Wharton关于Dagger的幻灯片 代码 用Dagger2改写Jack Wharton的U+2020 我自己写的,包含了dagger2和单元测试 chiuki写的,包含了dagger2与测试 阅读全文
posted @ 2016-10-12 16:11 BaronZ 阅读(109) 评论(0) 推荐(0) 编辑
摘要: component把需要依赖者(CoffeeMaker)和供应提供者(Heater, Pump)联系起来 使用 区别:上的的依赖是内部创建的,下面的依赖是外面传进来的 注入方式 阅读全文
posted @ 2016-09-14 10:19 BaronZ 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ADB, Android Debug Bridge, 是一个client-server程序,可以用来和安卓设备交流 Client: 用来发送命令的,client运行在开发机器上(电脑cmd, adb shell), ddms也可以创建adb client Daemon(adbd): 手机上的一个后台 阅读全文
posted @ 2016-09-01 11:14 BaronZ 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: 1.eclipse mat插件的安装 Help->Install new software,如下图,一直下一步即可 2.AndroidStudio dump heap 3.AndroidStudio 点captures查看dump 文件 4.导出为标准的dump文件 5.eclipse 打开mat, 阅读全文
posted @ 2016-08-16 11:54 BaronZ 阅读(2757) 评论(0) 推荐(0) 编辑
摘要: @Inject 提供依赖的构造函数,或者需要依赖的成员变量 @Module 提供依赖,实例化的地方( 使用module实例化,方便测试的时候替换成其他对象,而这也是和构造方法注入的区别,如果用构造方法注入,则做不到测试的时候随意替换) @Component 一个连接者,把module和需要依赖的地方 阅读全文
posted @ 2016-08-11 20:20 BaronZ 阅读(177) 评论(0) 推荐(0) 编辑