关于触摸屏校准算法的分析
介绍一种比较简单的四线电阻触摸屏校准算法:
一、准备工作
1、设LCD分辨率为LCDX,LCDY(比如:800X480)
2、LCD坐标为逻辑坐标用L表示,触摸屏坐标为物理坐标(AD值)用P表示
3、触摸按下点逻辑坐标(Lx,Ly)为最终所求坐标
4、原理为利用触摸按下点的物理坐标求出按下点的逻辑坐标,即将触摸屏坐标转换为LCD坐标
二、实现过程:...
分类:
其他好文 时间:
2015-05-03 19:03:05
阅读次数:
124
ios的手势操作之UIGestureRecognizer浅析一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event-...
分类:
移动开发 时间:
2015-05-03 18:40:47
阅读次数:
277
在目前这个数字的时代,触屏手机已经成为年轻一代时尚的风向标,对于手机触摸屏保护也就成为“爱机一族”们热议的话题。小小的手机屏幕贴膜,也有大大的学问可做?答案是肯定的。所谓“好马配好鞍”、“术业有专攻”,手机钢化膜正是其中的佼佼者。钢化玻璃膜是触摸屏终端用户新型的保护膜产品,钢化玻璃膜将逐步代替PET...
分类:
其他好文 时间:
2015-04-27 09:30:12
阅读次数:
125
多点触摸(MultiTouch),指的是允许计算机用户同时通过多个手指来控制图形界面的一种技术。与多点触摸技术相对应的就是单点触摸,单点触摸的设备已经有很多年了,小尺寸的有触摸式的手机,大尺寸的最常见的就是银行里的ATM机和排队查询机等等。
多点触摸技术在实际开发过程中,用的最多的就是放大缩小功能。比如有一些图片浏览器,就可以用多个手指在屏幕上操作,对图片进行放大或者缩小。再比如一些浏览器,...
分类:
移动开发 时间:
2015-04-26 09:21:48
阅读次数:
221
本人手里有块STM32F429 Discovery板子,因为某种原因需要使用8080接口的LCD,而该块开发板自带的LCD接口采用LTDC驱动,所以就在正点原子这里买了一块4.3寸电容触摸屏,驱动IC为NT35510。
为了快速搭建软件工程,本人使用STM32CubeMX工具生成代码模板,并编写了lcd.c和nt35510.c两个文件,代码如下:...
分类:
其他好文 时间:
2015-04-25 19:48:41
阅读次数:
334
在一些复杂布局中,经常会遇到事件冲突,事件失效等问题,这就需要我们深入理解Android事件的分发传递机制。最好的方法是自己写一个demo,打印事件相关的日志查看其运行流程,然后再结合源码去深入理解。当然这里不会做这些,这里只有总结性的东西,如果你喜欢这种东西,那么请继续往下看。
老规矩,先上图:
用户的交互一般发生在触摸屏上,因此Android事件的传递必然涉及到ViewGrou...
分类:
移动开发 时间:
2015-04-24 12:38:14
阅读次数:
165
无可否认,现今智能手机市场是触摸屏的时代,屏幕越来越大,随之而来的是屏幕容易摔坏的问题。试想如果您的爱机不小心掉地上了,屏幕摔坏了,手机就暂时不能用了。换个触摸屏又要很大的费用而且要等很长的一段时间。而贴一张小小的钢化膜,可以给您的手机带来多一层保护,如果..
分类:
移动开发 时间:
2015-04-23 18:00:40
阅读次数:
166
诸如智能手机和平板电脑一类的移动设备通常会有一个电容式触摸屏(capacitive touch-sensitive screen),以捕捉用户的手指所做的交互。随着移动网络的发展,其能够支持越来越复杂的应用,web开发者需要一种方法来处理这些事件。例如,几乎所 有的快节奏游戏都需要玩家一次按下多个按...
分类:
移动开发 时间:
2015-04-22 20:24:45
阅读次数:
200
Input子系统处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统提供的接口注册到内核,利用子系统提供的功能来与用户空间交互。输入设备一般包括键盘,鼠标,触摸屏等,在内核中都是以输入设备出现的。下面分析input输入子系统的结构,以及功能实现。
一. Input子系统结构与功能实现
1. Input子系统是分层结构的,总共分为三层: 硬件驱动层,子系统核心层,事件处理层。...
分类:
其他好文 时间:
2015-04-21 09:37:03
阅读次数:
183