基于Android平台的触摸屏系统设计及实现

被引量 : 0次 | 上传用户:bjjgx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android是Google公司推出的一个开源的移动设备操作平台,包括操作系统、中间件和一些关键的应用。Android操作系统基于一个调优后的Linux内核版本。Android不存在任何以往阻碍移动产业创新的专有权障碍,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。同时,Google和其手机开放联盟也一直在致力于Android的发展与更新,使得Android在近几年有了飞速的发展。Android系统的移动设备(智能手机、平板电脑等)由于输入操作的需要,均选用一块全触屏作为其主要输入方式,而为了实现多点触摸,几乎都使用了电容式触摸屏。Android系统的发展和电容式触摸屏的广泛应用时间都还不长,虽市场上已有不少Android手机推出,但是国内外这方面的学术研究基本还处于空白阶段,特别是电容式触摸屏硬件系统和基于Android的触摸屏驱动开发方面。如何保证触摸屏系统的稳定性,如何提高系统的整体性能,如何增强用户的触摸屏体验,是本论文的研究重点。本人在论文研究阶段,借联想正在开发乐phone手机的机会,到联想上海研究院实习,参与了乐phone项目中触摸屏系统的学习与研发工作,主要工作有以下几点:1.认真研究Android系统架构和手机硬件结构的基础上,完成了SPI总线的触摸屏系统硬件设计;2.将触摸屏设计为A区和B区,A区用于检测触摸点坐标,B区用于检测触摸手势,并且通过对B区一些相关参数的合理设定,提升了用户体验;3.对Android的Linux Kernel,特别是输入子系统、SPI子系统、工作队列机制等模块,进行了深入研究;4.对触摸屏控制IC的数据传输方式和协议进行设计,编写完成了融入系统内核的触摸屏驱动程序,使得触摸屏控制IC的数据通过SPI总线快速准确的传输到操作系统,顺利实现了操作系统与触摸屏硬件的交互;5.在Android版本升级到2.2之后,完成了触摸屏多点触摸功能在驱动层上的实现,使得触摸屏IC的多点数据同时成功上报,用户可以在触摸屏上体验到两点乃至五点同时触摸的操作;6.最后对触摸屏模块进行了详细测试,并解决了一些在测试过程中发现的问题,最终达到了系统稳定、性能优良、用户体验良好的理想效果。
其他文献
目的通过单中心前瞻性自身对照研究探讨人体成份分析仪(body composition monitor,BCM)联合在线清除率监测(online clearance monitoring,OCM)评估血液透析充分性的准确性和实用
随着全球气候变化问题和能源危机问题的日益严峻,绿色发展与绿色新政正成为世界各国政府的政策选择。中国现今节能减排形势紧迫,加之城镇化速度加快,中国需要在各方面发展水
气体绝缘变电站(GIS)在中国迅速发展的电力事业推动下被广泛的使用,同时电压等级也不断提高。然而由于气体绝缘变电站特有的结构以及电气特性,使得其在拥有众多优点的同时也
压电阻抗法结构健康监测的原理是:利用PZT耦合电阻抗的变化来反映结构机械阻抗的变化,当PZT自身参数保持恒定时,结构的机械阻抗唯一确定了PZT耦合电阻抗,该参数的变化反映了由
大型制造企业受到政府扶持力度大,融资渠道多,资金雄厚,吸引了一大批高素质人才。它们的成本管理相对规范,较早地用上了平衡记分卡、ERP等先进的管理工具。对比较而言,中小制
一、姚孟起“平生未尝著书”辨疑“善鉴者不写,善写者不鉴”这句话,经常被人们理解为:擅长理论的人,不必优于书法创作;擅长书法创作的人,不必优于理论。这个观点似乎是一种魔咒,将“
氮氧化物是大气主要污染物之一,足造成酸雨和化学烟雾的主要原因。迄今为止,全世界各国开发的烟气氮氧化物治理技术种类很多,选择性催化还原(Selective Catalytic Reduction,
对胸腺五肽联合消银颗粒治疗寻常型银屑病的临床效果进行观察和分析。以收治的100例寻常型银屑病患者为研究对象,采用随机分配的原则,将所有患者分成两组,各50例。对照组患者
近年来,随着世界经济的增长,人们的生活水平和质量不断提高,对食品种类和质量的需求越来越高,随之带来的就是全球海运冷藏货大量的增长。2007年全球冷藏货海运量就达7700万多
节能减排已经成为我国经济建设的重要方面,而港口发展在经济发展中占据主要地位,因此,港口行业的降耗减排是全面开展节能减排的生力军。我国港口节能减排工作整体上仍停留在