![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android源码阅读
风雪夜刃逍遥
能耐得住寂寞的人,肯定是有思想的人。能忍受孤独的人,肯定是有理想的人。遇事能屈能伸的人,肯定是胸怀的人。处事从容不迫的热的人,肯定是个淡定的人。经常微笑的人,肯定是个有头脑的人。看透天下事的人,肯定是个有智慧的人
展开
-
Android源码学习 -- launcher 3 拖动大略流程之终章
前面的不用看了,就看下面几张图就可以知道大概的流程了 引用图片 落下时的动画在DragLayout 的animateView方法中: 箭头方向要反着看 根据 onDriverDragEnd()方法追溯 : onDriverDragEnd() 等方法 与 Workspace的onDrop()方法之间的流程: 上面都是拖拽的流程,如果仅仅是长按不动呢 ? ...原创 2019-11-18 16:29:48 · 431 阅读 · 0 评论 -
Android源码学习 --SystemUI 3 SystemBars 与 StatusBar
根据上上一篇文章,我这里知道,SystemServer会通过 SystemUIService,SystemUIApplication类来 通过反射的方式将继承了SystemUI的各个子服务类实例化 , 其中我们可以看到: <item>com.android.systemui.SystemBars</item> 这就是我们今天的主角了。 SystemBars 里面的代码并...原创 2019-11-04 17:03:35 · 569 阅读 · 0 评论 -
Android源码学习 --SystemUI 2 SystemUI的介绍(转)
转 01 什么是SystemUI? 作为Android系统核心应用,SystemUI负责反馈系统及应用状态并与用户保持大量的交互。耳熟能详的三栏:StatusBar(状态栏)、NavigationBar(导航栏)与Notification Panel(通知栏),以及Recents(近期任务界面),使用起来方便又快捷。 另外Keyguard(锁屏界面)也是属于SystemUI的一部分。并且在Andr...转载 2019-11-04 11:30:25 · 346 阅读 · 0 评论 -
Android源码学习 --SystemUI 1 SystemServer和SystemUI的启动流程
系统服务:SystemServer.java public static void main(String[] args) { new SystemServer().run(); } private void run(){ try{ //省略 // Create the system service manager. ...原创 2019-11-04 09:38:03 · 533 阅读 · 0 评论