为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 基于Android平台的多点触控[Word文档]

基于Android平台的多点触控[Word文档]

2018-03-24 5页 doc 17KB 11阅读

用户头像

is_594886

暂无简介

举报
基于Android平台的多点触控[Word文档]基于Android平台的多点触控[Word文档] 基于Android平台的多点触控 关键字: 基于Android平台的多点触控 本文为Word文档,感谢你的关注, 随着科学技术的飞速发展,触摸屏在各个领域中的应用持续增加,多点触控已经成为现代社会一大重点应用技术。Android作为一款新型智能手机操作系统,凭借其良好的开放性和扩展性受到了业界的高度关注,在当今社会具有良好的发展空间。本文将针对多点触控在Android平台上的应用进行研究。 【关键词】Android平台 触摸屏 多点触控 触摸屏在工业领域被称为人机界...
基于Android平台的多点触控[Word文档]
基于Android平台的多点触控[Word文档] 基于Android平台的多点触控 关键字: 基于Android平台的多点触控 本文为Word文档,感谢你的关注, 随着科学技术的飞速发展,触摸屏在各个领域中的应用持续增加,多点触控已经成为现代社会一大重点应用技术。Android作为一款新型智能手机操作系统,凭借其良好的开放性和扩展性受到了业界的高度关注,在当今社会具有良好的发展空间。本文将针对多点触控在Android平台上的应用进行研究。 【关键词】Android平台 触摸屏 多点触控 触摸屏在工业领域被称为人机界面,是一种输入设备,主要通过触摸板进行定位,向计算机输入操作命令,从而实现人机交互的目标。在实际应用过程中具有操作简单、节省空间、坚固耐用等基本特征,受到了现代人的广泛喜爱,尤其是对于那些难以数量掌握电脑操作的人群来说,触摸屏的出现为他们对计算机的使用提供了很大的便利,在移动通信设备中的应用越来越广泛。 1 多点触控系统的硬件 1.1 处理器核心模块 S5PV210是一种常用的Android系统处理器,采用了ARM Cortex-A8内核与ARM V7指令集,能够对各种级别的指令进行自主缓存,实现Android系统内部数据信息的高性能运算,不仅能够提升数据运算的效率,还能够保证数据运算的质量。处理器核心模块中包含着很多性能强大的编解码功能,能够更好的对图像和视频进行高精度的处理,进一步提成视频文件和图像文件的质量。 1.2 显示模块 外界HDMI高清接口是S5PV210处理器的扩展功能,外围显示设备都可以通过这一接口连接到系统当中,具有极高 的数字分辨率,在使用过程中能够支持多种数字音频格式技术,进一步对其操作过程进行简化,实现画质和音频的同步输出。而且,HDMI接口还能够以数码的形式进行高分辨率视频和音频的传输,在传输过程中不会对数据进行压缩,确保数据传输的质量。 1.3 触摸屏模块 红外触摸屏是现阶段比较常用的触摸屏模块之一,在实际应用过程中具有很多的优势。 (1)红外触摸屏的触控灵敏度比较高,任意触摸点都是有效的触点,更好的发挥出红外触摸屏的使用效果。 (2)红外触摸屏能够实现多点触控的目标,并且制作价格相对较低,其使用功能与其他形式的触摸屏相比更加多元化。 2 多点触控系统的软件设计 2.1 Linux设备驱动 2.1.1 Linux设备的主要类型 Linux驱动设备在应用过程中可以分为三种,分别是字符设备、块设备和网络设备。其中字符设备可以被访问,其基本读写单位是字节,在设计的时候主要采用了open、close、read、write等系统的合理配置,确保应用程序可以通过设备文件来访问字符设备。块设备中的数据主要以“块”的形式存在,其设计的过程中与字符设备相同,都需要open、close、read、write等系统的合理配置来实现块设备的正常使用。网络设备可以看成是一个已挂载的块设备,但是在使用的时候并不与文件系统节点相对应,其设计方式与字符设备和块设备完全不同。 2.1.2 Linux设备驱动程序模板 Linux内核是一个整体结构,在实际应用过程中很难对内核进行添加和删除。为了能够在多点触控设计中解决这一问,技术人员借助Linux设备驱动程序模块构建内核机制,并且在Linux设备驱动程序模块的技术支持下对内核进 行添加和删除。Linux内核在设计过程中,并没有纳入Linux设备驱动程序模块,在一定程度上降低了内核体积,为内核的使用提供了一定的便利。但是,如果将Linux设备驱动程序模,K编译到Linux内核设计当中,就会大大的增加系统的制造成本,而且还会直接影响Linux内核的正常使用,一旦Linux设备驱动程序模块在应用中出现任何故障,Linux内核也会面临崩溃的危险。 2.2 多点触控在Android平台上的实现 2.2.1 多点触控在Android Framework层的实现 Android从2.0版本开始加入多点触控功能,进一步推动了多点触控在Android Framework层的实现,在实际应用过程中能够更加准确的进行MotionEvent的数据处理。在设计Android平台的过程中,多点触控系统都使用了MotionEvent的数据处理方式,在触控开始的时候触发ACTION-DOWN,在移动操作时触发ACTION-MOVE,在结束触控时触发ACTION-UP。当用户在使用触摸屏时出现无规则操作的情况,就会触发ACTION-CANCEL。另外,多点触控在Android Framework层的实现还包括MotionEvent.getAction和MotionEvent.ACTION-MASK这两个参数的合理使用,其中MotionEvent.getAction主要针对单点触控进行操作,而MotionEvent.ACTION-MASK主要针对多点触控进行操作。 2.2.2 多点触控在Android驱动层的实现 Android平台的多点触控需要建立在framework层的基础之上,通过对驱动层获取的触摸屏多点触控数据进行分析,将分析后的数据传输到子系统中。多点触控在Android驱动层的实现需要各种信息的支持,像是触控的坐标、触控区域的压力值、接触面积、接触区域方向等,都需要进行完整的统计,这样才能更好的实现多点触控在Android平台中的重要作用。 3 结论 综上分析可知,随着科学技术的不断完善,Android系统在移动通信端中的应用比较常见,尤其是多点触控的应用获得了高度的重视,给现代人始终计算机等电子设备提供了很大的便利。本文从硬件设计和软件设计两个方面进行Android平台多点触控的研究,进一步明确多点触控在Android平台上的实现,充分发挥出多点触控的重要作用。 参考文献 [1]邱祖芳.基于Android平台的多点触控研究[D].南昌航空大学,2014. [2]谈海青.互动教学平台Android客户端的设计与实现[D].华中师范大学,2015. [3]肖云.基于Wi-Fi的Android虚拟示波器的软件设计与实现[D].电子科技大学,2015. [4]王慧杰.基于Android平台的手势识别图像裁剪应用研究[D].北京工业大学,2012. [5]王贺.基于多点触控的围棋对弈软件在Android上的研究与实现[D].北京邮电大学,2013. 作者单位 国家知识产权局专利局专利审查协作河南中心 河南省郑州市 450000 文档资料:基于Android平台的多点触控 完整下载 完整阅读 全文下载 全文阅读 免费阅读及下载 阅读相关文档:智能化集成系统在综合交通枢纽配套工程中的实现 基于Arduino单片机模拟搜救其系统的设计与实现 基于GIS的营区信息管理系统的设计 基于Virtools的数控铣床虚拟加工系统 基于ARM平台的车牌识别系统的设计与实现 基于微信公众号的微课开发与实现 铁路信号区间自动闭塞逻辑检查的应用 矩阵迭代和Dijkstra两种算法在交通运输路径选择中的对比 城市轨道交通线网的通信传输组网 电子通信关键技术的运用 5G关键技术的特征和面临的挑战 民航导航设备的问题及对策 密集波分多路在组建通信网的应用 基于层次实时有色Petri网的实时服务描述研究 计算机网络技术在图馆信 感谢你的阅读和下载 *资源、信息来源于网络。本文若侵犯了您的权益,请留言或者发站内信息。我将 尽快删除。*
/
本文档为【基于Android平台的多点触控[Word文档]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索