![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 93
songjinghao
这个作者很懒,什么都没留下…
展开
-
SystemUI 7.0学习总结一-SystemUI的启动
最近在学习并接触SystemUI模块的工作,Keyguard做为引入库也纳入了SystemUI的大家庭,所以整体感觉SystemUI模块还是挺大的,为了日后的查阅还是要写一下笔记。笔记记录过程中参考了许多网友的文章,在本文最后的文章参考会一一罗列,在此非常感谢他们的分享。SystemUI概览SystemUI属于系统级的apk,位置在frameworks\base\packages\SystemUI,原创 2017-05-24 17:03:11 · 5268 阅读 · 0 评论 -
SystemUI 7.0学习笔记二-状态栏和导航栏
状态栏和导航栏的启动SystemUI学习笔记一中SERVICES中类的名字就可以大致猜出来它们的功能,对!本节的主角就是com.android.systemui.statusbar.SystemBars.class。首先看一张图来个全面的把握, SystemBars的start()会new一个ServiceMonitor对象,接着会调用其start()。public class SystemBar原创 2017-05-25 16:23:33 · 2794 阅读 · 0 评论 -
SystemUI 7.0学习笔记三-QSPanel
QSPanel加载流程首先通过一张图了解一下,如图红色区域就是QSPanel:包含亮度条和Quick Settings;本节的重点是后者。 QSPanel是StatusBar的一部分,自然是随着StatusBar的加载而加载,SystemUI 7.0学习笔记二-状态栏和导航栏介绍了状态栏的加载实在PhoneStatusBar的makeStatusBarView()中完成的;其实,这个方法完成了很多原创 2017-05-28 01:21:33 · 3143 阅读 · 0 评论 -
SystemUI 7.0学习笔记四-Recents
Recents显示流程先用一张图描述下Recents整体的显示流程,具体环节日后慢慢补充。 参考文章http://blog.csdn.net/kebelzc24/article/details/53765379http://blog.csdn.net/jamikabin/article/details/53766381http://blog.csdn.net/zhudaozhuan/arti原创 2017-06-01 16:39:41 · 890 阅读 · 0 评论 -
Android Cavas.clipPath()用法
Android Cavas.clipPath()用法:CLip(剪切)的时机: 通常理解的clip,是对已经存在的图形进行clip的。但是,在Android上是对Canvas上进行clip的,要在画图之前对Canvas进行clip,如果画图之后在对Canvas进行clip不会影响到已经画好的图形。一定要记住clip是针对Canvas而非图形。Clip中的Op参数的意思: DIFFRENCE原创 2017-06-15 16:41:27 · 1605 阅读 · 0 评论 -
Volley是如何把response deliver到Main Thread的?
问题来源今天在学习Volley官方文档Sending a Simple Request的时候,看到下面的request生命周期图。 蓝色框的意思很明了:request从cache/network获取到的response deliver到main thread。 (Ps - begin: 个性青年:你说是就是咯。 本屌丝码农:追查到底,源码见真谛!原创 2017-07-09 16:58:05 · 722 阅读 · 0 评论