IWindowManager.AddScreenRecordingCallback(IExecutor, IConsumer) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute un rappel d’enregistrement d’écran.
[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
Paramètres
- executor
- IExecutor
Exécuteur sur lequel la méthode de rappel sera appelée.
- callback
- IConsumer
Rappel qui sera appelé lors de la modification de la visibilité de l’enregistrement d’écran.
Retours
état actuel de l’enregistrement de l’écran.
- Attributs
Remarques
Ajoute un rappel d’enregistrement d’écran. Le rappel sera appelé chaque fois que l’application devient visible dans l’enregistrement d’écran ou qu’elle était visible dans l’enregistrement d’écran et devient invisible dans l’enregistrement d’écran.
Une application est considérée comme visible dans l’enregistrement d’écran si des activités appartenant à l’UID du processus d’inscription sont enregistrées.
Exemple :
windowManager.addScreenRecordingCallback(state -> {
// handle change in screen recording state
});
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.