[摘]Android源码之init.rc文件规则和init.c解析
前言本文主要讲解Android源码之init.rc文件规则和init.c解析。本文摘抄网上大牛的文章(链接文末),方便自己查阅。多谢分享。正文init.c与init.rc在源码中的位置:init.c : /system/core/initinit.rc : /system/core...
Android 6.0 Settings源码简单分析之蓝牙(2)
上一篇《Android 6.0 Settings源码简单分析之蓝牙(1)》我们只是简单的介绍了蓝牙的界面和流程的启动,讲得比较粗糙,这次我们继续深入讨论蓝牙,设计Framework的代码源码:Android 6.0应用:Settings 和 Framework(权且看做一个应用吧^_^...
Settings源码分析之蓝牙(1)
源码:Android 6.0应用:Settings目录:Settings\src\com\android\settings\bluetooth 上一回我们简单分析了Settings加载和启动过程(《Android 6.0 Settings源码简单分析》),现在我们来看看S...
Android6.0Settings分析
源码:Android 6.0应用:Settings目录:android-6.0.0_r1\packages\apps\Settings Android 中Settings的代码很多,我这里只是简单分析一下,仅供参考。如果要深入了解设置,自己要多看看源码。一般分析应用的话...
Launcher2之拖拽事件
在分析Launcher2的拖拽(触摸)事件之前,我们必须知道Android中事件的分发、拦截和处理机制。有兴趣的可以看看《Android触摸事件简单分析》。不过,我这里再次简单总结一下:1、事件一定是先到达父控件上。2、事件简单来说可以分为三种:Down事件、Move事件、Up事件。...
启动startService()分析(2)
接上一篇《Android 6.0 启动startService()源码分析(1)》,依旧分析startService()启动过程。由于篇幅过长,分开记录,便于阅读。10.4 ActivityManagerProxy.attachApplication在上一篇中的代码中 【获取的又是Activi...
PhoneStatusBar初始化分析
接上一篇《SystemUI源码分析之PhoneStatusBar启动流程简单分析》,我们简单的了解了是怎么启动PhoneStatusBar的,同时也知道在PhoneStatusBar的start()方法中主要执行了如下几个步骤:一、createAndAddWindows()二、addN...
PhoneStatusBar启动分析
下面两图让我们大概的了解了SystemUI代码结构和布局范围。 下面是Android SystemUI中包含的各项功能简介,虽然很多,但我这里只是讲解Status Bar,也就是系统上方的状态栏。看第二张图第一部分的顶部部分。Status Bar 系统上方的状态栏Navigator...