安卓工业平板电脑多点触控开发原理


所属分类: 行业新闻        发布时间:2018-08-28

        安卓系统工业平板电脑本质上是需要固件驱动和程序支持的,使用电容触摸的工业平板电脑均多点触控。在Android平台上事件均使用了MotionEvent对象方式处理,比如开始触控时会触发ACTION_DOWN而移动操作时为ACTION_MOVE终放开手指时触发ACTION_UP事件。SDK中的方法来实现如何通过应用层支持多点触控操作,对于常规的控件触控操作在内部为View的setOnTouchListener()接口实现的onTouchEvent()方法来处理。

对于onTouchEvent方法的参数MotionEvent我们可以详细处理来实现对多点触控的了解,比如

event.getAction()//获取触控动作比如ACTION_DOWN

event.getPointerCount();//获取触控点的数量,比如2则可能是两个手指同时按压屏幕

event.getPointerId(nID);//对于每个触控的点的细节,我们可以通过一个循环执行getPointerId方法获取索引

event.getX(nID);//获取第nID个触控点的x位置

event.getY(nID);//获取第nID个点触控的y位置

event.getPressure(nID);//LCD可以感应出用户的手指压力,当然具体的别由驱动和物理硬件决定的

event.getDownTime()//按下开始时间

event.getEventTime()//事件结束时间

event.getEventTime()-event.getDownTime());//总共按下时花费时间
        在多点触控技术方案成熟之后,可以实现两个手指以上的操作,它进一步提升了触摸屏的可靠性和可用性,能满足多种特性丰富的应用需求。可靠性是指我们能以高粒度准确捕获到屏幕上所有触点的原始数据,尽可能减少屏幕触点定位不准带来的混乱问题的能力。可用性是指众多功能强大的应用可在不同大小的屏幕上受益于双手或两个手指以上的屏幕操控的能力。
 

 

研维工业平板电脑新品播报:三防平板电脑YW-J28高亮1000流明windows10系统带按键双电池手套触摸屏

   

热销区域:江苏浙江上海北京安徽山东福建四川广东天津河北河南湖南湖北陕西、山西、辽宁吉林江西重庆黑龙江贵州海南云南内蒙古广西宁夏新疆甘肃

声明:(1)本站遵循《中华人民共和国广告法》,在标题、页面等文案描述中尽量规避违禁词、极限词,如还有违禁词、极限词,在此申明上述词汇表述全部失效,如客户咨询均表示默认此条款,不支持任何形式以违禁词、极限词等理由投诉或要求收取费用私下解决,特此申明!(2)除非研维公司另行申明,本网站内的所有产品、技术、软件、程序、数据及其他信息(包括文字、图标、图片、照片、音频、视频、图标、色彩组合、版面设计等)的所有权利(包括版权、商标权、专利权、商业秘密及其他相关权利)均归研维公司所有。未经研维公司的许可,任何人不得以包括通过机器人、人力等程序或设备监视、复制、传播、展示、镜像、上载、下载等方式擅自使用本网站的任何内容。一旦发现侵权行为,我司将立即进行证据保全并诉诸法律。

在线客服