Android 6.0 Settings源码简单分析之蓝牙(2)
上一篇《Android 6.0 Settings源码简单分析之蓝牙(1)》我们只是简单的介绍了蓝牙的界面和流程的启动,讲得比较粗糙,这次我们继续深入讨论蓝牙,设计Framework的代码 源码:Android 6.0 应用:Settings…
Android 6.0 Settings源码简单分析之蓝牙(1)
源码:Android 6.0 应用:Settings 目录:Settings\src\com\android\settings\bluetooth 上一回我们简单分析了Settings加载和启动过程(《Android 6.0 …
Android 6.0 Settings源码简单分析
源码:Android 6.0 应用:Settings 目录:android-6.0.0_r1\packages\apps\Settings Android 中Settings的代码很多,我这里只是简单分析一下,仅供参考。如果要…
Android 6.0 Launcher2源码分析之拖拽(触摸)事件的简单流程
在分析Launcher2的拖拽(触摸)事件之前,我们必须知道Android中事件的分发、拦截和处理机制。 有兴趣的可以看看《Android触摸事件简单分析》。不过,我这里再次简单总结一下: 1、事件一定是先到达父控件上。 2、事件简单来说可…
Android 6.0 启动startService()源码分析(2)
接上一篇《Android 6.0 启动startService()源码分析(1)》,依旧分析startService()启动过程。由于篇幅过长,分开记录,便于阅读。 10.4 ActivityManagerProxy.attachAppli…
SystemUI源码分析之PhoneStatusBar初始化布局简单分析
接上一篇《SystemUI源码分析之PhoneStatusBar启动流程简单分析》,我们简单的了解了是怎么启动PhoneStatusBar的,同时也知道在PhoneStatusBar的start()方法中主要执行了如下几个步骤: 一、cre…
SystemUI源码分析之PhoneStatusBar启动流程简单分析
下面两图让我们大概的了解了SystemUI代码结构和布局范围。 下面是Android SystemUI中包含的各项功能简介,虽然很多,但我这里只是讲解Status Bar,也就是系统上方的状态栏。看第二张图第一部分的顶部部分。 Status…
Android 6.0 Launcher2源码分析之壁纸设置
上回我们简单介绍了Launcher中的布局,这次我们看看如何设置壁纸。 在Launcher界面,长按空白处,就会弹出如上图的壁纸设置对话框。 直接上代码Launcher.java 1. onCreate() 加载布局和初始化控件 @Over…
Android 6.0 Launcher2源码分析之布局简介
由于博客资源有些,放的图有点小,要看大图,请移到百度云 链接:https://pan.baidu.com/s/1XqfIOhwDVSJ0H4FmY6FE8w 密码:niue 本此分析的Android6.0的Launcher2源码,我是直接运…
Android 6.0 启动startService()源码分析(1)
Service的源码路劲:base\core\java\android\app\Service.java,我们从Service.java开始入手。 Service的启动方式有两种,一种是stopService(Intent name),另一…