Discuz! Board

标题: android硬件鼠标相关问题 [打印本页]

作者: zangcf    时间: 2016-5-9 13:24
标题: android硬件鼠标相关问题
http://blog.csdn.net/eastmoon502136/article/details/7696928/:::::

搞定了android4.0.3的触摸屏的适配后(其实只要驱动没有什么问题,加个配置文件就很容易搞定了),新的任务就下来了,就是要寻找android4.0.3中的鼠标是如何绘画的,哪里createSurface,哪里分配空间的。因为如果是软鼠标的话,在播放视频或者玩大型游戏的时候是很卡的,而走overlay,硬鼠标的话,就显得很灵敏了。艰巨的任务啊,看了我好久还是没有找到鼠标是在哪里绘制的。因为android2.3是在WindowManagerService里面new了一个surface,接着画了几条线而得到的,而android4.0.3中,找了n久还是没有发现,可恶的android4.0.3,网上资料也没有介绍。
        期间也添加了Android中的power、volumeup、volumedown三个按键,虽然基本功能实现了,但是还是没有搞明白那个长按电源键出来关机和重启等选项是怎么实现的。无聊之余,把KEY的DOWN和UP顺序对调了下,居然有点效果,在此非常疑惑。就是我本来实现的时候,input子系统上报是

[html] view plain copy



[html] view plain copy



这样可以实现电源键的锁屏功能。但当我交换了上报的顺寻后也就是

[html] view plain copy



[html] view plain copy





作者: zangcf    时间: 2016-5-9 13:26
在文件:/media/doraemon/works/android/mtk/6735/b2/alps_ok/frameworks/base/libs/input/SpriteController.cpp
有相关定义




欢迎光临 Discuz! Board (http://47.89.242.157:9000/bbs/discuz/) Powered by Discuz! X3.2