在Android和ios

问题描述 投票:0回答:1

问题: 我正在开发一个Flutter应用程序,并且需要实现一项功能,在该功能中,将自动添加水印到用户从我的应用程序中拍摄的屏幕截图。该功能应在Android和iOS设备上起作用。虽然我了解如何使用诸如

screenshot
之类的软件包来处理应用程序中的屏幕截图,但我的要求是在使用默认操作系统功能(例如,Android上的电源按钮 +音量下降,或iOS上的电源按钮 + Home Button上的Power Button +音量)中,专门为屏幕截图添加水印。

有一种方法可以拦截这些系统级的屏幕截图事件并在将其保存到设备画廊之前编程中添加水印?我更喜欢一种解决方案,该解决方案不涉及从Java/kotlin中弹出ios的Java/kotlin中的特定于Platform Code的解决方案。

尾tail:

我已经探索了各种用于处理应用程序中屏幕截图的颤音软件包,但是它们不涵盖用户使用默认系统快捷方式进行屏幕截图的情况。我想自动在这些屏幕截图中添加水印。 我正在寻找一种在Android和iOS上无缝工作的解决方案,以确保可靠地添加水印,而无需用户执行任何其他步骤。任何指导,代码片段或相关包都将不胜感激。 update:

我已经研究了平台频道的颤音,但是我不确定如何拦截系统级屏幕截图事件并修改所得图像。如果有一种方法可以实现此功能而不会从扑波中弹出,那将是我项目的理想选择。预先感谢您的帮助!

我希望一切都可以。已经有一段时间了,但我想问。我有同样的问题。我想在拍摄屏幕截图之前在右下角显示该应用程序的版本并将其包含在屏幕截图中,但我还没有找到解决方案。 我使用package_info_plus

软件包获取Versiyon号码。 我使用
android ios flutter image-processing screenshot
1个回答
0
投票
软件包。这是在屏幕截图之前不起作用的。

您对这个问题有任何解决方案吗?

感谢一切!

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.