2。1 总体设计
此次基于Android的手机遥控端设计从我设计者的角度去看,其实总体的设计分为3大方面:连接和控制和显示如图2。1。
连接的设计上又分为2种连接,无线网络连接和蓝牙4。0连接。蓝牙连接中同时包含蓝牙的Android系统权限获取后的开启,和与本项目指定的蓝牙模块进行配对,最后完成数据的交互。
其控制上实现对机器车的前进,后退,左转,右转,急停,还有速度档位上的调整。同时在连接机器车的情况下还能在手机智能端上完成对机器车雷达,罗盘,电机,gps等开启与关闭的控制。
显示方面实现了对手机智能端后置摄像头的预览,控制力度的显示,按钮的动作效果,功能连接的显示,指南针的实时定位,方向键摇杆的设计。
图2。1 遥控端总体设计
2。2 Java语言
2。2。1 Java语言介绍
Java[5]不仅仅代表一个意思,而是做为一个总称用来描述Java这个面向对象程序设计语言同时也包括Java平台,是Sun Microsystems公司的产品,由James Gosling和他的同事研发。Oak是它最早的名字,是在90年代设计的一开始使用于消费类电子产品的嵌入式芯片。1995年的时候才被命名为Java,被人们用于开发Internet应用程序。HotJava浏览器(支持Java applet)就是一款很典型使用Java实现的程序,展示了Java独特魅力,它附有很多特性:Internet计算、跨平台、动态Web等。也因此Java被人们认识并且接受,与此同时推动了Web的飞速发展,如今Java applet被常用的浏览器所普遍支持。在作者看来,相对于C,C++这种基础语言来说,Java语言更加的亲和,容易理解,更加适用于设计,从而受到了新一代程序员们的青睐,与此同时,Java从来没有停下过步伐,相关的更新不断地在进行,发展迅速,对C++语言造成了强而有力的冲击。就如今全球化的互联网以及云计算被人们重视而形成产业化的环境下,Java所具有独特优势,其前景被越来越多的人所看好。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
Java由四个部分组成:语法也就是Java编程语言,Java虚拟机(即JVM),Java文件格式,Java应用程序接口(Java API)。Java与C/C++相比有以下优势[6]:
1。面向对象(标志性区别)
2。多线程
3。结构化错误处理
4。垃圾收集
5。动态连接
6。动态扩展
7。这些优势能在极大程度上提高程序员的效率,增强程序的健壮性。