【Android编译构建】
NullPoints
努力的人,运气总不会太差
展开
-
[android架构篇]mvp+rxjava+retrofit+eventBus
android架构篇mvp+rxjava+retrofit+eventBus高层不应该知道低层的细节,应该是面向抽象的编程。业务的实现交给实现的接口的类。高层只负责调用。首先,要介绍一下一个项目中好架构的好处:好的软件设计必须能够帮助开发者发展和扩充解决方案,保持代码清晰健壮,并且可扩展,易于维护,而不必每件事都重写代码。面对软件存在的问题,必须遵守SOLID原则(面向对象五大原则),不要过度工程化原创 2016-07-12 15:49:39 · 7404 阅读 · 0 评论 -
Gradle配置打包成不同的app
Gradle作为android studio 的自动构建工具,G是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 J原创 2016-07-19 17:42:52 · 1805 阅读 · 0 评论 -
[热修复]--源码级分析以及项目实践
最近在研究gradle ,以及多分包,如果大家看过我之前的博客,应该也知道.以下这三个都研究过,原理都是一样的,区别就在于用哪个更方便. 在这里我会讲述一下,这里面的原理和自己爬的坑,以便大家理解,还有少爬坑~~原理是需要懂得~ 不然,你遇到错误不会解决,并且你始终会是初级工程师~首先,按照顺序,介绍下目前三种热修复的方式:1.Nuwa (基于gradle写的脚本,操作起来比较麻烦,需要拷贝原创 2016-07-23 15:46:39 · 2123 阅读 · 1 评论