首页
代码
导航
问答
关于
开始创作
综合
文章
问答
代码
「文章」
T-MVP:泛型深度解耦下的MVP大瘦身
导语 删繁就简三秋树,领异标新二月花 传统MVP给人的第一感觉通常是接口和类的暴涨,将Activity中除V之外的繁杂操作搬到P之后依然臃肿不堪。MVP从来都不是救命稻草,只能锦上添花,不能雪中送炭。也许在权衡利弊之后,很多人会对MVP望而却步。 现在 我们换一
泡在网上的日子 · 2016-05-13 10:55:00
4665
android开发
「文章」
用一张图解释RxJava中的线程控制
上周五和团队一起讨论了 RxJava 的用法和实现机制。在讨论中,@坚坚老师 问了一个有趣的问题:如果调用链中包含多个subscribeOn和observeOn,会是什么情况? 这实际上是一个至关重要的问题,因为在任何情况下,我们都应该弄清楚我们写的每一行代码到底是运行
泡在网上的日子 · 2016-05-10 09:42:00
345
android开发
「文章」
Observable、 回调与线程
所以你想让你的安卓app响应式化?good!欢迎入坑!如果你是跟我一样性格的人你可能会从 RxBindings 的几个库开始上手,把安卓上那些丑陋的UI回调代码替换成性感的Observable。也许你还会跟我一样,在使用了一段时间之后,你会发现RxBinding缺少了一些非常需
泡在网上的日子 · 2016-05-10 09:35:00
485
android开发
「文章」
O 代表着开闭原则
这是 SOLID 安卓开发系列原则的第二部分。如果你错过了第一部分或者不明白 SOLID 原则是什么,看看 第一部分 ,这里介绍了 SOLID 和单一职责原则。 开闭原则 SOLID 中的 ‘O’ 指的是开闭原则。开闭原则如是说: 软件实体(类,模块,方法,等等)应该对扩展
泡在网上的日子 · 2016-05-06 19:44:00
1134
android开发
「文章」
Android上令人愉快的持久化
在文章开始之前,引用一位我最喜欢的武术大师之一李小龙的一段话: “在我开始学习武术之时,对我来说一拳就是一拳,一脚就是一脚。在我学习武术之后,一拳不再是一拳,一脚也不再是一脚。现在,当我真正了解了这门艺术之后,便又感觉到一拳仍仅仅是一拳,一
泡在网上的日子 · 2016-05-06 17:03:00
350
android开发
「文章」
Dagger2深入理解
最近,看到一些小伙伴想要入门Dagger2,加之最近刚经历了Dagger2的水深火热,在这里针对Dagger2中不同的注解方式,会生成怎样的代码,结合其生成的不同代码,来帮助大家做一些深入的理解。 概念 首先,Dagger2是一个DI的解决方案,跟之前接触过的Spring相比
泡在网上的日子 · 2016-05-05 12:53:00
345
android开发
「文章」
Retrofit2 完全解析 探索与okhttp之间的关系
原文出处: http://blog.csdn.net/lmj623565791/article/details/51304204 一、概述 之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和 retrofit 什么区别,于是上了下官网,发现其底层对网络的访问默认也是基于 okhttp ,不过 retrofit 非常
泡在网上的日子 · 2016-05-04 12:13:00
15185
android开发
「文章」
RenderScript :简单而快速的图像处理
想用几行代码就能完成图片编辑吗?想不用复杂的OpenCL就能利用好你手机的GPU计算能力吗?那么,renderscript就是为你量身定做的。
泡在网上的日子 · 2016-05-04 10:16:00
8278
android开发
「文章」
在安卓中使用ON CONFLICT REPLACE同步数据到SQLITE
最近我开发的一个功能需要从服务端获取json同步到本地的sqlite数据库,然后通知UI更新( Sqlbrite ftw)。这块的数据有一个字段叫isRead,当它为true的时候表示用户在UI上删除了它,app不再显示那条数据。 数据模型是这样的: publicclassAlert{privatefinal
泡在网上的日子 · 2016-05-03 13:40:00
575
android开发
«
首页
...
45
46
47
48
49
50
51
52
53
...
尾页
»
最新推荐