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

安卓如何关闭剪贴板提示(每次复制会在左下角显示摘要和分享按钮)?

  •  
  •   zictos · 360 天前 · 8215 次点击
    这是一个创建于 360 天前的主题,其中的信息可能已经有所发展或是发生改变。

    好像是安卓 13 才有的,我是 pixelexperience 的系统。

    复制文本时会有一个提示(包括任何程序静默写入文本到剪贴板也会出现提示)。

    提示中会显示复制的内容的摘要和分享按钮,在手机屏幕的左下角短暂显示一下。

    好像是一个名为“系统界面”的应用发出的,在设置中也没找到关闭的地方。

    如图:
    图片

    使用手机百度搜索东西,点击任何按钮由于百度会检测是否能打开 app 并写入 fu:/^开头的内容到剪贴板,导致点击任何按钮都会写入内容到剪贴板,疯狂弹出提示。

    23 条回复    2023-11-28 11:29:45 +08:00
    paradox8599
        1
    paradox8599  
       360 天前 via Android   ❤️ 1
    建议把百度的剪贴板写入权限关掉,而不是把通知关掉
    DOLLOR
        2
    DOLLOR  
       360 天前 via Android
    一看就是百度这恶心网站,经常往剪切板塞垃圾,经常把我复制到剪切板的内容覆盖了
    zictos
        3
    zictos  
    OP
       360 天前 via Android
    @paradox8599 好像只能关读取权限,等下找找看能不能通过 js 禁止百度通过 js 写入剪贴板,使用油猴脚本(kiwi 浏览器)
    psklf
        4
    psklf  
       360 天前
    建议卸载手机百度。
    这是个垃圾。
    zictos
        5
    zictos  
    OP
       360 天前 via Android
    @psklf 不是手机百度,是网页版,app 反倒不会有这个问题。
    百度网页版太反人类了,频繁检测是否安装了 app ,频繁写入剪贴板。原理就是通过 js 检测看网页是否还在前台,如果不在就是唤醒了 app ,这样在搜索时或者翻页时会故意延迟进行检测,导致很慢很不流畅。写入剪贴板是为了安装 app 后可以获取剪贴板内容并直接访问当前搜索结果。
    一般真要做这种影响体验的事也最多一天一次就足够了,居然反复检测反复写入剪贴板,真不知道怎么想的
    superming
        6
    superming  
       360 天前 via Android
    https://imgur.io/eUjE4UI
    设置里面可以关闭
    superming
        7
    superming  
       360 天前 via Android
    superming
        8
    superming  
       360 天前 via Android   ❤️ 1
    SIEMENS
        9
    SIEMENS  
       359 天前
    @zictos 你用什么浏览器?换掉浏览器
    zictos
        10
    zictos  
    OP
       359 天前
    @superming #8 我只有“show clipboard access”,没有关于“overlay”的剪贴板选项。
    网上搜到这个 adb 命令也是无效的,不知道哪里错了。
    adb shell device_config put systemui clipboard_overlay_enabled "false"
    zictos
        11
    zictos  
    OP
       359 天前
    @SIEMENS #9 别的浏览器应该也是一样吧?难道百度检测到国内是国内浏览器就不跳转 app 吗?我用 kiwi 浏览器的,支持电脑上的 chrome 扩展,不想换别的
    ysc3839
        12
    ysc3839  
       359 天前 via Android   ❤️ 1
    @zictos 修改 clipboard_overlay_enabled 之后有重启系统吗?
    zictos
        13
    zictos  
    OP
       359 天前
    @ysc3839 #12 重启了,clipboard_overlay_enabled 好像本来是不存在的。
    最开始使用 device_config get systemui clipboard_overlay_enabled 得到的结果是 null ,修改为 false 后还是不行
    paradox8599
        14
    paradox8599  
       359 天前 via Android
    @zictos 我一直用 shizuku + appops 管理 app 权限,好像不 root 也能用
    paradox8599
        15
    paradox8599  
       359 天前 via Android
    哦才看到是网页…那还是建议换一个搜索引擎吧
    yolee599
        16
    yolee599  
       359 天前 via Android
    每次打开网页百度都会往剪切板写一串东西
    psklf
        17
    psklf  
       359 天前
    @zictos #5 用 Bing.
    zictos
        18
    zictos  
    OP
       359 天前
    @psklf #17 必应相对谷歌有优势吗?搜专业一点的内容会用谷歌,生活娱乐以及简单一点的问题感觉用百度会快一点,特别是完整的问题或疑问句作为关键词
    ysc3839
        19
    ysc3839  
       359 天前 via Android
    @zictos 不存在也是正常的,读不到会使用默认值。我手头上 MIUI 14 Android 13 ,没有这个值的时候默认关闭,写入 true 就能开启。
    psklf
        20
    psklf  
       359 天前
    @zictos #18 最主要原因是:百度是垃圾。
    bing 搜简单问题还行吧,bing 国内版比 Google 知道国内的事情多一些。
    zictos
        21
    zictos  
    OP
       359 天前
    @ysc3839 #19
    使用命令 device_config list systemui 的结果如下,只有一个“clipboard_overlay_show_actions”跟剪贴板相关,设为 false 也无效。可能不同系统有区别,我的应该是不行了,按理来说 pixelexperience 的系统类似原生应该是可以的,不知道为什么无论怎么操作都不行了。不折腾了,通过 js 拦截剪贴板事件好像是可以的,改天试试,弄成油猴脚本。

    back_gesture_ml_model_name=backgesture
    back_gesture_ml_model_threshold=0.8
    clipboard_overlay_show_actions=true
    enable_screenshot_corner_flow=true
    enable_screenshot_notification_smart_actions=true
    enable_screenshot_scrolling=true
    quick_access_wallet_enabled=true
    use_back_gesture_ml_model=true
    volume_separate_notification=true
    ysc3839
        22
    ysc3839  
       359 天前 via Android
    去看了下代码,PixelExperience 把 clipboard_overlay_enabled 这个选项砍掉了
    https://github.com/PixelExperience/frameworks_base/commit/5b2dd140682e860046a6036d84e22204cf79da95
    leconio
        23
    leconio  
       353 天前
    我也遇到,联想 Y700 。dump 一下,是 systemui 。
    adb shell dumpsys activity | grep "Resumed"
    topResumedActivity=ActivityRecord{8cb0a44 u0 com.android.systemui/.clipboardoverlay.EditTextActivity} t103}

    通过楼上的 clipboard_overlay_enabled=false 就可以了。但是还会弹 Toast
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2863 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:24 · PVG 22:24 · LAX 06:24 · JFK 09:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.