240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Android官方MVP架构项目解析

    前段时间Google在Github开源了一个项目Android Architecture Blueprints,在项目中展示了使用不同的实现架构...

  • Resize,w 360,h 240
    Android官方架构项目之MVP + Clean

    首先,不了解 Clean 架构的可以看看这个,不过也没关系,阅读本文后你也许会对Clean架构思想有一个认识。 对比MVP项目的结构图,我们发现...

  • Resize,w 360,h 240
    Android官方架构项目之MVP + DataBinding

    去年的Google IO 大会上,Android 团队发布了一个数据绑定框架(Data Binding Library)。依赖它可以在 Andr...

  • 煮 Retrofit 论 RxJava(一)

    首先,本篇是基于这个的总结、思考和拓展,那篇作者由浅入深,徐徐道来,读起来感觉很棒。 ** 1、使用Retrofit来进行网络请求 ** a、网...

  • EventBus & Otto的使用和比较

    EventBus主要用来消息/事件的传递,却能实现组建之间的解耦。对比其他的消息传递: ** 使用监听器接口(Listener Interfac...

  • 破冰之旅——ViewPager作为HeaderView的手势冲突

    这篇文章主要是记录、总结在实际项目中遇到关于手势冲突的“破冰之旅”。 旅途目的地 新版本优化searching模块的UI展现,页面列表主要用来展...

  • Resize,w 360,h 240
    Android官方架构项目之MVP + Loaders

    在上一篇 Android官方MVP架构项目解析 中我们分析了MVP架构的实现。主要是让Fragment作为View层,只负责UI逻辑的显示与更新...

  • Butterknife 源码剖析(一)

    源码剖析——ButterKnife的工作流程 butterknife是一个android视图快速注入库,它通过给view字段添加java注解,可...

  • Butterknife 源码剖析(二)

    源码剖析——编译期解析注解、生成java代码流程 在上一篇 ButterKnife的工作流程 中我们分析了ButterKnife.bind()的...