Android 开源库的源码导读

事实上“Android 技术文章精选”到目前为止已经连续推荐 232 期了,累计订阅人数超过12500,每天推荐国内外优秀的 Android 技术文章,期待大家多多点赞,让更多人看到。

停止更新两个月了,今天重启啦。


1、《Android 开源库的源码导读》包含 Retrofit 、 Okio、OkHttp、RxJava 原理剖析。作者 Piasy 清华大学计算机系,目前就职于 YOLO,带领安卓团队。同时作者还有免费专栏《Android 架构系列》《Piasy 的 WebRTC 专栏》


2、Google对话式交互规范指南

语音交互(voice interaction)和人工智能(AI)是目前互联网行业非常热门的话题,对于体验设计师来说,这是一个比较新的领域,行业与设计标准还未完全成型。Google作为行业先驱,针对对话UI体验提供了一系列设计原则、流程与方法的具体建议和归纳,本专栏文字翻译自Google官方对话式交互规范指南,为相关领域的开发者和设计师提供了比较基础的指导和框架。


3、《Android 插件化原理解析》 作者田维术,前360,现蚂蚁金服 Android 工程师。以下为专栏内容。

使用代理机制进行API Hook进而达到方法增强是框架的常用手段,比如J2EE框架Spring通过动态代理优雅地实现了AOP编程,极大地提升了Web开发效率;同样,插件框架也广泛使用了代理机制来增强系统API从而达到插件化的目的。

接下来的一系列文章将以DroidPlugin为例讲解插件框架的原理,揭开插件化的神秘面纱;同时还能帮助深入理解Android Framewrok;主要内容如下:

1、Hook机制之动态代理
2、Hook机制之Binder Hook
3、Hook机制之AMS&PMS
4、Activity生命周期管理
5、插件加载机制
6、广播的管理方式
7、Service的插件化
8、ContentProvider的插件化
9、DroidPlugin插件通信机制
10、插件机制之资源管理
11、不同插件框架方案对比
12、插件化的未来


4、《安卓自定义 View 教程》作者 GcsSloop。

这是一个从零起步,从入门到懵逼的自定义View教程。本教程从最基础的内容讲解,并且深入到了相关的各个细节,不论你是刚入门的菜鸟,还是有一定经验的工程师相信本系列文章都会对你有所帮助。

你既可以将本教程当作学习资料来学习自定义View相关的各种知识,也可以作为工具来使用,在需要的时候查询相关的知识细节。

基础篇

安卓自定义View基础 - 坐标系
安卓自定义View基础 - 角度弧度
安卓自定义View基础 - 颜色
进阶篇

安卓自定义View进阶 - 分类和流程
安卓自定义View进阶 - Canvas之绘制图形
安卓自定义View进阶 - Canvas之画布操作
安卓自定义View进阶 - Canvas之图片文字
安卓自定义View进阶 - Path之基本操作
安卓自定义View进阶 - Path之贝塞尔曲线
安卓自定义View进阶 - Path完结篇
安卓自定义View进阶 - PathMeasure
安卓自定义View进阶 - Matrix原理
安卓自定义View进阶 - Matrix详解
安卓自定义View进阶 - Matrix Camera
安卓自定义View进阶 - 事件分发机制原理
安卓自定义View进阶 - 事件分发机制详解
安卓自定义View进阶 - MotionEvent详解
安卓自定义View进阶 - 特殊控件的事件处理方案
安卓自定义View进阶 - 多点触控详解
安卓自定义View进阶 - 手势检测(GestureDecetor)

5、《Kotlin Primer》 Kotlin 开发入门指南,专栏还将不断更新下去。作者张涛,沪江网 Android 开发工程师,知名博主。

6、《Android 开发实战》 开发过程中的一些实战经验,饱含各种进阶的技巧和知识,作者 D_clock爱吃葱花 ,欢聚时代Android 开发工程师,知名博主。

编辑于 2017-08-28

文章被以下专栏收录