You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android中FLAG_SECURE页面返回后失效的问题求助

Flutter Android端FLAG_SECURE返回页面后失效问题求助

我希望为整个应用设置FLAG_SECURE以禁止截图,我的MainActivity代码如下:

class MainActivity: FlutterActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        window.addFlags(WindowManager.LayoutParams.FLAG_SECURE) // 设置禁止截图
    }
}

应用启动时,FLAG_SECURE可正常工作,无法进行截图。但使用Navigator.push跳转至其他页面,再按返回键回到原页面后,截图可以被获取,FLAG_SECURE失效。

是否有其他开发者遇到相同问题?或者有解决方案?

开发环境与设备信息

[✓] Flutter (Channel stable, 3.10.6, on macOS 13.5.2 22G91 darwin-arm64, locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] VS Code (version 1.82.2)
[✓] Connected device (4 available)

设备:Huawei Honor10 COL-L29 Android 10

我曾尝试使用screen_protector插件,但未能解决问题!

我期望返回至跳转前的页面时,仍无法进行截图。


内容的提问来源于stack exchange,提问作者Yoshiki Kobayashi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 02:42:41