当用户拍摄我的Android应用程序页面截图时,是否可以添加水印?

当用户拍摄我的Android应用程序页面截图时,是否可以添加水印?,android,Android,我不想阻止用户截图,但我想添加一个水印,这样无论他在哪里使用它,都会有我的标记 如果是,我怎么做 谢谢。这是不可能的,因为使用设备硬件键拍摄屏幕截图时,您无法控制它。您最多可以收听屏幕截图事件,但无法向其添加水印。使用ContentObserver,您可以按如下方式进行 您可以根据需要修改水印(使用位图) 查看这个git项目他是如何截图的?使用设备硬件键,或者你的应用程序中是否有截图选项?设备的硬件键。但我见过阻止截图的应用程序。这意味着他们可以在事件发生之前聆听。这意味着我可以阻止,但在事件

我不想阻止用户截图,但我想添加一个水印,这样无论他在哪里使用它,都会有我的标记

如果是,我怎么做


谢谢。

这是不可能的,因为使用设备硬件键拍摄屏幕截图时,您无法控制它。您最多可以收听屏幕截图事件,但无法向其添加水印。

使用ContentObserver,您可以按如下方式进行

您可以根据需要修改水印(使用位图)


查看这个git项目

他是如何截图的?使用设备硬件键,或者你的应用程序中是否有截图选项?设备的硬件键。但我见过阻止截图的应用程序。这意味着他们可以在事件发生之前聆听。这意味着我可以阻止,但在事件执行之前我不能做任何其他事情,对吗?你能举一个阻止截图的应用程序的例子吗?你可以听截图事件,但你不能阻止它。是的,我试着记住一个,但我不能。但我已经看过了。@Antromet看看任何手机银行app@K20GH你能发送链接吗?