android
文章平均质量分 70
hatchuel
这个作者很懒,什么都没留下…
展开
-
Android System Property分析
Android System Property属性变更的请求时init事件循环处理的另一个事件,在Android平台中,为了让运行中的所有进程共享系统运行时所需要的各种设置值,系统开辟了属性存储区域,并提供了访问该区域的API。属性由键(key)与值(value)构成,其表现形式为“键=值”。在Linux系统中,属性服务主要用来设置环境变量,提供各进程访问设定的环境变量值。在A转载 2014-03-12 14:50:14 · 616 阅读 · 0 评论 -
Android系统进程Zygote启动过程的源代码分析
在Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育(fork)出来的,这也许就是为什么要把它称为Zygote(受精卵)的原因吧。由于Zygote进程在Android系统中有着如此重要的地位,本文将详细分析它的启动过程。 在前面一篇文章Android应用程序进程启动过程的源代码分析中,我们看到了,当ActivityMan转载 2014-03-12 19:53:35 · 457 阅读 · 0 评论 -
Android - Binder机制 - ProcessState和IPCThreadState
Android - Binder机制 - ProcessState和IPCThreadState转载 2014-04-15 10:54:31 · 653 阅读 · 0 评论 -
Android播放器框架分析之AwesomePlayer
1 简介Java层 要开启一个播放器进行播放, 需要以下几行代码:12345MediaPlayer mp = newMediaPlayer(); mp.setDisplay (...); /// 设置播放器Suface mp.setDataSou转载 2014-03-19 11:27:29 · 1208 阅读 · 0 评论 -
Android Init进程源码分析
Init 进程源码分析基于Linux内核的android系统,在内核启动完成后将创建一个Init用户进程,实现了内核空间到用户空间的转变。在Android 启动过程介绍一文中介绍了Android系统的各个启动阶段,init进程启动后会读取init.rc配置文件,通过fork系统调用启动init.rc文件中配置的各个Service进程。init进程首先启动启动android的服务大管家S转载 2014-03-21 09:59:53 · 1198 阅读 · 0 评论 -
Android Makefile and build system 分析
前言之前言:之前此文发表在eoeandroid,但没有贴图。然后被一些网站转载,也没有贴图,给阅读本文带来一些不便。在此附上贴图,转载请注明来自csdn 博客。作者邮箱:hongjie.career@gmail.com 前言:预计未来一致两年内移动互联网将会有很大的发展,必将孕育很多的机会,而Google 推出的Android 手机操作系统无疑将是移动互联网中的明星。由于其是开源系统转载 2014-05-09 10:12:19 · 855 阅读 · 0 评论 -
Android Binder机制
.binder通信概述 binder通信是一种client-server的通信结构, 1.从表面上来看,是client通过获得一个server的代理接口,对server进行直接调用; 2.实际上,代理接口中定义的方法与server中定义的方法是一一对应的; 3.client调用某个代理接口中的方法时,代理接口的方法会将client传递的参数打包成为Par转载 2014-10-21 19:05:44 · 419 阅读 · 0 评论 -
android 6.0架构下wpa_supplicant分析
本文根据网上的资料,自己搜集整理。基于android6.0的版本,重新定位了文件的位置,以及调用情况1. 系统架构 Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示: 一切尽在上图中,下面将对每部分进行详细分原创 2016-03-02 16:57:44 · 6815 阅读 · 1 评论