在调试android4.0触摸屏的时候发现有个鼠标一样的小圆圈,手指移动圆圈跟着动,一个手指点击不能解锁,要2个手指一起点击才能解锁,大家有遇到这样的情况的吗?

解决方案 »

  1.   

    probe函数:
    __set_bit(EV_ABS, input_dev->evbit);
    __set_bit(ABS_MT_TOUCH_MAJOR, input_dev->absbit);
    __set_bit(ABS_MT_TRACKING_ID, input_dev->absbit);
    __set_bit(ABS_MT_POSITION_X, input_dev->absbit);
    __set_bit(ABS_MT_POSITION_Y, input_dev->absbit); input_set_abs_params(input_dev,ABS_MT_POSITION_X, 0, 800, 0, 0);
    input_set_abs_params(input_dev,ABS_MT_POSITION_Y, 0, 600, 0, 0);
    input_set_abs_params(input_dev,ABS_MT_TOUCH_MAJOR, 0, TOUCH_MAJOR_MAX, 0, 0);
    input_set_abs_params(input_dev,ABS_MT_TRACKING_ID, 0, MAX_POINT, 0, 0);
    input_set_abs_params(input_dev,ABS_MT_WIDTH_MAJOR, 0, WIDTH_MAJOR_MAX, 0, 0);
      

  2.   

    把压力值传上去,2.3的只要传ABS_MT_TOUCH_MAJOR就可以了input_set_abs_params(input_dev, ABS_MT_PRESSURE, 0, 255,0, 0);
      

  3.   

    也曾遇到过;这个和idc文件有关,你上网搜下android4和android2的不同,以及idc文件的用法。