自从乔布斯将触控技术用于苹果手机上,很多的手机厂商纷纷效仿,触控技术几乎成为手机的“标配”。其实,触控技术早就存在,只是一直未能大面积用于各种设备中,本文将带您认识神奇的触控技术。

并非只有手机上可以看到触控技术,在生活中的很多角落里都有它的存在,比如医院的触摸屏、银行的取款机、图书馆、数码相机、电视、公关屏幕等。触控技术分为两种,一种是单点触控,它的特点是只能识别和支持每次一个手指的触控和点击;还有一种是多点触控技术,它能把任务分解为两个方面的工作,同时采集多点信号,对每路信号的意义进行判断,实现屏幕识别人的多个手指同时点击,这种触控技术也是未来的一大趋势。

什么是多点触控技术?

多点触摸是在同一显示界面上的多点或多用户的交互操作模式,这种技术让我们告别了鼠标时代,实现更自然的屏幕点击和操控方式。多点触控能让用户通过双手进行单点触摸,也可以以单击、双击、平移、按压、滚动和旋转等不同手势触摸屏幕,实现随心所欲地操控。像比较前沿的多点触控技术能根据用户需求,订制相应的触摸板、触摸软件和多媒体系统,用户能同时用不同的工具点击屏幕,进行操作。

多点触控是怎么实现的?

多点触控技术能够实现,这是因为人体本身有很高的感应电压,会带来杂波干扰或者是电容效应,而多点触控技术就是利用这一点,将触摸芯片集成在电子设备中,利用人体的电容效应,即人体接近会加大电容,从而改变原有振荡频率或者改变RC电路的充放电时间,触摸芯片的工作原理和AD芯片类似,主要是把采集的模拟信号转变成数字信号,在设备中进行运行。

多点触控技术的核心器件就是触控IC,大多数的触摸芯片都是基于LLP技术、FTIR技术、ToughtLight技术和Optical Touch技术进行设计的。LLP技术”主要运用红外激光设备把红外线投影到屏幕上,当屏幕被阻挡时,红外线便会反射,而屏幕下的摄影机则会捕捉反射去向;FTIR技术会在屏幕的夹层中加入LED光线,当用户按下屏幕时,便会使夹层的光线造成不同的反射效果,感应器接收光线变化而捕捉用户的施力点,从而作出反应;ToughtLight技术运用投影,把红外线投影到屏幕上,当屏幕被阻挡时,红外线便会反射,而屏幕下的摄影机则会捕捉反射去向;Optical Touch技术会在屏幕顶部的两端各设一个镜头来接收用户的手势改变和触点的位置,经计算后转为坐标,作出反应。这些技术都是基于人体的电容效应进行实现的。

作为一种特殊的芯片,触摸芯片往往支持宽工作电压范围,内部集成高分辨率触摸检测模块和专用信号处理电路,这样就能保证芯片对环境变化具有灵敏的自动识别和跟踪功能,且内置特殊算法以实现防水、抗干扰等需求,由于这种芯片的特殊性,它对稳定性、灵敏度、功耗、响应速度、防水、抗震动、抗电磁干扰等方面有着自己的特殊要求,这也是从事触控芯片的厂商必须考虑的事情。

与单点触控技术不同的是,多点触控的点更多,一般由有两个或以上的触摸点,正常情况下,多点触摸技术既适合小型的设备也适合大型设备。但是通常以二十英寸作为个人设备和多人设备的分界点,因为太小的设备,很多人用起来也不太方便,多点触控技术当然在更大的屏幕上才能发挥更大的作用。

多点触控技术的用途

多点触控技术可用于手机、电脑、可穿戴、家电、医疗等各种各样的电子设备中,以电脑为例,电脑会配置显示器,多点触摸的电脑将输入和输出集成在显示器上,当用户在显示器上输入指令,电脑就会将结果反应在显示器上。 多点触摸技术优势很大,其实它的放大缩小功能很有作用,有了多点触摸技术,在玻璃上弹琴成为现实,当技术人员把手机屏幕变成琴键,那么手机就成为了钢琴。

为了迎合市场对大屏和操作便捷性的要求,在很多公共场合,可操作互动的大屏成为新的要求,这些屏幕为了增加互动性和趣味性,往往采用多点触控技术。随着技术的发展,多点触控技术未来可能会逐渐取代单点触控技术,成为市场主流,当然,这需要屏幕厂商和芯片厂商的一起努力才行,只有技术更稳定,市场才更广阔。

