android 服务作用是什么,Android系统服务开发

Android系统服务开发

编辑

锁定

讨论

上传视频

本书分析了Android 提供的硬件控制机制。编写团队目前均从事相关工作,直接对平台源代码及日志进行分析及测试,介绍了目前尚未普及的Android 平台的硬件控制基本原理及实际框架的操作。

书    名

Android系统服务开发

作    者

[韩] 金大佑,朴宰永,文炳元ISBN

978-7-115-37554-4

出版社

出版时间

2015-02

Android系统服务开发图书信息

编辑

【作者】[韩] 金大佑,朴宰永,文炳元

【ISBN】978-7-115-37554-4

【日期】2015-02

Android系统服务开发目录

编辑

第1 章 Android 系统服务开发1

11 Android 系统服务开发简介2

111 Android 的出现2

112 移动设备的硬件结构5

113 Android 硬件服务开发概要11

114 本书的叙述方向14

12 IPC16

121 Android 的进程16

122 进程的fork() 及exec() 函数17

123 Linux 内核的IPC19

124 Linux 管道20

125 网络套接字21

126 UNIX 套接字27

13 I/O 多路复用30

131 服务器端/ 客户端模型30

132 使用select() 函数的I/O 多路复用33

133 select() 函数示例34

14 ITC36

141 多线程36

142 Android 的ITC 模型39

143 消息42

144 Looper45

145 Handler49

146 HandlerThread54

15 守护进程服务分析56

151 普通守护进程程序的结构56

152 生成init 进程的守护进程服务58

153 守护进程与多客户端间的通信65

第2 章 RIL70

21 RIL 简介71

211 RIL 简介71

212 AP 与调制解调器间的相互作用72

213 AP 与调制解调器间的通信:RIL 命令73

22 RIL 结构75

221 Android 通信栈76

222 Android RIL 的调制解调器控制模型77

23 RIL 守护进程的结构78

231 RIL 守护进程的构成要素79

232 RIL 事件80

233 RIL 事件调度程序81

24 RIL 守护进程初始化87

241 守护进程的启动87

242 RIL 守护进程初始化过程90

243 动态加载Vendor RIL 库91

244 生成RIL 事件调度程序92

245 Vendor RIL 初始化97

246 注册Vendor RIL 的Radio控制函数及生成I/O 事件专用套接字100

25 RIL 事件处理机制103

251 RIL 事件调度程序的运行原理103

252 RIL 事件处理回调函数110

253 RIL req 处理机制119

254 RIL resp 处理机制124

255 RIL ind 处理机制129

第3 章 通信框架136

31 通信框架概要137

311 通信框架的功能137

312 通信框架提供的服务139

32 通信框架的结构140

321 通信框架的分层构成要素140

322 PhoneApp 类142

323 PhoneProxy 类142

324 Phone 接口144

325 Radio 接口146

326 state tracker 类148

327 CallManager 类149

328 不同版本中通信框架的变化(15~42)151

33 通信框架的初始化152

331 Phone 应用程序的生成153

332 通信框架的初始化155

333 RILJava 的初始化160

34 通信框架的服务模型164

341 通信框架的服务结构164

342 通信框架的服务req/resp 处理

机制165

343 通信框架的服务ind 处理机制172

35 RILJava 的RIL req 处理示例186

351 Phone 应用程序的通信框架

API 调用187

352 调用RILJava 的Radio API189

353 生成RILJava 的RILRequest对象191

354 向RILSender 线程传送RILRequest 对象193

355 发送RILSender 线程的RIL req194

36 RILJava 的RIL resp 处理示例197

361 从RIL 守护进程接收RIL resp198

362 发送RILReceiver 线程的服务resp 消息200

363 处理客户端对象handler 的服务resp 消息202

37 RILJava 的RIL ind 处理示例203

371 注册Subscriber 对象的服务ind204

372 接收RILReceive 线程的RIL ind205

373 调用RILReceive 线程的notifyRegistrant() 方法206

374 处理Subscriber 对象handler的服务ind 消息209

第4 章 USIM211

41 USIM 简介212

411 智能卡的定义213

412 智能卡的启动过程213

413 使用APDU 的智能卡通信215

414 USIM 的由来215

415 USIM 的主要功能216

42 USIM 的数据结构及运行219

421 USIM 的数据结构219

422 USIM 的移动通信相关EF221

423 通过APDU 读取EF 的过程223

43 Android USIM 软件结构225

431 调制解调器225

432 RIL226

433 通信框架226

434 Android 应用程序229

44 Android USIM 初始化及运行230

441 UICC 初始化及UICC 相关对象的生成230

442 系统启动后调制解调器通电235

443 进入SIM_READY 状态240

444 查看USIM 状态及执行EF

读取244

445 分析通信框架的EF 读取 246

45 Android USAT 初始化及运行254

451 USAT 初始化254

452 通过Display Text 分析

Proactive Command258

453 Android 的Proactive Command

处理263

第5 章 Android 电源管理270

51 电源管理概述272

511 电功率273

512 了解电池273

513 默认电源状态274

514 Android 电源管理的作用275

52 Android 电源管理的结构276

521 Android 电源管理的层级结构277

522 Power Manager278

523 Power Manager Service279

524 本地空间280

525 内核空间282

526 Android 电源管理主要方法

调用过程283

53 Power Manager Service 的初始化284

531 Power Manager Service 的类

结构及方法285

XII 目 录

532 生成并注册Power Manager

Service286

533 Power Manager Service 初始

化:init() 方法290

534 Power Manager Service 初始

化:systemReady() 方法302

54 Power Manager Service 的主要操作304

541 Power Manager Service 状态304

542 决定Power Manager Service

状态307

543 屏幕亮度时间的结构315

544 根据屏幕亮度时间控制屏幕

亮度318

545 屏幕亮度转换的结构要素320

546 屏幕亮度转换操作321

547 Wake Lock 标记与标签328

548 生成Wake Lock330

549 获取Wake Lock334

5410 解除Wake Lock344

55 间接应用电源管理服务344

551 Power Manager 类提供的方法345

552 Power Manager 类的实例化及

获取345

553 获取Wake Lock:PARTIAL_

WAKE_LOCK347

554 Wake Lock 获取示例:

PARTIAL_WAKE_LOCK348

555 获取Wake Lock:屏幕亮度

控制标记350

556 Wake Lock 获取示例:FULL_

WAKE_LOCK352

557 获取Wake Lock:ACQUIRE_

CAUSES_WAKEUP353

558 解除Wake Lock:PARTIAL_

WAKE_LOCK357

559 解除Wake Lock:屏幕亮度控制标记358

5510 解除Wake Lock:ON_AFTER_RELEASE360

56 直接应用Power Manager Service361

561 屏幕亮度设置362

562 Poke Lock363

57 不应用Power Manager Service 的

Wake Lock364

第6 章 Android 内核电源管理367

61 Linux 内核电源管理369

611 APM 与ACPI369

612 设备电源管理372

62 Android 内核电源管理372

621 Android 内核修订内容372

622 kobject 与sysfs 文件系统373

623 生成用于电源管理的sysfs

文件376

63 电源管理初始化378

64 Early Suspend381

641 Early Suspend 结构体与注册382

642 Early S[2]

词条图册

更多图册

参考资料

1.

Android系统服务开发

.当当网[引用日期2019-07-25]

2.

Android系统服务开发

.人民邮电出版社[引用日期2015-09-06]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值