android launcher 视频插件滚动bug

文章详细介绍了如何解决在MTK模拟器中使用Android Launcher时,视频窗口无法随桌面滚动的问题。通过对比不同Launcher的实现方式,最终通过调整Workspace事件处理逻辑,实现了视频窗口在左右拖动时的正确响应。文章还探讨了不同系统对Jar文件的支持差异,并对MTK系统的组件进行了高度评价。

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

为android的系统launcher增加了一些功能,都没啥问题,然后要在MTK的模拟器上使用时,在桌面上添加一个视频窗口,然后为它添加一个视频文件,左右滑动屏幕时视频窗口也随着桌面滚动,等播放结束后窗口才消失,但不播放视频时左右拖动桌面视频窗口并不会移动,这个Launcher是基于android系统的launcher修改的,我看了下android系统的launcher,我发现它也存在这个问题,然后我又试了下ADW Launcher,发现它不会存在这个问题,我使用比对工具对系统launcher和ADW Launcher进行对比,发现LauncherAppWidgetInfo等类是一模一样的,我想是不是由于Workspace事件传递时出了问题,我打了下log,发现它们的log是一致的。MTK自带的launcher在左右拖动的过程中会先把视频插件给暂停,然后再滚动,有人建议我按照它的方式来进行处理,然后我就把Workspace中对应的代码添加到当前的Workspace中,同时把jar文件作为User Library添加到当前工程中,就可以了,但这么处理在MTK的机器上是没有问题,而在android原生的机器上就不能安装了(由于不能对jar文件进行转换)。我在android原生的系统中没有找到可以在桌面进行播放视频的插件,并且android也规定Widget不能太复杂,但MTK系统中就有这样的组件,而且速度还很快,对MTK所做的修改很是敬佩~~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值