欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

Android 系统服务开发

收藏
  • 大小:54.07 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
Android 系统服务开发
作 者: (韩)金大佑(韩)朴宰永(韩)文炳元
出版时间: 2015
内容简介

  ?基于Jellybean(4.1.2)版本的Android系统服务?线程间通信(Inter-Thread Communication)必备知识(Message、Message Queue、Looper、Handler等)?针对进程间通信(Inter-Process Communication)的UNIX套接字使用方法?守护进程程序结构?面向移动通信网络的通信栈:RIL、通信框架、USIM?Android的Power Management Service
目录
第1 章 Android 系统服务开发  1 1.1 Android 系统服务开发简介  2 1.1.1 Android 的出现  2 1.1.2 移动设备的硬件结构  5 1.1.3 Android 硬件服务开发概要  11 1.1.4 本书的叙述方向  14 1.2 IPC  16 1.2.1 Android 的进程  16 1.2.2 进程的fork() 及exec() 函数  17 1.2.3 Linux 内核的IPC  19 1.2.4 Linux 管道  20 1.2.5 网络套接字  21 1.2.6 UNIX 套接字  27 1.3 I/O 多路复用  30 1.3.1 服务器端/ 客户端模型  30 1.3.2 使用select() 函数的I/O 多路复用  33 1.3.3 select() 函数示例  34 1.4 ITC  36 1.4.1 多线程  36 1.4.2 Android 的ITC 模型  39 1.4.3 消息  42 1.4.4 Looper  45 1.4.5 Handler  49 1.4.6 HandlerThread  54 1.5 守护进程服务分析  56 1.5.1 普通守护进程程序的结构  56 1.5.2 生成init 进程的守护进程服务  58 1.5.3 守护进程与多客户端间的通信  65 第2 章 RIL  70 2.1 RIL 简介  71 2.1.1 RIL 简介  71 2.1.2 AP 与调制解调器间的相互作用  72 2.1.3 AP 与调制解调器间的通信:RIL 命令  73 2.2 RIL 结构  75 2.2.1 Android 通信栈  76 2.2.2 Android RIL 的调制解调器控制模型  77 2.3 RIL 守护进程的结构  78 2.3.1 RIL 守护进程的构成要素  79 2.3.2 RIL 事件  80 2.3.3 RIL 事件调度程序  81 2.4 RIL 守护进程初始化  87 2.4.1 守护进程的启动  87 2.4.2 RIL 守护进程初始化过程  90 2.4.3 动态加载Vendor RIL 库  91 2.4.4 生成RIL 事件调度程序  92 2.4.5 Vendor RIL 初始化  97 2.4.6 注册Vendor RIL 的Radio控制函数及生成I/O 事件专用套接字  100 2.5 RIL 事件处理机制  103 2.5.1 RIL 事件调度程序的运行原理  103 2.5.2 RIL 事件处理回调函数  110 2.5.3 RIL req 处理机制  119 2.5.4 RIL resp 处理机制  124 2.5.5 RIL ind 处理机制  129 第3 章 通信框架  136 3.1 通信框架概要  137 3.1.1 通信框架的功能  137 3.1.2 通信框架提供的服务  139 3.2 通信框架的结构  140 3.2.1 通信框架的分层构成要素  140 3.2.2 PhoneApp 类  142 3.2.3 PhoneProxy 类  142 3.2.4 Phone 接口  144 3.2.5 Radio 接口  146 3.2.6 state tracker 类  148 3.2.7 CallManager 类  149 3.2.8 不同版本中通信框架的变化(1.5~4.2)  151 3.3 通信框架的初始化  152 3.3.1 Phone 应用程序的生成
下载地址