Compartir a través de


DevicePolicyManager.SetPermittedCrossProfileNotificationListeners Método

Definición

Lo llama un propietario de perfil de un perfil administrado para establecer los paquetes que pueden usar en android.service.notification.NotificationListenerService el usuario principal para ver las notificaciones del perfil administrado.

[Android.Runtime.Register("setPermittedCrossProfileNotificationListeners", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedCrossProfileNotificationListeners_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=26)]
public virtual bool SetPermittedCrossProfileNotificationListeners (Android.Content.ComponentName admin, System.Collections.Generic.IList<string>? packageList);
[<Android.Runtime.Register("setPermittedCrossProfileNotificationListeners", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedCrossProfileNotificationListeners_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=26)>]
abstract member SetPermittedCrossProfileNotificationListeners : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
override this.SetPermittedCrossProfileNotificationListeners : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool

Parámetros

admin
ComponentName

Al que DeviceAdminReceiver está asociada esta solicitud.

packageList
IList<String>

Lista de nombres de paquete que se van a incluir en la lista de permitidos

Devoluciones

true si se ha realizado correctamente la configuración de la restricción. Se producirá un error si se llama fuera de un perfil administrado

Atributos

Comentarios

Lo llama un propietario de perfil de un perfil administrado para establecer los paquetes que pueden usar en android.service.notification.NotificationListenerService el usuario principal para ver las notificaciones del perfil administrado. De forma predeterminada, esta directiva permite todos los paquetes. Cuando se han agregado cero o más paquetes, los agentes de escucha de notificaciones instalados en el usuario principal que no están en la lista y que no forman parte del sistema no recibirán eventos para las notificaciones de perfil administrado.

Al llamar con un null valor para la lista, se deshabilita la restricción para que se usen todos los servicios de escucha de notificaciones. Al llamar con una lista vacía, se deshabilitan todos los agentes de escucha de notificación del sistema. Los servicios de escucha de notificaciones del sistema siempre están disponibles para el usuario.

Si un propietario de un dispositivo o perfil quiere detener a los agentes de escucha de notificaciones en su usuario de ver las notificaciones del usuario, debe impedir que ese servicio se ejecute en su lugar (por ejemplo, a través #setApplicationHidden(ComponentName, String, boolean)de ).

Documentación de Java para android.app.admin.DevicePolicyManager.setPermittedCrossProfileNotificationListeners(android.content.ComponentName, java.util.List<java.lang.String>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a