android系统中触摸屏驱动程序原理和开发

android系统中触摸屏驱动程序原理和开发

ID:6238572

大小:26.50 KB

页数:5页

时间:2018-01-07

android系统中触摸屏驱动程序原理和开发_第1页
android系统中触摸屏驱动程序原理和开发_第2页
android系统中触摸屏驱动程序原理和开发_第3页
android系统中触摸屏驱动程序原理和开发_第4页
android系统中触摸屏驱动程序原理和开发_第5页
资源描述:

《android系统中触摸屏驱动程序原理和开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Android系统中触摸屏驱动程序原理和开发  摘要随着手机技术的不断发展和触摸屏技术的不断发展,自从2009年投入使用以来,Android系统的应用就为智能手机的快速发展起着极大的贡献。在这之中Android系统中触摸屏驱动程序的开发与运用起着重要影响。本文从阐述Android系统中触摸屏驱动程序的原理入手,对Android系统中触摸屏驱动程序的开发进行了分析。【关键词】Android系统触摸屏驱动程序原理开发Android系统是2007年Google公司发布的,于09年投入使用的手机平台系统。Android系统的设计与开发基于Linux系统。Android系

2、统的应用范围非常广泛并且是多款手机的官方使用平台。Android系统具有兼容性强、使用较为方便、更新速度快、维修较为方便等优越性,因此受到了许多手机厂商与手机使用者的青睐。1Android系统中触摸屏驱动程序的原理Android系统作为新时代的手机平台系统,触摸屏幕的支持是其基本功能。Android系统中触摸屏驱动程序的原理具有其独特性。在Android系统的全局变量中。structTS_DEV5tsdev这一参数的主要功能是对触摸屏驱动程序的相关参数进行及时的保存。并在数据处理队列进行完毕后对当前的采样数据进行有效保存。除此之外Android系统中触摸屏驱动程

3、序中的_RET结构体的主要作用是促进上层运用程序的数据供给与信息供给并对触摸屏的返回值进行有效保存。通常来说TS_DEV结构主要是对触摸屏运行过程中出现的各种状态进行有效记录。Linux系统独有的特性可以使当触摸屏的运行过程中当有好几个进程在进行时,Linux系统可以自动将这些进程放入设定好的等待队列中,并按照相关优先度进行处理并用来对Android系统中触摸屏程序进行驱动。Android系统中触摸屏驱动程序的MAX_TS_BUF的值为16,这意味着在相关数据在被读取之前Android系统中触摸屏驱动程序的系统缓冲区中最多可容纳16个数据队列。在Android系

4、统中触摸屏驱动程序的模块初始化都有重要的影响。2Android系统中触摸屏驱动程序的开发触摸屏设备的驱动程序开发对于促进Android系统的有效应用和触摸屏技术的发展起着基础性作用。通过对Android系统中触摸屏驱动程序的开发过程进行分析,可以对其他系统的开发进行有效借鉴与参考。5Android系统驱动程序的原理和编写过程通常由三部分组成。这三部分分别是导体层、隔离层、透明导体层。通常情况下在驱动程序的开发过程中如果Android系统的触摸屏被外力作用于某一点。在这种情况下导体层与透明导体层就会互相进行接触。因此Android系统中触摸屏驱动程序的开发过程中开

5、发人员需要获取屏上触摸点的坐标则首先要对触摸屏的坐标进行切换控制并使其处于均衡稳定的状态,然后驱动程序的开发人员通过C转换对驱动程序进行合理的坐标变换使其处于良好的驱动状态,从而最后有效得到触摸点的坐标程序。Android系统中触摸屏驱动程序的开发通常以Linux为开发平台。Linux平台具有源代码公开这一其他平台难以相比的优越性。这些优点促使程序的开发人员在程序开发时可以根据自己的需求通过源代码的有效利用进行程序的高效开发。在Android系统中触摸屏驱动程序的开发过程中开发人员通过设备操作文件与对应函数的应用可以对相关参数进行设计并可以对触摸屏驱动程序的驱动

6、函数进行有效设定与修正。这一驱动程序开发方法的应用也极大的促进了Android系统中触摸屏驱动程序的可移植性并对驱动程序中的加密数据可以做到有效保护。Android系统中触摸屏驱动程序的开发人员通过在驱动程序控制单元对状态值进行参照与复制,在完成这一操作后对驱动程序进行解锁。Android系统中触摸屏驱动程序进行开发时开发人员应当注意通过配置ADCDLY5寄存器来复制的状态值进行有效寄存。除此之外,Android系统中触摸屏驱动程序的开发人员在接下来对程序进行开发时可以对自动转换模式进行有效设定以及对X轴和Y轴转换的时间间隔进行改变与修正,在这一过程修正过程中程

7、序开发人员应当注意时间间隔这一数值不能为0。在Android系统中触摸屏驱动程序的开发中在这一过程中若中断申请成功则返回0,失败则返回负值。这意味着时对x轴坐标与并对触摸屏驱动进行调试与修正。在以上步骤完成后Android系统中触摸屏驱动程序的开发人员则可以完成Android系统中触摸屏驱动程序的基本开发。3结语Android系统面世6年来给手机系统的发展带来了巨大的革新与改良,同时也为触摸式手机的发展提供了重要的平台基础。本土通过对Android系统中触摸屏驱动程序的原理和开发进行了分析,对其他手机平台系统中触摸屏驱动程序开发提出了相关参考和借鉴。参考文献[1

8、]孟小华.Android

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。