语言

Activity.RegisterScreenCaptureCallback 方法

定义

注册此活动的屏幕捕获回调。

[Android.Runtime.Register("registerScreenCaptureCallback", "(Ljava/util/concurrent/Executor;Landroid/app/Activity$ScreenCaptureCallback;)V", "GetRegisterScreenCaptureCallback_Ljava_util_concurrent_Executor_Landroid_app_Activity_ScreenCaptureCallback_Handler", ApiSince=34)]
[Android.Runtime.RequiresPermission("android.permission.DETECT_SCREEN_CAPTURE")]
public virtual void RegisterScreenCaptureCallback(Java.Util.Concurrent.IExecutor executor, Android.App.Activity.IScreenCaptureCallback callback);
[<Android.Runtime.Register("registerScreenCaptureCallback", "(Ljava/util/concurrent/Executor;Landroid/app/Activity$ScreenCaptureCallback;)V", "GetRegisterScreenCaptureCallback_Ljava_util_concurrent_Executor_Landroid_app_Activity_ScreenCaptureCallback_Handler", ApiSince=34)>]
[<Android.Runtime.RequiresPermission("android.permission.DETECT_SCREEN_CAPTURE")>]
abstract member RegisterScreenCaptureCallback : Java.Util.Concurrent.IExecutor * Android.App.Activity.IScreenCaptureCallback -> unit
override this.RegisterScreenCaptureCallback : Java.Util.Concurrent.IExecutor * Android.App.Activity.IScreenCaptureCallback -> unit

参数

executor
IExecutor

执行程序:此值不能为 null。 回调和侦听器事件通过此执行程序调度,提供一种控制使用哪个线程的简单方法。 若要通过应用程序的主线程调度事件,可以使用 Context.getMainExecutor()。 否则,请提供调度到相应线程的执行程序。

callback
Activity.IScreenCaptureCallback

Activity.ScreenCaptureCallback:此值不能为 null。

属性

注解

注册此活动的屏幕捕获回调。 尝试此活动的屏幕截图时,将触发回调。 此回调将在传递的执行程序的线程上执行。 有关详细信息,请参阅 ScreenCaptureCallback.onScreenCaptured。 需要Manifest.permission.DETECT_SCREEN_CAPTURE

Android 参考。android.app.Activity.registerScreenCaptureCallback

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于