Android系统服务开发

副标题:无

作   者:[韩]金大佑,朴宰永,文炳元 著,邸春红 译

分类号:

ISBN:9787115375544

微信扫一扫,移动浏览光盘

简介

  本书分析了Android 提供的硬件控制机制。编写团队目前均从事相关工作,直接对平台源代码及日志进行分析及测试,介绍了目前尚未普及的Android 平台的硬件控制基本原理及实际框架的操作。  基本功扎实的开发人员可以主导顺应智能手机时代发展的“Smart”开发。通过本书可以掌握Android平台的操作原理,并将其直接应用于开发业务。

目录

第1 章 Android 系统服务开发
11 Android 系统服务开发简介
111 Android 的出现
112 移动设备的硬件结构
113 Android 硬件服务开发概要
114 本书的叙述方向
12 IPC
121 Android 的进程
122 进程的fork() 及exec() 函数
123 Linux 内核的IPC
124 Linux 管道
125 网络套接字
126 UNIX 套接字
13 I/O 多路复用
131 服务器端/ 客户端模型
132 使用select() 函数的I/O 多路复用
133 select() 函数示例
14 ITC
141 多线程
142 Android 的ITC 模型
143 消息
144 Looper
145 Handler
146 HandlerThread
15 守护进程服务分析
151 普通守护进程程序的结构
152 生成init 进程的守护进程服务
153 守护进程与多客户端间的通信
第2 章 RIL
21 RIL 简介
211 RIL 简介
212 AP 与调制解调器间的相互作用
213 AP 与调制解调器间的通信:RIL 命令
22 RIL 结构
221 Android 通信栈
222 Android RIL 的调制解调器控制模型
23 RIL 守护进程的结构
231 RIL 守护进程的构成要素
232 RIL 事件
233 RIL 事件调度程序
24 RIL 守护进程初始化
241 守护进程的启动
242 RIL 守护进程初始化过程
243 动态加载Vendor RIL 库
244 生成RIL 事件调度程序
245 Vendor RIL 初始化
246 注册Vendor RIL 的Radio控制函数及生成I/O 事件专用套接字
25 RIL 事件处理机制
251 RIL 事件调度程序的运行原理
252 RIL 事件处理回调函数
253 RIL req 处理机制
254 RIL resp 处理机制
255 RIL ind 处理机制
第3 章 通信框架
31 通信框架概要
311 通信框架的功能
312 通信框架提供的服务
32 通信框架的结构
321 通信框架的分层构成要素
322 PhoneApp 类
323 PhoneProxy 类
324 Phone 接口
325 Radio 接口
326 state tracker 类
327 CallManager 类
328 不同版本中通信框架的变化(15~42)
33 通信框架的初始化
331 Phone 应用程序的生成
332 通信框架的初始化
333 RILJava 的初始化
34 通信框架的服务模型
341 通信框架的服务结构
342 通信框架的服务req/resp 处理
机制
343 通信框架的服务ind 处理机制
35 RILJava 的RIL req 处理示例
351 Phone 应用程序的通信框架
API 调用
352 调用RILJava 的Radio API
353 生成RILJava 的RILRequest对象
354 向RILSender 线程传送RILRequest 对象
355 发送RILSender 线程的RIL req
36 RILJava 的RIL resp 处理示例
361 从RIL 守护进程接收RIL resp
362 发送RILReceiver 线程的服务resp 消息
363 处理客户端对象handler 的服务resp 消息
37 RILJava 的RIL ind 处理示例
371 注册Subscriber 对象的服务ind
372 接收RILReceive 线程的RIL ind
373 调用RILReceive 线程的notifyRegistrant() 方法
374 处理Subscriber 对象handler的服务ind 消息
第4 章 USIM
41 USIM 简介
411 智能卡的定义
412 智能卡的启动过程
413 使用APDU 的智能卡通信
414 USIM 的由来
415 USIM 的主要功能
42 USIM 的数据结构及运行
421 USIM 的数据结构
422 USIM 的移动通信相关EF
423 通过APDU 读取EF 的过程
43 Android USIM 软件结构
431 调制解调器
432 RIL
433 通信框架
434 Android 应用程序
44 Android USIM 初始化及运行
441 UICC 初始化及UICC 相关对象的生成
442 系统启动后调制解调器通电
443 进入SIM_READY 状态
444 查看USIM 状态及执行EF
读取
445 分析通信框架的EF 读取 
45 Android USAT 初始化及运行
451 USAT 初始化
452 通过Display Text 分析
Proactive Command
453 Android 的Proactive Command
处理
第5 章 Android 电源管理
51 电源管理概述
511 电功率
512 了解电池
513 默认电源状态
514 Android 电源管理的作用
52 Android 电源管理的结构
521 Android 电源管理的层级结构
522 Power Manager
523 Power Manager Service
524 本地空间
525 内核空间
526 Android 电源管理主要方法
调用过程
53 Power Manager Service 的初始化
531 Power Manager Service 的类
结构及方法
 XII  目  录
532 生成并注册Power Manager
Service
533 Power Manager Service 初始
化:init() 方法
534 Power Manager Service 初始
化:systemReady() 方法
54 Power Manager Service 的主要操作
541 Power Manager Service 状态
542 决定Power Manager Service
状态
543 屏幕亮度时间的结构
544 根据屏幕亮度时间控制屏幕
亮度
545 屏幕亮度转换的结构要素
546 屏幕亮度转换操作
547 Wake Lock 标记与标签
548 生成Wake Lock
549 获取Wake Lock
5410 解除Wake Lock
55 间接应用电源管理服务
551 Power Manager 类提供的方法
552 Power Manager 类的实例化及
获取
553 获取Wake Lock:PARTIAL_
WAKE_LOCK
554 Wake Lock 获取示例:
PARTIAL_WAKE_LOCK
555 获取Wake Lock:屏幕亮度
控制标记
556 Wake Lock 获取示例:FULL_
WAKE_LOCK
557 获取Wake Lock:ACQUIRE_
CAUSES_WAKEUP
558 解除Wake Lock:PARTIAL_
WAKE_LOCK
559 解除Wake Lock:屏幕亮度控制标记
5510 解除Wake Lock:ON_AFTER_RELEASE
56 直接应用Power Manager Service
561 屏幕亮度设置
562 Poke Lock
57 不应用Power Manager Service 的
Wake Lock
第6 章 Android 内核电源管理
61 Linux 内核电源管理
611 APM 与ACPI
612 设备电源管理
62 Android 内核电源管理
621 Android 内核修订内容
622 kobject 与sysfs 文件系统
623 生成用于电源管理的sysfs
文件
63 电源管理初始化
64 Early Suspend
641 Early Suspend 结构体与注册
642 Early S
 

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Android系统服务开发
    • 名称
    • 类型
    • 大小

    联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon