一.启动过程分析 基于 binder 机制实现通信,添加服务,查询服务,获取服务。查询,获取服务时候需要检查权限,android是基于Linux底层,所以也很好的实现了linux多用户管理。 frameworks\native\cmds\servicemanager\servicemanager.r ...
分类:
移动开发 时间:
2018-07-22 12:56:01
阅读次数:
242
0,vbox挂载共享 sudo mount -t vboxsf H /mnt/H/1,安装系统 配置: 内存 12G cpu 16个,峰值 95% 硬盘200G 分区:自动分区 2,配置环境,下载源码 sudo apt-get update sudo apt-get install git-core ...
分类:
移动开发 时间:
2018-07-20 14:01:12
阅读次数:
251
0,vbox挂载共享 sudo mount -t vboxsf H /mnt/H/1,安装系统 配置: 内存 12G cpu 16个,峰值 95% 硬盘200G 分区:自动分区 2,配置环境,下载源码 sudo apt-get update sudo apt-get install git-core ...
分类:
移动开发 时间:
2018-07-20 13:56:30
阅读次数:
190
一.介绍 Android三种事件类型:ACTION_DOWN,ACTOIN_MOVE,ACTION_UP。 事件传递的三个阶段: 分发(Dispatch) 方法:public boolean dispatchTouchEvent(MotionEvent ev) 拦截(Intercept) 方法:pu ...
分类:
移动开发 时间:
2018-07-15 15:00:45
阅读次数:
233
Android 8.0 源码,Dalvik虚拟机创建过程分析 ...
分类:
移动开发 时间:
2018-07-09 21:31:42
阅读次数:
232
一.前言: init进程 –> Zygote进程 –> SystemServer进程 –> Launcher桌面程序 -> 我们的App应用 init进程:linux的根进程,android系统是基于linux系统的,因此可以算作是整个android操作系统的第一个进程; Zygote进程:andr ...
分类:
移动开发 时间:
2018-07-07 22:28:36
阅读次数:
232
android 8.0源码分析, SystemServer 进程分析 ...
分类:
移动开发 时间:
2018-07-07 17:51:33
阅读次数:
271
Android 8.0源码分析 . Zygote 进程 启动. ...
分类:
移动开发 时间:
2018-07-07 15:56:29
阅读次数:
369
一.Handler 使用方法: 输出结果: 二.源码分析 又回到Handler.java 补充: UI线程 调用 Loop. 三.总结: 一.Handler,Looper,MessageQue三者关系 1.Looper:相当于消息的载体 1) 它的内部有一个消息队列,也就是MessageQueue, ...
分类:
移动开发 时间:
2018-07-07 13:54:37
阅读次数:
191
service启动源码分析 startService源码过程 ...
分类:
移动开发 时间:
2018-06-24 15:10:01
阅读次数:
267