解决4.0触摸屏老是有个圈圈

本文介绍了如何根据设备信息中的Identifier参数来确定.idc文件的命名规则,并提供了具体的实例。同时,强调了.idc文件必须经过重新编译才能生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


例如:device\amlogic\f02ref目录下.idc文件
1,开机之后,在串口中输入 dumpsys window 这个命令,得到如下信息

WINDOW MANAGER INPUT (dumpsys window input)
Event Hub State:
  BuiltInKeyboardId: -1
  Devices:
    1: Goodix TouchScreen of Guitar
      Classes: 0x00000014
      Path: /dev/input/event4
      Location: input/ts)
      UniqueId: 
      Identifier: bus=0x0018, vendor=0xdead, product=0xbeef, version=0x28bb
      KeyLayoutFile: 
      KeyCharacterMapFile: 
      ConfigurationFile: 


Identifier中得参数如果不为零,就用Vendor_dead_Product_beef.idc,这个命名是根据打印出来的信息更改;如果它的参数全部为零就更改为Goodix TouchScreen of Guitar.idc  ( Goodix TouchScreen of Guitar  这个是触摸屏驱动中的name信息,不要有空格)

 注意:idc文件要重新编code烧进去才行,直接考进去用不了


 注意:touch driver里的name要是有空格的话,就要用转义符

$(LOCAL_PATH)/Vendor_dead_Product_beef.idc:system/usr/idc/Vendor_dead_Product_beef.idc



    1: TouchScreen
      Classes: 0x00000155
      Path: /dev/input/event5
      Location: I2C
      UniqueId: 
      Identifier: bus=0x0018, vendor=0x0000, product=0x0000, version=0x0000
      KeyLayoutFile: /system/usr/keylayout/Generic.kl
      KeyCharacterMapFile: /system/usr/keychars/Generic.kcm
      ConfigurationFile: 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值