Intro 在这,我们相互学习,共同成长,分享使我们并不孤单. BRVAH@www.recyclerview.org 前言 此文章由BRVAH开发者angels分享给大家,目的是为了让BRVAH的使用者不仅会使用,还懂其…
标签:Android源码分析
UIL 图片加载库缓存源码分析 - 内存缓存
本篇文章我们来分析一下著名图片加载库Android-Universal-Image-Loader的图片缓存源码。 源码环境 版本:V1.9.5GitHub链接地址:github.com/nostra13/An… 我们一般…
UIL 图片加载缓存源码分析 - 硬盘缓存
上面一篇文章《Android UIL图片加载缓存源码分析-内存缓存》我们已经分析了Android著名的图片加载库UIL的内存缓存模型,本篇文章我们接着分析另外一种缓存方式-磁盘缓存,磁盘缓存说到底就是将图片缓存到本地SD…
Handler、Looper、Message、MessageQueue 基础流程分析图解
图解 图片项目地址 可以复制下来 进行修改 ThreadLocal定义:不同线程存取 不会相互影响 而且用到的是一个变量!!ThreadLocal:解释了为什么 线程里用的时候要prepare()和loop()还有Act…
Android 插件换肤的原理和源码分析
在学习安卓插件化开发的路上,有一处风景是肯定要观赏的,那就是基于插件的应用换肤了。 插件换肤原理概述 基于 插件进行应用换肤 的技术大致可以分为两个方面: 如何加载插件包中各式各样的资源,如 drawable、color…
android 音视频点 / 直播模块开发
前言 随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能,那么作为开发一个小白,如何快速学习音视频基础知识,了解音视频编解码的传输协议,编解码方式,以及如何技术选型,…
20 分钟理解 React Native For Android 原理
前言 文中所有 RN 缩写指代React Native For Android 分析的 RN 代码基于 { "react": "15.4.1", "react-native": "0.39.2" } 本文主要分析 Jav…
OpenGL ES 总结(三)OpenGL 通过计算纹理坐标来显示一张图片
导读: OpenGL是在图形图像中,非常优秀的渲染库,文中Demo下载地址:https://github.com/hejunlin2013/OpenGLTexture 通过OpenGL来显示一张汽车图片,图片可以看做一个…
从源码角度简析 Android 消息机制
MessageQueue 源码解析 enqueueMessage() next() Looper 源码解析 prepare() loop() quit()、quitSafely() Handler 源码解析 构造方法 s…
关于 Okhttp3(七)-ConnectInterceptor
上篇我们将来缓存拦截器,鉴于本系列是将Okhttp的所以就没有将太多关于缓存相关的东西,后面又机会在开一个系列。今天我们讲讲倒数第二个拦截器—连接拦截器,这才是真正的开始向服务端发起进攻,同志们是不是已经急不可耐了,哈哈…
安卓开发终极指南: 50 多个初高级开发资源(译)
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 英文原文:The ultim…
Android 排查内存神器-LeakCanary
前言 LeakCanary是Square公司提供的用于Android检测内存的小工具,他能帮助我们快速定位代码隐藏的BUG,减少OOM的机会。 此处为git地址链接:github.com/square/leak… 题外话…