目 次
1 引言 1
1。1 项目的研究背景 1
1。2 项目的研究目的 2
1。3 项目的研究成果 2
2 项目设计和开发语言介绍 3
2。1 总体设计 3
2。2 Java语言 3
2。2。1 Java语言介绍 3
2。2。2 Java与Android的关系 4
2。3 Android操作系统 5
2。3。1 Android操作系统简介 5
2。3。2 Android操作系统特性 6
2。4 Android四大组件 7
2。4。1 基本组件 7
2。4。2 Activity生命周期 8
2。5 Android多线程处理机制 9
2。5。1 Handler简介 10
2。5。2 Handler与线程 11
3 Android项目开发环境搭建 12
3。1 Android应用层介绍 12
3。2 Android应用层开发环境 12
3。3 Android Studio搭建 14
3。4 创建一个新项目 17
4 遥控端详细设计 20
4。1 概述 20
4。2 app详解 20
4。2。1 manifests包介绍 20
4。2。2 Java包的类定义 21
4。2。3 res资源包介绍 22
4。3 遥控端界面 23
4。3。1 开机界面 23
4。3。2 主界面 24
4。3。3 设置界面 27
5 连接与权限 29
5。1 概述 29
5。2 无线连接 29
5。2。1 无线管理 29
5。2。2 无线传输 29
5。3 蓝牙连接 31
5。3。1 蓝牙4。0介绍 31
5。3。2 蓝牙管理 31
5。3。3 蓝牙4。0配对和传输 32
5。4 权限管理 36
6 控件 37
6。1 概述 37
6。2 自定义按钮 37
6。3 指南针 37
6。4 档位控件 38
6。5 摇杆 39
6。6 其他 43
结论 44
致谢 46
参考文献 47
1 引言
智能手机在当今的社会的地位正在不断提高,客观上,不论好坏,因为智能设备人们的生活质量正稳步提高,越发的便捷。Android作为智能手机最主流的操作平台,也因为其基于Linux的开源设计备受应用开发者们的青睐。随着科技的不断发展,机器在生活中的替代性使得人们越来越认可机器的存在,好的人机交互方式成为了人们的关注重点。
本章节主要讲述本项目的研究背景,其研究目的和意义及本项目最终达到的研究成果。论文网
1。1 项目的研究背景
当4G甚至5G的移动网络和多媒体通讯技术进入人们的生活,智能操作系统平台也在稳步迅速的成型并且成熟。本项目所使用的Android操作系统正是其中占有率最高的智能平台,根据市场调查机构Kntar在2015年6月3日发表的最新智能手机份额报告显示,如图1。1仅中国来说,最高的就是Android,其占有率为74%,接下来是IOS,占据了24。4%的份额,最后是Windows Phone,相对较少为1%,其他平台占有率较低[1]。