android怎么监听多点触摸_什么是多点触控技术,有哪些用途相关推荐

  1. android触摸滑动监听,Android 滑动监听的实例详解

    Android 滑动监听的实例详解 摘要: ScollBy,ScollTo是对内容的移动,view.ScollyBy是对view的内容的移动 view,ScollTo是对内容的移动(移动到指定位置), ...

  2. android listview ontouchlistener,Android ListView监听滑动事件的方法(详解)

    ListView的主要有两种滑动事件监听方法,OnTouchListener和OnScrollListener 1.OnTouchListener OnTouchListener方法来自View中的监 ...

  3. Android怎样监听蓝牙耳机的按键事件

    Android怎样监听蓝牙耳机的按键事件 写在前面: 直接想要代码非常easy,你直接把滚动栏拉到最底端就能够看到.假设想要十分地了解为什么,那就依照我规划的一步一步来理解.下面測试环境以手头上有的「 ...

  4. Android如何监听蓝牙耳机的按键事件(转)

    源: Android如何监听蓝牙耳机的按键事件 写在前面: 直接想要代码很简单,你直接把滚动条拉到最底端就可以看到.如果想要十分地了解为什么,那就按照我规划的一步一步来理解.以下测试环境以手头上有的「 ...

  5. Android监听左右滑删除通知,Android 滑动监听RecyclerView线性流+左右划删除+上下移动...

    废话不多说了,直接给大家贴代码了.具体代码如下所示: xmlns:tools="http://schemas.android.com/tools" android:layout_w ...

  6. Android 监听 Android中监听系统网络连接打开或者关闭的实现代码

    本篇文章对Android中监听系统网络连接打开或者关闭的实现用实例进行了介绍.需要的朋友参考下 很简单,所以直接看代码 复制代码 代码如下: package xxx; import android.c ...

  7. Android RecyclerView 监听滑动

    今天,简单讲讲Android 如何监听滑动. 不废话了,主要是需要做一个功能,实现RecyclerView滑动时,让一个标题栏固定显示在顶部. 基本知识: 列表的滚动一般分为两种: 手指按下 -> ...

  8. android 如何监听应用前后台切换

    今天,简单讲讲android如何判断应用切换到后台和应用切换到前台. 这个其实很简单,之前需要做一个功能,当app由后台进入前台时需要完成一些逻辑操作,所以在网上查找如何判断app由后台进入前台,最终 ...

  9. java edittext 输入监听_Android应用开发之Android EditText 监听用户输入完成的实例

    本文将带你了解Android应用开发Android EditText 监听用户输入完成的实例,希望本文对大家学Android有所帮助. 我们都知道, Android   EditText输入框,并没有 ...

最新文章

  1. python pip指令_python 常用 pip 命令合集
  2. B1059 C语言竞赛
  3. debian/ubuntu下安装java8
  4. mysql 断电 启动不了 start: Job failed to start
  5. Cloudera Manager是什么?
  6. python病毒usb文件自动安装_win7禁USB自动安装驱动功能避免木马病毒入侵
  7. [html] 如何让pre标签中的元素自动换行?
  8. C#:继承过程中的静态成员
  9. python建db文件_临时数据库之python用sqlite3模块操作sqlite
  10. javascript/jquery高度宽度详情解说分析
  11. C语言转义字符的使用
  12. 华为云PB级数据库GaussDB(for Redis)揭秘第十期:GaussDB(for Redis)迁移系列(上)
  13. 第三百四十五节,Python分布式爬虫打造搜索引擎Scrapy精讲—爬虫和反爬的对抗过程以及策略—scrapy架构源码分析图...
  14. 查看sql_一键查看Oracle数据库当前SQL_WORKAREA_ACTIVE的相关操作
  15. 判定三角形程序c语言,c语言判定三角形的各种类型——请大家指点
  16. IDM下载哔哩哔哩视频MP4格式
  17. hdu 1203 (01背包,灵活运用)
  18. 网页html教学反思,教学反思怎么写
  19. android 6g 有必要吗,手机6g运存有必要吗
  20. 陈艾盐:《春燕》百集访谈节目第五十九集

热门文章

  1. PHP与MySQL连接菜鸟教程_PHP 连接 MySQL - PHP 教程 - 菜鸟学堂-脚本之家
  2. mysql的存储引擎详解_Mysql存储引擎详解
  3. linux sort 源码_Linux: 史上最全的sort命令案例,打包带走吧
  4. 前端img里面的src能是bmp么_实习|字节跳动前端实习生(非科班已定offer)三技术面+一HR面...
  5. Hololens2-OpenXR开发(二)-实现通讯
  6. 在CentOS 6.6 64bit上安装Oracle VirtualBox 5.0.12
  7. 解密ATS 4.2.3的缓存状态密码
  8. 修改ceph crush map,并指定到资源池
  9. Python知识点进阶——生成器
  10. nyoj——297(期望)