Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? 知道Android究竟是如何在屏幕上显示我们期望的画面的? 对Android的视图架构有整体把握。 学会从根源处…
标签:Android源码分析
obs 源码分析第二篇 -- 庖丁解牛
作者 | 况鹰编辑 | 迷鹿 况鹰,腾讯android高级工程师,目前主要负责手Q个性化增值及企鹅电竞pc助手业务开发与性能优化,在android和pc端都有丰富的经验,闲暇之余比较爱折腾和研究各种新技术。 接上一篇《o…
OBS 源码分析第一篇 -- 踏石留印
作者 | 况鹰编辑 | 迷鹿 况鹰,腾讯android高级工程师,目前主要负责手Q个性化增值及企鹅电竞pc助手业务开发与性能优化,在android和pc端都有丰富的经验,闲暇之余比较爱折腾和研究各种新技术。 在直播如此火…
FlycoTabLayout 简单分析
简介 FlycoTabLayout,是一个比Google原生TabLayout 功能更强大的TabLayout库。目前有3种TabLayout: SlidingTabLayout CommonTabLayout Segm…
RecyclerView 缓存分析
本文采用recyclerview-v7-25的源码 缓存介绍 public final class Recycler { final ArrayList<ViewHolder> mAttachedScrap …
动手动脑学 Dagger2 系列一
好久没有更新博客了,最近在学习依赖注入框架Dagger2,感觉上手还是挺不容易的的,也查看了网上好多朋友写的技术文章,折磨了好长时间~今天,我在他们基础上,打算按照边撸代码边分析源…
图解 Android 事件分发机制
转自:www.jianshu.com/p/e99b5e8bd… 为什么转载这篇文章?因为它能让你很容易的把事件分发记在你的脑海,感觉自己写不出比这更好的文章了,推荐! 在Android开发中,事件分发机制是一块Andro…
从 Dagger2 源码角度理解 Scope 注解
本文主要从Dagger2生成的源码角度讲解Scope注解的作用 代码已上传至GitHub,戳github.com/tb-yangshu/…,欢迎star或者fork Scope Identifies scope anno…
重识 OkHttp:从深入了解到源码分析
Intro 每天更新优质Android文章,不定期大神语音分享。 作者博客 http://www.jianshu.com/u/16925b46816d 前言 本文的分析基于…
handler 机制源码分析
handler机制: 概念 handler机制是一种异步通信机制,通常用于子线程中数据更新后,通知主线程UI更新。 handler运行框架图 运行 从上面handler的运行框架图来看,为了完成handler整个流程,你…
利用百度地图快速实现支付宝的 “到位” 功能
基于LBS精确获取地理位置的周边数据 地图动态显示网络图标 支持多点聚合与分离 点击图标动态放大选中效果 移动、放大、缩小地图后重新更新数据 聚合图标点击动画展开 根据实际距离调整地图层级为屏幕大小 分页刷新 简书详解 …
深入理解 MessageQueue
Android 中有两个非常重要的知识点,分别是Binder机制和Handler机制。前者用于跨进程通讯,并且通过 ServiceManager 给上层应用提供了大量的服务,而后者用于进程内部通讯,以消息队列的形式驱动应…