Android 如何在flatter?中检测用户屏幕截图动作;

Android 如何在flatter?中检测用户屏幕截图动作;,android,ios,flutter,Android,Ios,Flutter,如何检测用户是否正在创建屏幕截图 我不关心截图,我只想知道用户何时何地创建截图 如何在颤振应用程序中检测到这一点?您可以尝试此插件,它可能是您正在寻找的: 为了完成自述文件中的要求: import'package:screenshot_callback/screenshot_callback.dart'; ScreenshotCallback ScreenshotCallback=ScreenshotCallback(); screenshotCallback.addListener((){ /

如何检测用户是否正在创建屏幕截图

我不关心截图,我只想知道用户何时何地创建截图


如何在颤振应用程序中检测到这一点?

您可以尝试此插件,它可能是您正在寻找的:

为了完成自述文件中的要求:

import'package:screenshot_callback/screenshot_callback.dart';
ScreenshotCallback ScreenshotCallback=ScreenshotCallback();
screenshotCallback.addListener((){
//实现了Void函数
打印(“检测屏幕截图”);
});
试试看

依赖项: 屏幕截图\u回调:^1.1.3

 void init() async {
await initScreenshotCallback();
}

//它必须在授予权限后创建

 Future<void> initScreenshotCallback() async {
screenshotCallback = ScreenshotCallback();

screenshotCallback.addListener(() {
  setState(() {
    text = "Screenshot callback Fired!";
  });
});

screenshotCallback.addListener(() {
  print("We can add multiple listeners ");
});
Future initScreenshotCallback()异步{
screenshotCallback=screenshotCallback();
screenshotCallback.addListener((){
设置状态(){
text=“已启动屏幕截图回调!”;
});
});
screenshotCallback.addListener((){
打印(“我们可以添加多个侦听器”);
});

}

Simple,编写一个插件来监听按钮的按下,为不同的oem预定义屏幕截图动作,并为每个oem绑定您的动作,一旦任何动作与您成功检测到的动作匹配,您就可以开始了。以后谢谢我。