提问者:小点点

如何在Android app中禁用和启用截图


当我的应用程序进入后台或应用程序内切换模式时,我想禁用屏幕截图。 尝试以下解决方案,但不起作用

public override fun onPause() {
   window.addFlags(WindowManager.LayoutParams.FLAG_SECURE)
   super.onPause()
}

public override fun onResume() {
   super.onResume()
   window.clearFlags(WindowManager.LayoutParams.FLAG_SECURE)
}

共1个答案

匿名用户

使用此代码

getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);