gpt4 book ai didi

Android Mouse实现过程详细笔记

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Android Mouse实现过程详细笔记由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

简单的做点笔记 ,省得以后忘记了~~ 。

1、emulator 模拟器实际上是一个基于qemu的arm环境模拟器,其源码在external/qemu里面,编译出来的目录在/host/linux-x86。  export ANDROID_PRODUCT_OUT=~/google_r2/out/target/product/generic  export PATH=$PATH:~/google_r2/out/host/linux-x86/bin 加入前面两个path以后直接运行emulator就是运行我们编译好的image了 。

2、emulator  power off的问题 emulator总是一启动就自动关机,可以通过修改BatteryService.java中的下面的参数来解决 mBatteryStats.setOnBattery(mPlugType == BATTERY_PLUGGED_NONE, mBatteryLevel); intent.putExtra("level", mBatteryLevel); 将mBatteryLevel写成固定值为100,不让其为0 。

3、鼠标的实现有两个步骤,一个是所有层上面的一个图标,还有一个就是事件控制。 所有层 上面的图标可以直接在底层上实现,通过surfacecomposerclient,创建一个surface来画图。 看了网上x86的patch是在windowsmanager里面画鼠标,这里有两个好处,就是能从windows manager获知现在的z-order,这样设置layer的顺序就很方便,而且还可以使用windows manager的事件控制 。

最后此篇关于Android Mouse实现过程详细笔记的文章就讲到这里了,如果你想了解更多关于Android Mouse实现过程详细笔记的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com