diff --git a/Configuration.props b/Configuration.props
index 99492c15eda..d96b9a205f5 100644
--- a/Configuration.props
+++ b/Configuration.props
@@ -17,9 +17,9 @@
v2.3
- 27
+ 28
$(AndroidLatestStableApiLevel)
- v8.1
+ v9.0
28
28
diff --git a/build-tools/enumification-helpers/enum-conversion-mappings.xml b/build-tools/enumification-helpers/enum-conversion-mappings.xml
index 1cb34889ca0..5451d306e77 100644
--- a/build-tools/enumification-helpers/enum-conversion-mappings.xml
+++ b/build-tools/enumification-helpers/enum-conversion-mappings.xml
@@ -76,7 +76,7 @@
-
+
@@ -113,7 +113,7 @@
-
+
@@ -199,7 +199,7 @@
-
+
@@ -944,7 +944,7 @@
-
+
@@ -1063,4 +1063,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build-tools/enumification-helpers/methodmap.ext.csv b/build-tools/enumification-helpers/methodmap.ext.csv
index fa76f2fa99e..245526ad060 100644
--- a/build-tools/enumification-helpers/methodmap.ext.csv
+++ b/build-tools/enumification-helpers/methodmap.ext.csv
@@ -1662,6 +1662,8 @@
//26, android.view, View, setFocusable, focusable, Android.Views.ViewFocusability
26, android.view, View, getImportantForAutofill, return, Android.Views.ImportantForAutofill
26, android.view, View, setImportantForAutofill, mode, Android.Views.ImportantForAutofill
+// This was found in the enumification-helpers diff at 28. It is possible that Google added this in the revised platform-26/android.jar (it cannot be an overlook as the enumification-helpers diff source is *generated*). I don't bother to add it to the enumification. Who cares.
+// 26, android.view, ViewStructure, setImportantForAutofill, mode, Android.Views.ImportantForAutofill
26, android.webkit, WebView, getRendererRequestedPriority, return, Android.Webkit.RendererPriority
26, android.webkit, WebView, setRendererPriorityPolicy, rendererRequestedPriority, Android.Webkit.RendererPriority
26, android.widget, TextView, getAutoSizeTextType, return, Android.Widget.AutoSizeTextType
@@ -1778,3 +1780,119 @@
27, android.view.accessibility, AccessibilityRequestPreparer, ctor, requestTypes, Android.Views.Accessibility.AccessibilityRequestTypes
// android.view.ViewStructure.setInputType never appeared before - it seems Google keeps breaking API on the docs, which is rather likely they are filling doc bits by fixing their tools.
27, android.webkit, WebViewClient, onSafeBrowsingHit, threatType, Android.Webkit.SafeBrowsingThreat
+
+28, android.app.admin, DevicePolicyManager, generateKeyPair, idAttestationFlags, Android.App.Admin.IdAttestationFlags
+28, android.app.admin, DevicePolicyManager, getLogTaskFeatures, return, Android.App.Admin.LockTaskMode
+28, android.app.admin, DevicePolicyManager, installKeyPair, flags, Android.App.Admin.InstallKeyFlags
+28, android.app.admin, DevicePolicyManager, logoutUser, return, Android.OS.UserOperationResultCode
+28, android.app.admin, DevicePolicyManager, setLockTaskFeatures, flags, Android.App.Admin.LockTaskFeatures
+28, android.app.admin, DevicePolicyManager, stopUser, return, Android.OS.UserOperationResultCode
+28, android.app.admin, SecurityLog, getLogLevel, return, Android.App.Admin.SecurityLogLevel
+28, android.app.admin, SystemUpdatePolicy.ValidationFailedException, getErrorCode, return, Android.App.Admin.SystemUpdatePolicyErrorCode
+28, android.app.backup, BackupDataOutput, getTransportFlags, return, Android.App.Backup.BackupTransportFlags
+28, android.app.backup, FullBackupDataOutput, getTransportFlags, return, Android.App.Backup.BackupTransportFlags
+28, android.app, Notification.Action, getSemanticAction, return, Android.App.SemanticAction
+28, android.app, Notification.Action.Builder, setSemanticAction, semanticAction, Android.App.SemanticAction
+28, android.app, RemoteInput, getResultsSource, return, Android.App.RemoteInputSource
+28, android.app, RemoteInput, setResultsSource, source, Android.App.RemoteInputSource
+28, android.app.usage, NetworkStats.Bucket, getDefaultNetworkStatus, return, Android.App.Usage.NetworkStatsDefault
+28, android.app.usage, UsageStatsManager, getAppStandbyBucket, return, Android.App.Usage.StandbyBucket
+28, android.appwidget, AppWidgetProviderInfo, widgetFeatures, , Android.Appwidget.WidgetFeatures
+28, android.bluetooth, BluetoothHidDeviceAppQosSettings, ctor, serviceType, Android.Bluetooth.HidDeviceAppQosSettingsServiceType
+28, android.bluetooth, BluetoothHidDeviceAppQosSettings, getServiceType, return, Android.Bluetooth.HidDeviceAppQosSettingsServiceType
+28, android.content.pm, PackageManager, hasSigningCertificate, type, Android.Content.PM.CertificateType
+28, android.content.pm, PermissionInfo, getProtection, return, Android.Content.PM.Protection
+28, android.content.pm, PermissionInfo, getProtectionFlags, return, Android.Content.PM.Protection
+28, android.content.pm, ShortcutInfo, getDisabledReason, return, Android.Content.PM.ShortcutDisabledReason
+28, android.graphics.drawable, Icon, getType, return, Android.Graphics.Drawables.IconType
+28, android.graphics, ImageDecoder, getAllocator, return, Android.Graphics.ImageDecoderAllocatorType
+28, android.graphics, ImageDecoder, setAllocator, allocator, Android.Graphics.ImageDecoderAllocatorType
+28, android.graphics, ImageDecoder, getMemorySizePolicy, return, Android.Graphics.ImageDecoderMemoryPolicy
+28, android.graphics, ImageDecoder, setMemorySizePolicy, policy, Android.Graphics.ImageDecoderMemoryPolicy
+28, android.graphics, ImageDecoder.DecodeException, getError, return, Android.Graphics.ImageDecoderErrorType
+28, android.hardware.biometrics, BiometricPrompt.AuthenticationCallback, onAuthenticationError, errorCode, Android.Hardware.Biometrics.BiometricsErrorCode
+28, android.hardware.biometrics, BiometricPrompt.AuthenticationCallback, onAuthenticationHelp, helpCode, Android.Hardware.Biometrics.BiometricAcquiredStatus
+28, android.hardware.camera2.params, SessionConfiguration, getSessionType, return, Android.Hardware.Camera2.Params.SessionType
+28, android.icu.util, LocaleData, getDelimiter, type, Android.Icu.Util.DelimiterType
+28, android.media, AudioPresentation, getMasteringIndication, return, Android.Media.MasteringIndicationType
+28, android.media.audiofx, DynamicsProcessing.Config, getVariant, return, Android.Media.Audiofx.VariantType
+28, android.media, MediaDrm, getConnectedHdcpLevel, return, Android.Media.HdcpLevel
+28, android.media, MicrophoneInfo, getChannelMapping, return, Android.Media.MicrophoneChannelMapping
+28, android.media, MicrophoneInfo, getDirectionality, return, Android.Media.MicrophoneDirectionality
+28, android.media, MicrophoneInfo, getLocation, return, Android.Media.MicrophoneLocation
+28, android.net, IpSecManager, applyTransportModeTransform, direction, Android.Net.IpSecTransportDirection
+28, android.net, MacAddress, getAddressType, return, Android.Net.MacAddressType
+28, android.net.wifi.rtt, RangingResult, getStatus, return, Android.Net.Wifi.Rtt.RangingStatus
+28, android.net.wifi.rtt, RangingResultCallback, onRangingFailure, code, Android.Net.Wifi.Rtt.RangingResultStatusCode
+28, android.os, PowerManager, getLocationPowerSaveMode, return, Android.OS, LocationPowerSaveMode
+28, android.os, UserManager.UserOperationException, getUserOperationResult, return, Android.OS.UserOperationResultCode
+28, android.service.autofill, FillResponse.Builder, setFlags, flags, Android.Service.Autofill.AutofillResponseFlags
+28, android.service.notification, NotificationListenerService.Ranking, getUserSentiment, return, Android.Service.Notification.UserSentiment
+28, android.telecom, Call.Callback, onHandoverFailed, failureReason, Android.Telecom.HandoverFailureReason
+28, android.telecom, Connection, sendRttInitiationFailure, reason, Android.Telecom.RttSessionModifyResult
+28, android.telecom, ConnectionService, onHandoverFailed, error, Android.Telecom.HandoverFailureReason
+28, android.telephony, CellInfo, getCellConnectionStatus, return, Android.Telephony.CellConnectionStatus
+28, android.telephony.data, ApnSetting, getApnTypeBitmask, return, Android.Telephony.ApnType
+28, android.telephony.data, ApnSetting, getAuthType, return, Android.Telephony.AuthType
+28, android.telephony.data, ApnSetting, getMvnoType, return, Android.Telephony.MvnoType
+28, android.telephony.data, ApnSetting, getNetworkTypeBitmask, return, Android.Telephony.NetworkType
+28, android.telephony.data, ApnSetting, getProtocol, return, Android.Telephony.Protocols
+28, android.telephony.data, ApnSetting, getRoamingProtocol, return, Android.Telephony.Protocols
+28, android.telephony.data, ApnSetting.Builder, setApnTypeBitmask, apnTypeBitmask, Android.Telephony.ApnType
+28, android.telephony.data, ApnSetting.Builder, setAuthType, authType, Android.Telephony.AuthType
+28, android.telephony.data, ApnSetting.Builder, setMvnoType, mvnoType, Android.Telephony.MvnoType
+28, android.telephony.data, ApnSetting.Builder, setNetworkTypeBitmask, networkTypeBitmask, Android.Telephony.NetworkType
+28, android.telephony.data, ApnSetting.Builder, setProtocol, protocol, Android.Telephony.Protocols
+28, android.telephony.data, ApnSetting.Builder, setRoamingProtocol, roamingProtocol, Android.Telephony.Protocols
+28, android.telephony, Call.Callback, onHandoverFailed, failureReason, Android.Telephony.HandoverFailureReason
+28, android.telephony.mbms, StreamingServiceCallback, onStreamMethodUpdated, methodType, Android.Telephony.StreamingMethod
+28, android.telephony.mbms, StreamingServiceCallback, onStreamStateUpdated, state, Android.Telephony.StreamingState
+28, android.telephony.mbms, StreamingServiceCallback, onStreamStateUpdated, reason, Android.Telephony.StreamingStateChangedReason
+28, android.telephony.mbms, DownloadStatusListener, onStatusUpdated, status, Android.Telephony.Mbms.DownloadStatus
+28, android.telephony, TelephonyScanManager.NetworkScanCallback, onError, error, Android.Telephony.ScanResultCode
+28, android.telephony, NetworkScanRequest, ctor, scanType, Android.Telephony.NetworkScanType
+28, android.telephony, NetworkScanRequest, getScanType, return, Android.Telephony.NetworkScanType
+28, android.telephony, PhoneNumberUtils, calledPartyBCDFragmentToString, bcdExtType, Android.Telephony.BcdExtendedType
+28, android.telephony, PhoneNumberUtils, calledPartyBCDToString, bcdExtType, Android.Telephony.BcdExtendedType
+28, android.telephony, PhoneNumberUtils, numberToCalledPartyBCD, bcdExtType, Android.Telephony.BcdExtendedType
+28, android.telephony, ServiceState, getDuplexMode, return, Android.Telephony.DuplexMode
+28, android.telephony, SubscriptionPlan, getDataLimitBehavior, return, Android.Telephony.DataLimitBehavior
+28, android.telephony, SubscriptionPlan.Builder, setDataLimit, dataLimitBehavior, Android.Telephony.DataLimitBehavior
+28, android.view.accessibility, AccessibilityEvent, getWindowChanges, return, Android.Views.Accessibility.WindowsChange
+28, android.view, WindowManager.LayoutParams, layoutInDisplayCutoutMode, , Android.Views.LayoutInDisplayCutoutMode
+28, android.view.textclassifier, SelectionEvent, createSelectionActionEvent, actionType, Android.Views.TextClassifiers.SelectionAction
+28, android.view.textclassifier, SelectionEvent, getEventType, return, Android.Views.TextClassifiers.SelectionEventType
+28, android.view.textclassifier, SelectionEvent, isTerminal, eventType, Android.Views.TextClassifiers.SelectionEventType
+28, android.view.textclassifier, SelectionEvent, createSelectionStartedEvent, invocationMethod, Android.Views.TextClassifiers.SelectionInvocationMethod
+28, android.view.textclassifier, SelectionEvent, getInvocationMethod, return, Android.Views.TextClassifiers.SelectionInvocationMethod
+28, android.view.textclassifier, TextLinks, apply, applyStrategy, Android.Views.TextClassifiers.ApplyStrategy
+28, android.view.textclassifier, TextLinks, apply, return, Android.Views.TextClassifiers.ApplyStatusCode
+28, android.webkit, TracingConfig, getPredefinedCategories, return, Android.Webkit.Categories
+28, android.webkit, TracingConfig, getTracingMode, return, Android.Webkit.TracingMode
+28, android.webkit, TracingConfig.Builder, addCategories, predefinedCategories, Android.Webkit.Categories[]
+28, android.webkit, TracingConfig.Builder, setTracingMode, tracingMode, Android.Webkit.TracingMode
+// Android P non-new-enum related methods
+28, android.app.assist, AssistStructure.ViewNode, getImportantForAutofill, return, Android.Views.ImportantForAutofill
+28, android.app.slice, SliceManager, checkSlicePermission, return, Android.Content.PM.Permission
+// fun, android.app.slice.SliceMetrics.logTouch() takes int actionType, and the documentation links to androidx.slice (i.e. Jetpack) ...
+28, android.app.usage, EventStats, getEventType, return, Android.App.Usage.UsageEventType
+28, android.app.usage, NetworkStatsManager, queryDetailsForUidTagState, networkType, Android.Net.ConnectivityType
+28, android.app.usage, NetworkStatsManager, queryDetailsForUidTagState, state, Android.App.Usage.NetworkUsageState
+28, android.app.usage, UsageStatsManager, queryEventStats, intervalType, Android.App.Usage.UsageStatsInterval
+// They were too late to get documented.
+//27, android.app, WallpaperManager, getWallpaperColors, which, Android.App.WallpaperManagerFlags
+//27, android.app, WallpaperManager.OnColorsChangedListener, onColorsChanged, which, Android.App.WallpaperManagerFlags
+28, android.bluetooth, BluetoothHidDevice.Callback, onConnectionStateChanged, state, Android.Bluetooth.ProfileState
+28, android.inputmethodservice, InputMethodService, requestShowSelf, flags, Android.Views.InputMethods.ShowFlags
+28, android.media, AudioManager, getStreamVolumeDb, streamType, Android.Media.Stream
+28, android.media, AudioManager, getStreamMinVolume, streamType, Android.Media.Stream
+28, android.media, AudioTrack, setPresentation, return, Android.Media.TrackStatus
+28, android.media, MediaDrm, getSecurityLevel, return, Android.Media.SecurityLevel
+28, android.media, MicrophoneInfo, getType, return, Android.Media.AudioDeviceType
+28, android.net, NetworkRequest, hasCapability, capability, Android.Net.NetCapability
+28, android.net, NetworkRequest, hasTransport, transportType, Android.Net.TransportType
+28, android.telecom, Call, handoverTo, videoState, Android.Telecom.VideoProfileState
+28, android.telecom, TelecomManager, acceptHandover, videoState, Android.Telecom.VideoProfileState
+28, android.text, DynamicLayout.Builder, setBreakStrategy, breakStrategy, Android.Text.BreakStrategy
+28, android.text, DynamicLayout.Builder, setHyphenationFrequency, hyphenationFrequency, Android.Text.HyphenationFrequency
+28, android.text, DynamicLayout.Builder, setJustificationMode, justificationMode, Android.Text.JustificationMode
diff --git a/build-tools/enumification-helpers/remaining-int-consts.txt b/build-tools/enumification-helpers/remaining-int-consts.txt
index c529e37d50d..9a38c07d5d6 100644
--- a/build-tools/enumification-helpers/remaining-int-consts.txt
+++ b/build-tools/enumification-helpers/remaining-int-consts.txt
@@ -6,6 +6,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.AlertDialog.cs: public const int ThemeHoloLight = (int) 3;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.AlertDialog.cs: public const int ThemeTraditional = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Assist.AssistStructure.cs: public const int TextColorUndefined = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Job.JobInfo.cs: public const int NetworkBytesUnknown = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Job.JobScheduler.cs: public const int ResultFailure = (int) 0;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Job.JobScheduler.cs: public const int ResultSuccess = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Notification.cs: public const int ColorDefault = (int) 0;
@@ -24,6 +25,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.BluetoothDevice.cs: public const int Error = (int) -2147483648;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.BluetoothDevice.cs: public const int PairingVariantPasskeyConfirmation = (int) 2;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.BluetoothDevice.cs: public const int PairingVariantPin = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.BluetoothHidDeviceAppQosSettings.cs: public const int Max = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.LE.AdvertisingSetParameters.cs: public const int IntervalHigh = (int) 1600;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.LE.AdvertisingSetParameters.cs: public const int IntervalLow = (int) 160;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.LE.AdvertisingSetParameters.cs: public const int IntervalMax = (int) 16777215;
@@ -46,8 +48,18 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Database.Sqlite.SQLiteDatabase.cs: public const int MaxSqlCacheSize = (int) 100;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Database.Sqlite.SQLiteDatabase.cs: public const int SqliteMaxLikePatternLength = (int) 50000;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Bitmap.cs: public const int DensityNone = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public const int Black = (int) -16777216;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public const int Cyan = (int) -16711681;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public const int Dkgray = (int) -12303292;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public const int Gray = (int) -7829368;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public const int Ltgray = (int) -3355444;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public const int Magenta = (int) -65281;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public const int Transparent = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public const int White = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public const int Yellow = (int) -256;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorSpace.cs: public const int MaxId = (int) 63;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorSpace.cs: public const int MinId = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Drawables.AnimatedImageDrawable.cs: public const int RepeatInfinite = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Drawables.LayerDrawable.cs: public const int InsetUndefined = (int) -2147483648;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Drawables.RippleDrawable.cs: public const int RadiusAuto = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Matrix.cs: public const int Mpersp0 = (int) 6;
@@ -59,16 +71,18 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Matrix.cs: public const int MskewY = (int) 3;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Matrix.cs: public const int MtransX = (int) 2;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Matrix.cs: public const int MtransY = (int) 5;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public const int Black = (int) -16777216;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public const int Cyan = (int) -16711681;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public const int Dkgray = (int) -12303292;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public const int Gray = (int) -7829368;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public const int Ltgray = (int) -3355444;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public const int Magenta = (int) -65281;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public const int Transparent = (int) 0;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public const int White = (int) -1;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public const int Yellow = (int) -256;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraAccessException.cs: public const int MaxCamerasInUse = (int) 5;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int ControlAfSceneChangeDetected = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int ControlAfSceneChangeNotDetected = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int DistortionCorrectionModeFast = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int DistortionCorrectionModeHighQuality = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int DistortionCorrectionModeOff = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int LensPoseReferenceGyroscope = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int LensPoseReferencePrimaryCamera = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int LogicalMultiCameraSensorSyncTypeApproximate = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int LogicalMultiCameraSensorSyncTypeCalibrated = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int StatisticsOisDataModeOff = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraMetadata.cs: public const int StatisticsOisDataModeOn = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.DngCreator.cs: public const int MaxThumbnailDimension = (int) 256;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.Params.BlackLevelPattern.cs: public const int Count = (int) 4;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.Params.Face.cs: public const int IdUnsupported = (int) -1;
@@ -118,6 +132,11 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int Diacritic = (int) 7;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int DoubleStart = (int) 12288;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int EastAsianWidth = (int) 4100;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int Emoji = (int) 57;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int EmojiComponent = (int) 61;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int EmojiModifier = (int) 59;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int EmojiModifierBase = (int) 60;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int EmojiPresentation = (int) 58;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int Extender = (int) 8;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int FullCompositionExclusion = (int) 9;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int GeneralCategory = (int) 4101;
@@ -165,8 +184,10 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int PosixGraph = (int) 46;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int PosixPrint = (int) 47;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int PosixXdigit = (int) 48;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int PrependedConcatenationMark = (int) 63;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int QuotationMark = (int) 25;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int Radical = (int) 26;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int RegionalIndicator = (int) 62;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int STerm = (int) 35;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int Script = (int) 4106;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.IUProperty.cs: public const int ScriptExtensions = (int) 28672;
@@ -298,6 +319,17 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int KnottedHeh = (int) 21;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int Lam = (int) 22;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int Lamadh = (int) 23;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamBha = (int) 89;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamJa = (int) 90;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamLla = (int) 91;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamLlla = (int) 92;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamNga = (int) 93;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamNna = (int) 94;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamNnna = (int) 95;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamNya = (int) 96;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamRa = (int) 97;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamSsa = (int) 98;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MalayalamTta = (int) 99;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int ManichaeanAleph = (int) 58;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int ManichaeanAyin = (int) 59;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int ManichaeanBeth = (int) 60;
@@ -480,6 +512,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int CjkUnifiedIdeographsExtensionCId = (int) 197;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int CjkUnifiedIdeographsExtensionDId = (int) 209;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int CjkUnifiedIdeographsExtensionEId = (int) 256;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int CjkUnifiedIdeographsExtensionFId = (int) 274;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int CjkUnifiedIdeographsId = (int) 71;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int CombiningDiacriticalMarksExtendedId = (int) 224;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int CombiningDiacriticalMarksId = (int) 7;
@@ -553,6 +586,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int IpaExtensionsId = (int) 5;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int JavaneseId = (int) 181;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int KaithiId = (int) 193;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int KanaExtendedAId = (int) 275;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int KanaSupplementId = (int) 203;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int KanbunId = (int) 66;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int KangxiRadicalsId = (int) 59;
@@ -589,6 +623,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MandaicId = (int) 198;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int ManichaeanId = (int) 234;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MarchenId = (int) 268;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MasaramGondiId = (int) 276;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MathematicalAlphanumericSymbolsId = (int) 93;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MathematicalOperatorsId = (int) 47;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int MeeteiMayekExtensionsId = (int) 213;
@@ -618,6 +653,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int NewaId = (int) 270;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int NkoId = (int) 146;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int NumberFormsId = (int) 45;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int NushuId = (int) 277;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int OghamId = (int) 34;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int OlChikiId = (int) 157;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int OldHungarianId = (int) 260;
@@ -657,6 +693,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SinhalaId = (int) 24;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SmallFormVariantsId = (int) 84;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SoraSompengId = (int) 218;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SoyomboId = (int) 278;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SpacingModifierLettersId = (int) 6;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SpecialsId = (int) 86;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SundaneseId = (int) 155;
@@ -673,6 +710,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SuttonSignwritingId = (int) 262;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SylotiNagriId = (int) 143;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SyriacId = (int) 13;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int SyriacSupplementId = (int) 279;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int TagalogId = (int) 98;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int TagbanwaId = (int) 101;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int TagsId = (int) 96;
@@ -703,6 +741,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int YiRadicalsId = (int) 73;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int YiSyllablesId = (int) 72;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int YijingHexagramSymbolsId = (int) 116;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int ZanabazarSquareId = (int) 280;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int Aletter = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int Cr = (int) 8;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UCharacter.cs: public const int DoubleQuote = (int) 16;
@@ -860,6 +899,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Mandaic = (int) 84;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Manichaean = (int) 121;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Marchen = (int) 169;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int MasaramGondi = (int) 175;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int MathematicalNotation = (int) 128;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int MayanHieroglyphs = (int) 85;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int MeiteiMayek = (int) 115;
@@ -914,6 +954,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Sindhi = (int) 145;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Sinhala = (int) 33;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int SoraSompeng = (int) 152;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Soyombo = (int) 176;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Sundanese = (int) 113;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int SylotiNagri = (int) 58;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Symbols = (int) 129;
@@ -944,6 +985,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int WesternSyriac = (int) 96;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Woleai = (int) 155;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int Yi = (int) 41;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Lang.UScript.cs: public const int ZanabazarSquare = (int) 177;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.BreakIterator.cs: public const int Done = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.CollationElementIterator.cs: public const int Ignorable = (int) 0;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.CollationElementIterator.cs: public const int Nullorder = (int) -1;
@@ -1082,8 +1124,12 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.AudioManager.cs: public const int UseDefaultStreamType = (int) -2147483648;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.BassBoost.cs: public const int ParamStrengthSupported = (int) 0;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MediaDrm.cs: public const int RequestTypeInitial = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MediaDrm.cs: public const int RequestTypeNone = (int) 3;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MediaDrm.cs: public const int RequestTypeRelease = (int) 2;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MediaDrm.cs: public const int RequestTypeRenewal = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MediaDrm.cs: public const int RequestTypeUpdate = (int) 4;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MicrophoneInfo.cs: public const int GroupUnknown = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MicrophoneInfo.cs: public const int IndexInTheGroupUnknown = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Session.MediaSession.cs: public const int UnknownId = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.ConnectivityManager.cs: public const int DefaultNetworkPreference = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.Nsd.NsdManager.cs: public const int NsdStateDisabled = (int) 1;
@@ -1332,6 +1378,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.CalendarContract.cs: public const int MinutesDefault = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.CallLog.cs: public const int FeaturesHdCall = (int) 4;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.CallLog.cs: public const int FeaturesPulledExternally = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.CallLog.cs: public const int FeaturesRtt = (int) 32;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.CallLog.cs: public const int FeaturesVideo = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.CallLog.cs: public const int FeaturesWifi = (int) 8;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.ContactsContract.cs: public const int TypeCustom = (int) 0;
@@ -1376,6 +1423,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.ContactsContract.cs: public const int CarrierPresenceVtCapable = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.ContactsContract.cs: public const int CarrierPresenceVtCapable = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.VoicemailContract.cs: public const int QuotaUnavailable = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Provider.VoicemailContract.cs: public const int DirtyRetain = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Renderscripts.ProgramFragmentFixedFunction.cs: public const int MaxTexture = (int) 2;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Renderscripts.ScriptIntrinsicBLAS.cs: public const int ConjTranspose = (int) 113;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Renderscripts.ScriptIntrinsicBLAS.cs: public const int Left = (int) 141;
@@ -1391,29 +1439,167 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Speech.Tts.TextToSpeech.cs: public const int DefaultStream = (int) 3;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telecom.PhoneAccount.cs: public const int NoHighlightColor = (int) 0;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telecom.PhoneAccount.cs: public const int NoResourceId = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Cdma2000 = (int) 4;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Eutran = (int) 3;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Geran = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Iwlan = (int) 5;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Unknown = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Utran = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band1 = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band10 = (int) 10;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band11 = (int) 11;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band12 = (int) 12;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band13 = (int) 13;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band14 = (int) 14;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band17 = (int) 17;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band18 = (int) 18;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band19 = (int) 19;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band2 = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band20 = (int) 20;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band21 = (int) 21;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band22 = (int) 22;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band23 = (int) 23;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band24 = (int) 24;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band25 = (int) 25;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band26 = (int) 26;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band27 = (int) 27;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band28 = (int) 28;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band3 = (int) 3;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band30 = (int) 30;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band31 = (int) 31;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band33 = (int) 33;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band34 = (int) 34;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band35 = (int) 35;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band36 = (int) 36;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band37 = (int) 37;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band38 = (int) 38;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band39 = (int) 39;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band4 = (int) 4;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band40 = (int) 40;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band41 = (int) 41;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band42 = (int) 42;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band43 = (int) 43;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band44 = (int) 44;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band45 = (int) 45;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band46 = (int) 46;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band47 = (int) 47;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band48 = (int) 48;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band5 = (int) 5;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band6 = (int) 6;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band65 = (int) 65;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band66 = (int) 66;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band68 = (int) 68;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band7 = (int) 7;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band70 = (int) 70;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band8 = (int) 8;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band9 = (int) 9;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band450 = (int) 3;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band480 = (int) 4;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band710 = (int) 5;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band750 = (int) 6;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band850 = (int) 8;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int BandDcs1800 = (int) 12;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int BandE900 = (int) 10;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int BandEr900 = (int) 14;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int BandP900 = (int) 9;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int BandPcs1900 = (int) 13;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int BandR900 = (int) 11;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int BandT380 = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int BandT410 = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int BandT810 = (int) 7;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band1 = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band10 = (int) 10;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band11 = (int) 11;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band12 = (int) 12;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band13 = (int) 13;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band14 = (int) 14;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band19 = (int) 19;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band2 = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band20 = (int) 20;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band21 = (int) 21;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band22 = (int) 22;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band25 = (int) 25;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band26 = (int) 26;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band3 = (int) 3;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band4 = (int) 4;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band5 = (int) 5;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band6 = (int) 6;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band7 = (int) 7;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band8 = (int) 8;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.AccessNetworkConstants.cs: public const int Band9 = (int) 9;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CarrierConfigManager.cs: public const int DataCycleThresholdDisabled = (int) -2;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellSignalStrength.cs: public const int SignalStrengthGood = (int) 3;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellSignalStrength.cs: public const int SignalStrengthGreat = (int) 4;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellSignalStrength.cs: public const int SignalStrengthModerate = (int) 2;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellSignalStrength.cs: public const int SignalStrengthNoneOrUnknown = (int) 0;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellSignalStrength.cs: public const int SignalStrengthPoor = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Euicc.EuiccManager.cs: public const int EmbeddedSubscriptionResultError = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Euicc.EuiccManager.cs: public const int EmbeddedSubscriptionResultOk = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Euicc.EuiccManager.cs: public const int EmbeddedSubscriptionResultResolvableError = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Gsm.SmsMessage.cs: public const int MaxUserDataBytes = (int) 140;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Gsm.SmsMessage.cs: public const int MaxUserDataSeptets = (int) 160;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Gsm.SmsMessage.cs: public const int MaxUserDataSeptetsWithHeader = (int) 153;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.IccOpenLogicalChannelResponse.cs: public const int InvalidChannel = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorMiddlewareLost = (int) 3;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorMiddlewareNotBound = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorNoUniqueMiddleware = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int Success = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int Unknown = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorCannotChangeTempFileRoot = (int) 401;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorUnknownDownloadRequest = (int) 402;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorUnknownFileInfo = (int) 403;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorCarrierChangeNotAllowed = (int) 207;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorInE911 = (int) 204;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorMiddlewareNotYetReady = (int) 201;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorMiddlewareTemporarilyUnavailable = (int) 203;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorNotConnectedToHomeCarrierLte = (int) 205;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorOutOfMemory = (int) 202;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorUnableToReadSim = (int) 206;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorAppPermissionsNotGranted = (int) 102;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorDuplicateInitialize = (int) 101;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorUnableToInitialize = (int) 103;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorConcurrentServiceLimitReached = (int) 301;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorDuplicateStartStream = (int) 303;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsErrors.cs: public const int ErrorUnableToStartService = (int) 302;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.StreamingService.cs: public const int StateStalled = (int) 3;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.StreamingService.cs: public const int StateStarted = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.StreamingService.cs: public const int StateStopped = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.StreamingServiceCallback.cs: public const int SignalStrengthUnavailable = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int ResultCancelled = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int ResultDownloadFailure = (int) 6;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int ResultExpired = (int) 3;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int ResultFileRootUnreachable = (int) 8;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int ResultIoError = (int) 4;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int ResultOutOfStorage = (int) 7;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int ResultServiceIdNotDefined = (int) 5;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int ResultSuccessful = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int StatusActivelyDownloading = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int StatusPendingDownload = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int StatusPendingDownloadWindow = (int) 4;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int StatusPendingRepair = (int) 3;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.MbmsDownloadSession.cs: public const int StatusUnknown = (int) 0;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.NeighboringCellInfo.cs: public const int UnknownCid = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.NeighboringCellInfo.cs: public const int UnknownRssi = (int) 99;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.ServiceState.cs: public const int UnknownId = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.SmsMessage.cs: public const int MaxUserDataBytes = (int) 140;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.SmsMessage.cs: public const int MaxUserDataBytesWithHeader = (int) 134;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.SmsMessage.cs: public const int MaxUserDataSeptets = (int) 160;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.SmsMessage.cs: public const int MaxUserDataSeptetsWithHeader = (int) 153;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.SubscriptionManager.cs: public const int InvalidSubscriptionId = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.TelephonyManager.cs: public const int CdmaRoamingModeAffiliated = (int) 1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.TelephonyManager.cs: public const int CdmaRoamingModeAny = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.TelephonyManager.cs: public const int CdmaRoamingModeHome = (int) 0;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.TelephonyManager.cs: public const int CdmaRoamingModeRadioDefault = (int) -1;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.TelephonyManager.cs: public const int UnknownCarrierId = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.VisualVoicemailSmsFilterSettings.cs: public const int DestinationPortAny = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.VisualVoicemailSmsFilterSettings.cs: public const int DestinationPortDataSms = (int) -2;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Format.Time.cs: public const int EpochJulianDay = (int) 2440588;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.BulletSpan.cs: public const int StandardGapWidth = (int) 2;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.EasyEditSpan.cs: public const int TextDeleted = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.EasyEditSpan.cs: public const int TextModified = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.QuoteSpan.cs: public const int StandardColor = (int) -16776961;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.QuoteSpan.cs: public const int StandardGapWidthPx = (int) 2;
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.QuoteSpan.cs: public const int StandardStripeWidthPx = (int) 2;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.SuggestionSpan.cs: public const int SuggestionsMaxSize = (int) 5;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Util.Half.cs: public const int MaxExponent = (int) 15;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Util.Half.cs: public const int MinExponent = (int) -14;
@@ -1482,9 +1668,6 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Widget.IAdapter.cs: public const int NoSelection = (int) -2147483648;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Widget.ListPopupWindow.cs: public const int MatchParent = (int) -1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Widget.ListPopupWindow.cs: public const int WrapContent = (int) -2;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Widget.ListView.cs: public const int ChoiceModeMultiple = (int) 2;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Widget.ListView.cs: public const int ChoiceModeNone = (int) 0;
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Widget.ListView.cs: public const int ChoiceModeSingle = (int) 1;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.IO.IObjectStreamConstants.cs: public const int BaseWireHandle = (int) 8257536;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.IO.ObjectInputStream.cs: public const int BaseWireHandle = (int) 8257536;
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.IO.ObjectOutputStream.cs: public const int BaseWireHandle = (int) 8257536;
diff --git a/build-tools/enumification-helpers/remaining-int-methods-filtered.txt b/build-tools/enumification-helpers/remaining-int-methods-filtered.txt
index 916dc06699c..9774fd8bfe7 100644
--- a/build-tools/enumification-helpers/remaining-int-methods-filtered.txt
+++ b/build-tools/enumification-helpers/remaining-int-methods-filtered.txt
@@ -4,7 +4,10 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Activity.cs: public virtual unsafe void OnActivityReenter (int resultCode, Android.Content.Intent data)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.ActivityManager.cs: public virtual unsafe int AddAppTask (Android.App.Activity activity, , Android.App.ActivityManager.TaskDescription description, Android.Graphics.Bitmap thumbnail)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.ActivityManager.cs: public virtual unsafe int PrimaryColor {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Admin.DevicePolicyManager.cs: public virtual unsafe int AddOverrideApn (Android.Content.ComponentName admin, Android.Telephony.Data.ApnSetting apnSetting)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Admin.DevicePolicyManager.cs: public virtual unsafe int GetLockTaskFeatures (Android.Content.ComponentName admin)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Admin.DevicePolicyManager.cs: public virtual unsafe int GetOrganizationColor (Android.Content.ComponentName admin)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Admin.SecurityLog.cs: public unsafe int LogLevel {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Admin.SystemUpdatePolicy.cs: public virtual unsafe int InstallWindowEnd {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Admin.SystemUpdatePolicy.cs: public virtual unsafe int InstallWindowStart {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Assist.AssistStructure.cs: public virtual unsafe int[] GetTextLineBaselines ()
@@ -30,12 +33,22 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Notification.cs: public unsafe int ContentIcon {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Notification.cs: public unsafe int HintScreenTimeout {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Notification.cs: public virtual unsafe Android.App.Notification.Builder SetPriority (int pri)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Notification.cs: public virtual unsafe Android.App.Notification.MediaStyle SetShowActionsInCompactView (params int[] actions)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Notification.cs: public virtual unsafe Android.App.Notification.MediaStyle SetShowActionsInCompactView (params int[] actions)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Slices.SliceMetrics.cs: public virtual unsafe void LogTouch (int actionType, Android.Net.Uri subSlice)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Slices.SliceSpec.cs: public unsafe int Revision {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Slices.SliceSpec.cs: public unsafe SliceSpec (string type, int revision)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.Usage.UsageEvents.cs: public unsafe int AppStandbyBucket {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.WallpaperManager.cs: public ColorsChangedEventArgs (Android.App.WallpaperColors colors, int which)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.WallpaperManager.cs: public unsafe void OnColorsChanged (Android.App.WallpaperColors colors, int which)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.WallpaperManager.cs: public virtual unsafe Android.App.WallpaperColors GetWallpaperColors (int which)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.WallpaperManager.cs: public virtual unsafe int SetBitmap (Android.Graphics.Bitmap fullImage, Android.Graphics.Rect visibleCropHint, bool allowBackup)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.WallpaperManager.cs: public virtual unsafe int SetStream (System.IO.Stream bitmapData, Android.Graphics.Rect visibleCropHint, bool allowBackup)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.App.WallpaperManager.cs: public void OnColorsChanged (Android.App.WallpaperColors colors, int which)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Appwidget.AppWidgetProviderInfo.cs: public int InitialKeyguardLayout {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.BluetoothHealthAppConfiguration.cs: public unsafe int DataType {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.BluetoothHealth.cs: public unsafe bool RegisterSinkAppConfiguration (string name, int dataType, Android.Bluetooth.BluetoothHealthCallback @callback)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.BluetoothHidDeviceAppQosSettings.cs: public unsafe int DelayVariation {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.BluetoothHidDeviceAppQosSettings.cs: public unsafe int Latency {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.LE.AdvertisingSetParameters.cs: public unsafe Android.Bluetooth.LE.AdvertisingSetParameters.Builder SetInterval (int interval)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.LE.PeriodicAdvertisingParameters.cs: public unsafe Android.Bluetooth.LE.PeriodicAdvertisingParameters.Builder SetInterval (int interval)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Bluetooth.LE.ScanRecord.cs: public unsafe int AdvertiseFlags {
@@ -53,10 +66,8 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.PackageItemInfo.cs: public int Banner {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.PackageManager.cs: public abstract Android.Graphics.Drawables.Drawable GetUserBadgedDrawableForDensity (Android.Graphics.Drawables.Drawable drawable, Android.OS.UserHandle user, Android.Graphics.Rect badgeLocation, int badgeDensity);
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.PackageManager.cs: public abstract int InstantAppCookieMaxBytes {
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.PackageManager.cs: public abstract void SetApplicationCategory(string packageName, int categoryHint);
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.PackageManager.cs: public override unsafe Android.Graphics.Drawables.Drawable GetUserBadgedDrawableForDensity (Android.Graphics.Drawables.Drawable drawable, Android.OS.UserHandle user, Android.Graphics.Rect badgeLocation, int badgeDensity)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.PackageManager.cs: public override unsafe int InstantAppCookieMaxBytes {
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.PackageManager.cs: public override unsafe void SetApplicationCategory(string packageName, int categoryHint)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.PermissionGroupInfo.cs: public int Priority {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.ResolveInfo.cs: public int Priority {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.PM.ShortcutInfo.cs: public unsafe int Rank {
@@ -70,20 +81,20 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Content.UriMatcher.cs: public virtual unsafe int Match (Android.Net.Uri uri)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Canvas.cs: public virtual unsafe void DrawTextRun (Java.Lang.ICharSequence text, , Start, int contextEnd, float x, float y, bool isRtl, Android.Graphics.paint)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Canvas.cs: public void DrawTextRun (string text, , Start, int contextEnd, float x, float y, bool isRtl, Android.Graphics.paint)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int Argb (float alpha, float red, float green, float blue)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int Argb (, int red, int green, int blue)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int Blue (Android.Graphics.Color color)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int Green (Android.Graphics.Color color)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int HSVToColor (float[] hsv)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int HSVToColor (, float[] hsv)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int ParseColor (string colorString)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int Red (Android.Graphics.Color color)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int Rgb (float red, float green, float blue)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int Rgb (int red, int green, int blue)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe int ToArgb (long color)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public static unsafe void RGBToHSV (int red, int green, int blue, float[] hsv)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public virtual unsafe float GetComponent (int component)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics._Color.cs: public virtual unsafe int ToArgb ()
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int Argb (float alpha, float red, float green, float blue)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int Argb (, int red, int green, int blue)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int Blue (Android.Graphics.Color color)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int Green (Android.Graphics.Color color)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int HSVToColor (float[] hsv)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int HSVToColor (, float[] hsv)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int ParseColor (string colorString)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int Red (Android.Graphics.Color color)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int Rgb (float red, float green, float blue)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int Rgb (int red, int green, int blue)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe int ToArgb (long color)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public static unsafe void RGBToHSV (int red, int green, int blue, float[] hsv)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public virtual unsafe float GetComponent (int component)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorObject.cs: public virtual unsafe int ToArgb ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorSpace.cs: public abstract float GetMaxValue (int component);
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorSpace.cs: public abstract float GetMinValue (int component);
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.ColorSpace.cs: public override unsafe float GetMaxValue (int component)
@@ -108,6 +119,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Drawables.LayerDrawable.cs: public virtual unsafe void SetLayerInsetTop (, int t)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Drawables.LayerDrawable.cs: public virtual unsafe void SetLayerWidth (, int w)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Drawables.RippleDrawable.cs: public virtual unsafe int Radius {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.IPostProcessor.cs: public unsafe int OnPostProcess (Android.Graphics.Canvas canvas)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.LightingColorFilter.cs: public virtual unsafe int ColorAdd {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.LightingColorFilter.cs: public virtual unsafe int ColorMultiply {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Paint.cs: public float GetRunAdvance (string text, , Start, int contextEnd, bool isRtl, )
@@ -116,6 +128,10 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Paint.cs: public virtual unsafe float GetRunAdvance (Java.Lang.ICharSequence text, , Start, int contextEnd, bool isRtl, )
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Paint.cs: public virtual unsafe ForAdvance (char[] text, , Start, int contextEnd, bool isRtl, float advance)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Graphics.Paint.cs: public virtual unsafe ForAdvance (Java.Lang.ICharSequence text, , Start, int contextEnd, bool isRtl, float advance)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraCaptureSession.cs: public virtual unsafe int CaptureBurstRequests (System.Collections.Generic.IList requests, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback listener)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraCaptureSession.cs: public virtual unsafe int CaptureSingleRequest (Android.Hardware.Camera2.CaptureRequest request, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback listener)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraCaptureSession.cs: public virtual unsafe int SetRepeatingBurstRequests (System.Collections.Generic.IList requests, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback listener)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraCaptureSession.cs: public virtual unsafe int SetSingleRepeatingRequest (Android.Hardware.Camera2.CaptureRequest request, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback listener)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession.cs: public override unsafe int Capture (Android.Hardware.Camera2.CaptureRequest request, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback listener, Android.OS.Handler handler)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession.cs: public override unsafe int CaptureBurst (System.Collections.Generic.IList requests, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback listener, Android.OS.Handler handler)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession.cs: public override unsafe int SetRepeatingBurst (System.Collections.Generic.IList requests, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback listener, Android.OS.Handler handler)
@@ -125,6 +141,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.Params.ColorSpaceTransform.cs: public unsafe void CopyElements (int[] destination, )
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.Params.InputConfiguration.cs: public unsafe InputConfiguration (, , int format)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.Params.InputConfiguration.cs: public unsafe int Format {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.Params.SessionConfiguration.cs: public unsafe SessionConfiguration (int sessionType, System.Collections.Generic.IList outputs, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.StateCallback cb)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.Params.StreamConfigurationMap.cs: public unsafe int[] GetInputFormats ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.Params.StreamConfigurationMap.cs: public unsafe int[] GetOutputFormats ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Hardware.Camera2.Params.StreamConfigurationMap.cs: public unsafe int[] GetValidOutputFormatsForInput (int inputFormat)
@@ -254,7 +271,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.UnicodeSet.cs: public int SpanBack (string s, Android.Icu.Text.UnicodeSet.SpanCondition spanCondition)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.UnicodeSet.cs: public int SpanBack (string s, , Android.Icu.Text.UnicodeSet.SpanCondition spanCondition)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.UnicodeSet.cs: public override unsafe bool MatchesIndexValue (int v)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.UnicodeSet.cs: public unsafe UnicodeSet (params int[] pairs)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.UnicodeSet.cs: public unsafe UnicodeSet (params int[] pairs)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.UnicodeSet.cs: public virtual unsafe Android.Icu.Text.UnicodeSet ApplyIntPropertyValue (int prop, )
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.UnicodeSet.cs: public virtual unsafe int CharAt ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Icu.Text.UnicodeSet.cs: public virtual unsafe int GetRangeEnd ()
@@ -319,11 +336,44 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Locations.GnssNavigationMessage.cs: public virtual unsafe Android.Locations.GnssNavigationStatus OnStatusChanged (int status)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Locations.GnssStatus.cs: public unsafe int GetSvid ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Locations.GnssStatus.cs: public virtual unsafe void OnFirstFix (int ttffMillis)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Locations.LocationManager.cs: public virtual unsafe int GnssYearOfHardware {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.AudioDeviceInfo.cs: public unsafe int[] GetChannelCounts ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.AudioDeviceInfo.cs: public unsafe int[] GetChannelIndexMasks ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.AudioDeviceInfo.cs: public unsafe int[] GetChannelMasks ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.AudioDeviceInfo.cs: public unsafe int[] GetSampleRates ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.BassBoost.cs: public unsafe BassBoost (int priority, )
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.EqBand GetBand (int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.EqBand GetPostEqBandByChannelIndex (, int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.EqBand GetPostEqBandByChannelIndex (, int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.EqBand GetPostEqBand (int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.EqBand GetPreEqBandByChannelIndex (, int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.EqBand GetPreEqBandByChannelIndex (, int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.EqBand GetPreEqBand (int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.MbcBand GetBand (int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.MbcBand GetMbcBandByChannelIndex (, int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.MbcBand GetMbcBandByChannelIndex (, int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Android.Media.Audiofx.DynamicsProcessing.MbcBand GetMbcBand (int band)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Builder (int variant, , bool preEqInUse, , bool mbcInUse, int mbcBandCount, bool postEqInUse, tEqBandCount, bool limiterInUse)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe DynamicsProcessing (int priority, , Android.Media.Audiofx.DynamicsProcessing.Config cfg)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe int LinkGroup {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe Limiter (bool inUse, bool enabled, int linkGroup, float attackTime, float releaseTime, float ratio, float threshold, float postGain)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetBand (int band, Android.Media.Audiofx.DynamicsProcessing.EqBand bandCfg)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetBand (int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand bandCfg)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetMbcBandAllChannelsTo (int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand mbcBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetMbcBandAllChannelsTo (int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand mbcBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetMbcBandByChannelIndex (, int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand mbcBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetMbcBandByChannelIndex (, int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand mbcBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetMbcBand (int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand mbcBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPostEqBandAllChannelsTo (int band, Android.Media.Audiofx.DynamicsProcessing.EqBand postEqBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPostEqBandAllChannelsTo (int band, Android.Media.Audiofx.DynamicsProcessing.EqBand postEqBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPostEqBandByChannelIndex (, int band, Android.Media.Audiofx.DynamicsProcessing.EqBand postEqBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPostEqBandByChannelIndex (, int band, Android.Media.Audiofx.DynamicsProcessing.EqBand postEqBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPostEqBand (int band, Android.Media.Audiofx.DynamicsProcessing.EqBand postEqBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPreEqBandAllChannelsTo (int band, Android.Media.Audiofx.DynamicsProcessing.EqBand preEqBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPreEqBandAllChannelsTo (int band, Android.Media.Audiofx.DynamicsProcessing.EqBand preEqBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPreEqBandByChannelIndex (, int band, Android.Media.Audiofx.DynamicsProcessing.EqBand preEqBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPreEqBandByChannelIndex (, int band, Android.Media.Audiofx.DynamicsProcessing.EqBand preEqBand)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.DynamicsProcessing.cs: public unsafe void SetPreEqBand (int band, Android.Media.Audiofx.DynamicsProcessing.EqBand preEqBand)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.EnvironmentalReverb.cs: public unsafe EnvironmentalReverb (int priority, )
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.Equalizer.cs: public unsafe Equalizer (int priority, )
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Audiofx.PresetReverb.cs: public unsafe PresetReverb (int priority, )
@@ -356,6 +406,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MediaRouter.cs: public virtual unsafe void RequestUpdateVolume (int direction)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MediaSync.cs: public ErrorEventArgs (Android.Media.MediaSync sync, Android.Media.MediaSyncErrorCode what, int extra)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MediaSync.cs: public int Extra {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.MicrophoneInfo.cs: public unsafe int Group {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Projection.MediaProjectionManager.cs: public unsafe Android.Media.Projection.MediaProjection GetMediaProjection (int resultCode, Android.Content.Intent resultData)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.Session.MediaController.cs: public unsafe int CurrentVolume {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Media.SoundPool.cs: public global::System.Threading.Tasks.Task LoadAsync (Android.Content.Context context, , int priority)
@@ -376,12 +427,18 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Mtp.MtpEvent.cs: public virtual unsafe int Parameter2 {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Mtp.MtpEvent.cs: public virtual unsafe int Parameter3 {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Mtp.MtpObjectInfo.cs: public unsafe int AssociationDesc {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.IpSecAlgorithm.cs: public unsafe IpSecAlgorithm (string algorithm, byte[] key, int truncLenBits)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.IpSecManager.cs: public unsafe Android.Net.IpSecManager.SecurityParameterIndex AllocateSecurityParameterIndex (Java.Net.InetAddress destinationAddress, int requestedSpi)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.IpSecManager.cs: public unsafe int Spi {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.IpSecManager.cs: public unsafe int Spi {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.LinkAddress.cs: public virtual unsafe int Flags {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.LinkAddress.cs: public virtual unsafe int Scope {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.TrafficStats.cs: public static unsafe int GetAndSetThreadStatsTag ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.VpnService.cs: public virtual unsafe Android.Net.VpnService.Builder AllowFamily (int family)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.Wifi.Hotspot2.Pps.Credential.cs: public unsafe int EapType {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.Wifi.Hotspot2.Pps.Credential.cs: public unsafe int EapType {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.Wifi.Rtt.RangingResult.cs: public unsafe int DistanceMm {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.Wifi.Rtt.RangingResult.cs: public unsafe int DistanceStdDevMm {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.Wifi.WifiConfiguration.cs: public int Priority {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.Wifi.WifiConfiguration.cs: public virtual unsafe bool IsPasspoint {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Net.Wifi.WifiManager.cs: public static unsafe int CalculateSignalLevel (, )
@@ -469,6 +526,9 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellIdentityLte.cs: public unsafe int Earfcn {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellIdentityLte.cs: public unsafe int Pci {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellIdentityLte.cs: public unsafe int Tac {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellIdentityTdscdma.cs: public unsafe int Cid {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellIdentityTdscdma.cs: public unsafe int Cpid {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellIdentityTdscdma.cs: public unsafe int Lac {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellIdentityWcdma.cs: public unsafe int Cid {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellIdentityWcdma.cs: public unsafe int Lac {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellIdentityWcdma.cs: public unsafe int Psc {
@@ -479,6 +539,17 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.CellSignalStrengthLte.cs: public unsafe int Rssnr {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.IccOpenLogicalChannelResponse.cs: public virtual unsafe int Channel {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.IccOpenLogicalChannelResponse.cs: public virtual unsafe int Status {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsDownloadSessionCallback.cs: public virtual unsafe void OnError (int errorCode, string message)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.MbmsStreamingSessionCallback.cs: public virtual unsafe void OnError (int errorCode, string message)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.StreamingServiceCallback.cs: public virtual unsafe void OnBroadcastSignalStrengthUpdated (int signalStrength)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.Mbms.StreamingServiceCallback.cs: public virtual unsafe void OnError (int errorCode, string message)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.NetworkScanRequest.cs: public unsafe int SearchPeriodicity {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.RadioAccessSpecifier.cs: public unsafe int[] GetBands ()
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.RadioAccessSpecifier.cs: public unsafe int[] GetChannels ()
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.RadioAccessSpecifier.cs: public unsafe int RadioAccessNetwork {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.RadioAccessSpecifier.cs: public unsafe RadioAccessSpecifier (int ran, int[] bands, int[] channels)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.ServiceState.cs: public virtual unsafe int ChannelNumber {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.ServiceState.cs: public virtual unsafe int[] GetCellBandwidths ()
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.TelephonyManager.cs: public virtual unsafe bool IccCloseLogicalChannel (int channel)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.TelephonyManager.cs: public virtual unsafe byte[] IccExchangeSimIO (int fileID, int command, string filePath)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Telephony.TelephonyManager.cs: public virtual unsafe string IccTransmitApduBasicChannel (int cla, int instruction, string data)
@@ -491,10 +562,18 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.SpannableStringBuilder.cs: public virtual unsafe int TextWatcherDepth {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.StaticLayout.cs: public unsafe Android.Text.StaticLayout.Builder SetIndents (int[] leftIndents, int[] rightIndents)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.BackgroundColorSpan.cs: public virtual unsafe int BackgroundColor {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.BulletSpan.cs: public unsafe BulletSpan (, Android.Graphics.Color color, int bulletRadius)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.BulletSpan.cs: public virtual unsafe int BulletRadius {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.BulletSpan.cs: public virtual unsafe int Color {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.ForegroundColorSpan.cs: public virtual unsafe int ForegroundColor {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.ILineHeightSpan.cs: public static void ChooseHeight (this Android.Text.Style.ILineHeightSpan self, string text, , int spanstartv, , Android.Graphics.Paint.FontMetricsInt fm)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.ILineHeightSpan.cs: public static void ChooseHeight (this Android.Text.Style.ILineHeightSpanWithDensity self, string text, , int spanstartv, , Android.Graphics.Paint.FontMetricsInt fm, Android.Text.Textpaint)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.ILineHeightSpan.cs: public unsafe void ChooseHeight (Java.Lang.ICharSequence text, , int spanstartv, , Android.Graphics.Paint.FontMetricsInt fm)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.ILineHeightSpan.cs: public unsafe void ChooseHeight (Java.Lang.ICharSequence text, , int spanstartv, , Android.Graphics.Paint.FontMetricsInt fm)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.Style.ILineHeightSpan.cs: public unsafe void ChooseHeight (Java.Lang.ICharSequence text, , int spanstartv, , Android.Graphics.Paint.FontMetricsInt fm, Android.Text.Textpaint)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.TextPaint.cs: public int BgColor {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Text.TextPaint.cs: public int LinkColor {
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Transitions.Transition.cs: public virtual unsafe void SetMatchOrder (params int[] matches)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Transitions.Transition.cs: public virtual unsafe void SetMatchOrder (params int[] matches)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Util.Base64InputStream.cs: public unsafe Base64InputStream (System.IO.Stream @in, int flags)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Util.Base64OutputStream.cs: public unsafe Base64OutputStream (System.IO.Stream @out, int flags)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Util.EventLog.cs: public static global::System.Threading.Tasks.Task ReadEventsAsync (int[] tags, System.Collections.Generic.ICollection output)
@@ -519,10 +598,16 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Animations.Animation.cs: public virtual unsafe int BackgroundColor {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Autofill.AutofillValue.cs: public unsafe int ListValue {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Display.cs: public virtual unsafe int Orientation {
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.InputDevice.cs: public unsafe bool[] HasKeys (params int[] keys)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.DisplayCutout.cs: public unsafe int SafeInsetBottom {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.DisplayCutout.cs: public unsafe int SafeInsetLeft {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.DisplayCutout.cs: public unsafe int SafeInsetRight {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.DisplayCutout.cs: public unsafe int SafeInsetTop {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.InputDevice.cs: public unsafe bool[] HasKeys (params int[] keys)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.IViewParent.cs: public unsafe void OnNestedPreScroll (Android.Views.View target, , int[] consumed)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Surface.cs: public virtual unsafe void SetFlags (int flags, int mask)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Surface.cs: public virtual unsafe void SetLayer (int zorder)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.TextClassifiers.SelectionEvent.cs: public unsafe int SmartEnd {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.TextClassifiers.SelectionEvent.cs: public unsafe int SmartStart {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe bool CanScrollHorizontally (int direction)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe bool CanScrollVertically (int direction)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe bool DispatchNestedPreScroll (, int[] consumed, int[] offsetInWindow)
@@ -530,6 +615,8 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe int AccessibilityTraversalAfter {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe int AccessibilityTraversalBefore {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe int LabelFor {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe int OutlineAmbientShadowColor {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe int OutlineSpotShadowColor {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe int SolidColor {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe void GetLocationInWindow (int[] outLocation)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.View.cs: public virtual unsafe void GetLocationOnScreen (int[] outLocation)
@@ -548,11 +635,13 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.ViewStructure.cs: public override unsafe void SetInputType (int inputType)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.ViewStructure.cs: public override unsafe void SetText (Java.Lang.ICharSequence text, int selectionStart, int selectionEnd)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.ViewStructure.cs: public override unsafe void SetTextLines (int[] charOffsets, int[] baselines)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.ViewStructure.cs: public virtual unsafe void SetImportantForAutofill (int mode)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.ViewStructure.cs: public void SetText (string text, int selectionStart, int selectionEnd)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Window.cs: public abstract int NavigationBarColor {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Window.cs: public abstract int StatusBarColor {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Window.cs: public override unsafe int NavigationBarColor {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Window.cs: public override unsafe int StatusBarColor {
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.Window.cs: public virtual unsafe int NavigationBarDividerColor {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.WindowInsets.cs: public unsafe int StableInsetBottom {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.WindowInsets.cs: public unsafe int StableInsetLeft {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Android.Views.WindowInsets.cs: public unsafe int StableInsetRight {
@@ -645,8 +734,8 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.IO.RandomAccessFile.cs: public virtual unsafe void Write (int b)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Lang.Byte.cs: public static unsafe int ToUnsignedInt (sbyte x)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Lang.Invoke.IMethodHandleInfo.cs: public unsafe int Modifiers {
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Lang.Invoke.MethodHandles.cs: public static unsafe Java.Lang.Invoke.MethodHandle PermuteArguments (Java.Lang.Invoke.MethodHandle target, Java.Lang.Invoke.MethodType newType, params int[] reorder)
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Lang.Reflect.Array.cs: public static unsafe Java.Lang.Object NewInstance (Java.Lang.Class componentType, params int[] dimensions)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Lang.Invoke.MethodHandles.cs: public static unsafe Java.Lang.Invoke.MethodHandle PermuteArguments (Java.Lang.Invoke.MethodHandle target, Java.Lang.Invoke.MethodType newType, params int[] reorder)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Lang.Reflect.Array.cs: public static unsafe Java.Lang.Object NewInstance (Java.Lang.Class componentType, params int[] dimensions)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Lang.Reflect.Constructor.cs: public override unsafe int Modifiers {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Lang.Reflect.Executable.cs: public abstract int Modifiers {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Lang.Reflect.Executable.cs: public override unsafe int Modifiers {
@@ -900,7 +989,7 @@
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Util.Calendar.cs: public unsafe void Set (, , int date, OfDay, , )
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Util.Calendar.cs: public virtual unsafe int WeeksInWeekYear {
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Util.Calendar.cs: public virtual unsafe int WeekYear {
-../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Util.Calendar.cs: public virtual unsafe Java.Util.Calendar.Builder SetFields (params int[] fieldValuePairs)
+../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Util.Calendar.cs: public virtual unsafe Java.Util.Calendar.Builder SetFields (params int[] fieldValuePairs)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Util.Calendar.cs: public virtual unsafe Java.Util.Calendar.Builder SetTimeOfDay (OfDay, , , int millis)
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Util.Calendar.cs: public virtual unsafe Java.Util.Calendar.Builder SetWeekDate (int weekYear, int weekOfYear, )
../../src/Mono.Android/obj/Debug/android-XXX/mcw/Java.Util.Calendar.cs: public virtual unsafe Java.Util.Calendar.Builder SetWeekDefinition (int firstDayOfWeek, )
diff --git a/build-tools/scripts/BuildEverything.mk b/build-tools/scripts/BuildEverything.mk
index 1f931b80ae0..14a0a05344d 100644
--- a/build-tools/scripts/BuildEverything.mk
+++ b/build-tools/scripts/BuildEverything.mk
@@ -29,7 +29,7 @@ ALL_PLATFORM_IDS = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
# supported api levels
ALL_FRAMEWORKS = _ _ _ _ _ _ _ _ _ v2.3 _ _ _ _ v4.0.3 v4.1 v4.2 v4.3 v4.4 v4.4.87 v5.0 v5.1 v6.0 v7.0 v7.1 v8.0 v8.1 v9.0
API_LEVELS = 10 15 16 17 18 19 20 21 22 23 24 25 26 27 28
-STABLE_API_LEVELS = 10 15 16 17 18 19 20 21 22 23 24 25 26 27
+STABLE_API_LEVELS = 10 15 16 17 18 19 20 21 22 23 24 25 26 27 28
## The preceding values *must* use SPACE, **not** TAB, to separate values.
diff --git a/external/xamarin-android-api-compatibility b/external/xamarin-android-api-compatibility
index f36a1f07cbb..ea6a8a7a349 160000
--- a/external/xamarin-android-api-compatibility
+++ b/external/xamarin-android-api-compatibility
@@ -1 +1 @@
-Subproject commit f36a1f07cbb60ed979a5793e02fd7b640e98fca6
+Subproject commit ea6a8a7a34921778e977a49ddcc7b0ca5ed35217
diff --git a/src/Mono.Android/Mono.Android.projitems b/src/Mono.Android/Mono.Android.projitems
index f8e511a562d..d6f3d2e3f12 100644
--- a/src/Mono.Android/Mono.Android.projitems
+++ b/src/Mono.Android/Mono.Android.projitems
@@ -143,7 +143,7 @@
P
28
28
- False
+ True
diff --git a/src/Mono.Android/map.csv b/src/Mono.Android/map.csv
index 3d3c238fc86..085cb78d0a1 100644
--- a/src/Mono.Android/map.csv
+++ b/src/Mono.Android/map.csv
@@ -199,15 +199,21 @@
21,Android.App.Job.BackoffPolicy,Exponential,android/app/job/JobInfo.BACKOFF_POLICY_EXPONENTIAL,1
21,Android.App.Job.BackoffPolicy,Linear,android/app/job/JobInfo.BACKOFF_POLICY_LINEAR,0
21,Android.App.Job.NetworkType,Any,android/app/job/JobInfo.NETWORK_TYPE_ANY,1
+28,Android.App.Job.NetworkType,Cellular,android/app/job/JobInfo.NETWORK_TYPE_CELLULAR,4
26,Android.App.Job.NetworkType,Metered,android/app/job/JobInfo.NETWORK_TYPE_METERED,4
21,Android.App.Job.NetworkType,None,android/app/job/JobInfo.NETWORK_TYPE_NONE,0
24,Android.App.Job.NetworkType,NotRoaming,android/app/job/JobInfo.NETWORK_TYPE_NOT_ROAMING,3
21,Android.App.Job.NetworkType,Unmetered,android/app/job/JobInfo.NETWORK_TYPE_UNMETERED,2
21,Android.App.Usage.UsageEventType,ConfigurationChange,android/app/usage/UsageEvents.Event.CONFIGURATION_CHANGE,5
+28,Android.App.Usage.UsageEventType,KeyguardHidden,android/app/usage/UsageEvents.Event.KEYGUARD_HIDDEN,18
+28,Android.App.Usage.UsageEventType,KeyguardShown,android/app/usage/UsageEvents.Event.KEYGUARD_SHOWN,17
21,Android.App.Usage.UsageEventType,MoveToBackground,android/app/usage/UsageEvents.Event.MOVE_TO_BACKGROUND,2
21,Android.App.Usage.UsageEventType,MoveToForeground,android/app/usage/UsageEvents.Event.MOVE_TO_FOREGROUND,1
21,Android.App.Usage.UsageEventType,None,android/app/usage/UsageEvents.Event.NONE,0
+28,Android.App.Usage.UsageEventType,ScreenInteractive,android/app/usage/UsageEvents.Event.SCREEN_INTERACTIVE,15
+28,Android.App.Usage.UsageEventType,ScreenNonInteractive,android/app/usage/UsageEvents.Event.SCREEN_NON_INTERACTIVE,16
25,Android.App.Usage.UsageEventType,ShortcutInvocation,android/app/usage/UsageEvents.Event.SHORTCUT_INVOCATION,8
+28,Android.App.Usage.UsageEventType,StandbyBucketChanged,android/app/usage/UsageEvents.Event.STANDBY_BUCKET_CHANGED,11
23,Android.App.Usage.UsageEventType,UserInteraction,android/app/usage/UsageEvents.Event.USER_INTERACTION,7
21,Android.App.Usage.UsageStatsInterval,Best,android/app/usage/UsageStatsManager.INTERVAL_BEST,4
21,Android.App.Usage.UsageStatsInterval,Daily,android/app/usage/UsageStatsManager.INTERVAL_DAILY,0
@@ -325,6 +331,7 @@
10,Android.Content.ActivityFlags,ForwardResult,android/content/Intent.FLAG_ACTIVITY_FORWARD_RESULT,33554432
24,Android.Content.ActivityFlags,LaunchAdjacent,android/content/Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT,4096
10,Android.Content.ActivityFlags,LaunchedFromHistory,android/content/Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY,1048576
+28,Android.Content.ActivityFlags,MatchExternal,android/content/Intent.FLAG_ACTIVITY_MATCH_EXTERNAL,2048
10,Android.Content.ActivityFlags,MultipleTask,android/content/Intent.FLAG_ACTIVITY_MULTIPLE_TASK,134217728
21,Android.Content.ActivityFlags,NewDocument,android/content/Intent.FLAG_ACTIVITY_NEW_DOCUMENT,524288
10,Android.Content.ActivityFlags,NewTask,android/content/Intent.FLAG_ACTIVITY_NEW_TASK,268435456
@@ -515,6 +522,7 @@
10,Android.Content.PM.PackageInfoFlags,Services,android/content/pm/PackageManager.GET_SERVICES,4
10,Android.Content.PM.PackageInfoFlags,SharedLibraryFiles,android/content/pm/PackageManager.GET_SHARED_LIBRARY_FILES,1024
10,Android.Content.PM.PackageInfoFlags,Signatures,android/content/pm/PackageManager.GET_SIGNATURES,64
+28,Android.Content.PM.PackageInfoFlags,SigningCertificates,android/content/pm/PackageManager.GET_SIGNING_CERTIFICATES,134217728
10,Android.Content.PM.PackageInfoFlags,UninstalledPackages,android/content/pm/PackageManager.GET_UNINSTALLED_PACKAGES,8192
10,Android.Content.PM.PackageInfoFlags,UriPermissionPatterns,android/content/pm/PackageManager.GET_URI_PERMISSION_PATTERNS,2048
10,Android.Content.PM.PackageInfoFlags,MatchDefaultOnly,android/content/pm/PackageManager.MATCH_DEFAULT_ONLY,65536
@@ -621,6 +629,12 @@
26,Android.Hardware.HardwareBufferFormat,RgbaFp16,android/hardware/HardwareBuffer.RGBA_FP16,22
26,Android.Hardware.HardwareBufferFormat,Rgbx8888,android/hardware/HardwareBuffer.RGBX_8888,2
26,Android.Hardware.HardwareBufferFormat,Blob,android/hardware/HardwareBuffer.BLOB,33
+28,Android.Hardware.HardwareBufferFormat,D16,android/hardware/HardwareBuffer.D_16,48
+28,Android.Hardware.HardwareBufferFormat,D24,android/hardware/HardwareBuffer.D_24,49
+28,Android.Hardware.HardwareBufferFormat,DFp32,android/hardware/HardwareBuffer.D_FP32,51
+28,Android.Hardware.HardwareBufferFormat,Ds24ui8,android/hardware/HardwareBuffer.DS_24UI8,50
+28,Android.Hardware.HardwareBufferFormat,DsFp32ui8,android/hardware/HardwareBuffer.DS_FP32UI8,52
+28,Android.Hardware.HardwareBufferFormat,SUi8,android/hardware/HardwareBuffer.S_UI8,53
21,Android.Hardware.ReportingMode,Continuous,android/hardware/Sensor.REPORTING_MODE_CONTINUOUS,0
21,Android.Hardware.ReportingMode,OnChange,android/hardware/Sensor.REPORTING_MODE_ON_CHANGE,1
21,Android.Hardware.ReportingMode,OneShot,android/hardware/Sensor.REPORTING_MODE_ONE_SHOT,2
@@ -690,6 +704,7 @@
21,Android.Hardware.Camera2.ControlAEMode,OnAlwaysFlash,android/hardware/camera2/CameraMetadata.CONTROL_AE_MODE_ON_ALWAYS_FLASH,3
21,Android.Hardware.Camera2.ControlAEMode,OnAutoFlash,android/hardware/camera2/CameraMetadata.CONTROL_AE_MODE_ON_AUTO_FLASH,2
21,Android.Hardware.Camera2.ControlAEMode,OnAutoFlashRedeye,android/hardware/camera2/CameraMetadata.CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE,4
+28,Android.Hardware.Camera2.ControlAEMode,OnExternalFlash,android/hardware/camera2/CameraMetadata.CONTROL_AE_MODE_ON_EXTERNAL_FLASH,5
23,Android.Hardware.Camera2.ControlAEPrecaptureTrigger,Cancel,android/hardware/camera2/CameraMetadata.CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL,2
21,Android.Hardware.Camera2.ControlAEPrecaptureTrigger,Idle,android/hardware/camera2/CameraMetadata.CONTROL_AE_PRECAPTURE_TRIGGER_IDLE,0
21,Android.Hardware.Camera2.ControlAEPrecaptureTrigger,Start,android/hardware/camera2/CameraMetadata.CONTROL_AE_PRECAPTURE_TRIGGER_START,1
@@ -730,6 +745,7 @@
21,Android.Hardware.Camera2.ControlAwbState,Searching,android/hardware/camera2/CameraMetadata.CONTROL_AWB_STATE_SEARCHING,1
21,Android.Hardware.Camera2.ControlCaptureIntent,Custom,android/hardware/camera2/CameraMetadata.CONTROL_CAPTURE_INTENT_CUSTOM,0
21,Android.Hardware.Camera2.ControlCaptureIntent,Manual,android/hardware/camera2/CameraMetadata.CONTROL_CAPTURE_INTENT_MANUAL,6
+28,Android.Hardware.Camera2.ControlCaptureIntent,MotionTracking,android/hardware/camera2/CameraMetadata.CONTROL_CAPTURE_INTENT_MOTION_TRACKING,7
21,Android.Hardware.Camera2.ControlCaptureIntent,Preview,android/hardware/camera2/CameraMetadata.CONTROL_CAPTURE_INTENT_PREVIEW,1
21,Android.Hardware.Camera2.ControlCaptureIntent,StillCapture,android/hardware/camera2/CameraMetadata.CONTROL_CAPTURE_INTENT_STILL_CAPTURE,2
21,Android.Hardware.Camera2.ControlCaptureIntent,VideoRecord,android/hardware/camera2/CameraMetadata.CONTROL_CAPTURE_INTENT_VIDEO_RECORD,3
@@ -785,6 +801,7 @@
21,Android.Hardware.Camera2.HotPixelMode,HighQuality,android/hardware/camera2/CameraMetadata.HOT_PIXEL_MODE_HIGH_QUALITY,2
21,Android.Hardware.Camera2.HotPixelMode,Off,android/hardware/camera2/CameraMetadata.HOT_PIXEL_MODE_OFF,0
24,Android.Hardware.Camera2.InfoSupportedHardwareLevel,I3,android/hardware/camera2/CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_3,3
+28,Android.Hardware.Camera2.InfoSupportedHardwareLevel,External,android/hardware/camera2/CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL,4
21,Android.Hardware.Camera2.InfoSupportedHardwareLevel,Full,android/hardware/camera2/CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_FULL,1
21,Android.Hardware.Camera2.InfoSupportedHardwareLevel,Legacy,android/hardware/camera2/CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY,2
21,Android.Hardware.Camera2.InfoSupportedHardwareLevel,Limited,android/hardware/camera2/CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED,0
@@ -807,8 +824,11 @@
22,Android.Hardware.Camera2.RequestAvailableCapabilities,BurstCapture,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE,6
23,Android.Hardware.Camera2.RequestAvailableCapabilities,ConstrainedHighSpeedVideo,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO,9
23,Android.Hardware.Camera2.RequestAvailableCapabilities,DepthOutput,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT,8
+28,Android.Hardware.Camera2.RequestAvailableCapabilities,LogicalMultiCamera,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA,11
21,Android.Hardware.Camera2.RequestAvailableCapabilities,ManualPostProcessing,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING,2
21,Android.Hardware.Camera2.RequestAvailableCapabilities,ManualSensor,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR,1
+28,Android.Hardware.Camera2.RequestAvailableCapabilities,Monochrome,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_MONOCHROME,12
+28,Android.Hardware.Camera2.RequestAvailableCapabilities,MotionTracking,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING,10
23,Android.Hardware.Camera2.RequestAvailableCapabilities,PrivateReprocessing,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING,4
21,Android.Hardware.Camera2.RequestAvailableCapabilities,Raw,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAW,3
22,Android.Hardware.Camera2.RequestAvailableCapabilities,ReadSensorSettings,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS,5
@@ -896,6 +916,7 @@
15,Android.Hardware.Usb.UsbAddressing,XferInterrupt,android/hardware/usb/UsbConstants.USB_ENDPOINT_XFER_INT,3
15,Android.Hardware.Usb.UsbAddressing,XferIsochronous,android/hardware/usb/UsbConstants.USB_ENDPOINT_XFER_ISOC,1
15,Android.Hardware.Usb.UsbAddressing,XferTypeMask,android/hardware/usb/UsbConstants.USB_ENDPOINT_XFERTYPE_MASK,3
+28,Android.InputMethodServices.BackDisposition,AdjustNothing,android/inputmethodservice/InputMethodService.BACK_DISPOSITION_ADJUST_NOTHING,3
15,Android.InputMethodServices.BackDisposition,Default,android/inputmethodservice/InputMethodService.BACK_DISPOSITION_DEFAULT,0
15,Android.InputMethodServices.BackDisposition,WillDismiss,android/inputmethodservice/InputMethodService.BACK_DISPOSITION_WILL_DISMISS,2
15,Android.InputMethodServices.BackDisposition,WillNotDismiss,android/inputmethodservice/InputMethodService.BACK_DISPOSITION_WILL_NOT_DISMISS,1
@@ -1000,14 +1021,22 @@
21,Android.Media.ChannelOut,SideRight,android/media/AudioFormat.CHANNEL_OUT_SIDE_RIGHT,4096
10,Android.Media.ChannelOut,Stereo,android/media/AudioFormat.CHANNEL_OUT_STEREO,12
10,Android.Media.ChannelOut,Surround,android/media/AudioFormat.CHANNEL_OUT_SURROUND,1052
+28,Android.Media.Encoding,AacEld,android/media/AudioFormat.ENCODING_AAC_ELD,15
+28,Android.Media.Encoding,AacHeV1,android/media/AudioFormat.ENCODING_AAC_HE_V1,11
+28,Android.Media.Encoding,AacHeV2,android/media/AudioFormat.ENCODING_AAC_HE_V2,12
+28,Android.Media.Encoding,AacLc,android/media/AudioFormat.ENCODING_AAC_LC,10
+28,Android.Media.Encoding,AacXhe,android/media/AudioFormat.ENCODING_AAC_XHE,16
21,Android.Media.Encoding,Ac3,android/media/AudioFormat.ENCODING_AC3,5
+28,Android.Media.Encoding,Ac4,android/media/AudioFormat.ENCODING_AC4,17
10,Android.Media.Encoding,Default,android/media/AudioFormat.ENCODING_DEFAULT,1
25,Android.Media.Encoding,DolbyTruehd,android/media/AudioFormat.ENCODING_DOLBY_TRUEHD,14
23,Android.Media.Encoding,Dts,android/media/AudioFormat.ENCODING_DTS,7
23,Android.Media.Encoding,DtsHd,android/media/AudioFormat.ENCODING_DTS_HD,8
21,Android.Media.Encoding,EAc3,android/media/AudioFormat.ENCODING_E_AC3,6
+28,Android.Media.Encoding,EAc3Joc,android/media/AudioFormat.ENCODING_E_AC3_JOC,18
24,Android.Media.Encoding,Iec61937,android/media/AudioFormat.ENCODING_IEC61937,13
10,Android.Media.Encoding,Invalid,android/media/AudioFormat.ENCODING_INVALID,0
+28,Android.Media.Encoding,Mp3,android/media/AudioFormat.ENCODING_MP3,9
10,Android.Media.Encoding,Pcm16bit,android/media/AudioFormat.ENCODING_PCM_16BIT,2
10,Android.Media.Encoding,Pcm8bit,android/media/AudioFormat.ENCODING_PCM_8BIT,3
21,Android.Media.Encoding,PcmFloat,android/media/AudioFormat.ENCODING_PCM_FLOAT,4
@@ -1135,6 +1164,7 @@
10,Android.Media.MediaInfo,BufferingStart,android/media/MediaPlayer.MEDIA_INFO_BUFFERING_START,701
10,Android.Media.MediaInfo,MetadataUpdate,android/media/MediaPlayer.MEDIA_INFO_METADATA_UPDATE,802
10,Android.Media.MediaInfo,NotSeekable,android/media/MediaPlayer.MEDIA_INFO_NOT_SEEKABLE,801
+28,Android.Media.MediaInfo,StartedAsNext,android/media/MediaPlayer.MEDIA_INFO_STARTED_AS_NEXT,2
19,Android.Media.MediaInfo,SubtitleTimedOut,android/media/MediaPlayer.MEDIA_INFO_SUBTITLE_TIMED_OUT,902
10,Android.Media.MediaInfo,Unknown,android/media/MediaPlayer.MEDIA_INFO_UNKNOWN,1
19,Android.Media.MediaInfo,UnsupportedSubtitle,android/media/MediaPlayer.MEDIA_INFO_UNSUPPORTED_SUBTITLE,901
@@ -1525,6 +1555,10 @@
10,Android.OS.Pattern,Prefix,android/os/PatternMatcher.PATTERN_PREFIX,1
10,Android.OS.Pattern,SimpleGlob,android/os/PatternMatcher.PATTERN_SIMPLE_GLOB,2
10,Android.OS.WakeLockFlags,AcquireCausesWakeup,android/os/PowerManager.ACQUIRE_CAUSES_WAKEUP,268435456
+28,Android.OS.WakeLockFlags,LocationModeAllDisabledWhenScreenOff,android/os/PowerManager.LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF,2
+28,Android.OS.WakeLockFlags,LocationModeForegroundOnly,android/os/PowerManager.LOCATION_MODE_FOREGROUND_ONLY,3
+28,Android.OS.WakeLockFlags,LocationModeGpsDisabledWhenScreenOff,android/os/PowerManager.LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF,1
+28,Android.OS.WakeLockFlags,LocationModeNoChange,android/os/PowerManager.LOCATION_MODE_NO_CHANGE,0
10,Android.OS.WakeLockFlags,OnAfterRelease,android/os/PowerManager.ON_AFTER_RELEASE,536870912
21,Android.OS.WakeLockFlags,ReleaseFlagWaitForNoProximity,android/os/PowerManager.RELEASE_FLAG_WAIT_FOR_NO_PROXIMITY,1
10,Android.OS.WakeLockFlags,Full,android/os/PowerManager.FULL_WAKE_LOCK,26
@@ -1545,6 +1579,7 @@
10,Android.OS.ThreadPriority,MoreFavorable,android/os/Process.THREAD_PRIORITY_MORE_FAVORABLE,-1
10,Android.OS.ThreadPriority,UrgentAudio,android/os/Process.THREAD_PRIORITY_URGENT_AUDIO,-19
10,Android.OS.ThreadPriority,UrgentDisplay,android/os/Process.THREAD_PRIORITY_URGENT_DISPLAY,-8
+28,Android.OS.ThreadPriority,Video,android/os/Process.THREAD_PRIORITY_VIDEO,-10
10,Android.Provider.ContactKind,Email,android/provider/Contacts.KIND_EMAIL,1
10,Android.Provider.ContactKind,Im,android/provider/Contacts.KIND_IM,3
10,Android.Provider.ContactKind,Organization,android/provider/Contacts.KIND_ORGANIZATION,4
@@ -1695,10 +1730,12 @@
21,Android.Renderscripts.CreateFlag,LowPower,android/renderscript/RenderScript.CREATE_FLAG_LOW_POWER,4
21,Android.Renderscripts.CreateFlag,None,android/renderscript/RenderScript.CREATE_FLAG_NONE,0
26,Android.Service.Autofill.EventType,AuthenticationSelected,android/service/autofill/FillEventHistory.Event.TYPE_AUTHENTICATION_SELECTED,2
+28,Android.Service.Autofill.EventType,ContextCommitted,android/service/autofill/FillEventHistory.Event.TYPE_CONTEXT_COMMITTED,4
26,Android.Service.Autofill.EventType,DatasetAuthenticationSelected,android/service/autofill/FillEventHistory.Event.TYPE_DATASET_AUTHENTICATION_SELECTED,1
26,Android.Service.Autofill.EventType,DatasetSelected,android/service/autofill/FillEventHistory.Event.TYPE_DATASET_SELECTED,0
26,Android.Service.Autofill.EventType,SaveShown,android/service/autofill/FillEventHistory.Event.TYPE_SAVE_SHOWN,3
0,Android.Service.Autofill.SaveFlags,None,,0
+28,Android.Service.Autofill.SaveFlags,DontSaveOnFinish,android/service/autofill/SaveInfo.FLAG_DONT_SAVE_ON_FINISH,2
26,Android.Service.Autofill.SaveFlags,SaveOnAllViewsInvisible,android/service/autofill/SaveInfo.FLAG_SAVE_ON_ALL_VIEWS_INVISIBLE,1
26,Android.Service.Autofill.NegativeButtonStyle,Cancel,android/service/autofill/SaveInfo.NEGATIVE_BUTTON_STYLE_CANCEL,0
26,Android.Service.Autofill.NegativeButtonStyle,Reject,android/service/autofill/SaveInfo.NEGATIVE_BUTTON_STYLE_REJECT,1
@@ -1956,6 +1993,7 @@
10,Android.Views.Keycode,Num8,android/view/KeyEvent.KEYCODE_8,15
10,Android.Views.Keycode,Num9,android/view/KeyEvent.KEYCODE_9,16
10,Android.Views.Keycode,A,android/view/KeyEvent.KEYCODE_A,29
+28,Android.Views.Keycode,AllApps,android/view/KeyEvent.KEYCODE_ALL_APPS,284
10,Android.Views.Keycode,AltLeft,android/view/KeyEvent.KEYCODE_ALT_LEFT,57
10,Android.Views.Keycode,AltRight,android/view/KeyEvent.KEYCODE_ALT_RIGHT,58
10,Android.Views.Keycode,Apostrophe,android/view/KeyEvent.KEYCODE_APOSTROPHE,75
@@ -2147,6 +2185,7 @@
15,Android.Views.Keycode,ProgYellow,android/view/KeyEvent.KEYCODE_PROG_YELLOW,185
10,Android.Views.Keycode,Q,android/view/KeyEvent.KEYCODE_Q,45
10,Android.Views.Keycode,R,android/view/KeyEvent.KEYCODE_R,46
+28,Android.Views.Keycode,Refresh,android/view/KeyEvent.KEYCODE_REFRESH,285
10,Android.Views.Keycode,RightBracket,android/view/KeyEvent.KEYCODE_RIGHT_BRACKET,72
16,Android.Views.Keycode,Ro,android/view/KeyEvent.KEYCODE_RO,217
10,Android.Views.Keycode,S,android/view/KeyEvent.KEYCODE_S,47
@@ -2679,6 +2718,7 @@
10,Android.Telephony.PhoneStateListenerFlags,ServiceState,android/telephony/PhoneStateListener.LISTEN_SERVICE_STATE,1
10,Android.Telephony.PhoneStateListenerFlags,SignalStrength,android/telephony/PhoneStateListener.LISTEN_SIGNAL_STRENGTH,2
10,Android.Telephony.PhoneStateListenerFlags,SignalStrengths,android/telephony/PhoneStateListener.LISTEN_SIGNAL_STRENGTHS,256
+28,Android.Telephony.PhoneStateListenerFlags,UserMobileDataState,android/telephony/PhoneStateListener.LISTEN_USER_MOBILE_DATA_STATE,524288
10,Android.Telephony.PhoneState,EmergencyOnly,android/telephony/ServiceState.STATE_EMERGENCY_ONLY,2
10,Android.Telephony.PhoneState,InService,android/telephony/ServiceState.STATE_IN_SERVICE,0
10,Android.Telephony.PhoneState,OutOfService,android/telephony/ServiceState.STATE_OUT_OF_SERVICE,1
@@ -2815,6 +2855,7 @@
20,Android.Views.DisplayState,Dozing,android/view/Display.STATE_DOZING,3
20,Android.Views.DisplayState,Off,android/view/Display.STATE_OFF,1
20,Android.Views.DisplayState,On,android/view/Display.STATE_ON,2
+28,Android.Views.DisplayState,OnSuspend,android/view/Display.STATE_ON_SUSPEND,6
20,Android.Views.DisplayState,Unknown,android/view/Display.STATE_UNKNOWN,0
26,Android.Views.DisplayState,Vr,android/view/Display.STATE_VR,5
15,Android.Views.DragAction,Drop,android/view/DragEvent.ACTION_DROP,3
@@ -3068,11 +3109,14 @@
23,Android.App.InterruptionFilter,None,android/app/NotificationManager.INTERRUPTION_FILTER_NONE,3
23,Android.App.InterruptionFilter,Priority,android/app/NotificationManager.INTERRUPTION_FILTER_PRIORITY,2
23,Android.App.InterruptionFilter,Unknown,android/app/NotificationManager.INTERRUPTION_FILTER_UNKNOWN,0
+28,Android.App.NotificationPriorityCategory,Alarms,android/app/NotificationManager.Policy.PRIORITY_CATEGORY_ALARMS,32
23,Android.App.NotificationPriorityCategory,Calls,android/app/NotificationManager.Policy.PRIORITY_CATEGORY_CALLS,8
23,Android.App.NotificationPriorityCategory,Events,android/app/NotificationManager.Policy.PRIORITY_CATEGORY_EVENTS,2
+28,Android.App.NotificationPriorityCategory,Media,android/app/NotificationManager.Policy.PRIORITY_CATEGORY_MEDIA,64
23,Android.App.NotificationPriorityCategory,Messages,android/app/NotificationManager.Policy.PRIORITY_CATEGORY_MESSAGES,4
23,Android.App.NotificationPriorityCategory,Reminders,android/app/NotificationManager.Policy.PRIORITY_CATEGORY_REMINDERS,1
23,Android.App.NotificationPriorityCategory,RepeatCallers,android/app/NotificationManager.Policy.PRIORITY_CATEGORY_REPEAT_CALLERS,16
+28,Android.App.NotificationPriorityCategory,System,android/app/NotificationManager.Policy.PRIORITY_CATEGORY_SYSTEM,128
23,Android.App.NotificationPrioritySenders,Any,android/app/NotificationManager.Policy.PRIORITY_SENDERS_ANY,0
23,Android.App.NotificationPrioritySenders,Contacts,android/app/NotificationManager.Policy.PRIORITY_SENDERS_CONTACTS,1
23,Android.App.NotificationPrioritySenders,Starred,android/app/NotificationManager.Policy.PRIORITY_SENDERS_STARRED,2
@@ -3099,9 +3143,11 @@
23,Android.Hardware.Fingerprints.FingerprintState,AcquiredTooFast,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ACQUIRED_TOO_FAST,5
23,Android.Hardware.Fingerprints.FingerprintState,AcquiredTooSlow,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ACQUIRED_TOO_SLOW,4
23,Android.Hardware.Fingerprints.FingerprintState,ErrorCanceled,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ERROR_CANCELED,5
+28,Android.Hardware.Fingerprints.FingerprintState,ErrorHwNotPresent,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ERROR_HW_NOT_PRESENT,12
23,Android.Hardware.Fingerprints.FingerprintState,ErrorHwUnavailable,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ERROR_HW_UNAVAILABLE,1
23,Android.Hardware.Fingerprints.FingerprintState,ErrorLockout,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ERROR_LOCKOUT,7
27,Android.Hardware.Fingerprints.FingerprintState,ErrorLockoutPermanent,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ERROR_LOCKOUT_PERMANENT,9
+28,Android.Hardware.Fingerprints.FingerprintState,ErrorNoFingerprints,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ERROR_NO_FINGERPRINTS,11
23,Android.Hardware.Fingerprints.FingerprintState,ErrorNoSpace,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ERROR_NO_SPACE,4
23,Android.Hardware.Fingerprints.FingerprintState,ErrorTimeout,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ERROR_TIMEOUT,3
23,Android.Hardware.Fingerprints.FingerprintState,ErrorUnableToProcess,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ERROR_UNABLE_TO_PROCESS,2
@@ -3119,6 +3165,7 @@
23,Android.Media.AudioDeviceType,FmTuner,android/media/AudioDeviceInfo.TYPE_FM_TUNER,16
23,Android.Media.AudioDeviceType,Hdmi,android/media/AudioDeviceInfo.TYPE_HDMI,9
23,Android.Media.AudioDeviceType,HdmiArc,android/media/AudioDeviceInfo.TYPE_HDMI_ARC,10
+28,Android.Media.AudioDeviceType,HearingAid,android/media/AudioDeviceInfo.TYPE_HEARING_AID,23
23,Android.Media.AudioDeviceType,Ip,android/media/AudioDeviceInfo.TYPE_IP,20
23,Android.Media.AudioDeviceType,LineAnalog,android/media/AudioDeviceInfo.TYPE_LINE_ANALOG,5
23,Android.Media.AudioDeviceType,LineDigital,android/media/AudioDeviceInfo.TYPE_LINE_DIGITAL,6
@@ -3176,11 +3223,13 @@
23,Android.Print.DuplexMode,ShortEdge,android/print/PrintAttributes.DUPLEX_MODE_SHORT_EDGE,4
23,Android.Security.Keystore.KeyStoreOrigin,Generated,android/security/keystore/KeyProperties.ORIGIN_GENERATED,1
23,Android.Security.Keystore.KeyStoreOrigin,Imported,android/security/keystore/KeyProperties.ORIGIN_IMPORTED,2
+28,Android.Security.Keystore.KeyStoreOrigin,SecurelyImported,android/security/keystore/KeyProperties.ORIGIN_SECURELY_IMPORTED,8
23,Android.Security.Keystore.KeyStoreOrigin,Unknown,android/security/keystore/KeyProperties.ORIGIN_UNKNOWN,4
23,Android.Security.Keystore.KeyStorePurpose,Decrypt,android/security/keystore/KeyProperties.PURPOSE_DECRYPT,2
23,Android.Security.Keystore.KeyStorePurpose,Encrypt,android/security/keystore/KeyProperties.PURPOSE_ENCRYPT,1
23,Android.Security.Keystore.KeyStorePurpose,Sign,android/security/keystore/KeyProperties.PURPOSE_SIGN,4
23,Android.Security.Keystore.KeyStorePurpose,Verify,android/security/keystore/KeyProperties.PURPOSE_VERIFY,8
+28,Android.Security.Keystore.KeyStorePurpose,WrapKey,android/security/keystore/KeyProperties.PURPOSE_WRAP_KEY,32
24,Android.Service.Voice.ShowFlags,SourceActivity,android/service/voice/VoiceInteractionSession.SHOW_SOURCE_ACTIVITY,16
23,Android.Service.Voice.ShowFlags,SourceApplication,android/service/voice/VoiceInteractionSession.SHOW_SOURCE_APPLICATION,8
23,Android.Service.Voice.ShowFlags,SourceAssistGesture,android/service/voice/VoiceInteractionSession.SHOW_SOURCE_ASSIST_GESTURE,4
@@ -3209,6 +3258,7 @@
23,Android.Telecom.CallCapability,Mute,android/telecom/Call.Details.CAPABILITY_MUTE,64
23,Android.Telecom.CallCapability,RespondViaText,android/telecom/Call.Details.CAPABILITY_RESPOND_VIA_TEXT,32
23,Android.Telecom.CallCapability,SeparateFromConference,android/telecom/Call.Details.CAPABILITY_SEPARATE_FROM_CONFERENCE,4096
+28,Android.Telecom.CallCapability,SupportDeflect,android/telecom/Call.Details.CAPABILITY_SUPPORT_DEFLECT,16777216
23,Android.Telecom.CallCapability,SupportHold,android/telecom/Call.Details.CAPABILITY_SUPPORT_HOLD,2
23,Android.Telecom.CallCapability,SupportsVtLocalBidirectional,android/telecom/Call.Details.CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL,768
23,Android.Telecom.CallCapability,SupportsVtLocalRx,android/telecom/Call.Details.CAPABILITY_SUPPORTS_VT_LOCAL_RX,256
@@ -3224,6 +3274,7 @@
25,Android.Telecom.CallProperty,HasCdmaVoicePrivacy,android/telecom/Call.Details.PROPERTY_HAS_CDMA_VOICE_PRIVACY,128
23,Android.Telecom.CallProperty,HighDefAudio,android/telecom/Call.Details.PROPERTY_HIGH_DEF_AUDIO,16
25,Android.Telecom.CallProperty,IsExternalCall,android/telecom/Call.Details.PROPERTY_IS_EXTERNAL_CALL,64
+28,Android.Telecom.CallProperty,Rtt,android/telecom/Call.Details.PROPERTY_RTT,1024
26,Android.Telecom.CallProperty,SelfManaged,android/telecom/Call.Details.PROPERTY_SELF_MANAGED,256
23,Android.Telecom.CallProperty,Wifi,android/telecom/Call.Details.PROPERTY_WIFI,8
23,Android.Telecom.CallAudioRoute,Bluetooth,android/telecom/CallAudioState.ROUTE_BLUETOOTH,2
@@ -3243,6 +3294,7 @@
23,Android.Telecom.ConnectionCapability,Mute,android/telecom/Connection.CAPABILITY_MUTE,64
23,Android.Telecom.ConnectionCapability,RespondViaText,android/telecom/Connection.CAPABILITY_RESPOND_VIA_TEXT,32
23,Android.Telecom.ConnectionCapability,SeparateFromConference,android/telecom/Connection.CAPABILITY_SEPARATE_FROM_CONFERENCE,4096
+28,Android.Telecom.ConnectionCapability,SupportDeflect,android/telecom/Connection.CAPABILITY_SUPPORT_DEFLECT,33554432
23,Android.Telecom.ConnectionCapability,SupportHold,android/telecom/Connection.CAPABILITY_SUPPORT_HOLD,2
23,Android.Telecom.ConnectionCapability,SupportsVtLocalBidirectional,android/telecom/Connection.CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL,768
23,Android.Telecom.ConnectionCapability,SupportsVtLocalRx,android/telecom/Connection.CAPABILITY_SUPPORTS_VT_LOCAL_RX,256
@@ -3536,6 +3588,7 @@
10,Android.App.ProcessError,NotResponding,android/app/ActivityManager$ProcessErrorStateInfo.NOT_RESPONDING,2
10,Android.App.Importance,Background,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_BACKGROUND,400
26,Android.App.Importance,Cached,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_CACHED,400
+28,Android.App.Importance,CantSaveState,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_CANT_SAVE_STATE,350
10,Android.App.Importance,Empty,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_EMPTY,500
10,Android.App.Importance,Foreground,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_FOREGROUND,100
23,Android.App.Importance,ForegroundService,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_FOREGROUND_SERVICE,125
@@ -3543,7 +3596,8 @@
10,Android.App.Importance,Perceptible,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_PERCEPTIBLE,230
26,Android.App.Importance,PerceptiblePre26,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_PERCEPTIBLE_PRE_26,130
10,Android.App.Importance,Service,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_SERVICE,300
-23,Android.App.Importance,TopSleeping,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_TOP_SLEEPING,150
+23,Android.App.Importance,TopSleeping,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_TOP_SLEEPING,325
+28,Android.App.Importance,TopSleepingPre28,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_TOP_SLEEPING_PRE_28,150
10,Android.App.Importance,Visible,android/app/ActivityManager$RunningAppProcessInfo.IMPORTANCE_VISIBLE,200
10,Android.App.ImportanceReason,ProviderInUse,android/app/ActivityManager$RunningAppProcessInfo.REASON_PROVIDER_IN_USE,1
10,Android.App.ImportanceReason,ServiceInUse,android/app/ActivityManager$RunningAppProcessInfo.REASON_SERVICE_IN_USE,2
@@ -3618,6 +3672,7 @@
23,Android.App.Admin.ResetPasswordFlags,DoNotAskCredentialsOnBoot,android/app/admin/DevicePolicyManager.RESET_PASSWORD_DO_NOT_ASK_CREDENTIALS_ON_BOOT,2
10,Android.App.Admin.ResetPasswordFlags,RequireEntry,android/app/admin/DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY,1
0,Android.App.Admin.WipeDataFlags,None,,0
+28,Android.App.Admin.WipeDataFlags,WipeEuicc,android/app/admin/DevicePolicyManager.WIPE_EUICC,4
10,Android.App.Admin.WipeDataFlags,WipeExternalStorage,android/app/admin/DevicePolicyManager.WIPE_EXTERNAL_STORAGE,1
22,Android.App.Admin.WipeDataFlags,WipeResetProtectionData,android/app/admin/DevicePolicyManager.WIPE_RESET_PROTECTION_DATA,2
15,Android.App.Backup.BackupFileType,Directory,android/app/backup/BackupAgent.TYPE_DIRECTORY,2
@@ -3756,6 +3811,7 @@
18,Android.Bluetooth.ProfileType,GattServer,I:android/bluetooth/BluetoothProfile.GATT_SERVER,8
15,Android.Bluetooth.ProfileType,Headset,I:android/bluetooth/BluetoothProfile.HEADSET,1
15,Android.Bluetooth.ProfileType,Health,I:android/bluetooth/BluetoothProfile.HEALTH,3
+28,Android.Bluetooth.ProfileType,HidDevice,I:android/bluetooth/BluetoothProfile.HID_DEVICE,19
23,Android.Bluetooth.ProfileType,Sap,I:android/bluetooth/BluetoothProfile.SAP,10
15,Android.Content.TrimMemory,Background,I:android/content/ComponentCallbacks2.TRIM_MEMORY_BACKGROUND,40
15,Android.Content.TrimMemory,Complete,I:android/content/ComponentCallbacks2.TRIM_MEMORY_COMPLETE,80
@@ -3950,6 +4006,7 @@
19,Android.Media.MediaMetadataEditKey,RatingKeyByOthers,android/media/MediaMetadataEditor.RATING_KEY_BY_OTHERS,101
19,Android.Media.MediaMetadataEditKey,RatingKeyByUser,android/media/MediaMetadataEditor.RATING_KEY_BY_USER,268435457
26,Android.Media.MuxerOutputType,M3gpp,android/media/MediaMuxer$OutputFormat.MUXER_OUTPUT_3GPP,2
+28,Android.Media.MuxerOutputType,Heif,android/media/MediaMuxer$OutputFormat.MUXER_OUTPUT_HEIF,3
18,Android.Media.MuxerOutputType,Mpeg4,android/media/MediaMuxer$OutputFormat.MUXER_OUTPUT_MPEG_4,0
21,Android.Media.MuxerOutputType,Webm,android/media/MediaMuxer$OutputFormat.MUXER_OUTPUT_WEBM,1
10,Android.Media.MetadataKey,Album,android/media/MediaMetadataRetriever.METADATA_KEY_ALBUM,1
@@ -3966,11 +4023,18 @@
10,Android.Media.MetadataKey,Duration,android/media/MediaMetadataRetriever.METADATA_KEY_DURATION,9
10,Android.Media.MetadataKey,Genre,android/media/MediaMetadataRetriever.METADATA_KEY_GENRE,6
15,Android.Media.MetadataKey,HasAudio,android/media/MediaMetadataRetriever.METADATA_KEY_HAS_AUDIO,16
+28,Android.Media.MetadataKey,HasImage,android/media/MediaMetadataRetriever.METADATA_KEY_HAS_IMAGE,26
15,Android.Media.MetadataKey,HasVideo,android/media/MediaMetadataRetriever.METADATA_KEY_HAS_VIDEO,17
+28,Android.Media.MetadataKey,ImageCount,android/media/MediaMetadataRetriever.METADATA_KEY_IMAGE_COUNT,27
+28,Android.Media.MetadataKey,ImageHeight,android/media/MediaMetadataRetriever.METADATA_KEY_IMAGE_HEIGHT,30
+28,Android.Media.MetadataKey,ImagePrimary,android/media/MediaMetadataRetriever.METADATA_KEY_IMAGE_PRIMARY,28
+28,Android.Media.MetadataKey,ImageRotation,android/media/MediaMetadataRetriever.METADATA_KEY_IMAGE_ROTATION,31
+28,Android.Media.MetadataKey,ImageWidth,android/media/MediaMetadataRetriever.METADATA_KEY_IMAGE_WIDTH,29
15,Android.Media.MetadataKey,Location,android/media/MediaMetadataRetriever.METADATA_KEY_LOCATION,23
10,Android.Media.MetadataKey,Mimetype,android/media/MediaMetadataRetriever.METADATA_KEY_MIMETYPE,12
10,Android.Media.MetadataKey,NumTracks,android/media/MediaMetadataRetriever.METADATA_KEY_NUM_TRACKS,10
10,Android.Media.MetadataKey,Title,android/media/MediaMetadataRetriever.METADATA_KEY_TITLE,7
+28,Android.Media.MetadataKey,VideoFrameCount,android/media/MediaMetadataRetriever.METADATA_KEY_VIDEO_FRAME_COUNT,32
15,Android.Media.MetadataKey,VideoHeight,android/media/MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT,19
17,Android.Media.MetadataKey,VideoRotation,android/media/MediaMetadataRetriever.METADATA_KEY_VIDEO_ROTATION,24
15,Android.Media.MetadataKey,VideoWidth,android/media/MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH,18
@@ -4091,13 +4155,17 @@
21,Android.Net.NetCapability,Cbs,android/net/NetworkCapabilities.NET_CAPABILITY_CBS,5
21,Android.Net.NetCapability,Dun,android/net/NetworkCapabilities.NET_CAPABILITY_DUN,2
21,Android.Net.NetCapability,Eims,android/net/NetworkCapabilities.NET_CAPABILITY_EIMS,10
+28,Android.Net.NetCapability,Foreground,android/net/NetworkCapabilities.NET_CAPABILITY_FOREGROUND,19
21,Android.Net.NetCapability,Fota,android/net/NetworkCapabilities.NET_CAPABILITY_FOTA,3
21,Android.Net.NetCapability,Ia,android/net/NetworkCapabilities.NET_CAPABILITY_IA,7
21,Android.Net.NetCapability,Ims,android/net/NetworkCapabilities.NET_CAPABILITY_IMS,4
21,Android.Net.NetCapability,Internet,android/net/NetworkCapabilities.NET_CAPABILITY_INTERNET,12
21,Android.Net.NetCapability,Mms,android/net/NetworkCapabilities.NET_CAPABILITY_MMS,0
+28,Android.Net.NetCapability,NotCongested,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED,20
21,Android.Net.NetCapability,NotMetered,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_METERED,11
21,Android.Net.NetCapability,NotRestricted,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED,13
+28,Android.Net.NetCapability,NotRoaming,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING,18
+28,Android.Net.NetCapability,NotSuspended,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_SUSPENDED,21
21,Android.Net.NetCapability,NotVpn,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_VPN,15
21,Android.Net.NetCapability,Rcs,android/net/NetworkCapabilities.NET_CAPABILITY_RCS,8
21,Android.Net.NetCapability,Supl,android/net/NetworkCapabilities.NET_CAPABILITY_SUPL,1
@@ -4269,6 +4337,7 @@
25,Android.OS.BuildVersionCodes,NMr1,android/os/Build$VERSION_CODES.N_MR1,25
26,Android.OS.BuildVersionCodes,O,android/os/Build$VERSION_CODES.O,26
27,Android.OS.BuildVersionCodes,OMr1,android/os/Build$VERSION_CODES.O_MR1,27
+28,Android.OS.BuildVersionCodes,P,android/os/Build$VERSION_CODES.P,28
0,Android.OS.DebugShow,Default,,0
10,Android.OS.DebugShow,Classloader,android/os/Debug.SHOW_CLASSLOADER,2
10,Android.OS.DebugShow,FullDetail,android/os/Debug.SHOW_FULL_DETAIL,1
@@ -4541,6 +4610,7 @@
23,Android.Util.DisplayMetricsDensity,D360,android/util/DisplayMetrics.DENSITY_360,360
19,Android.Util.DisplayMetricsDensity,D400,android/util/DisplayMetrics.DENSITY_400,400
23,Android.Util.DisplayMetricsDensity,D420,android/util/DisplayMetrics.DENSITY_420,420
+28,Android.Util.DisplayMetricsDensity,D440,android/util/DisplayMetrics.DENSITY_440,440
21,Android.Util.DisplayMetricsDensity,D560,android/util/DisplayMetrics.DENSITY_560,560
10,Android.Util.DisplayMetricsDensity,Default,android/util/DisplayMetrics.DENSITY_DEFAULT,160
10,Android.Util.DisplayMetricsDensity,High,android/util/DisplayMetrics.DENSITY_HIGH,240
@@ -4555,6 +4625,9 @@
19,Android.Util.LayoutDirections,Ltr,android/util/LayoutDirection.LTR,0
19,Android.Util.LayoutDirections,Rtl,android/util/LayoutDirection.RTL,1
19,Android.Views.Accessibility.ContentChangeTypes,ContentDescription,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION,4
+28,Android.Views.Accessibility.ContentChangeTypes,PaneAppeared,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_APPEARED,16
+28,Android.Views.Accessibility.ContentChangeTypes,PaneDisappeared,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_DISAPPEARED,32
+28,Android.Views.Accessibility.ContentChangeTypes,PaneTitle,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_TITLE,8
19,Android.Views.Accessibility.ContentChangeTypes,Subtree,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_SUBTREE,1
19,Android.Views.Accessibility.ContentChangeTypes,Text,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_TEXT,2
19,Android.Views.Accessibility.ContentChangeTypes,Undefined,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_UNDEFINED,0
@@ -4758,10 +4831,12 @@
16,Android.AccessibilityServices.AccessibilityGesture,SwipeUpAndRight,android/accessibilityservice/AccessibilityService.GESTURE_SWIPE_UP_AND_RIGHT,14
16,Android.AccessibilityServices.GlobalAction,Back,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_BACK,1
16,Android.AccessibilityServices.GlobalAction,Home,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_HOME,2
+28,Android.AccessibilityServices.GlobalAction,LockScreen,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_LOCK_SCREEN,8
16,Android.AccessibilityServices.GlobalAction,Notifications,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_NOTIFICATIONS,4
21,Android.AccessibilityServices.GlobalAction,PowerDialog,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_POWER_DIALOG,6
17,Android.AccessibilityServices.GlobalAction,QuickSettings,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_QUICK_SETTINGS,5
16,Android.AccessibilityServices.GlobalAction,Recents,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_RECENTS,3
+28,Android.AccessibilityServices.GlobalAction,TakeScreenshot,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_TAKE_SCREENSHOT,9
24,Android.AccessibilityServices.GlobalAction,ToggleSplitScreen,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_TOGGLE_SPLIT_SCREEN,7
16,Android.App.NotificationPriority,Default,android/app/Notification.PRIORITY_DEFAULT,0
16,Android.App.NotificationPriority,High,android/app/Notification.PRIORITY_HIGH,1
@@ -4946,6 +5021,7 @@
21,Android.Media.MediaCodecProfileType,Hevcprofilemain,android/media/MediaCodecInfo$CodecProfileLevel.HEVCProfileMain,1
21,Android.Media.MediaCodecProfileType,Hevcprofilemain10,android/media/MediaCodecInfo$CodecProfileLevel.HEVCProfileMain10,2
24,Android.Media.MediaCodecProfileType,Hevcprofilemain10hdr10,android/media/MediaCodecInfo$CodecProfileLevel.HEVCProfileMain10HDR10,4096
+28,Android.Media.MediaCodecProfileType,Hevcprofilemainstill,android/media/MediaCodecInfo$CodecProfileLevel.HEVCProfileMainStill,4
23,Android.Media.MediaCodecProfileType,Mpeg2profile422,android/media/MediaCodecInfo$CodecProfileLevel.MPEG2Profile422,2
23,Android.Media.MediaCodecProfileType,Mpeg2profilehigh,android/media/MediaCodecInfo$CodecProfileLevel.MPEG2ProfileHigh,5
23,Android.Media.MediaCodecProfileType,Mpeg2profilemain,android/media/MediaCodecInfo$CodecProfileLevel.MPEG2ProfileMain,1
@@ -4986,6 +5062,7 @@
16,Android.Media.MediaCodecProfileType,Aacobjectmain,android/media/MediaCodecInfo$CodecProfileLevel.AACObjectMain,1
16,Android.Media.MediaCodecProfileType,Aacobjectscalable,android/media/MediaCodecInfo$CodecProfileLevel.AACObjectScalable,6
16,Android.Media.MediaCodecProfileType,Aacobjectssr,android/media/MediaCodecInfo$CodecProfileLevel.AACObjectSSR,3
+28,Android.Media.MediaCodecProfileType,Aacobjectxhe,android/media/MediaCodecInfo$CodecProfileLevel.AACObjectXHE,42
16,Android.Media.MediaActionSoundType,FocusComplete,android/media/MediaActionSound.FOCUS_COMPLETE,1
16,Android.Media.MediaActionSoundType,ShutterClick,android/media/MediaActionSound.SHUTTER_CLICK,0
16,Android.Media.MediaActionSoundType,StartVideoRecording,android/media/MediaActionSound.START_VIDEO_RECORDING,2
@@ -5053,9 +5130,12 @@
17,Android.Views.TextAlignment,TextStart,android/view/View.TEXT_ALIGNMENT_TEXT_START,2
17,Android.Views.TextAlignment,ViewEnd,android/view/View.TEXT_ALIGNMENT_VIEW_END,6
17,Android.Views.TextAlignment,ViewStart,android/view/View.TEXT_ALIGNMENT_VIEW_START,5
+28,Android.App.Admin.KeyguardDisable,Biometrics,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_BIOMETRICS,416
+28,Android.App.Admin.KeyguardDisable,Face,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_FACE,128
17,Android.App.Admin.KeyguardDisable,FeaturesAll,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_FEATURES_ALL,2147483647
17,Android.App.Admin.KeyguardDisable,FeaturesNone,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_FEATURES_NONE,0
21,Android.App.Admin.KeyguardDisable,Fingerprint,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_FINGERPRINT,32
+28,Android.App.Admin.KeyguardDisable,Iris,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_IRIS,256
24,Android.App.Admin.KeyguardDisable,RemoteInput,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_REMOTE_INPUT,64
17,Android.App.Admin.KeyguardDisable,SecureCamera,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_SECURE_CAMERA,2
21,Android.App.Admin.KeyguardDisable,SecureNotifications,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_SECURE_NOTIFICATIONS,4
@@ -5112,15 +5192,42 @@
24,Android.App.Admin.BugReportFailureReason,FailedCompleting,android/app/admin/DeviceAdminReceiver.BUGREPORT_FAILURE_FAILED_COMPLETING,0
24,Android.App.Admin.BugReportFailureReason,FileNoLongerAvailable,android/app/admin/DeviceAdminReceiver.BUGREPORT_FAILURE_FILE_NO_LONGER_AVAILABLE,1
0,Android.App.Admin.UserManagementFlags,None,,0
+28,Android.App.Admin.UserManagementFlags,LeaveAllSystemAppsEnabled,android/app/admin/DevicePolicyManager.LEAVE_ALL_SYSTEM_APPS_ENABLED,16
+28,Android.App.Admin.UserManagementFlags,MakeUserEphemeral,android/app/admin/DevicePolicyManager.MAKE_USER_EPHEMERAL,2
24,Android.App.Admin.UserManagementFlags,SkipSetupWizard,android/app/admin/DevicePolicyManager.SKIP_SETUP_WIZARD,1
24,Android.App.Admin.SecurityLogTags,AdbShellCmd,android/app/admin/SecurityLog.TAG_ADB_SHELL_CMD,210002
24,Android.App.Admin.SecurityLogTags,AdbShellInteractive,android/app/admin/SecurityLog.TAG_ADB_SHELL_INTERACTIVE,210001
24,Android.App.Admin.SecurityLogTags,AppProcessStart,android/app/admin/SecurityLog.TAG_APP_PROCESS_START,210005
+28,Android.App.Admin.SecurityLogTags,CertAuthorityInstalled,android/app/admin/SecurityLog.TAG_CERT_AUTHORITY_INSTALLED,210029
+28,Android.App.Admin.SecurityLogTags,CertAuthorityRemoved,android/app/admin/SecurityLog.TAG_CERT_AUTHORITY_REMOVED,210030
+28,Android.App.Admin.SecurityLogTags,CertValidationFailure,android/app/admin/SecurityLog.TAG_CERT_VALIDATION_FAILURE,210033
+28,Android.App.Admin.SecurityLogTags,CryptoSelfTestCompleted,android/app/admin/SecurityLog.TAG_CRYPTO_SELF_TEST_COMPLETED,210031
+28,Android.App.Admin.SecurityLogTags,KeyDestruction,android/app/admin/SecurityLog.TAG_KEY_DESTRUCTION,210026
+28,Android.App.Admin.SecurityLogTags,KeyGenerated,android/app/admin/SecurityLog.TAG_KEY_GENERATED,210024
+28,Android.App.Admin.SecurityLogTags,KeyImport,android/app/admin/SecurityLog.TAG_KEY_IMPORT,210025
+28,Android.App.Admin.SecurityLogTags,KeyIntegrityViolation,android/app/admin/SecurityLog.TAG_KEY_INTEGRITY_VIOLATION,210032
+28,Android.App.Admin.SecurityLogTags,KeyguardDisabledFeaturesSet,android/app/admin/SecurityLog.TAG_KEYGUARD_DISABLED_FEATURES_SET,210021
24,Android.App.Admin.SecurityLogTags,KeyguardDismissAuthAttempt,android/app/admin/SecurityLog.TAG_KEYGUARD_DISMISS_AUTH_ATTEMPT,210007
24,Android.App.Admin.SecurityLogTags,KeyguardDismissed,android/app/admin/SecurityLog.TAG_KEYGUARD_DISMISSED,210006
24,Android.App.Admin.SecurityLogTags,KeyguardSecured,android/app/admin/SecurityLog.TAG_KEYGUARD_SECURED,210008
+28,Android.App.Admin.SecurityLogTags,LogBufferSizeCritical,android/app/admin/SecurityLog.TAG_LOG_BUFFER_SIZE_CRITICAL,210015
+28,Android.App.Admin.SecurityLogTags,LoggingStarted,android/app/admin/SecurityLog.TAG_LOGGING_STARTED,210011
+28,Android.App.Admin.SecurityLogTags,LoggingStopped,android/app/admin/SecurityLog.TAG_LOGGING_STOPPED,210012
+28,Android.App.Admin.SecurityLogTags,MaxPasswordAttemptsSet,android/app/admin/SecurityLog.TAG_MAX_PASSWORD_ATTEMPTS_SET,210020
+28,Android.App.Admin.SecurityLogTags,MaxScreenLockTimeoutSet,android/app/admin/SecurityLog.TAG_MAX_SCREEN_LOCK_TIMEOUT_SET,210019
+28,Android.App.Admin.SecurityLogTags,MediaMount,android/app/admin/SecurityLog.TAG_MEDIA_MOUNT,210013
+28,Android.App.Admin.SecurityLogTags,MediaUnmount,android/app/admin/SecurityLog.TAG_MEDIA_UNMOUNT,210014
+28,Android.App.Admin.SecurityLogTags,OsShutdown,android/app/admin/SecurityLog.TAG_OS_SHUTDOWN,210010
+28,Android.App.Admin.SecurityLogTags,OsStartup,android/app/admin/SecurityLog.TAG_OS_STARTUP,210009
+28,Android.App.Admin.SecurityLogTags,PasswordComplexitySet,android/app/admin/SecurityLog.TAG_PASSWORD_COMPLEXITY_SET,210017
+28,Android.App.Admin.SecurityLogTags,PasswordExpirationSet,android/app/admin/SecurityLog.TAG_PASSWORD_EXPIRATION_SET,210016
+28,Android.App.Admin.SecurityLogTags,PasswordHistoryLengthSet,android/app/admin/SecurityLog.TAG_PASSWORD_HISTORY_LENGTH_SET,210018
+28,Android.App.Admin.SecurityLogTags,RemoteLock,android/app/admin/SecurityLog.TAG_REMOTE_LOCK,210022
24,Android.App.Admin.SecurityLogTags,SyncRecvFile,android/app/admin/SecurityLog.TAG_SYNC_RECV_FILE,210003
24,Android.App.Admin.SecurityLogTags,SyncSendFile,android/app/admin/SecurityLog.TAG_SYNC_SEND_FILE,210004
+28,Android.App.Admin.SecurityLogTags,UserRestrictionAdded,android/app/admin/SecurityLog.TAG_USER_RESTRICTION_ADDED,210027
+28,Android.App.Admin.SecurityLogTags,UserRestrictionRemoved,android/app/admin/SecurityLog.TAG_USER_RESTRICTION_REMOVED,210028
+28,Android.App.Admin.SecurityLogTags,WipeFailure,android/app/admin/SecurityLog.TAG_WIPE_FAILURE,210023
0,Android.App.Job.TriggerContentUriFlags,None,,0
24,Android.App.Job.TriggerContentUriFlags,NotifyForDescendants,android/app/job/JobInfo.TriggerContentUri.FLAG_NOTIFY_FOR_DESCENDANTS,1
24,Android.App.NotificationImportance,Default,android/app/NotificationManager.IMPORTANCE_DEFAULT,3
@@ -5130,8 +5237,15 @@
24,Android.App.NotificationImportance,Min,android/app/NotificationManager.IMPORTANCE_MIN,1
24,Android.App.NotificationImportance,None,android/app/NotificationManager.IMPORTANCE_NONE,0
24,Android.App.NotificationImportance,Unspecified,android/app/NotificationManager.IMPORTANCE_UNSPECIFIED,-1000
+28,Android.App.SuppressedEffects,Ambient,android/app/NotificationManager.Policy.SUPPRESSED_EFFECT_AMBIENT,128
+28,Android.App.SuppressedEffects,Badge,android/app/NotificationManager.Policy.SUPPRESSED_EFFECT_BADGE,64
+28,Android.App.SuppressedEffects,FullScreenIntent,android/app/NotificationManager.Policy.SUPPRESSED_EFFECT_FULL_SCREEN_INTENT,4
+28,Android.App.SuppressedEffects,Lights,android/app/NotificationManager.Policy.SUPPRESSED_EFFECT_LIGHTS,8
+28,Android.App.SuppressedEffects,NotificationList,android/app/NotificationManager.Policy.SUPPRESSED_EFFECT_NOTIFICATION_LIST,256
+28,Android.App.SuppressedEffects,Peek,android/app/NotificationManager.Policy.SUPPRESSED_EFFECT_PEEK,16
24,Android.App.SuppressedEffects,ScreenOff,android/app/NotificationManager.Policy.SUPPRESSED_EFFECT_SCREEN_OFF,1
24,Android.App.SuppressedEffects,ScreenOn,android/app/NotificationManager.Policy.SUPPRESSED_EFFECT_SCREEN_ON,2
+28,Android.App.SuppressedEffects,StatusBar,android/app/NotificationManager.Policy.SUPPRESSED_EFFECT_STATUS_BAR,32
24,Android.App.StopForegroundFlags,Detach,android/app/Service.STOP_FOREGROUND_DETACH,2
24,Android.App.StopForegroundFlags,Remove,android/app/Service.STOP_FOREGROUND_REMOVE,1
0,Android.App.UiAutomationFlags,None,,0
@@ -5202,6 +5316,7 @@
24,Android.Icu.Text.CollationStrength,Tertiary,android/icu/text/Collator.TERTIARY,2
24,Android.Icu.Text.CollationStrength,Quaternary,android/icu/text/Collator.QUATERNARY,3
24,Android.Icu.Text.DateFormatField,AmPm,android/icu/text/DateFormat.AM_PM_FIELD,14
+28,Android.Icu.Text.DateFormatField,AmPmMidnightNoon,android/icu/text/DateFormat.AM_PM_MIDNIGHT_NOON_FIELD,35
24,Android.Icu.Text.DateFormatField,Date,android/icu/text/DateFormat.DATE_FIELD,3
24,Android.Icu.Text.DateFormatField,DayOfWeek,android/icu/text/DateFormat.DAY_OF_WEEK_FIELD,9
24,Android.Icu.Text.DateFormatField,DayOfWeekInMonth,android/icu/text/DateFormat.DAY_OF_WEEK_IN_MONTH_FIELD,11
@@ -5209,6 +5324,7 @@
24,Android.Icu.Text.DateFormatField,DowLocal,android/icu/text/DateFormat.DOW_LOCAL_FIELD,19
24,Android.Icu.Text.DateFormatField,Era,android/icu/text/DateFormat.ERA_FIELD,0
24,Android.Icu.Text.DateFormatField,ExtendedYear,android/icu/text/DateFormat.EXTENDED_YEAR_FIELD,20
+28,Android.Icu.Text.DateFormatField,FlexibleDayPeriod,android/icu/text/DateFormat.FLEXIBLE_DAY_PERIOD_FIELD,36
24,Android.Icu.Text.DateFormatField,FractionalSecond,android/icu/text/DateFormat.FRACTIONAL_SECOND_FIELD,8
24,Android.Icu.Text.DateFormatField,HourOfDay0,android/icu/text/DateFormat.HOUR_OF_DAY0_FIELD,5
24,Android.Icu.Text.DateFormatField,HourOfDay1,android/icu/text/DateFormat.HOUR_OF_DAY1_FIELD,4
@@ -5384,6 +5500,8 @@
26,Android.Icu.Util.UniversalTimeScaleValue,ToMin,android/icu/util/UniversalTimeScale.TO_MIN_VALUE,4
26,Android.Icu.Util.UniversalTimeScaleValue,Units,android/icu/util/UniversalTimeScale.UNITS_VALUE,0
24,Android.Locations.AccumulatedDeltaRangeState,CycleSlip,android/location/GnssMeasurement.ADR_STATE_CYCLE_SLIP,4
+28,Android.Locations.AccumulatedDeltaRangeState,HalfCycleReported,android/location/GnssMeasurement.ADR_STATE_HALF_CYCLE_REPORTED,16
+28,Android.Locations.AccumulatedDeltaRangeState,HalfCycleResolved,android/location/GnssMeasurement.ADR_STATE_HALF_CYCLE_RESOLVED,8
24,Android.Locations.AccumulatedDeltaRangeState,Reset,android/location/GnssMeasurement.ADR_STATE_RESET,2
24,Android.Locations.AccumulatedDeltaRangeState,Unknown,android/location/GnssMeasurement.ADR_STATE_UNKNOWN,0
24,Android.Locations.AccumulatedDeltaRangeState,Valid,android/location/GnssMeasurement.ADR_STATE_VALID,1
@@ -5408,6 +5526,7 @@
26,Android.Locations.GnssState,TowKnown,android/location/GnssMeasurement.STATE_TOW_KNOWN,16384
24,Android.Locations.GnssState,Unknown,android/location/GnssMeasurement.STATE_UNKNOWN,0
24,Android.Locations.GnssMeasurementCallbackStatus,LocationDisabled,android/location/GnssMeasurementsEvent.Callback.STATUS_LOCATION_DISABLED,2
+28,Android.Locations.GnssMeasurementCallbackStatus,NotAllowed,android/location/GnssMeasurementsEvent.Callback.STATUS_NOT_ALLOWED,3
24,Android.Locations.GnssMeasurementCallbackStatus,NotSupported,android/location/GnssMeasurementsEvent.Callback.STATUS_NOT_SUPPORTED,0
24,Android.Locations.GnssMeasurementCallbackStatus,Ready,android/location/GnssMeasurementsEvent.Callback.STATUS_READY,1
24,Android.Locations.GnssNavigationStatus,ParityPassed,android/location/GnssNavigationMessage.STATUS_PARITY_PASSED,1
@@ -5623,9 +5742,273 @@
25,Android.Content.PM.LauncherAppsShortcutQueryFlags,MatchDynamic,android/content/pm/LauncherApps.ShortcutQuery.FLAG_MATCH_DYNAMIC,1
25,Android.Content.PM.LauncherAppsShortcutQueryFlags,MatchManifest,android/content/pm/LauncherApps.ShortcutQuery.FLAG_MATCH_MANIFEST,8
25,Android.Content.PM.LauncherAppsShortcutQueryFlags,MatchPinned,android/content/pm/LauncherApps.ShortcutQuery.FLAG_MATCH_PINNED,2
+28,Android.Content.PM.LauncherAppsShortcutQueryFlags,MatchPinnedByAnyLauncher,android/content/pm/LauncherApps.ShortcutQuery.FLAG_MATCH_PINNED_BY_ANY_LAUNCHER,1024
24,Android.Telecom.ConnectionProperties,None,,0
24,Android.Telecom.ConnectionProperties,HasCdmaVoicePrivacy,android/telecom/Connection.PROPERTY_HAS_CDMA_VOICE_PRIVACY,32
24,Android.Telecom.ConnectionProperties,IsExternalCall,android/telecom/Connection.PROPERTY_IS_EXTERNAL_CALL,16
+24,Android.Telecom.ConnectionProperties,IsRtt,android/telecom/Connection.PROPERTY_IS_RTT,256
24,Android.Telecom.ConnectionProperties,SelfManaged,android/telecom/Connection.PROPERTY_SELF_MANAGED,128
0,Android.Views.InputMethods.InputContentFlags,None,,0
25,Android.Views.InputMethods.InputContentFlags,GrantReadUriPermission,I:android/view/inputmethod/InputConnection.INPUT_CONTENT_GRANT_READ_URI_PERMISSION,1
+28,Android.App.Admin.IdAttestationFlags,BaseInfo,android/app/admin/DevicePolicyManager.ID_TYPE_BASE_INFO,1
+28,Android.App.Admin.IdAttestationFlags,Imei,android/app/admin/DevicePolicyManager.ID_TYPE_IMEI,4
+28,Android.App.Admin.IdAttestationFlags,Meid,android/app/admin/DevicePolicyManager.ID_TYPE_MEID,8
+28,Android.App.Admin.IdAttestationFlags,Serial,android/app/admin/DevicePolicyManager.ID_TYPE_SERIAL,2
+28,Android.App.Admin.InstallKeyFlags,RequestCredentialsAccess,android/app/admin/DevicePolicyManager.INSTALLKEY_REQUEST_CREDENTIALS_ACCESS,1
+28,Android.App.Admin.InstallKeyFlags,SetUserSelectable,android/app/admin/DevicePolicyManager.INSTALLKEY_SET_USER_SELECTABLE,2
+28,Android.App.Admin.LockTaskFeatures,GlobalActions,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_GLOBAL_ACTIONS,16
+28,Android.App.Admin.LockTaskFeatures,Home,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_HOME,4
+28,Android.App.Admin.LockTaskFeatures,Keyguard,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_KEYGUARD,32
+28,Android.App.Admin.LockTaskFeatures,None,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_NONE,0
+28,Android.App.Admin.LockTaskFeatures,Notifications,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_NOTIFICATIONS,2
+28,Android.App.Admin.LockTaskFeatures,Overview,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_OVERVIEW,8
+28,Android.App.Admin.LockTaskFeatures,SystemInfo,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_SYSTEM_INFO,1
+28,Android.App.Admin.SecurityLogLevel,Error,android/app/admin/SecurityLog.LEVEL_ERROR,3
+28,Android.App.Admin.SecurityLogLevel,Info,android/app/admin/SecurityLog.LEVEL_INFO,1
+28,Android.App.Admin.SecurityLogLevel,Warning,android/app/admin/SecurityLog.LEVEL_WARNING,2
+28,Android.App.Admin.SystemUpdatePolicyErrorCode,CombinedFreezePeriodTooClose,android/app/admin/SystemUpdatePolicy.ValidationFailedException.ERROR_COMBINED_FREEZE_PERIOD_TOO_CLOSE,6
+28,Android.App.Admin.SystemUpdatePolicyErrorCode,CombinedFreezePeriodTooLong,android/app/admin/SystemUpdatePolicy.ValidationFailedException.ERROR_COMBINED_FREEZE_PERIOD_TOO_LONG,5
+28,Android.App.Admin.SystemUpdatePolicyErrorCode,DuplicateOrOverlap,android/app/admin/SystemUpdatePolicy.ValidationFailedException.ERROR_DUPLICATE_OR_OVERLAP,2
+28,Android.App.Admin.SystemUpdatePolicyErrorCode,NewFreezePeriodTooClose,android/app/admin/SystemUpdatePolicy.ValidationFailedException.ERROR_NEW_FREEZE_PERIOD_TOO_CLOSE,4
+28,Android.App.Admin.SystemUpdatePolicyErrorCode,NewFreezePeriodTooLong,android/app/admin/SystemUpdatePolicy.ValidationFailedException.ERROR_NEW_FREEZE_PERIOD_TOO_LONG,3
+28,Android.App.Admin.SystemUpdatePolicyErrorCode,Unknown,android/app/admin/SystemUpdatePolicy.ValidationFailedException.ERROR_UNKNOWN,1
+28,Android.App.Backup.BackupTransportFlags,ClientSideEncryptionEnabled,android/app/backup/BackupAgent.FLAG_CLIENT_SIDE_ENCRYPTION_ENABLED,1
+28,Android.App.Backup.BackupTransportFlags,DeviceToDeviceTransfer,android/app/backup/BackupAgent.FLAG_DEVICE_TO_DEVICE_TRANSFER,2
+28,Android.App.SemanticAction,Archive,android/app/Notification.Action.SEMANTIC_ACTION_ARCHIVE,5
+28,Android.App.SemanticAction,Call,android/app/Notification.Action.SEMANTIC_ACTION_CALL,10
+28,Android.App.SemanticAction,Delete,android/app/Notification.Action.SEMANTIC_ACTION_DELETE,4
+28,Android.App.SemanticAction,MarkAsRead,android/app/Notification.Action.SEMANTIC_ACTION_MARK_AS_READ,2
+28,Android.App.SemanticAction,MarkAsUnread,android/app/Notification.Action.SEMANTIC_ACTION_MARK_AS_UNREAD,3
+28,Android.App.SemanticAction,Mute,android/app/Notification.Action.SEMANTIC_ACTION_MUTE,6
+28,Android.App.SemanticAction,None,android/app/Notification.Action.SEMANTIC_ACTION_NONE,0
+28,Android.App.SemanticAction,Reply,android/app/Notification.Action.SEMANTIC_ACTION_REPLY,1
+28,Android.App.SemanticAction,ThumbsDown,android/app/Notification.Action.SEMANTIC_ACTION_THUMBS_DOWN,9
+28,Android.App.SemanticAction,ThumbsUp,android/app/Notification.Action.SEMANTIC_ACTION_THUMBS_UP,8
+28,Android.App.SemanticAction,Unmute,android/app/Notification.Action.SEMANTIC_ACTION_UNMUTE,7
+28,Android.App.RemoteInputSource,Choice,android/app/RemoteInput.SOURCE_CHOICE,1
+28,Android.App.RemoteInputSource,FreeFormInput,android/app/RemoteInput.SOURCE_FREE_FORM_INPUT,0
+28,Android.App.Usage.NetworkStatsDefault,All,android/app/usage/NetworkStats.Bucket.DEFAULT_NETWORK_ALL,-1
+28,Android.App.Usage.NetworkStatsDefault,No,android/app/usage/NetworkStats.Bucket.DEFAULT_NETWORK_NO,1
+28,Android.App.Usage.NetworkStatsDefault,Yes,android/app/usage/NetworkStats.Bucket.DEFAULT_NETWORK_YES,2
+28,Android.App.Usage.StandbyBucket,Active,android/app/usage/UsageStatsManager.STANDBY_BUCKET_ACTIVE,10
+28,Android.App.Usage.StandbyBucket,Frequent,android/app/usage/UsageStatsManager.STANDBY_BUCKET_FREQUENT,30
+28,Android.App.Usage.StandbyBucket,Rare,android/app/usage/UsageStatsManager.STANDBY_BUCKET_RARE,40
+28,Android.App.Usage.StandbyBucket,WorkingSet,android/app/usage/UsageStatsManager.STANDBY_BUCKET_WORKING_SET,20
+28,Android.Appwidget.WidgetFeatures,HideFromPicker,android/appwidget/AppWidgetProviderInfo.WIDGET_FEATURE_HIDE_FROM_PICKER,2
+28,Android.Appwidget.WidgetFeatures,Reconfigurable,android/appwidget/AppWidgetProviderInfo.WIDGET_FEATURE_RECONFIGURABLE,1
+28,Android.Bluetooth.HidDeviceAppQosSettingsServiceType,BestEffort,android/bluetooth/BluetoothHidDeviceAppQosSettings.SERVICE_BEST_EFFORT,1
+28,Android.Bluetooth.HidDeviceAppQosSettingsServiceType,Guaranteed,android/bluetooth/BluetoothHidDeviceAppQosSettings.SERVICE_GUARANTEED,2
+28,Android.Bluetooth.HidDeviceAppQosSettingsServiceType,NoTraffic,android/bluetooth/BluetoothHidDeviceAppQosSettings.SERVICE_NO_TRAFFIC,0
+28,Android.Content.PM.CertificateType,RawX509,android/content/pm/PackageManager.CERT_INPUT_RAW_X509,0
+28,Android.Content.PM.CertificateType,Sha256,android/content/pm/PackageManager.CERT_INPUT_SHA256,1
+28,Android.Content.PM.ShortcutDisabledReason,AppChanged,android/content/pm/ShortcutInfo.DISABLED_REASON_APP_CHANGED,2
+28,Android.Content.PM.ShortcutDisabledReason,BackupNotSupported,android/content/pm/ShortcutInfo.DISABLED_REASON_BACKUP_NOT_SUPPORTED,101
+28,Android.Content.PM.ShortcutDisabledReason,ByApp,android/content/pm/ShortcutInfo.DISABLED_REASON_BY_APP,1
+28,Android.Content.PM.ShortcutDisabledReason,NotDisabled,android/content/pm/ShortcutInfo.DISABLED_REASON_NOT_DISABLED,0
+28,Android.Content.PM.ShortcutDisabledReason,OtherRestoreIssue,android/content/pm/ShortcutInfo.DISABLED_REASON_OTHER_RESTORE_ISSUE,103
+28,Android.Content.PM.ShortcutDisabledReason,SignatureMismatch,android/content/pm/ShortcutInfo.DISABLED_REASON_SIGNATURE_MISMATCH,102
+28,Android.Content.PM.ShortcutDisabledReason,Unknown,android/content/pm/ShortcutInfo.DISABLED_REASON_UNKNOWN,3
+28,Android.Content.PM.ShortcutDisabledReason,VersionLower,android/content/pm/ShortcutInfo.DISABLED_REASON_VERSION_LOWER,100
+28,Android.Graphics.Drawables.IconType,AdaptiveBitmap,android/graphics/drawable/Icon.TYPE_ADAPTIVE_BITMAP,5
+28,Android.Graphics.Drawables.IconType,Bitmap,android/graphics/drawable/Icon.TYPE_BITMAP,1
+28,Android.Graphics.Drawables.IconType,Data,android/graphics/drawable/Icon.TYPE_DATA,3
+28,Android.Graphics.Drawables.IconType,Resource,android/graphics/drawable/Icon.TYPE_RESOURCE,2
+28,Android.Graphics.Drawables.IconType,Uri,android/graphics/drawable/Icon.TYPE_URI,4
+28,Android.Graphics.ImageDecoderAllocator,Default,android/graphics/ImageDecoder.ALLOCATOR_DEFAULT,0
+28,Android.Graphics.ImageDecoderAllocator,Hardware,android/graphics/ImageDecoder.ALLOCATOR_HARDWARE,3
+28,Android.Graphics.ImageDecoderAllocator,SharedMemory,android/graphics/ImageDecoder.ALLOCATOR_SHARED_MEMORY,2
+28,Android.Graphics.ImageDecoderAllocator,Software,android/graphics/ImageDecoder.ALLOCATOR_SOFTWARE,1
+28,Android.Graphics.ImageDecoderMemoryPolicy,Default,android/graphics/ImageDecoder.MEMORY_POLICY_DEFAULT,1
+28,Android.Graphics.ImageDecoderMemoryPolicy,LowRam,android/graphics/ImageDecoder.MEMORY_POLICY_LOW_RAM,0
+28,Android.Graphics.ImageDecoderErrorType,SourceException,android/graphics/ImageDecoder.DecodeException.SOURCE_EXCEPTION,1
+28,Android.Graphics.ImageDecoderErrorType,SourceIncomplete,android/graphics/ImageDecoder.DecodeException.SOURCE_INCOMPLETE,2
+28,Android.Graphics.ImageDecoderErrorType,SourceMalformedData,android/graphics/ImageDecoder.DecodeException.SOURCE_MALFORMED_DATA,3
+28,Android.Hardware.Biometrics.BiometricAcquiredStatus,Good,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ACQUIRED_GOOD,0
+28,Android.Hardware.Biometrics.BiometricAcquiredStatus,ImagerDirty,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ACQUIRED_IMAGER_DIRTY,3
+28,Android.Hardware.Biometrics.BiometricAcquiredStatus,Insufficient,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ACQUIRED_INSUFFICIENT,2
+28,Android.Hardware.Biometrics.BiometricAcquiredStatus,Partial,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ACQUIRED_PARTIAL,1
+28,Android.Hardware.Biometrics.BiometricAcquiredStatus,TooFast,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ACQUIRED_TOO_FAST,5
+28,Android.Hardware.Biometrics.BiometricAcquiredStatus,TooSlow,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ACQUIRED_TOO_SLOW,4
+28,Android.Hardware.Biometrics.BiometricErrorCode,Canceled,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_CANCELED,5
+28,Android.Hardware.Biometrics.BiometricErrorCode,HwNotPresent,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_HW_NOT_PRESENT,12
+28,Android.Hardware.Biometrics.BiometricErrorCode,HwUnavailable,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_HW_UNAVAILABLE,1
+28,Android.Hardware.Biometrics.BiometricErrorCode,Lockout,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_LOCKOUT,7
+28,Android.Hardware.Biometrics.BiometricErrorCode,LockoutPermanent,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_LOCKOUT_PERMANENT,9
+28,Android.Hardware.Biometrics.BiometricErrorCode,NoBiometrics,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_NO_BIOMETRICS,11
+28,Android.Hardware.Biometrics.BiometricErrorCode,NoSpace,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_NO_SPACE,4
+28,Android.Hardware.Biometrics.BiometricErrorCode,Timeout,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_TIMEOUT,3
+28,Android.Hardware.Biometrics.BiometricErrorCode,UnableToProcess,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_UNABLE_TO_PROCESS,2
+28,Android.Hardware.Biometrics.BiometricErrorCode,UserCanceled,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_USER_CANCELED,10
+28,Android.Hardware.Biometrics.BiometricErrorCode,Vendor,android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_VENDOR,8
+28,Android.Hardware.Camera2.Params.SessionType,HighSpeed,android/hardware/camera2/params/SessionConfiguration.SESSION_HIGH_SPEED,1
+28,Android.Hardware.Camera2.Params.SessionType,Regular,android/hardware/camera2/params/SessionConfiguration.SESSION_REGULAR,0
+28,Android.Icu.Util.DelimiterType,AltQuotationEnd,android/icu/util/LocaleData.ALT_QUOTATION_END,3
+28,Android.Icu.Util.DelimiterType,AltQuotationStart,android/icu/util/LocaleData.ALT_QUOTATION_START,2
+28,Android.Icu.Util.DelimiterType,QuotationEnd,android/icu/util/LocaleData.QUOTATION_END,1
+28,Android.Icu.Util.DelimiterType,QuotationStart,android/icu/util/LocaleData.QUOTATION_START,0
+28,Android.Media.MasteringIndicationType,MasteringNotIndicated,android/media/AudioPresentation.MASTERING_NOT_INDICATED,0
+28,Android.Media.MasteringIndicationType,MasteredFor3d,android/media/AudioPresentation.MASTERED_FOR_3D,3
+28,Android.Media.MasteringIndicationType,MasteredForHeadphone,android/media/AudioPresentation.MASTERED_FOR_HEADPHONE,4
+28,Android.Media.MasteringIndicationType,MasteredForStereo,android/media/AudioPresentation.MASTERED_FOR_STEREO,1
+28,Android.Media.MasteringIndicationType,MasteredForSurround,android/media/AudioPresentation.MASTERED_FOR_SURROUND,2
+28,Android.Media.Audiofx.VariantType,FavorFrequencyResolution,android/media/audiofx/DynamicsProcessing.VARIANT_FAVOR_FREQUENCY_RESOLUTION,0
+28,Android.Media.Audiofx.VariantType,FavorTimeResolution,android/media/audiofx/DynamicsProcessing.VARIANT_FAVOR_TIME_RESOLUTION,1
+28,Android.Media.HdcpLevel,LevelUnknown,android/media/MediaDrm.HDCP_LEVEL_UNKNOWN,0
+28,Android.Media.HdcpLevel,NoDigitalOutput,android/media/MediaDrm.HDCP_NO_DIGITAL_OUTPUT,2147483647
+28,Android.Media.HdcpLevel,None,android/media/MediaDrm.HDCP_NONE,1
+28,Android.Media.HdcpLevel,V1,android/media/MediaDrm.HDCP_V1,2
+28,Android.Media.HdcpLevel,V2,android/media/MediaDrm.HDCP_V2,3
+28,Android.Media.HdcpLevel,V21,android/media/MediaDrm.HDCP_V2_1,4
+28,Android.Media.HdcpLevel,V22,android/media/MediaDrm.HDCP_V2_2,5
+28,Android.Media.SecurityLevel,HwSecureAll,android/media/MediaDrm.SECURITY_LEVEL_HW_SECURE_ALL,5
+28,Android.Media.SecurityLevel,HwSecureCrypto,android/media/MediaDrm.SECURITY_LEVEL_HW_SECURE_CRYPTO,3
+28,Android.Media.SecurityLevel,HwSecureDecode,android/media/MediaDrm.SECURITY_LEVEL_HW_SECURE_DECODE,4
+28,Android.Media.SecurityLevel,SwSecureCrypto,android/media/MediaDrm.SECURITY_LEVEL_SW_SECURE_CRYPTO,1
+28,Android.Media.SecurityLevel,SwSecureDecode,android/media/MediaDrm.SECURITY_LEVEL_SW_SECURE_DECODE,2
+28,Android.Media.SecurityLevel,Unknown,android/media/MediaDrm.SECURITY_LEVEL_UNKNOWN,0
+28,Android.Media.MicrophoneChannelMapping,Direct,android/media/MicrophoneInfo.CHANNEL_MAPPING_DIRECT,1
+28,Android.Media.MicrophoneChannelMapping,Processed,android/media/MicrophoneInfo.CHANNEL_MAPPING_PROCESSED,2
+28,Android.Media.MicrophoneDirectionality,BiDirectional,android/media/MicrophoneInfo.DIRECTIONALITY_BI_DIRECTIONAL,2
+28,Android.Media.MicrophoneDirectionality,Cardioid,android/media/MicrophoneInfo.DIRECTIONALITY_CARDIOID,3
+28,Android.Media.MicrophoneDirectionality,HyperCardioid,android/media/MicrophoneInfo.DIRECTIONALITY_HYPER_CARDIOID,4
+28,Android.Media.MicrophoneDirectionality,Omni,android/media/MicrophoneInfo.DIRECTIONALITY_OMNI,1
+28,Android.Media.MicrophoneDirectionality,SuperCardioid,android/media/MicrophoneInfo.DIRECTIONALITY_SUPER_CARDIOID,5
+28,Android.Media.MicrophoneDirectionality,Unknown,android/media/MicrophoneInfo.DIRECTIONALITY_UNKNOWN,0
+28,Android.Media.MicrophoneLocation,Mainbody,android/media/MicrophoneInfo.LOCATION_MAINBODY,1
+28,Android.Media.MicrophoneLocation,MainbodyMovable,android/media/MicrophoneInfo.LOCATION_MAINBODY_MOVABLE,2
+28,Android.Media.MicrophoneLocation,Peripheral,android/media/MicrophoneInfo.LOCATION_PERIPHERAL,3
+28,Android.Media.MicrophoneLocation,Unknown,android/media/MicrophoneInfo.LOCATION_UNKNOWN,0
+28,Android.Net.IpSecTransportDirection,In,android/net/IpSecManager.DIRECTION_IN,0
+28,Android.Net.IpSecTransportDirection,Out,android/net/IpSecManager.DIRECTION_OUT,1
+28,Android.Net.MacAddressType,Broadcast,android/net/MacAddress.TYPE_BROADCAST,3
+28,Android.Net.MacAddressType,Multicast,android/net/MacAddress.TYPE_MULTICAST,2
+28,Android.Net.MacAddressType,Unicast,android/net/MacAddress.TYPE_UNICAST,1
+28,Android.Net.Wifi.Rtt.RangingStatus,Fail,android/net/wifi/rtt/RangingResult.STATUS_FAIL,1
+28,Android.Net.Wifi.Rtt.RangingStatus,ResponderDoesNotSupportIeee80211mc,android/net/wifi/rtt/RangingResult.STATUS_RESPONDER_DOES_NOT_SUPPORT_IEEE80211MC,2
+28,Android.Net.Wifi.Rtt.RangingStatus,Success,android/net/wifi/rtt/RangingResult.STATUS_SUCCESS,0
+28,Android.Net.Wifi.Rtt.RangingResultStatusCode,Fail,android/net/wifi/rtt/RangingResultCallback.STATUS_CODE_FAIL,1
+28,Android.Net.Wifi.Rtt.RangingResultStatusCode,FailRttNotAvailable,android/net/wifi/rtt/RangingResultCallback.STATUS_CODE_FAIL_RTT_NOT_AVAILABLE,2
+28,Android.OS.LocationPowerSaveMode,AllDisabledWhenScreenOff,android/os/PowerManager.LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF,2
+28,Android.OS.LocationPowerSaveMode,ForegroundOnly,android/os/PowerManager.LOCATION_MODE_FOREGROUND_ONLY,3
+28,Android.OS.LocationPowerSaveMode,GpsDisabledWhenScreenOff,android/os/PowerManager.LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF,1
+28,Android.OS.LocationPowerSaveMode,NoChange,android/os/PowerManager.LOCATION_MODE_NO_CHANGE,0
+28,Android.OS.UserOperationResultCode,ErrorCurrentUser,android/os/UserManager.USER_OPERATION_ERROR_CURRENT_USER,4
+28,Android.OS.UserOperationResultCode,ErrorLowStorage,android/os/UserManager.USER_OPERATION_ERROR_LOW_STORAGE,5
+28,Android.OS.UserOperationResultCode,ErrorManagedProfile,android/os/UserManager.USER_OPERATION_ERROR_MANAGED_PROFILE,2
+28,Android.OS.UserOperationResultCode,ErrorMaxRunningUsers,android/os/UserManager.USER_OPERATION_ERROR_MAX_RUNNING_USERS,3
+28,Android.OS.UserOperationResultCode,ErrorMaxUsers,android/os/UserManager.USER_OPERATION_ERROR_MAX_USERS,6
+28,Android.OS.UserOperationResultCode,ErrorUnknown,android/os/UserManager.USER_OPERATION_ERROR_UNKNOWN,1
+28,Android.OS.UserOperationResultCode,Success,android/os/UserManager.USER_OPERATION_SUCCESS,0
+28,Android.Service.Autofill.AutofillResponseFlags,DisableActivityOnly,android/service/autofill/FillResponse.FLAG_DISABLE_ACTIVITY_ONLY,2
+28,Android.Service.Autofill.AutofillResponseFlags,TrackContextCommited,android/service/autofill/FillResponse.FLAG_TRACK_CONTEXT_COMMITED,1
+28,Android.Service.Notification.UserSentiment,Negative,android/service/notification/NotificationListenerService.Ranking.USER_SENTIMENT_NEGATIVE,-1
+28,Android.Service.Notification.UserSentiment,Neutral,android/service/notification/NotificationListenerService.Ranking.USER_SENTIMENT_NEUTRAL,0
+28,Android.Service.Notification.UserSentiment,Positive,android/service/notification/NotificationListenerService.Ranking.USER_SENTIMENT_POSITIVE,1
+28,Android.Telecom.HandoverFailureReason,DestAppRejected,android/telecom/Call.Callback.HANDOVER_FAILURE_DEST_APP_REJECTED,1
+28,Android.Telecom.HandoverFailureReason,NotSupported,android/telecom/Call.Callback.HANDOVER_FAILURE_NOT_SUPPORTED,2
+28,Android.Telecom.HandoverFailureReason,OngoingEmergencyCall,android/telecom/Call.Callback.HANDOVER_FAILURE_ONGOING_EMERGENCY_CALL,4
+28,Android.Telecom.HandoverFailureReason,Unknown,android/telecom/Call.Callback.HANDOVER_FAILURE_UNKNOWN,5
+28,Android.Telecom.HandoverFailureReason,UserRejected,android/telecom/Call.Callback.HANDOVER_FAILURE_USER_REJECTED,3
+28,Android.Telephony.CellConnectionStatus,None,android/telephony/CellInfo.CONNECTION_NONE,0
+28,Android.Telephony.CellConnectionStatus,PrimaryServing,android/telephony/CellInfo.CONNECTION_PRIMARY_SERVING,1
+28,Android.Telephony.CellConnectionStatus,SecondaryServing,android/telephony/CellInfo.CONNECTION_SECONDARY_SERVING,2
+28,Android.Telephony.CellConnectionStatus,Unknown,android/telephony/CellInfo.CONNECTION_UNKNOWN,2147483647
+28,Android.Telephony.Data.AuthType,Chap,android/telephony/data/ApnSetting.AUTH_TYPE_CHAP,2
+28,Android.Telephony.Data.AuthType,None,android/telephony/data/ApnSetting.AUTH_TYPE_NONE,0
+28,Android.Telephony.Data.AuthType,Pap,android/telephony/data/ApnSetting.AUTH_TYPE_PAP,1
+28,Android.Telephony.Data.AuthType,PapOrChap,android/telephony/data/ApnSetting.AUTH_TYPE_PAP_OR_CHAP,3
+28,Android.Telephony.Data.MvnoType,Gid,android/telephony/data/ApnSetting.MVNO_TYPE_GID,2
+28,Android.Telephony.Data.MvnoType,Iccid,android/telephony/data/ApnSetting.MVNO_TYPE_ICCID,3
+28,Android.Telephony.Data.MvnoType,Imsi,android/telephony/data/ApnSetting.MVNO_TYPE_IMSI,1
+28,Android.Telephony.Data.MvnoType,Spn,android/telephony/data/ApnSetting.MVNO_TYPE_SPN,0
+28,Android.Telephony.Data.Protocols,Ip,android/telephony/data/ApnSetting.PROTOCOL_IP,0
+28,Android.Telephony.Data.Protocols,Ipv4v6,android/telephony/data/ApnSetting.PROTOCOL_IPV4V6,2
+28,Android.Telephony.Data.Protocols,Ipv6,android/telephony/data/ApnSetting.PROTOCOL_IPV6,1
+28,Android.Telephony.Data.Protocols,Ppp,android/telephony/data/ApnSetting.PROTOCOL_PPP,3
+28,Android.Telephony.Data.ApnType,Cbs,android/telephony/data/ApnSetting.TYPE_CBS,128
+28,Android.Telephony.Data.ApnType,Default,android/telephony/data/ApnSetting.TYPE_DEFAULT,17
+28,Android.Telephony.Data.ApnType,Dun,android/telephony/data/ApnSetting.TYPE_DUN,8
+28,Android.Telephony.Data.ApnType,Emergency,android/telephony/data/ApnSetting.TYPE_EMERGENCY,512
+28,Android.Telephony.Data.ApnType,Fota,android/telephony/data/ApnSetting.TYPE_FOTA,32
+28,Android.Telephony.Data.ApnType,Hipri,android/telephony/data/ApnSetting.TYPE_HIPRI,16
+28,Android.Telephony.Data.ApnType,Ia,android/telephony/data/ApnSetting.TYPE_IA,256
+28,Android.Telephony.Data.ApnType,Ims,android/telephony/data/ApnSetting.TYPE_IMS,64
+28,Android.Telephony.Data.ApnType,Mms,android/telephony/data/ApnSetting.TYPE_MMS,2
+28,Android.Telephony.Data.ApnType,Supl,android/telephony/data/ApnSetting.TYPE_SUPL,4
+28,Android.Telephony.Mbms.StreamingMethod,Broadcast,android/telephony/mbms/StreamingService.BROADCAST_METHOD,1
+28,Android.Telephony.Mbms.StreamingMethod,Unicast,android/telephony/mbms/StreamingService.UNICAST_METHOD,2
+28,Android.Telephony.Mbms.StreamingStateChangedReason,ByUserRequest,android/telephony/mbms/StreamingService.REASON_BY_USER_REQUEST,1
+28,Android.Telephony.Mbms.StreamingStateChangedReason,EndOfSession,android/telephony/mbms/StreamingService.REASON_END_OF_SESSION,2
+28,Android.Telephony.Mbms.StreamingStateChangedReason,FrequencyConflict,android/telephony/mbms/StreamingService.REASON_FREQUENCY_CONFLICT,3
+28,Android.Telephony.Mbms.StreamingStateChangedReason,LeftMbmsBroadcastArea,android/telephony/mbms/StreamingService.REASON_LEFT_MBMS_BROADCAST_AREA,6
+28,Android.Telephony.Mbms.StreamingStateChangedReason,None,android/telephony/mbms/StreamingService.REASON_NONE,0
+28,Android.Telephony.Mbms.StreamingStateChangedReason,NotConnectedToHomecarrierLte,android/telephony/mbms/StreamingService.REASON_NOT_CONNECTED_TO_HOMECARRIER_LTE,5
+28,Android.Telephony.Mbms.StreamingStateChangedReason,OutOfMemory,android/telephony/mbms/StreamingService.REASON_OUT_OF_MEMORY,4
+28,Android.Telephony.ScanResultCode,ErrorInterrupted,android/telephony/NetworkScan.ERROR_INTERRUPTED,10002
+28,Android.Telephony.ScanResultCode,ErrorInvalidScan,android/telephony/NetworkScan.ERROR_INVALID_SCAN,2
+28,Android.Telephony.ScanResultCode,ErrorInvalidScanid,android/telephony/NetworkScan.ERROR_INVALID_SCANID,10001
+28,Android.Telephony.ScanResultCode,ErrorModemError,android/telephony/NetworkScan.ERROR_MODEM_ERROR,1
+28,Android.Telephony.ScanResultCode,ErrorModemUnavailable,android/telephony/NetworkScan.ERROR_MODEM_UNAVAILABLE,3
+28,Android.Telephony.ScanResultCode,ErrorRadioInterfaceError,android/telephony/NetworkScan.ERROR_RADIO_INTERFACE_ERROR,10000
+28,Android.Telephony.ScanResultCode,ErrorUnsupported,android/telephony/NetworkScan.ERROR_UNSUPPORTED,4
+28,Android.Telephony.ScanResultCode,Success,android/telephony/NetworkScan.SUCCESS,0
+28,Android.Telephony.NetworkScanType,OneShot,android/telephony/NetworkScanRequest.SCAN_TYPE_ONE_SHOT,0
+28,Android.Telephony.NetworkScanType,Periodic,android/telephony/NetworkScanRequest.SCAN_TYPE_PERIODIC,1
+28,Android.Telephony.BcdExtendedType,TypeCalledParty,android/telephony/PhoneNumberUtils.BCD_EXTENDED_TYPE_CALLED_PARTY,2
+28,Android.Telephony.BcdExtendedType,TypeEfAdn,android/telephony/PhoneNumberUtils.BCD_EXTENDED_TYPE_EF_ADN,1
+28,Android.Telephony.DuplexMode,Fdd,android/telephony/ServiceState.DUPLEX_MODE_FDD,1
+28,Android.Telephony.DuplexMode,Tdd,android/telephony/ServiceState.DUPLEX_MODE_TDD,2
+28,Android.Telephony.DuplexMode,Unknown,android/telephony/ServiceState.DUPLEX_MODE_UNKNOWN,0
+28,Android.Telephony.DataLimitBehavior,Billed,android/telephony/SubscriptionPlan.LIMIT_BEHAVIOR_BILLED,1
+28,Android.Telephony.DataLimitBehavior,Disabled,android/telephony/SubscriptionPlan.LIMIT_BEHAVIOR_DISABLED,0
+28,Android.Telephony.DataLimitBehavior,Throttled,android/telephony/SubscriptionPlan.LIMIT_BEHAVIOR_THROTTLED,2
+28,Android.Telephony.DataLimitBehavior,Unknown,android/telephony/SubscriptionPlan.LIMIT_BEHAVIOR_UNKNOWN,-1
+28,Android.Views.Accessibility.WindowsChange,AccessibilityFocused,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_ACCESSIBILITY_FOCUSED,128
+28,Android.Views.Accessibility.WindowsChange,Active,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_ACTIVE,32
+28,Android.Views.Accessibility.WindowsChange,Added,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_ADDED,1
+28,Android.Views.Accessibility.WindowsChange,Bounds,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_BOUNDS,8
+28,Android.Views.Accessibility.WindowsChange,Children,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_CHILDREN,512
+28,Android.Views.Accessibility.WindowsChange,Focused,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_FOCUSED,64
+28,Android.Views.Accessibility.WindowsChange,Layer,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_LAYER,16
+28,Android.Views.Accessibility.WindowsChange,Parent,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_PARENT,256
+28,Android.Views.Accessibility.WindowsChange,Pip,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_PIP,1024
+28,Android.Views.Accessibility.WindowsChange,Removed,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_REMOVED,2
+28,Android.Views.Accessibility.WindowsChange,Title,android/view/accessibility/AccessibilityEvent.WINDOWS_CHANGE_TITLE,4
+28,Android.Views.LayoutInDisplayCutoutMode,Default,android/view/WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT,0
+28,Android.Views.LayoutInDisplayCutoutMode,Never,android/view/WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER,2
+28,Android.Views.LayoutInDisplayCutoutMode,ShortEdges,android/view/WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES,1
+28,Android.Views.TextClassifiers.SelectionAction,Abandon,android/view/textclassifier/SelectionEvent.ACTION_ABANDON,107
+28,Android.Views.TextClassifiers.SelectionAction,Copy,android/view/textclassifier/SelectionEvent.ACTION_COPY,101
+28,Android.Views.TextClassifiers.SelectionAction,Cut,android/view/textclassifier/SelectionEvent.ACTION_CUT,103
+28,Android.Views.TextClassifiers.SelectionAction,Drag,android/view/textclassifier/SelectionEvent.ACTION_DRAG,106
+28,Android.Views.TextClassifiers.SelectionAction,Other,android/view/textclassifier/SelectionEvent.ACTION_OTHER,108
+28,Android.Views.TextClassifiers.SelectionAction,Overtype,android/view/textclassifier/SelectionEvent.ACTION_OVERTYPE,100
+28,Android.Views.TextClassifiers.SelectionAction,Paste,android/view/textclassifier/SelectionEvent.ACTION_PASTE,102
+28,Android.Views.TextClassifiers.SelectionAction,Reset,android/view/textclassifier/SelectionEvent.ACTION_RESET,201
+28,Android.Views.TextClassifiers.SelectionAction,SelectAll,android/view/textclassifier/SelectionEvent.ACTION_SELECT_ALL,200
+28,Android.Views.TextClassifiers.SelectionAction,Share,android/view/textclassifier/SelectionEvent.ACTION_SHARE,104
+28,Android.Views.TextClassifiers.SelectionAction,SmartShare,android/view/textclassifier/SelectionEvent.ACTION_SMART_SHARE,105
+28,Android.Views.TextClassifiers.SelectionEventType,AutoSelection,android/view/textclassifier/SelectionEvent.EVENT_AUTO_SELECTION,5
+28,Android.Views.TextClassifiers.SelectionEventType,SelectionModified,android/view/textclassifier/SelectionEvent.EVENT_SELECTION_MODIFIED,2
+28,Android.Views.TextClassifiers.SelectionEventType,SelectionStarted,android/view/textclassifier/SelectionEvent.EVENT_SELECTION_STARTED,1
+28,Android.Views.TextClassifiers.SelectionEventType,SmartSelectionMulti,android/view/textclassifier/SelectionEvent.EVENT_SMART_SELECTION_MULTI,4
+28,Android.Views.TextClassifiers.SelectionEventType,SmartSelectionSingle,android/view/textclassifier/SelectionEvent.EVENT_SMART_SELECTION_SINGLE,3
+28,Android.Views.TextClassifiers.SelectionInvocationMethod,Link,android/view/textclassifier/SelectionEvent.INVOCATION_LINK,2
+28,Android.Views.TextClassifiers.SelectionInvocationMethod,Manual,android/view/textclassifier/SelectionEvent.INVOCATION_MANUAL,1
+28,Android.Views.TextClassifiers.SelectionInvocationMethod,Unknown,android/view/textclassifier/SelectionEvent.INVOCATION_UNKNOWN,0
+28,Android.Views.TextClassifiers.ApplyStrategy,Ignore,android/view/textclassifier/TextLinks.APPLY_STRATEGY_IGNORE,0
+28,Android.Views.TextClassifiers.ApplyStrategy,Replace,android/view/textclassifier/TextLinks.APPLY_STRATEGY_REPLACE,1
+28,Android.Views.TextClassifiers.ApplyStatusCode,DifferentText,android/view/textclassifier/TextLinks.STATUS_DIFFERENT_TEXT,3
+28,Android.Views.TextClassifiers.ApplyStatusCode,LinksApplied,android/view/textclassifier/TextLinks.STATUS_LINKS_APPLIED,0
+28,Android.Views.TextClassifiers.ApplyStatusCode,NoLinksApplied,android/view/textclassifier/TextLinks.STATUS_NO_LINKS_APPLIED,2
+28,Android.Views.TextClassifiers.ApplyStatusCode,NoLinksFound,android/view/textclassifier/TextLinks.STATUS_NO_LINKS_FOUND,1
+28,Android.Webkit.Categories,All,android/webkit/TracingConfig.CATEGORIES_ALL,1
+28,Android.Webkit.Categories,AndroidWebview,android/webkit/TracingConfig.CATEGORIES_ANDROID_WEBVIEW,2
+28,Android.Webkit.Categories,FrameViewer,android/webkit/TracingConfig.CATEGORIES_FRAME_VIEWER,64
+28,Android.Webkit.Categories,InputLatency,android/webkit/TracingConfig.CATEGORIES_INPUT_LATENCY,8
+28,Android.Webkit.Categories,JavascriptAndRendering,android/webkit/TracingConfig.CATEGORIES_JAVASCRIPT_AND_RENDERING,32
+28,Android.Webkit.Categories,None,android/webkit/TracingConfig.CATEGORIES_NONE,0
+28,Android.Webkit.Categories,Rendering,android/webkit/TracingConfig.CATEGORIES_RENDERING,16
+28,Android.Webkit.Categories,WebDeveloper,android/webkit/TracingConfig.CATEGORIES_WEB_DEVELOPER,4
+28,Android.Webkit.TracingMode,RecordContinuously,android/webkit/TracingConfig.RECORD_CONTINUOUSLY,1
+28,Android.Webkit.TracingMode,RecordUntilFull,android/webkit/TracingConfig.RECORD_UNTIL_FULL,0
diff --git a/src/Mono.Android/methodmap.csv b/src/Mono.Android/methodmap.csv
index 672bdd5f0ec..0f47eb58ef7 100644
--- a/src/Mono.Android/methodmap.csv
+++ b/src/Mono.Android/methodmap.csv
@@ -606,12 +606,6 @@
-
-
-
-// I'm making these changes so far only in this extra mappings.
-// Things will change significantly so it had better be done all at once...
-
// I'm making these changes so far only in this extra mappings.
// Things will change significantly so it had better be done all at once...
@@ -2276,6 +2270,8 @@
//26, android.view, View, setFocusable, focusable, Android.Views.ViewFocusability
26, android.view, View, getImportantForAutofill, return, Android.Views.ImportantForAutofill
26, android.view, View, setImportantForAutofill, mode, Android.Views.ImportantForAutofill
+// This was found in the enumification-helpers diff at 28. It is possible that Google added this in the revised platform-26/android.jar (it cannot be an overlook as the enumification-helpers diff source is *generated*). I don't bother to add it to the enumification. Who cares.
+// 26, android.view, ViewStructure, setImportantForAutofill, mode, Android.Views.ImportantForAutofill
26, android.webkit, WebView, getRendererRequestedPriority, return, Android.Webkit.RendererPriority
26, android.webkit, WebView, setRendererPriorityPolicy, rendererRequestedPriority, Android.Webkit.RendererPriority
26, android.widget, TextView, getAutoSizeTextType, return, Android.Widget.AutoSizeTextType
@@ -2392,3 +2388,119 @@
27, android.view.accessibility, AccessibilityRequestPreparer, ctor, requestTypes, Android.Views.Accessibility.AccessibilityRequestTypes
// android.view.ViewStructure.setInputType never appeared before - it seems Google keeps breaking API on the docs, which is rather likely they are filling doc bits by fixing their tools.
27, android.webkit, WebViewClient, onSafeBrowsingHit, threatType, Android.Webkit.SafeBrowsingThreat
+
+28, android.app.admin, DevicePolicyManager, generateKeyPair, idAttestationFlags, Android.App.Admin.IdAttestationFlags
+28, android.app.admin, DevicePolicyManager, getLogTaskFeatures, return, Android.App.Admin.LockTaskMode
+28, android.app.admin, DevicePolicyManager, installKeyPair, flags, Android.App.Admin.InstallKeyFlags
+28, android.app.admin, DevicePolicyManager, logoutUser, return, Android.OS.UserOperationResultCode
+28, android.app.admin, DevicePolicyManager, setLockTaskFeatures, flags, Android.App.Admin.LockTaskFeatures
+28, android.app.admin, DevicePolicyManager, stopUser, return, Android.OS.UserOperationResultCode
+28, android.app.admin, SecurityLog, getLogLevel, return, Android.App.Admin.SecurityLogLevel
+28, android.app.admin, SystemUpdatePolicy.ValidationFailedException, getErrorCode, return, Android.App.Admin.SystemUpdatePolicyErrorCode
+28, android.app.backup, BackupDataOutput, getTransportFlags, return, Android.App.Backup.BackupTransportFlags
+28, android.app.backup, FullBackupDataOutput, getTransportFlags, return, Android.App.Backup.BackupTransportFlags
+28, android.app, Notification.Action, getSemanticAction, return, Android.App.SemanticAction
+28, android.app, Notification.Action.Builder, setSemanticAction, semanticAction, Android.App.SemanticAction
+28, android.app, RemoteInput, getResultsSource, return, Android.App.RemoteInputSource
+28, android.app, RemoteInput, setResultsSource, source, Android.App.RemoteInputSource
+28, android.app.usage, NetworkStats.Bucket, getDefaultNetworkStatus, return, Android.App.Usage.NetworkStatsDefault
+28, android.app.usage, UsageStatsManager, getAppStandbyBucket, return, Android.App.Usage.StandbyBucket
+28, android.appwidget, AppWidgetProviderInfo, widgetFeatures, , Android.Appwidget.WidgetFeatures
+28, android.bluetooth, BluetoothHidDeviceAppQosSettings, ctor, serviceType, Android.Bluetooth.HidDeviceAppQosSettingsServiceType
+28, android.bluetooth, BluetoothHidDeviceAppQosSettings, getServiceType, return, Android.Bluetooth.HidDeviceAppQosSettingsServiceType
+28, android.content.pm, PackageManager, hasSigningCertificate, type, Android.Content.PM.CertificateType
+28, android.content.pm, PermissionInfo, getProtection, return, Android.Content.PM.Protection
+28, android.content.pm, PermissionInfo, getProtectionFlags, return, Android.Content.PM.Protection
+28, android.content.pm, ShortcutInfo, getDisabledReason, return, Android.Content.PM.ShortcutDisabledReason
+28, android.graphics.drawable, Icon, getType, return, Android.Graphics.Drawables.IconType
+28, android.graphics, ImageDecoder, getAllocator, return, Android.Graphics.ImageDecoderAllocatorType
+28, android.graphics, ImageDecoder, setAllocator, allocator, Android.Graphics.ImageDecoderAllocatorType
+28, android.graphics, ImageDecoder, getMemorySizePolicy, return, Android.Graphics.ImageDecoderMemoryPolicy
+28, android.graphics, ImageDecoder, setMemorySizePolicy, policy, Android.Graphics.ImageDecoderMemoryPolicy
+28, android.graphics, ImageDecoder.DecodeException, getError, return, Android.Graphics.ImageDecoderErrorType
+28, android.hardware.biometrics, BiometricPrompt.AuthenticationCallback, onAuthenticationError, errorCode, Android.Hardware.Biometrics.BiometricsErrorCode
+28, android.hardware.biometrics, BiometricPrompt.AuthenticationCallback, onAuthenticationHelp, helpCode, Android.Hardware.Biometrics.BiometricAcquiredStatus
+28, android.hardware.camera2.params, SessionConfiguration, getSessionType, return, Android.Hardware.Camera2.Params.SessionType
+28, android.icu.util, LocaleData, getDelimiter, type, Android.Icu.Util.DelimiterType
+28, android.media, AudioPresentation, getMasteringIndication, return, Android.Media.MasteringIndicationType
+28, android.media.audiofx, DynamicsProcessing.Config, getVariant, return, Android.Media.Audiofx.VariantType
+28, android.media, MediaDrm, getConnectedHdcpLevel, return, Android.Media.HdcpLevel
+28, android.media, MicrophoneInfo, getChannelMapping, return, Android.Media.MicrophoneChannelMapping
+28, android.media, MicrophoneInfo, getDirectionality, return, Android.Media.MicrophoneDirectionality
+28, android.media, MicrophoneInfo, getLocation, return, Android.Media.MicrophoneLocation
+28, android.net, IpSecManager, applyTransportModeTransform, direction, Android.Net.IpSecTransportDirection
+28, android.net, MacAddress, getAddressType, return, Android.Net.MacAddressType
+28, android.net.wifi.rtt, RangingResult, getStatus, return, Android.Net.Wifi.Rtt.RangingStatus
+28, android.net.wifi.rtt, RangingResultCallback, onRangingFailure, code, Android.Net.Wifi.Rtt.RangingResultStatusCode
+28, android.os, PowerManager, getLocationPowerSaveMode, return, Android.OS, LocationPowerSaveMode
+28, android.os, UserManager.UserOperationException, getUserOperationResult, return, Android.OS.UserOperationResultCode
+28, android.service.autofill, FillResponse.Builder, setFlags, flags, Android.Service.Autofill.AutofillResponseFlags
+28, android.service.notification, NotificationListenerService.Ranking, getUserSentiment, return, Android.Service.Notification.UserSentiment
+28, android.telecom, Call.Callback, onHandoverFailed, failureReason, Android.Telecom.HandoverFailureReason
+28, android.telecom, Connection, sendRttInitiationFailure, reason, Android.Telecom.RttSessionModifyResult
+28, android.telecom, ConnectionService, onHandoverFailed, error, Android.Telecom.HandoverFailureReason
+28, android.telephony, CellInfo, getCellConnectionStatus, return, Android.Telephony.CellConnectionStatus
+28, android.telephony.data, ApnSetting, getApnTypeBitmask, return, Android.Telephony.ApnType
+28, android.telephony.data, ApnSetting, getAuthType, return, Android.Telephony.AuthType
+28, android.telephony.data, ApnSetting, getMvnoType, return, Android.Telephony.MvnoType
+28, android.telephony.data, ApnSetting, getNetworkTypeBitmask, return, Android.Telephony.NetworkType
+28, android.telephony.data, ApnSetting, getProtocol, return, Android.Telephony.Protocols
+28, android.telephony.data, ApnSetting, getRoamingProtocol, return, Android.Telephony.Protocols
+28, android.telephony.data, ApnSetting.Builder, setApnTypeBitmask, apnTypeBitmask, Android.Telephony.ApnType
+28, android.telephony.data, ApnSetting.Builder, setAuthType, authType, Android.Telephony.AuthType
+28, android.telephony.data, ApnSetting.Builder, setMvnoType, mvnoType, Android.Telephony.MvnoType
+28, android.telephony.data, ApnSetting.Builder, setNetworkTypeBitmask, networkTypeBitmask, Android.Telephony.NetworkType
+28, android.telephony.data, ApnSetting.Builder, setProtocol, protocol, Android.Telephony.Protocols
+28, android.telephony.data, ApnSetting.Builder, setRoamingProtocol, roamingProtocol, Android.Telephony.Protocols
+28, android.telephony, Call.Callback, onHandoverFailed, failureReason, Android.Telephony.HandoverFailureReason
+28, android.telephony.mbms, StreamingServiceCallback, onStreamMethodUpdated, methodType, Android.Telephony.StreamingMethod
+28, android.telephony.mbms, StreamingServiceCallback, onStreamStateUpdated, state, Android.Telephony.StreamingState
+28, android.telephony.mbms, StreamingServiceCallback, onStreamStateUpdated, reason, Android.Telephony.StreamingStateChangedReason
+28, android.telephony.mbms, DownloadStatusListener, onStatusUpdated, status, Android.Telephony.Mbms.DownloadStatus
+28, android.telephony, TelephonyScanManager.NetworkScanCallback, onError, error, Android.Telephony.ScanResultCode
+28, android.telephony, NetworkScanRequest, ctor, scanType, Android.Telephony.NetworkScanType
+28, android.telephony, NetworkScanRequest, getScanType, return, Android.Telephony.NetworkScanType
+28, android.telephony, PhoneNumberUtils, calledPartyBCDFragmentToString, bcdExtType, Android.Telephony.BcdExtendedType
+28, android.telephony, PhoneNumberUtils, calledPartyBCDToString, bcdExtType, Android.Telephony.BcdExtendedType
+28, android.telephony, PhoneNumberUtils, numberToCalledPartyBCD, bcdExtType, Android.Telephony.BcdExtendedType
+28, android.telephony, ServiceState, getDuplexMode, return, Android.Telephony.DuplexMode
+28, android.telephony, SubscriptionPlan, getDataLimitBehavior, return, Android.Telephony.DataLimitBehavior
+28, android.telephony, SubscriptionPlan.Builder, setDataLimit, dataLimitBehavior, Android.Telephony.DataLimitBehavior
+28, android.view.accessibility, AccessibilityEvent, getWindowChanges, return, Android.Views.Accessibility.WindowsChange
+28, android.view, WindowManager.LayoutParams, layoutInDisplayCutoutMode, , Android.Views.LayoutInDisplayCutoutMode
+28, android.view.textclassifier, SelectionEvent, createSelectionActionEvent, actionType, Android.Views.TextClassifiers.SelectionAction
+28, android.view.textclassifier, SelectionEvent, getEventType, return, Android.Views.TextClassifiers.SelectionEventType
+28, android.view.textclassifier, SelectionEvent, isTerminal, eventType, Android.Views.TextClassifiers.SelectionEventType
+28, android.view.textclassifier, SelectionEvent, createSelectionStartedEvent, invocationMethod, Android.Views.TextClassifiers.SelectionInvocationMethod
+28, android.view.textclassifier, SelectionEvent, getInvocationMethod, return, Android.Views.TextClassifiers.SelectionInvocationMethod
+28, android.view.textclassifier, TextLinks, apply, applyStrategy, Android.Views.TextClassifiers.ApplyStrategy
+28, android.view.textclassifier, TextLinks, apply, return, Android.Views.TextClassifiers.ApplyStatusCode
+28, android.webkit, TracingConfig, getPredefinedCategories, return, Android.Webkit.Categories
+28, android.webkit, TracingConfig, getTracingMode, return, Android.Webkit.TracingMode
+28, android.webkit, TracingConfig.Builder, addCategories, predefinedCategories, Android.Webkit.Categories[]
+28, android.webkit, TracingConfig.Builder, setTracingMode, tracingMode, Android.Webkit.TracingMode
+// Android P non-new-enum related methods
+28, android.app.assist, AssistStructure.ViewNode, getImportantForAutofill, return, Android.Views.ImportantForAutofill
+28, android.app.slice, SliceManager, checkSlicePermission, return, Android.Content.PM.Permission
+// fun, android.app.slice.SliceMetrics.logTouch() takes int actionType, and the documentation links to androidx.slice (i.e. Jetpack) ...
+28, android.app.usage, EventStats, getEventType, return, Android.App.Usage.UsageEventType
+28, android.app.usage, NetworkStatsManager, queryDetailsForUidTagState, networkType, Android.Net.ConnectivityType
+28, android.app.usage, NetworkStatsManager, queryDetailsForUidTagState, state, Android.App.Usage.NetworkUsageState
+28, android.app.usage, UsageStatsManager, queryEventStats, intervalType, Android.App.Usage.UsageStatsInterval
+// They were too late to get documented.
+//27, android.app, WallpaperManager, getWallpaperColors, which, Android.App.WallpaperManagerFlags
+//27, android.app, WallpaperManager.OnColorsChangedListener, onColorsChanged, which, Android.App.WallpaperManagerFlags
+28, android.bluetooth, BluetoothHidDevice.Callback, onConnectionStateChanged, state, Android.Bluetooth.ProfileState
+28, android.inputmethodservice, InputMethodService, requestShowSelf, flags, Android.Views.InputMethods.ShowFlags
+28, android.media, AudioManager, getStreamVolumeDb, streamType, Android.Media.Stream
+28, android.media, AudioManager, getStreamMinVolume, streamType, Android.Media.Stream
+28, android.media, AudioTrack, setPresentation, return, Android.Media.TrackStatus
+28, android.media, MediaDrm, getSecurityLevel, return, Android.Media.SecurityLevel
+28, android.media, MicrophoneInfo, getType, return, Android.Media.AudioDeviceType
+28, android.net, NetworkRequest, hasCapability, capability, Android.Net.NetCapability
+28, android.net, NetworkRequest, hasTransport, transportType, Android.Net.TransportType
+28, android.telecom, Call, handoverTo, videoState, Android.Telecom.VideoProfileState
+28, android.telecom, TelecomManager, acceptHandover, videoState, Android.Telecom.VideoProfileState
+28, android.text, DynamicLayout.Builder, setBreakStrategy, breakStrategy, Android.Text.BreakStrategy
+28, android.text, DynamicLayout.Builder, setHyphenationFrequency, hyphenationFrequency, Android.Text.HyphenationFrequency
+28, android.text, DynamicLayout.Builder, setJustificationMode, justificationMode, Android.Text.JustificationMode