会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
wytiger
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
14
下一页
2017年4月14日
WMS工作原理
摘要: 图1:创建窗口 图2:通信过程 我们知道其实任何一个窗口的创建,最终都是会创建一个 ViewRootImpl对象。ViewRootImpl 是一很重要的类,类似 ActivityThread 负责跟AmS通信一样,ViewRootImpl 的一个重要职责就是跟 WmS 通信,它通过静态变量 sWin
阅读全文
posted @ 2017-04-14 18:17 tiger168
阅读(1193)
评论(0)
推荐(0)
编辑
《重构:改善既有代码的设计》读书笔记
摘要: todo
阅读全文
posted @ 2017-04-14 18:09 tiger168
阅读(129)
评论(0)
推荐(0)
编辑
2017年3月30日
Android开发人员不得不收集的代码(持续更新中)
摘要: Android开发人员不得不收集的代码(持续更新中)
阅读全文
posted @ 2017-03-30 21:07 tiger168
阅读(138)
评论(0)
推荐(0)
编辑
2017年3月3日
Android View相关知识问答
摘要: Android View相关核心知识问答 Activity Window View之间的三角关系 你真的了解View的坐标吗? 在渲染前获取 View 的宽高 5种手势工具类 浅析Android的窗口
阅读全文
posted @ 2017-03-03 09:36 tiger168
阅读(138)
评论(0)
推荐(0)
编辑
2017年2月6日
AMS工作原理:activity启动
摘要: 说明: 1. 通过Launcher或者startActivity启动最终的流程都是和上面的一致的. 2. AMP是AMS在App端(client端)的代理, ATP是ApplicationThread在AMS端(server端)的代理.
阅读全文
posted @ 2017-02-06 11:34 tiger168
阅读(538)
评论(0)
推荐(0)
编辑
Android系统启动概要
摘要: 注:Java系统服务与本地系统服务标注反了 1、Linux内核 Android系统启动时,首先通过BootLoader(系统加载器)加载Linux内核,在Linux加载启动时,首先初始化内核,再调用init进程。 2、Daemon进程 init进程会分别启动USB Daemon、ADB Daemon
阅读全文
posted @ 2017-02-06 11:28 tiger168
阅读(426)
评论(1)
推荐(0)
编辑
2017年1月5日
源码分析: 图片加载框架Picasso源码分析
摘要: 使用: 创建一个Picasso类型单例singleton, 接着进入Builder构造函数: 首先判断线程池是否关闭,如果关闭了则返回; 具体如何判断,我们看看RequestHandler的canHandleRequest方法,这里以NetworkRequestHandler为例: 主要是通过sch
阅读全文
posted @ 2017-01-05 21:32 tiger168
阅读(994)
评论(0)
推荐(0)
编辑
2017年1月1日
Android组件化、模块化、插件化
摘要: 组件:指的是单一的功能组件,如地图组件(MapSDK)、扫码组件(QRCode)、支付组件(AnjukePay)、路由组件(Router)等等; 模块:指的是独立的业务模块,如新房模块(NewHouseModule)、二手房模块(SecondHouseModule)、即时通讯模块(InstantMe
阅读全文
posted @ 2017-01-01 21:26 tiger168
阅读(728)
评论(0)
推荐(0)
编辑
2016年12月19日
Android技术文章收集
摘要: Android高工必备技能! 我的 Android 开发实战经验总结 Android开发在路上:少去踩坑,多走捷径 //微信 微信Android客户端架构演进之路 微信Android版智能心跳方案 //流量优化 WebP 探寻之路 HTTP 协议缓存机制详解 OKHTTP之缓存配置详解 //Frag
阅读全文
posted @ 2016-12-19 20:15 tiger168
阅读(214)
评论(0)
推荐(0)
编辑
2016年12月17日
一个功能强大的日志工具类
摘要: 日志可谓是开发中必不可少的工具了, 但是一般的日志信息难以满足我们的需要,特别是对于大一点的复杂的项目,日志太多,经常导致我们定位不到打印日志的位置.因此我们希望打印的日志能告诉我们日志是在哪里打印的,哪个类,哪个方法,哪一行? 更进一步,最好我点击日志就能跳转到源码处,那就更好啦. 同时,对于一些
阅读全文
posted @ 2016-12-17 20:32 tiger168
阅读(1157)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
14
下一页
公告