这是知天气实践中的架构搭建方式,建议先下载应用【应用宝,或腾讯bugly分发平台】体验下,以免浪费你的时间O(∩_∩)O~~。 项目的构架搭建过程包括MVP的使用,MVP使用...
项目地址:Router 代理模式的学习与应用介绍了代理模式的原理及简单使用方式,Router就是基于此实现了一个Android间组件、线程间方便通信的库。 项目背景 在And...
并发的学习与使用系列 第五篇 线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试...
大辉最近的事儿,在我timeline上的创业者,除了之前跟他有过节的,清一色支持大辉。我本来不掺和撕逼,这次罕见地主动表态支持。 首先,事情牵涉到期权兑现纠纷,丁香园前投资人...
关于Activity,Window,View的关系一直有个模糊的印象,看别人的分析一般都这么理解Activity是管理Window,Window用来承载View,View是最...
分析这个过程不是单纯为走一遍函数调用的流程,而是更好的理解平常用到的一些方法、对象的初始化时间,对象创建的个数,方法的先后顺序,以及每个类,方法背后的作用和目的。主要是一下几...
Binder是Android系统进程间通信(IPC)最重要的方式。要想了解Android的系统原理,必须要先对Binder框架有一定的理解。Binder是什么?Binder可...
Dalvik虚拟机如同其他Java虚拟机一样,在运行程序时首先需要将对应的类加载到内存中。而在Java标准的虚拟机中,类加载可以从class文件中读取,也可以是其他形式的二进...
原文地址——I is for the Interface Segregation Principle——Donn Felker。 序曲的第四部,SOLID中的字母I代表的是接...