V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Hsinyao
V2EX  ›  Android

安卓能否系统级禁用 toast 悬浮气泡功能?

  •  
  •   Hsinyao · 2023-10-05 12:04:47 +08:00 · 8513 次点击
    这是一个创建于 416 天前的主题,其中的信息可能已经有所发展或是发生改变。

    当我从 app 返回主屏幕时,很多 app 会弹一个 toast 告诉我“本 app 已进入后台运行”,这个信息提示很多余,而且会占据屏幕下方的区域 5 秒钟左右,导致在这期间我无法使用屏幕键盘打字

    希望有办法能够在整个系统中禁用 toast 功能

    6 条回复    2023-10-06 15:12:17 +08:00
    emonc
        1
    emonc  
       2023-10-05 12:32:31 +08:00
    确实,有些 APP 被禁网后每次前后台切换都会跳 toast !
    cxtrinityy
        2
    cxtrinityy  
       2023-10-05 12:47:08 +08:00 via Android   ❤️ 1
    我记得有专门 app 管理 toast ,不过忘了是啥,可以搜搜
    至少 App Ops 可以,不过它是整体权限管理
    datocp
        3
    datocp  
       2023-10-05 13:37:38 +08:00
    上次在 moto x30 是无障碍/互动控件/时间控件/等待操作的时长 第二个选项就是 10 秒,估计默认就是 5 秒。

    上次乱动把它调成 2 分钟那才叫痛苦。。。
    wangxiaodong
        4
    wangxiaodong  
       2023-10-05 14:04:00 +08:00
    系统级别 app 的 toast 不受用户操控,但普通 app 的 toast 可以在应用信息的“通知”(包含 toast)里逐个禁用,或者遍历下来批量禁用。
    jianyingsy
        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 时无法打字的问题。
    Zy143L
        6
    Zy143L  
       2023-10-06 15:12:17 +08:00
    appops 我记得是可以关闭 toast 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2699 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 10:40 · PVG 18:40 · LAX 02:40 · JFK 05:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.