Android HID触摸屏驱动怎么开发

公司的红外触摸屏要移植到Android平台上去,我们的设备需要发命令下去才会始动,然后返回触摸数据X,Y,需要把这些数据转化为屏幕位置,发送触摸消息给系统,实现触摸。

android 4.0已经渐渐流行,很多方案都已经基于其上,android 4.0的linux内核版本已经更新为linux 3.0,这个变化导致和内核直接接触的驱动需要或多或少的变化,以下描述的是触摸设备驱动的一些小变化:

1.当一个(这时候的情境应该是多点触摸的情况)手指或是触摸工具抬起(UP)时,他应该立即消失在多点出没的同步报告中,当所有的工具或手指抬起,驱动应该立即发送一个“空”同步消息,使用SYN_MT_REPORT其次是SYN_REPORT。

之前的版本是向上报告一个presssure为0的消息,现在新的多点触摸协议已经不再兼容旧的协议了。

2.物理接触或是信号强度将使用ABS_MT_PRESSURE上报。
之前的版本是用ABS_MT_TOUCH_MAJOR上报这个消息,同样,旧的方式也已经不被兼容了。

3.触摸接触面积使用ABS_MT_TOUCH_MAJOR向上报告

旧的版本使用ABS_MT_TOOL_MAJOR向上报告,旧的方式也已经不被兼容了。

来源:消费电子网

转载于:https://my.oschina.net/mikepage/blog/137072

Android HID触摸屏驱动怎么开发相关推荐

  1. android hid触摸屏,Android USB触摸屏HID描述符问题

    我会尽可能清楚地描述我的问题 . 我正在尝试使用Android的触摸屏设备 . 该设备是一个USB设备,我可以在各种操作系统(Windows,Mac OS X,Ubuntu)中正常工作 . 在Andr ...

  2. Linux/Android——usb触摸屏驱动 - usbtouchscreen (一)

    版权声明:免责声明: 本人在此发文(包括但不限于汉字.拼音.拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入.屏幕显示的机械.光电性能,并不代表本人局部或全部同意.支持或者反对观点.如需要详查 ...

  3. android usb触摸屏驱动 win10,Win10手机居然这样兼容安卓:直接运行apk!

    摘要:"应用太少是硬伤!"这是WP粉吐槽微软简洁而有力的一句话.最新的Win10Mobile预览版中首次引入了微软的安卓子系统,这也是微软推行的ProjectAstoria的一部分 ...

  4. Android GPS中间层驱动开发调试

    ~.Android GPS中间层驱动开发调试小结  // rkeclair_v1.02_sdkdemo , ublox芯片       调通GPS功能,用串口可打印出位置数据,并可在gpslogger ...

  5. 【嵌入式开发教程6】手把手教你做平板电脑-触摸屏驱动实验教程

    触摸屏驱动实验教程 --疯壳·嵌入式平板开发 第一节 input 输入子系统简单介绍 --- rockchip_gslX680_rk3168.c 触摸屏驱动注册到 input 子系统中后要遵循的框架结 ...

  6. android4 触摸屏驱动,android中如何设计触摸屏驱动touch screen driver

    以下内容是来自android官方的文档,详细说明了android上层关心的event事件,如果要做一个好的TP驱动,这些信息是必须清楚的,另外现在的android2.3已经完全支持了virtualke ...

  7. Android项目驱动式开发教程 第2版,《Android项目驱动式开发教程》第一章开发入门.ppt...

    <Android项目驱动式开发教程>第一章开发入门 1.4 项目框架分析 4 android:versionName="1.0" > 5 8 第9行代码andro ...

  8. 迅为嵌入式linux驱动开发笔记(十一)—触摸屏驱动

    总结篇 这一小节内容是对之前学习的十节课进行总复习,综合性非常强,完成触摸屏驱动需要学会如下知识: 1.驱动开发原理 第一节 2.platform平台总线模型 第三节 3.设备树 第四节 4.gpio ...

  9. 【疯壳·嵌入式平板开发教程5】手把手教你做平板电脑-触摸屏驱动实验教程

    触摸屏驱动实验教程 --疯壳·嵌入式平板开发 第一节 input 输入子系统简单介绍 --- rockchip_gslX680_rk3168.c 触摸屏驱动注册到 input 子系统中后要遵循的框架结 ...

  10. wince7 屏幕控制_WinCE中触摸屏驱动开发详解

    本文向您介绍WinCE中采用分层驱动程序结构实现的触摸屏驱动,包括对触摸屏驱动模型的讲解.触摸屏驱动程序的实现及接口实现等知识. 1.触摸屏驱动程序的模型 1.1分层触摸屏驱动程序结构 本触摸屏驱动采 ...

最新文章

  1. iOS 访问权限设置
  2. FLANN特征匹配(Python)
  3. python查询数据库带逗号_浅谈pymysql查询语句中带有in时传递参数的问题
  4. 在项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?
  5. 计算机基础扎实,到底是说什么?
  6. Qt : 记录一个编译错误
  7. 鸿蒙os来了,华为操作系统“鸿蒙OS”来了!
  8. Linux shell 上机编程-----习题
  9. 2000条你应知的WPF小姿势 基础篇57-62 依赖属性进阶
  10. NeoKylin(linux)操作系统基本操作(自用)
  11. 计算机系统结构变革在即?
  12. 怎样搭建serveru ftp个人服务器
  13. 【HCIE备考笔记】TAC报告总结
  14. 2018 工作日节假日字典表
  15. 华为od统一考试B卷【连续出牌数量】C++ 实现
  16. 计算机毕业设计springboot+vue基本微信小程序的社区疫情防控系统
  17. 如何估算一个项目的成本:CAPEX与OPEX的区别
  18. TAR GZ 压缩,解压缩命令
  19. win10 中使用bat脚本关机,重启 代码
  20. 如何解决 vue 初始化页面闪动问题

热门文章

  1. xp怎么设置计算机共享的打印机共享的打印机共享,XP设置打印机局域网共享的解决方法步骤...
  2. Windows Server AppFabric 简介
  3. 《管理的实践》读书心得摘录
  4. 科来网络分析系统 6.7 技术交流版序列号
  5. 加入收藏 设为首页代码收藏本页的代码和收藏本站的代码设为首页代码
  6. Java基础知识总结(超级经典)
  7. HDU 6191 2017广西邀请赛Query on A Tree:可持久化01字典树(区间抑或最大值查询)
  8. Postgresql的基本操作
  9. 数字逻辑:多级门电路
  10. stm32有源蜂鸣器程序,高效简洁优雅。