IWindowManager.AddScreenRecordingCallback(IExecutor, IConsumer) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega una devolución de llamada de grabación de pantalla.
[Android.Runtime.Register("addScreenRecordingCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)I", "GetAddScreenRecordingCallback_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
[Android.Runtime.RequiresPermission("android.permission.DETECT_SCREEN_RECORDING")]
public virtual int AddScreenRecordingCallback(Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("addScreenRecordingCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)I", "GetAddScreenRecordingCallback_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
[<Android.Runtime.RequiresPermission("android.permission.DETECT_SCREEN_RECORDING")>]
abstract member AddScreenRecordingCallback : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> int
override this.AddScreenRecordingCallback : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> int
Parámetros
- executor
- IExecutor
Ejecutor en el que se invocará el método de devolución de llamada.
- callback
- IConsumer
Devolución de llamada que se invocará cuando cambie la visibilidad de la grabación de pantalla.
Devoluciones
el estado actual de grabación de pantalla.
- Atributos
Comentarios
Agrega una devolución de llamada de grabación de pantalla. La devolución de llamada se invocará cada vez que la aplicación sea visible en la grabación de pantalla o fuera visible en la grabación de pantalla y se vuelve invisible en la grabación de pantalla.
Una aplicación se considera visible en la grabación de pantalla si se graban actividades que pertenecen al UID del proceso de registro.
Ejemplo:
windowManager.addScreenRecordingCallback(state -> {
// handle change in screen recording state
});
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.