1. 模式定义 将一个类的接口转换成客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可...[作者空间]
1. 模式定义 Builder模式是比较复杂的创建型模式,它将客户端与包含多个组成部分(或部件)的复杂对象的创建过...[作者空间]
OpenCV在Android上虽然有自己的开源库,能够处理很多的图像问题,但是一旦涉及到一些需要使用算法方面的问题...[作者空间]
Android Studio 提供一个名为 Lint 的代码扫描工具,可帮助您发现并纠正代码结构质量的问题,而无需...[作者空间]
Hotfix:让应用能够在无需重新安装的情况实现更新,帮助应用快速建立动态修复能力。 热补丁技术在2015年开始爆...[作者空间]
1. MVC MVC全名是Model View Controller,是数据抽象(model)-视图(view)-...[作者空间]
Android系统是基于Linux 2.6内核开发的开源操作系统,而linux系统的内存管理有其独特的动态存储管理...[作者空间]
1. 形态学操作 形态学操作就是基于形状的一系列图像处理操作。通过将结构元素作用于输入图像来产生输出图像。最基本的...[作者空间]
图像平滑(smoothing)也称为图像模糊(blurring),是一种在图像处理中使用频率很高的操作,进行图像平...[作者空间]
Bitmap是Android系统中的图像处理中最重要类之一。Bitmap可以获取图像文件信息,对图像进行剪切、旋转...[作者空间]
1. Mat - 基本图像容器 从真实世界中获取数字图像有很多方法,比如数码相机、扫描仪、CT或者磁共振成像。无论...[作者空间]
1. ANR ANR全名Application Not Responding,也就是“应用无响应”。如果你的应用程...[作者空间]
反色又叫补色,红的补色是绿色,蓝的补色是橙色,黄的补色是紫色,由这三种对比关系可引出很多对比的反色。 1. 关于A...[作者空间]
Android 团队在 Android Studio 3.0 中给我们带来了非常多的改变,连带着com.andro...[作者空间]
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它...[作者空间]
OpenCV (Open Source Computer Vision Library) 是一个基于BSD许可(开...[作者空间]
1. View绘制机制 1.1 View树的绘制流程 判断是否需要重新计算视图大小(measure) 是否重新需要...[作者空间]
An HTTP & HTTP/2 client for Android and Java applications...[作者空间]
2. Binder通信机制 2.1 Binder通信模型 我们把跨进程通信的双方叫做Server进程(简称Serv...[作者空间]
Binder是Android系统中进程间通讯(IPC)的一种方式,也是Android系统中最重要的特性之一。And...[作者空间]