请教,android 4.x如果要把鼠标显示在光标层,应该如何做? 默认是没有的,在frameworks/base/services/input/PointerController里面做扩展吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我们的硬件有一层OSD可以用来显示鼠标 或者说如何把鼠标显示在 /dev/graphics/fb1 ,并用 FB_CUR_XXX ioctl 来控制移动。我看了一下源码,好像鼠标显示是在 SpriteController::doUpdateSprites() 中做的,我的问题是如何才能把鼠标画到 /dev/graphics/fb1上呢,需要把原来的代码都改掉吗? 这里有个2.3的实现。http://blog.csdn.net/andyhuabing/article/details/7065823不过我不太明白的是那个鼠标是怎么就画到/dev/graphics/fb1 上了呢? 画的动作很简单的,把dev/graphics/fb1的内存mmap到用户空间,然后把你的鼠标图像的数据复制到这块内存上就可以了。 问题是代码是画到surface上的,那还有别的surface,如何区分哪个是鼠标(需要画到/dev/graphics/fb1上)哪些是别的surface需要画到/dev/graphics/fb0上? 问题是代码是画到surface上的,那还有别的surface,如何区分哪个是鼠标(需要画到/dev/graphics/fb1上)哪些是别的surface需要画到/dev/graphics/fb0上?不应该再使用surface了,因为surfaceflinger那边是不会处理鼠标的,你直接修改PointController里面画surface的地方,改成画到fb1里面就行了。 关于安卓4.0的截屏用拍照键实现 android应用关于新浪微博授权登陆 如何在系统休眠的时候保持USB转串口不丢失 adb push遇到的问题 如何在一个视图的表面的左上角添加一个小的视图 Android 和 PC的通信 ? JOSN小问题 弱弱的问下,这个论坛里都只是问问题才发贴吗? 如何将YUV420格式的图表转成黑白图 android短信收件人UI效果 android 视频截图没画面 黑色的 请教如何实现listview长按事件后改变点击事件
我们的硬件有一层OSD可以用来显示鼠标
http://blog.csdn.net/andyhuabing/article/details/7065823不过我不太明白的是那个鼠标是怎么就画到/dev/graphics/fb1 上了呢?
问题是代码是画到surface上的,那还有别的surface,如何区分哪个是鼠标(需要画到/dev/graphics/fb1上)哪些是别的surface需要画到/dev/graphics/fb0上?
问题是代码是画到surface上的,那还有别的surface,如何区分哪个是鼠标(需要画到/dev/graphics/fb1上)哪些是别的surface需要画到/dev/graphics/fb0上?
不应该再使用surface了,因为surfaceflinger那边是不会处理鼠标的,你直接修改PointController里面画surface的地方,改成画到fb1里面就行了。