android4.0与2.3版本的TP代码区别
来源:互联网 发布:淘宝店网页制作 编辑:程序博客网 时间:2024/06/06 18:31
在android2.3上调试TP时,只需要把linux驱动调通,android就可以正常使用了,而到android4.0上又有些不同了,针对linux驱动,需添加如下内容: 1、在手指按下时需调用如下函数上报Key Down: input_report_key(struct input_dev *input, BTN_TOUCH, 1); 2、在手指释放时需调用如下函数上报Key Up: input_report_key(struct input_dev *input, BTN_TOUCH, 0); 这样通过的话,可以在android4.0上看到有鼠标指针(圆圈)可以移动,把触摸屏做成了笔记本电脑上的鼠标触摸屏了,后来再查了下,原来需要添加一个idc文件,具体识别优先级参考:http://source.android.com/tech/input/input-device-configuration-files.html这篇文档,会按下面的顺序识别配置文件: 为了方便,我直接创建一个“设备名.idc”的文件,直接放到/system/usr/idc/目录下,相应的内容参考如下: # Basic Parameters touch.deviceType = touchScreen touch.orientationAware = 1
# Size touch.size.calibration = diameter touch.size.scale = 10 touch.size.bias = 0 touch.size.isSummed = 0
# Pressure # Driver reports signal strength as pressure. # # A normal thumb touch typically registers about 200 signal strength # units although we don't expect these values to be accurate. touch.pressure.calibration = amplitude touch.pressure.scale = 0.005
# Orientation touch.orientation.calibration = none 这样配置好后,在android4.0上的TP就可以正常使用了,而不会成为滑鼠触屏了。 参考文档:http://source.android.com/tech/input/input-device-configuration-files.html
/system/usr/idc/Vendor_XXXX_Product_XXXX_Version_XXXX.idc
/system/usr/idc/Vendor_XXXX_Product_XXXX.idc
/system/usr/idc/DEVICE_NAME.idc
/data/system/devices/idc/Vendor_XXXX_Product_XXXX_Version_XXXX.idc
/data/system/devices/idc/Vendor_XXXX_Product_XXXX.idc
/data/system/devices/idc/DEVICE_NAME.idc
0 0
- android4.0与2.3版本的TP代码区别
- android4.0与2.3版本的TP代码区别 .
- android4.0与2.3版本的TP代码区别
- android4.0与2.3版本的TP代码区别
- android4.0与2.3版本的TP代码区
- android4.0与2.3版本的触摸屏驱动调试注意
- android4.0与2.3版本的触摸屏驱动调试注意
- android4.0与2.3版本的触摸屏驱动调试注意
- android4.0与2.3版本的触摸屏驱动调试注意
- android4.0与2.3版本的触摸屏驱动调试注意 .
- SCPS-TP与TCP的区别
- Android 5.X与Android4.X版本机器人动画的区别以及制作动画的方法
- 数据库的版本控制与代码版本控制的区别
- TP----Android4.0 Touch Screen 不可用
- Android4.0与2.3的差异
- tp的代码生成器
- 如何判断tp的版本
- tp select 与 find 区别
- Bigbluebutton及GitHub for windows安装和配置
- u-boot第二阶段代码(仅启动linux)
- 经纬财富:遵义国内现货白银平台再现“猫腻”
- Jython连接Java和Python的桥梁
- 锁屏状态下点亮屏幕,并弹出闹钟提示信息,可以在锁屏界面上取消闹钟;使用广播接收闹钟定时:
- android4.0与2.3版本的TP代码区别
- hdu 1977 Consecutive sum II
- 数据库索引的作用和优点缺点
- java设计模式:观察者模式
- KMP---POJ 3461Oulipo
- Uva 10152 ShellSort
- HDU 1058 Humble Numbers (动规+寻找丑数问题)
- mac mysql 命令行修改 character无效 配置文件my.cnf
- DLL延迟加载工程分析