图解设计模式 Iterator 模式 设计模式 Iterator 模式如何提升你的阅读能力? 导读:今天这篇文章是...[作者空间]
基于树实现的数据结构,具有两个核心特征: 逻辑结构:数据元素之间具有层次关系; 数据运算:操作方法具有Log级的平...[作者空间]
数据结构是编程的起点,理解数据结构可以从三方面入手: 逻辑结构。逻辑结构是指数据元素之间的逻辑关系,可分为线性结构...[作者空间]
为什么要设计散列这种数据结构呢?在现实世界中,实体之间可能存在着映射关系(key-value),比如一个订单可能对...[作者空间]
Java中线程安全的容器主要包括两类: Vector、Hashtable,以及封装器类Collections.sy...[作者空间]
本文的内容有别于之前文章中纯技术的探讨,会从业务逻辑、技术、团队和方法论的角度探讨如何快速高效地完成一个Andro...[作者空间]
上文对ActivityThread的工作流程进行了分析,本文将对Thread类的内部原理以及休眠唤醒进行说明。 三...[作者空间]
上文分析了Handler、MessageQueue、Message及Looper四者的关系,本文将对Android...[作者空间]
线程通信、ActivityThread及Thread类是理解Android线程管理的关键。 线程,作为CPU调度资...[作者空间]
本文属于Android局域网内的语音对讲项目系列,《实时Android语音对讲系统架构》阐述了局域网内Androi...[作者空间]
本文属于Android局域网内的语音对讲项目系列,《通过UDP广播实现Android局域网Peer Discove...[作者空间]
本文主要介绍如下三个Android支持库控件的配合使用: TabLayout:android.support.de...[作者空间]
本文是对个人笔记中内容的整理,部分代码及图片来自互联网,由于不好找到原始出处,所以未加注明。如有痛感,联系删除。 ...[作者空间]
本文内容来源于最近一次内部分享的总结,没来得及详细整理,见谅。 本次分享主要对内存泄露和线程安全这两个问题进行一些...[作者空间]
随着Android应用开发规模的扩大,客户端业务逻辑也越来越复杂,已然不是简单的数据展示了。如同后端开发遇到瓶颈时...[作者空间]
Camera的架构与Android系统的整体架构保持一致,如下图所示,本文主要从以下四个方面对其进行说明。 Fra...[作者空间]
在生产型Android客户端软件(企业级应用)开发中,界面可能存在多个输入(EditText)和多个操作(Moti...[作者空间]
本文将接着《Retrofit源码设计模式解析(上)》,继续分享以下设计模式在Retrofit中的应用: 适配器模式...[作者空间]
Retrofit通过注解的方法标记HTTP请求参数,支持常用HTTP方法,统一返回值解析,支持异步/同步的请求方式...[作者空间]
目前已经有不少Android客户端在使用Retrofit+RxJava实现网络请求了,相比于xUtils,Voll...[作者空间]