gpt4 book ai didi

android - ACTION_MANAGE_OVERLAY_PERMISSION 未重定向到 Api 30 中的应用页面

转载 作者:行者123 更新时间:2023-12-04 11:39:57 27 4
gpt4 key购买 nike

要请求用户授予“允许在其他应用程序上显示”权限,可以发送 IntentSettings.ACTION_MANAGE_OVERLAY_PERMISSION行动。对于 R 之前的 Android 版本(API 版本 < 30),它直接进入应用设置页面中的此特定设置,但对于 API 30,它进入“显示在其他应用程序”权限页面,这对用户体验非常不利。
我读到这是一种预期的行为,但是有解决方法吗?对于需要显示捕获覆盖按钮的屏幕截图应用程序,存在哪些替代方案?

最佳答案

I read that it's an intended behavior, but is there a workaround for this?


我不知道。

what alternatives exist?


您可以使用 bubbles在 Android 11+ 上。
从长远来看,我希望覆盖将作为一种选择被删除。它们在某些环境(例如,Android One)中已经受到限制,并且一直在稳步消除这些东西(例如,自定义 toasts)。除非谷歌想出别的办法,否则我的猜测是,使用覆盖作为触发机制的应用程序——这听起来像你的场景——最终会迁移到气泡或简单的持久通知。
请注意,气泡在气泡本身之外还有一些用户界面——点击气泡会在弹出窗口中显示一个 Activity 。这可能适合也可能不适合您的用例。
而且,FWIW, this sample module演示如何显示气泡。

关于android - ACTION_MANAGE_OVERLAY_PERMISSION 未重定向到 Api 30 中的应用页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65523699/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com