Cemiuiler
Cemiuiler copied to clipboard
💡 [需求] 增加屏蔽平板无极缩放手势的功能,以及屏蔽系统桌面的“请再划一次”toast提示的功能
需求内容
屏蔽无极缩放(或者叫无极窗口),也就是屏蔽从屏幕左下角和右下角向屏幕内滑动来缩小当前应用成小窗这个手势 打游戏时这个功能会极大增加误触的概率,特别是音游 这个功能似乎是写在系统框架里的,但我的开发经验不足,难以找到控制它的代码,请各位开发者研究一下🧐😳
接下来是屏蔽系统桌面的“请再划一次”toast 全屏场景下(如游戏),在开启“手势二次滑动确认”时,想要退出全屏应用,划第一次,会弹出一个“请再次上划”的toast,会对游戏画面形成遮挡,影响游戏体验 所以希望能添加屏蔽此toast的功能
实现思路&截图
关于屏蔽无极缩放手势,因为我的开发经验不足,我暂时无法确定控制它的代码在哪,推测是系统框架或是系统界面,其他的也有可能
关于屏蔽toast,我已经知道了代码的位置
使用mt管理器或类似工具在系统桌面的resources.arsc
中搜索please_slide_agian
(没有打错),然后复制这个字符串的id,在dex中搜索,即可找到控制此toast的代码
简单例子
屏蔽这个手势
屏蔽这个toast