论文部分内容阅读
智能手机自问世以来得到了快速的发展和应用。目前最流行的智能手机操作系统有苹果公司的iOS、谷歌公司的Android和微软公司的的Windows Phone8。其中,Android智能手机系统凭借其开放性以及强大的功能迅速抢占了手机市场的大部分份额,成为用户使用数量最多的智能手机系统。在智能手机各项功能更加突出的同时,智能手机的用户体验性和用户界面的日益友好是手机发展的一个重要方向。智能手机大多都配置了智能手机系统和触摸屏,用户通过手指即可以在触摸屏上进行相应操作,例如滑动解锁、手写汉字输入等。但是这些功能太单一,只允许用户绘制特定的手势,而不允许用户自定义自己的手势图形来操作。因此,为了进一步提高用户界面的友好性,本文对Android手机平台上的手势图形定义和识别方法进行了比较深入的研究,使用户可以随心所欲地定义自己的手势图形,并且可以通过识别算法将其提取出来。本文的主要工作和内容如下:1、论文对智能手机发展的状况做了细致的研究,指出了Android智能手机在国内外的发展情况以及Android智能系统的特点,并提出当前智能手机方面存在的不足。2、论文选用距离算法并结合特征向量作为手势识别算法对手势图形进行识别,提出一种新的提取图形特征的方法,即寻找其特征向量的值,同时结合其他的特征值来确定特征向量。阐述距离算法和特征提取的基本概念和向量提取步骤,并对距离算法和特征提取进行整合,为后续的程序验证和结构设计提供可靠的理论基础。3、论文对验证程序设计进行结构规划和流程设计,阐述各个模块之间的关系,对数据库中的数据存储做出具体设计。4、介绍Android系统相关组件的概念,给出Android平台的搭建过程,设计程序验证算法的可行性,详细给出界面设计的属性和属性值以及算法的关键部分,对手势识别算法的实现及存储过程给出一定的文字解释并给出了程序中XML文件布局。对手势识别算法的正确率进行测试,通过散点图说明手势识别算法的可靠行和可行性。在基于Android智能手机上采用手势识别算法可以将用户自定义的手势图形有效地提取出来并加以应用,智能手机手势识别功能的加入既提高了用户界面的友好性和用户体验性,又使得相关操作更加人性化和简单化。