声明
摘要
第一章 引言
第一节 研究背景
1.1.1 智能手机市场发展现状
1.1.2 Android应用市场及用户使用行为分析
第二节 论文的选题和意义
第三节 本论文主要研究内容
第四节 论文结构
第二章 相关研究与工作
第一节 电量监测工具相关研究
2.1.1 Trepn Profiler工具
2.1.2 Power Tutor工具
2.1.3 AppScope工具
2.1.4 Monsoon电量监控器
第二节 电量监测方法相关研究
2.2.1 协同电量诊断方式
2.2.2 基于硬件使用和基于时间分割的监测方式
2.2.3 基于系统调用的电量监测方式
第三节 本章小结
第三章 Android系统架构简介
第一节 Android系统简介
3.1.1 应用程序层
3.1.2 应用程序框架层
3.1.3 系统运行库层
3.1.4 Linux内核层
第二节 Android系统中的Linux内核
第三节 Binder模块介绍
3.3.1 Binder模块的功能及原理
3.3.2 Binder IPC数据的传递
3.3.3 Binder Driver在服务使用中的函数调用流程
第四节 本章小结
第四章 Android系统电量测量工具的设计与实现
第一节 Android系统电量测量工具整体架构
第二节 硬件设备电量消耗模型
4.2.1 CPU设备电量消耗建模
4.2.2 WiFi设备电量消耗建模
4.2.3 LCD设备电量消耗建模
4.2.4 GPS设备电量消耗建模
4.2.5 3G设备电量消耗建模
4.2.6 传感器设备电量消耗建模
第三节 系统调用探测模块
4.3.1 系统调用探测点的设置
4.3.2 探测事件消息的发送
第四节 系统调用监听模块
第五节 本章小结
第五章 系统测试
第一节 测试环境搭建
5.1.1 Linux内核编译
5.1.2 Android电量消耗测量工具的安装
第二节 测试结果分析
5.2.1 Android手机硬件设备电量消耗测量
5.2.2 Android手机应用程序电量消耗测量
第三节 本章小结
第六章 总结与展望
第一节 论文总结
第二节 研究展望
参考文献
致谢
附录
个人简历、在学期间发表的学术论文与研究成果
南开大学;