禁用屏幕截图功能

3
我知道我们可以使用代码抑制屏幕截图功能。
getWindow( ).setFlags( LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE ); 

但是,在我的情况下,我有一个库,当我点击一个按钮时,我调用库中的一个方法,该方法启动了一个新的活动。现在,我想在新启动的活动中禁用屏幕截图,但我无法在新启动的活动上添加此行代码,因为它是通过库启动的。我该怎么做?


可能是在我的安卓应用程序中禁用屏幕截图的重复问题。 - Mirco Widmer
1
不,这不是重复的问题。我想在通过库启动的活动中禁用屏幕捕捉。我没有库代码访问权限,所以我无法将代码添加到其中。 - Sachchidanand
你和另一个问题的操作者都无法访问启动的活动的代码/行为。在这方面,你们两个有相同的问题。 - Mirco Widmer
1个回答

1

问题已解决。在我的情况下,库提供了一个API,通过它我可以访问启动的活动,因此我将必要的行添加到其onCreate()中。 谢谢 :)


@Gaurav- 你能告诉我,你是想在你的应用程序中禁用屏幕截图还是彻底禁用安卓手机上的屏幕截图功能吗?即使你的应用程序在后台运行,你也能够禁用屏幕截图功能吗?谢谢。 - Rajat kumar
1
我正在尝试在我的应用程序运行在前台时禁用屏幕截图。 - Sachchidanand

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接