Android开发
文章平均质量分 77
zhaohc_nj
这个作者很懒,什么都没留下…
展开
-
Android平台中Wifi的初始化
<br />1. WIFI JAVA layer:<br />1.1. 当android系统启动WIFI 模块时, 它将调用 Wifiserver 类的setWifiEnabledBlocking函数。<br />1.2. 在该函数中,如果是使能WIFI, 它将做四件事:<br /> a. load wifi driver.<br /> b. 启动wpa_supplicant.<br /> c. 启动 event loop.<br /> d. 更新wifi的状转载 2010-08-30 13:44:00 · 987 阅读 · 0 评论 -
Android 初始化脚本语法解析
<br />Android初始化脚本语言包含四种类型的语句:动作(Actions)指令(Commands)服务(Services)选项(Options)<br />该语言的语法包括下列约定:所有类型的语句都是基于行(line-oriented)的, 一个语句包含若干个tokens,token之间通过空格字符分隔. 如果一个token中需要包含空格字符,则需要通过C语言风格的反斜线('/')来转义,或者使用双引号把整个token引起来。反斜线还可以出现在一行的末尾,表示下一行的内容仍然属于当前语句。原创 2010-08-30 13:48:00 · 751 阅读 · 0 评论 -
Android的电话功能介绍
<br />Android的Radio Interface Layer (RIL)提供了电话服务和的radio硬件之间的抽象层。<br /> Radio Interface Layer RIL(Radio Interface Layer)负责数据的可靠传输、AT命令的发送以及response的解析。应用处理器通过AT命令集与带GPRS功能的无线通讯模块通信。<br /> AT command由Hayes公司发明,是一个调制解调器制造商采用的一个调制解调器命令语言,每条命令以字母"AT"开头。<br />转载 2010-09-02 14:12:00 · 713 阅读 · 0 评论 -
Android init 启动过程分析
Zygote 服务概论:<br />Zygote 是android 系统中最重要的一个服务,它将一步一步完成下面的任务:<br />start Android Java Runtime and start system server. It’s the most important service. The source is in device/servers/app.<br />1. 创建JAVA 虚拟机<br />2. 为JAVA 虚拟机注册android 本地函数<br />3.转载 2010-10-26 10:04:00 · 1036 阅读 · 0 评论 -
spinlock,mutex,semaphore,critical section的作用与区别
spinlock是自旋锁,用于多cpu的情况mutex就是普通的跨进程同步对象semaphore用于对资源数的控制------------------------------------------------------------------------------------------- Mutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙转载 2012-08-27 10:24:50 · 2637 阅读 · 0 评论