摘要 | 第5-7页 |
ABSTRACT | 第7-8页 |
第一章 绪论 | 第11-15页 |
1.1 条形码技术的研究对象和特点 | 第12页 |
1.1.1 条形码技术的研究对象和特点 | 第12页 |
1.2 条形码分类与编码 | 第12-13页 |
1.2.1 条形码分类 | 第12-13页 |
1.2.2 条形码编码 | 第13页 |
1.3 小结 | 第13-15页 |
第二章 Android手机操作系统 | 第15-23页 |
2.1 Android系统概述 | 第15-16页 |
2.1.1 Android系统综述 | 第15页 |
2.1.2 Android的生态系统 | 第15页 |
2.1.3 Android系统和其他移动操作系统的对比 | 第15-16页 |
2.2 Android平台发展历史和背景 | 第16-17页 |
2.2.1 Android系统版本和历史 | 第16-17页 |
2.2.2 Android系统版本和占有率图示 | 第17页 |
2.3 Android系统架构 | 第17-19页 |
2.4 Android应用层开发的基本组件 | 第19-22页 |
2.4.1 Activity | 第19-21页 |
2.4.2 Service | 第21-22页 |
2.4.3 Broadcast Receiver | 第22页 |
2.4.4 Content Provider | 第22页 |
2.5 小结 | 第22-23页 |
第三章 Android扫描软件设计与实现 | 第23-48页 |
3.1 扫描软件系统的需求分析 | 第23页 |
3.1.1 扫描软件系统需求 | 第23页 |
3.1.2 扫描软件系统架构设计 | 第23页 |
3.2 扫描软件系统守护进程设计 | 第23-30页 |
3.2.1 Linux Daemon | 第23-26页 |
3.2.2 IO多路复用机制 | 第26-29页 |
3.2.3 消息循环与数据结构 | 第29-30页 |
3.3 扫描头读写服务 | 第30-43页 |
3.3.1 读扫描头服务 | 第30-34页 |
3.3.2 发送扫描头命令服务 | 第34-35页 |
3.3.3 注册接口 | 第35-37页 |
3.3.4 进程间通信 | 第37-41页 |
3.3.5 Android Binder机制 | 第41-43页 |
3.4 Android扫描系统中间层架构 | 第43-46页 |
3.4.1 BCR中间层架构 | 第43页 |
3.4.2 BCR发送线程 | 第43-45页 |
3.4.3 BCR接收线程 | 第45-46页 |
3.4.4 BCR设计模式 | 第46页 |
3.5 Android扫描系统应用层设计与实现 | 第46页 |
3.6 小结 | 第46-48页 |
第四章 Android扫描设备系统测试和验证 | 第48-60页 |
4.1 扫描设备软件系统的测试概述 | 第48页 |
4.2 系统功能测试 | 第48-56页 |
4.2.1 编译系统 | 第48-49页 |
4.2.2 下载系统 | 第49-50页 |
4.2.3 验证扫描头功能 | 第50-56页 |
4.3 SDK功能测试 | 第56-58页 |
4.3.1 测试SDK使用 | 第57-58页 |
4.3.2 Web API使用 | 第58页 |
4.4 测试的结果分析 | 第58-59页 |
4.5 小结 | 第59-60页 |
第五章 总结与展望 | 第60-61页 |
参考文献 | 第61-64页 |
致谢 | 第64-65页 |
攻读学位期间发表的学术论文 | 第65页 |