摘要:近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛的应用。尤其是各类操作系统的手机软件及应用,都是利用Java汇编语言和相关软件开发平台来联合开发的,大大方便了使用者。而Android作为一种以Linux为基础的开放源代码操作系统,以开放性、硬件选择的丰富性、与Google应用的完美结合性等优点,得到广大手机应用软件开发者及使用者的接受和认可。
本论文利用J2ME开发技术,面向Android操作系统,实现了一个用于移动通讯设备控制PPT播放的系统。系统包含4个主要功能模块:通信模块、PPT播放控制模块、鼠标控制模块和数据转换模块。实现了PPT播放控制器的开始、结束、翻页;鼠标的仿真控制功能;及智能手机远程控制电脑等功能。通过测试,该系统能成功实现移动通讯设备远程控制PPT播放,同时系统具有操作简单、界面美观、功能齐全等特点。
关键词 PPT播放控制器;J2ME ;Android应用开发;无线通信
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2 课题研究的目的和意义-1
1.3 课题研究的主要内容及论文结构-2
2 相关技术简介-3
2.1 开发环境简介-3
2.2 Java技术简介-3
2.3 J2ME简介-4
2.4 Eclipse技术简介-4
2.5 HTTP与Socket通信技术简介-5
2.6 Android模拟器简介-5
2.7 本章小结-7
3 系统需求分析-8
3.1 系统功能需求-8
3.1.1 PPT播放的基本控制需求-8
3.1.2 鼠标功能的基本控制需求-9
3.2 系统界面需求-11
3.3 系统通信技术需求-11
3.4 系统性能需求-12
3.5 系统运行环境需求-12
3.6 可行性分析-12
3.7 本章小结-13
4 系统总体设计-14
4.1 系统总体设计思想-14
4.2 系统设计目标-14
4.3 系统流程设计-14
4.4 系统功能结构设计-15
4.5 系统界面设计-17
4.5.1 Android界面开发两大对象-17
4.5.2 PPT控制器界面控件设计-17
4.6 系统通信模式设计-18
4.7 本章小结-19
5 系统详细设计-20
5.1 类的设计-20
5.2 通信模块设计-22
5.2.1界面详细设计-22
5.2.2 通信功能设计-23
5.3 PPT控制模块设计-25
5.3.1 界面详细设计-26
5.3.2 各子功能详细设计-27
5.4 鼠标控制模块设计-29
5.4.1界面详细设计-29
5.4.2 各子功能详细设计-30
5.5 数据转换模块设计-34
5.6 本章小结-35
6 系统测试-36
6.1 系统测试内容-36
6.1.1系统功能测试-36
6.1.2 系统通信测试-37
6.2 测试结果分析-38
6.3 本章小结-38
结论-39
致谢-40
参考文献-41
附录-42