当我从 app 返回主屏幕时,很多 app 会弹一个 toast 告诉我“本 app 已进入后台运行”,这个信息提示很多余,而且会占据屏幕下方的区域 5 秒钟左右,导致在这期间我无法使用屏幕键盘打字
希望有办法能够在整个系统中禁用 toast 功能
1
emonc 2023-10-05 12:32:31 +08:00
确实,有些 APP 被禁网后每次前后台切换都会跳 toast !
|
2
cxtrinityy 2023-10-05 12:47:08 +08:00 via Android 1
我记得有专门 app 管理 toast ,不过忘了是啥,可以搜搜
至少 App Ops 可以,不过它是整体权限管理 |
3
datocp 2023-10-05 13:37:38 +08:00
上次在 moto x30 是无障碍/互动控件/时间控件/等待操作的时长 第二个选项就是 10 秒,估计默认就是 5 秒。
上次乱动把它调成 2 分钟那才叫痛苦。。。 |
4
wangxiaodong 2023-10-05 14:04:00 +08:00
系统级别 app 的 toast 不受用户操控,但普通 app 的 toast 可以在应用信息的“通知”(包含 toast)里逐个禁用,或者遍历下来批量禁用。
|
5
jianyingsy 2023-10-06 09:37:52 +08:00 1
记得 sdk 30 及以下的应用的 toast 是应用自己发送的,可以用 app ops 或者权限狗禁止 toast 。
更高 sdk 应用的 toast ,都是走系统界面的,要禁用就整个系统界面发送的所有 toast 都被禁用了。 至于 toast 显示的时间,是可以用米客修改一下( MIUI )。 至于 toast 存在时没法打字,是因为安卓 12 新增“不受信任的触摸事件”,应用没有适配默认禁用。 要启用可以用米客等等软件修改,也可以运行: abd shell settings put global block_untrusted_touches 0 便可以解决有 toast 时无法打字的问题。 |
6
Zy143L 2023-10-06 15:12:17 +08:00
appops 我记得是可以关闭 toast 的
|