02 2017 档案
摘要:Tinker 是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。 github:https://github.com/Tencent/tinker 关于接入: Tinker-接入指南
阅读全文
摘要:前言: 当 mvp + dagger2 + rxjava 三者遇上,架构更加清晰,代码更加灵活,巧妙结合。 依赖注入:是为了解耦,达到高内聚低耦合的目的,保证代码的健壮性、灵活性和可维护性。 Computer类持有了对Cpu实例的引用,称之为Computer类对Cpu类有一个依赖。 依赖注入则是指通
阅读全文
摘要:Retrofit 不算是一个网络库,它应该算是封装了 okhttp ,retrofit的最大特点就是解耦,要解耦就需要大量的设计模式,然后为我们提供了一个友好的接口的一个工具库吧。 1、创建Retrofit对象: builder 模式,外观模式(门面模式) 外观模式具有高内聚、低耦合的特性,对外提供
阅读全文