最近在项目中遇到了一些打包的问题,顺便去了解了下打包的一些知识点。这里主要介绍和总结了一下ant、build.xml的知识点以及构建apk和jar包的一些注意事项。 Andr...
最近在项目中遇到了一些打包的问题,顺便去了解了下打包的一些知识点。这里主要介绍和总结了一下ant、build.xml的知识点以及构建apk和jar包的一些注意事项。 Andr...
引子 这篇文章会告诉你 什么是路由,是为了解决什么问题才产生的 业界现状是怎么样的,我们可以做什么来优化当前的问题 路由设计思路是怎么样的,该怎么设计比较好 如何用注解实现路...
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
忙了一个多月,一直没时间写文章。终于把项目重构完了,借此机会浅谈一下对Android架构的见解。笔者将会把重构分为三个部分讲解。上一篇文章中,我们介绍了项目全局架构重构的方案...
忙了一个多月,一直没时间写文章。终于把项目重构完了,借此机会浅谈一下对Android架构的见解。笔者将会把重构分为三个部分讲解。本文为全局架构,主要设计模块化架构开发。上一篇...
忙了一个多月,一直没时间写文章。终于把项目重构完了,借此机会浅谈一下对Android架构的见解。笔者将会把重构分为三个部分讲解。本文为概述篇,主要提及一些前提和想法。 [笔者...
前言 去年12月份写了一篇《App组件化与业务拆分那些事》大家应该瞅过一眼,总结了一些组件化、业务划分的经验,解释了他们的概念和优点,举了几个例子以说明。但文中仅仅是分析了原...
本系列主要记录笔者在学习 [深入理解Java虚拟机] 一书时的理解我们都知道在Java中,我们并不需要过多的在意内存的管理,这一切都交给了虚拟机自动管理,我们并不需要操心何时...
本系列主要记录笔者在学习 [深入理解Java虚拟机] 一书时的理解我们都知道在Java中,我们并不需要过多的在意内存的管理,这一切都交给了虚拟机自动管理,我们并不需要操心何时...
本系列主要记录笔者在学习 [深入理解Java虚拟机] 一书时的理解我们都知道在Java中,我们并不需要过多的在意内存的管理,这一切都交给了虚拟机自动管理,我们并不需要操心何时...
本系列主要记录笔者在学习 [深入理解Java虚拟机] 一书时的理解我们都知道在Java中,我们并不需要过多的在意内存的管理,这一切都交给了虚拟机自动管理,我们并不需要操心何时...
谢谢啦~已经修正了,不小心笔误了
RxJava2 源码解析——流程RxJava——目前最热门的响应式函数编程框架。笔者也是初涉Rx,所以打算通过这篇文章来理解Rx的操作流程,加深自己对Rx的理解。本文不涉及RxJava的入门使用,如有需有:...
我们在上一篇文章中,学习到Java中的ClassLoader的加载顺序以及双亲委托机制。但是在Android中的ClassLoader又有点不一样,Android重写了整个C...
本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发 公司的项目代码比较多,每次调试改动java文件后要将近2分钟才能跑起来,实在受不了。在网上找了一大堆配置...
我们知道,Java程序的启动,其实是依赖于我们编译之后的.class文件,那么JVM是如何读取.class文件的?这一切都离不开ClassLoader这个类,ClassLoa...
RxJava——目前最热门的响应式函数编程框架。本文主要总结了笔者在项目中使用到的RxJava的场景,部分例子参考自网络 [笔者仍为Android初学者。如有解释错误的地方,...
RxJava源码解析第二篇。我们知道,在使用RxJava的时候,线程的调度是其内部帮我们实现的,这让我们可以便捷的实现函数式编程。本文主要从源码的角度来分析RxJava的线程...