Android.AccessibilityServices.AccessibilityServiceInfo.FlagRequestEnhancedWebAccessibility Field
This flag requests from the system to enable web accessibility enhancing extensions.

Value: 8

Syntax

[Android.Runtime.Register("FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY")]
[System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.AccessibilityServiceFlags enum directly instead of this field.")]
public const AccessibilityServiceFlags FlagRequestEnhancedWebAccessibility

Remarks

This flag requests from the system to enable web accessibility enhancing extensions. Such extensions aim to provide improved accessibility support for content presented in a Android.Webkit.WebView. An example of such an extension is injecting JavaScript from a secure source. The system will enable enhanced web accessibility if there is at least one accessibility service that has this flag set. Hence, clearing this flag does not guarantee that the device will not have enhanced web accessibility enabled since there may be another enabled service that requested it.

Services that want to set this flag have to declare this capability in their meta-data by setting the attribute NoType:android/R$attr;Href=../../../reference/android/R.attr.html to true, otherwise this flag will be ignored. For how to declare the meta-data of a service refer to AccessibilityService.ServiceMetaData.

[Android Documentation]

Requirements

Namespace: Android.AccessibilityServices
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 18