diff --git a/Configuration.Override.props.in b/Configuration.Override.props.in
index f25a5738995..db15e60dbf1 100644
--- a/Configuration.Override.props.in
+++ b/Configuration.Override.props.in
@@ -6,11 +6,11 @@
kept consistent with each other, lest Bad Things Happen™
-->
- 32
+ 33
- v12.1
+ v13.0
- 32
+ 33
- 32
+ 33
$(AndroidLatestStableApiLevel)
- v12.1
+ v13.0
- 33
+ $(AndroidLatestStableApiLevel)
Tiramisu
- v12.1.99
+ v13.0
- 32
+ 33
$(AndroidLatestStableApiLevel)
$(AndroidLatestStablePlatformId)
diff --git a/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs b/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs
index b678a1a0d15..f0c227b8d85 100644
--- a/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs
+++ b/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs
@@ -30,7 +30,7 @@ public sealed class CheckApiCompatibility : Task
{ "v11.0", "v10.0" },
{ "v12.0", "v11.0" },
{ "v12.1", "v12.0" },
- { "v12.1.99", "v12.1" },
+ { "v13.0", "v12.1" },
};
static readonly string assemblyToValidate = "Mono.Android.dll";
@@ -151,7 +151,7 @@ void ValidateApiCompat (string contractPath, bool validateAgainstReference)
{
var contractAssembly = new FileInfo (Path.Combine (contractPath, assemblyToValidate));
if (!contractAssembly.Exists) {
- LogError ($"Contract assembly {assemblyToValidate} does not exists in the contract path.");
+ LogError ($"Contract assembly {assemblyToValidate} does not exists in the contract path. {contractPath} - {validateAgainstReference}");
return;
}
diff --git a/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CodeGenDiff.cs b/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CodeGenDiff.cs
index b37c1908560..d87725dde19 100644
--- a/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CodeGenDiff.cs
+++ b/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CodeGenDiff.cs
@@ -61,11 +61,18 @@ static ObjectDescription GenerateObjectDescription (string codeGenPath, string a
var objectStack = new Stack ();
objectStack.Push (currentObject);
- var codeGen = Path.Combine (codeGenPath, "Microsoft.DotNet.GenAPI.exe");
using (var genApiProcess = new Process ()) {
- genApiProcess.StartInfo.FileName = codeGen;
- genApiProcess.StartInfo.Arguments = $"\"{assembly}\"";
+ if (Environment.Version.Major >= 5) {
+ var apiCompat = new FileInfo (Path.Combine (codeGenPath, "..", "netcoreapp3.1", "Microsoft.DotNet.GenAPI.dll"));
+ genApiProcess.StartInfo.FileName = "dotnet";
+ genApiProcess.StartInfo.Arguments = $"\"{apiCompat}\" ";
+ } else {
+ var apiCompat = new FileInfo (Path.Combine (codeGenPath, "Microsoft.DotNet.GenAPI.exe"));
+ genApiProcess.StartInfo.FileName = apiCompat.FullName;
+ }
+
+ genApiProcess.StartInfo.Arguments += $"\"{assembly}\"";
genApiProcess.StartInfo.UseShellExecute = false;
genApiProcess.StartInfo.CreateNoWindow = true;
diff --git a/build-tools/api-merge/merge-configuration.xml b/build-tools/api-merge/merge-configuration.xml
index cc24d002dd2..85c70df6228 100644
--- a/build-tools/api-merge/merge-configuration.xml
+++ b/build-tools/api-merge/merge-configuration.xml
@@ -21,7 +21,7 @@
-
+
@@ -38,6 +38,6 @@
-
+
\ No newline at end of file
diff --git a/build-tools/api-xml-adjuster/Makefile b/build-tools/api-xml-adjuster/Makefile
index 76cff46df99..88b632a73f5 100644
--- a/build-tools/api-xml-adjuster/Makefile
+++ b/build-tools/api-xml-adjuster/Makefile
@@ -17,7 +17,7 @@ API_XML_TOOL = $(BUILDBIN)/api-xml-adjuster.exe
RUNTIME = mono --debug
RUN_CLASS_PARSE = $(RUNTIME) $(CLASS_PARSE)
RUN_API_XML_TOOL = $(RUNTIME) $(API_XML_TOOL)
-API_LEVELS = 10 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Tiramisu
+API_LEVELS = 10 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
XML_OUTPUT_DIR = .
diff --git a/build-tools/automation/yaml-templates/setup-test-environment.yaml b/build-tools/automation/yaml-templates/setup-test-environment.yaml
index 6a971b2df52..7ed11716f57 100644
--- a/build-tools/automation/yaml-templates/setup-test-environment.yaml
+++ b/build-tools/automation/yaml-templates/setup-test-environment.yaml
@@ -56,7 +56,7 @@ steps:
- template: run-xaprepare.yaml
parameters:
- arguments: --s=AndroidTestDependencies --android-sdk-platforms="19,21,26,32,Tiramisu"
+ arguments: --s=AndroidTestDependencies --android-sdk-platforms="19,21,26,32,33"
xaSourcePath: ${{ parameters.xaSourcePath }}
- task: DotNetCoreCLI@2
diff --git a/build-tools/installers/create-installers.targets b/build-tools/installers/create-installers.targets
index decd35020c3..ec9e96264a1 100644
--- a/build-tools/installers/create-installers.targets
+++ b/build-tools/installers/create-installers.targets
@@ -38,7 +38,7 @@
<_FrameworkDirs Include="@(AndroidApiInfo->'$(FrameworkSrcDir)%(Identity)\')" />
- <_FrameworkDirsThatExist Condition="Exists('%(Identity)')" Include="@(_FrameworkDirs)" Exclude="$(FrameworkSrcDir)v12.1.99\" />
+ <_FrameworkDirsThatExist Condition="Exists('%(Identity)')" Include="@(_FrameworkDirs)" />
<_EarlierFrameworkDir Include="@(_FrameworkDirsThatExist)" Exclude="$(_LatestStableFrameworkDir)" />
diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs
index 4fb6e79e4b2..a49930c8acb 100644
--- a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs
+++ b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs
@@ -43,7 +43,7 @@ class BuildAndroidPlatforms
new AndroidPlatform (apiName: "R", apiLevel: 30, platformID: "30", include: "v11.0", framework: "v11.0"),
new AndroidPlatform (apiName: "S", apiLevel: 31, platformID: "31", include: "v12.0", framework: "v12.0"),
new AndroidPlatform (apiName: "Sv2", apiLevel: 32, platformID: "32", include: "v12.1", framework: "v12.1"),
- new AndroidPlatform (apiName: "Tiramisu", apiLevel: 33, platformID: "Tiramisu", include: "v12.1.99", framework: "v12.1.99", stable: false),
+ new AndroidPlatform (apiName: "Tiramisu", apiLevel: 33, platformID: "33", include: "v13.0", framework: "v13.0"),
};
public static readonly Dictionary NdkMinimumAPIMap = new Dictionary {
diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs
index eb196d167a0..b80cd2474e6 100644
--- a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs
+++ b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs
@@ -67,7 +67,7 @@ public AndroidToolchain ()
new AndroidPlatformComponent ("platform-30_r01", apiLevel: "30", pkgRevision: "1"),
new AndroidPlatformComponent ("platform-31_r01", apiLevel: "31", pkgRevision: "1"),
new AndroidPlatformComponent ("platform-32_r01", apiLevel: "32", pkgRevision: "1"),
- new AndroidPlatformComponent ("platform-Tiramisu_r04", apiLevel: "Tiramisu", pkgRevision: "4"),
+ new AndroidPlatformComponent ("platform-33_r01", apiLevel: "33", pkgRevision: "1"),
new AndroidToolchainComponent ("sources-31_r01",
destDir: Path.Combine ("platforms", $"android-31", "src"),
diff --git a/src/Mono.Android/Android.Content/Context.cs b/src/Mono.Android/Android.Content/Context.cs
index f36ebe9e7f9..d397c171207 100644
--- a/src/Mono.Android/Android.Content/Context.cs
+++ b/src/Mono.Android/Android.Content/Context.cs
@@ -10,5 +10,11 @@ public void StartActivity (Type type)
Intent intent = new Intent (this, type);
StartActivity (intent);
}
+
+#if ANDROID_26
+ // Added in API-26, converted to enum in API-33, constant needed for backwards compatibility
+ [Obsolete ("This constant will be removed in the future version. Use Android.Content.ReceiverFlags enum directly instead of this field.")]
+ public const int ReceiverVisibleToInstantApps = 1;
+#endif
}
}
diff --git a/src/Mono.Android/Profiles/api-Tiramisu.params.txt b/src/Mono.Android/Profiles/api-33.params.txt
similarity index 97%
rename from src/Mono.Android/Profiles/api-Tiramisu.params.txt
rename to src/Mono.Android/Profiles/api-33.params.txt
index 26cbcd8c2f3..4437a559817 100644
--- a/src/Mono.Android/Profiles/api-Tiramisu.params.txt
+++ b/src/Mono.Android/Profiles/api-33.params.txt
@@ -23,6 +23,7 @@ package android.accessibilityservice
dispatchGesture(android.accessibilityservice.GestureDescription gesture, android.accessibilityservice.AccessibilityService.GestureResultCallback callback, android.os.Handler handler)
findFocus(int focus)
getAccessibilityButtonController(int displayId)
+ getRootInActiveWindow(int prefetchingStrategy)
getSystemService(java.lang.String name)
getTouchInteractionController(int displayId)
isNodeInCache(android.view.accessibility.AccessibilityNodeInfo node)
@@ -33,6 +34,7 @@ package android.accessibilityservice
onKeyEvent(android.view.KeyEvent event)
performGlobalAction(int action)
setAccessibilityFocusAppearance(int strokeWidth, int color)
+ setAnimationScale(float scale)
setCacheEnabled(boolean enabled)
setGestureDetectionPassthroughRegion(int displayId, android.graphics.Region region)
setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo info)
@@ -71,6 +73,7 @@ package android.accessibilityservice
feedbackTypeToString(int feedbackType)
flagToString(int flag)
loadDescription(android.content.pm.PackageManager packageManager)
+ loadIntro(android.content.pm.PackageManager packageManager)
loadSummary(android.content.pm.PackageManager packageManager)
setInteractiveUiTimeoutMillis(int timeout)
setNonInteractiveUiTimeoutMillis(int timeout)
@@ -90,6 +93,20 @@ package android.accessibilityservice
continueStroke(android.graphics.Path path, long startTime, long duration, boolean willContinue)
#ctor(android.graphics.Path path, long startTime, long duration)
#ctor(android.graphics.Path path, long startTime, long duration, boolean willContinue)
+ class InputMethod
+ #ctor(android.accessibilityservice.AccessibilityService service)
+ onStartInput(android.view.inputmethod.EditorInfo attribute, boolean restarting)
+ onUpdateSelection(int oldSelStart, int oldSelEnd, int newSelStart, int newSelEnd, int candidatesStart, int candidatesEnd)
+ class InputMethod.AccessibilityInputConnection
+ clearMetaKeyStates(int states)
+ commitText(java.lang.CharSequence text, int newCursorPosition, android.view.inputmethod.TextAttribute textAttribute)
+ deleteSurroundingText(int beforeLength, int afterLength)
+ getCursorCapsMode(int reqModes)
+ getSurroundingText(int beforeLength, int afterLength, int flags)
+ performContextMenuAction(int id)
+ performEditorAction(int editorAction)
+ sendKeyEvent(android.view.KeyEvent event)
+ setSelection(int start, int end)
class MagnificationConfig
writeToParcel(android.os.Parcel parcel, int flags)
class MagnificationConfig.Builder
@@ -211,6 +228,9 @@ package android.accounts
#ctor(java.lang.String message, java.lang.Throwable cause)
#ctor(java.lang.Throwable cause)
+package android.adservices
+;---------------------------------------
+
package android.animation
;---------------------------------------
class Animator
@@ -397,6 +417,7 @@ package android.animation
ofInt(int... values)
ofObject(android.animation.TypeEvaluator evaluator, java.lang.Object... values)
ofPropertyValuesHolder(android.animation.PropertyValuesHolder... values)
+ registerDurationScaleChangeListener(android.animation.ValueAnimator.DurationScaleChangeListener listener)
removeUpdateListener(android.animation.ValueAnimator.AnimatorUpdateListener listener)
setCurrentFraction(float fraction)
setCurrentPlayTime(long playTime)
@@ -411,8 +432,11 @@ package android.animation
setRepeatMode(int value)
setStartDelay(long startDelay)
setValues(android.animation.PropertyValuesHolder... values)
+ unregisterDurationScaleChangeListener(android.animation.ValueAnimator.DurationScaleChangeListener listener)
interface ValueAnimator.AnimatorUpdateListener
onAnimationUpdate(android.animation.ValueAnimator animation)
+ interface ValueAnimator.DurationScaleChangeListener
+ onChanged(float scale)
package android.annotation
;---------------------------------------
@@ -580,7 +604,9 @@ package android.app
onWindowStartingActionMode(android.view.ActionMode.Callback callback, int type)
openContextMenu(android.view.View view)
overridePendingTransition(int enterAnim, int exitAnim)
+ overridePendingTransition(int enterAnim, int exitAnim, int backgroundColor)
registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks callback)
+ registerComponentCallbacks(android.content.ComponentCallbacks callback)
registerForContextMenu(android.view.View view)
removeDialog(int id)
requestDragAndDropPermissions(android.view.DragEvent event)
@@ -612,10 +638,12 @@ package android.app
setProgressBarIndeterminate(boolean indeterminate)
setProgressBarIndeterminateVisibility(boolean visible)
setProgressBarVisibility(boolean visible)
+ setRecentsScreenshotEnabled(boolean enabled)
setRequestedOrientation(int requestedOrientation)
setResult(int resultCode)
setResult(int resultCode, android.content.Intent data)
setSecondaryProgress(int secondaryProgress)
+ setShouldDockBigOverlays(boolean shouldDockBigOverlays)
setShowWhenLocked(boolean showWhenLocked)
setTaskDescription(android.app.ActivityManager.TaskDescription taskDescription)
setTheme(int resid)
@@ -661,6 +689,7 @@ package android.app
takeKeyEvents(boolean get)
triggerSearch(java.lang.String query, android.os.Bundle appSearchData)
unregisterActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks callback)
+ unregisterComponentCallbacks(android.content.ComponentCallbacks callback)
unregisterForContextMenu(android.view.View view)
class ActivityGroup
#ctor(boolean singleActivityMode)
@@ -718,9 +747,18 @@ package android.app
equals(java.lang.Object obj)
readFromParcel(android.os.Parcel source)
writeToParcel(android.os.Parcel dest, int flags)
+ class ActivityManager.TaskDescription.Builder
+ setBackgroundColor(int color)
+ setIcon(int iconRes)
+ setLabel(java.lang.String label)
+ setNavigationBarColor(int color)
+ setPrimaryColor(int color)
+ setStatusBarColor(int color)
class ActivityOptions
makeClipRevealAnimation(android.view.View source, int startX, int startY, int width, int height)
makeCustomAnimation(android.content.Context context, int enterResId, int exitResId)
+ makeCustomAnimation(android.content.Context context, int enterResId, int exitResId, int backgroundColor)
+ makeLaunchIntoPip(android.app.PictureInPictureParams pictureInPictureParams)
makeScaleUpAnimation(android.view.View source, int startX, int startY, int width, int height)
makeSceneTransitionAnimation(android.app.Activity activity, android.util.Pair... sharedElements)
makeSceneTransitionAnimation(android.app.Activity activity, android.view.View sharedElement, java.lang.String sharedElementName)
@@ -1259,7 +1297,7 @@ package android.app
setGameState(android.app.GameState gameState)
class GameState
#ctor(boolean isLoading, int mode)
- #ctor(boolean isLoading, int mode, java.lang.String description, android.os.Bundle metaData)
+ #ctor(boolean isLoading, int mode, int label, int quality)
writeToParcel(android.os.Parcel parcel, int flags)
class Instrumentation
acquireLooperManager(android.os.Looper looper)
@@ -1299,7 +1337,7 @@ package android.app
removeMonitor(android.app.Instrumentation.ActivityMonitor monitor)
runOnMainSync(java.lang.Runnable runner)
sendCharacterSync(int keyCode)
- sendKeyDownUpSync(int key)
+ sendKeyDownUpSync(int keyCode)
sendKeySync(android.view.KeyEvent event)
sendPointerSync(android.view.MotionEvent event)
sendStatus(int resultCode, android.os.Bundle results)
@@ -1326,10 +1364,14 @@ package android.app
onStartCommand(android.content.Intent intent, int flags, int startId)
setIntentRedelivery(boolean enabled)
class KeyguardManager
+ addKeyguardLockedStateListener(java.util.concurrent.Executor executor, android.app.KeyguardManager.KeyguardLockedStateListener listener)
createConfirmDeviceCredentialIntent(java.lang.CharSequence title, java.lang.CharSequence description)
exitKeyguardSecurely(android.app.KeyguardManager.OnKeyguardExitResult callback)
newKeyguardLock(java.lang.String tag)
+ removeKeyguardLockedStateListener(android.app.KeyguardManager.KeyguardLockedStateListener listener)
requestDismissKeyguard(android.app.Activity activity, android.app.KeyguardManager.KeyguardDismissCallback callback)
+ interface KeyguardManager.KeyguardLockedStateListener
+ onKeyguardLockedStateChanged(boolean isKeyguardLocked)
interface KeyguardManager.OnKeyguardExitResult
onKeyguardExitResult(boolean success)
class LauncherActivity
@@ -1375,7 +1417,10 @@ package android.app
getActivity(java.lang.String id)
#ctor(android.app.Activity parent, boolean singleMode)
startActivity(java.lang.String id, android.content.Intent intent)
+ class LocaleConfig
+ #ctor(android.content.Context context)
class LocaleManager
+ getApplicationLocales(java.lang.String appPackageName)
setApplicationLocales(android.os.LocaleList locales)
class MediaRouteActionProvider
#ctor(android.content.Context context)
@@ -1705,11 +1750,16 @@ package android.app
equals(java.lang.Object o)
writeToParcel(android.os.Parcel out, int flags)
class PictureInPictureParams.Builder
+ #ctor(android.app.PictureInPictureParams original)
setActions(java.util.List actions)
setAspectRatio(android.util.Rational aspectRatio)
setAutoEnterEnabled(boolean autoEnterEnabled)
+ setCloseAction(android.app.RemoteAction action)
+ setExpandedAspectRatio(android.util.Rational expandedAspectRatio)
setSeamlessResizeEnabled(boolean seamlessResizeEnabled)
setSourceRectHint(android.graphics.Rect launchBounds)
+ setSubtitle(java.lang.CharSequence subtitle)
+ setTitle(java.lang.CharSequence title)
class PictureInPictureUiState
equals(java.lang.Object o)
writeToParcel(android.os.Parcel out, int flags)
@@ -1844,6 +1894,7 @@ package android.app
performGlobalAction(int action)
revokeRuntimePermission(java.lang.String packageName, java.lang.String permission)
revokeRuntimePermissionAsUser(java.lang.String packageName, java.lang.String permission, android.os.UserHandle userHandle)
+ setAnimationScale(float scale)
setOnAccessibilityEventListener(android.app.UiAutomation.OnAccessibilityEventListener listener)
setRotation(int rotation)
setRunAsMonkey(boolean enable)
@@ -2177,6 +2228,7 @@ package android.app.admin
setMaximumFailedPasswordsForWipe(android.content.ComponentName admin, int num)
setMaximumTimeToLock(android.content.ComponentName admin, long timeMs)
setMeteredDataDisabledPackages(android.content.ComponentName admin, java.util.List packageNames)
+ setMinimumRequiredWifiSecurityLevel(int level)
setNearbyAppStreamingPolicy(int policy)
setNearbyNotificationStreamingPolicy(int policy)
setNetworkLoggingEnabled(android.content.ComponentName admin, boolean enabled)
@@ -2201,6 +2253,7 @@ package android.app.admin
setPermittedCrossProfileNotificationListeners(android.content.ComponentName admin, java.util.List packageList)
setPermittedInputMethods(android.content.ComponentName admin, java.util.List packageNames)
setPersonalAppsSuspended(android.content.ComponentName admin, boolean suspended)
+ setPreferentialNetworkServiceConfigs(java.util.List preferentialNetworkServiceConfigs)
setPreferentialNetworkServiceEnabled(boolean enabled)
setProfileEnabled(android.content.ComponentName admin)
setProfileName(android.content.ComponentName admin, java.lang.String profileName)
@@ -2225,6 +2278,7 @@ package android.app.admin
setUsbDataSignalingEnabled(boolean enabled)
setUserControlDisabledPackages(android.content.ComponentName admin, java.util.List packages)
setUserIcon(android.content.ComponentName admin, android.graphics.Bitmap icon)
+ setWifiSsidPolicy(android.app.admin.WifiSsidPolicy policy)
startUserInBackground(android.content.ComponentName admin, android.os.UserHandle userHandle)
stopUser(android.content.ComponentName admin, android.os.UserHandle userHandle)
switchUser(android.content.ComponentName admin, android.os.UserHandle userHandle)
@@ -2238,6 +2292,15 @@ package android.app.admin
onInstallUpdateError(int errorCode, java.lang.String errorMessage)
interface DevicePolicyManager.OnClearApplicationUserDataListener
onApplicationUserDataCleared(java.lang.String packageName, boolean succeeded)
+ class DevicePolicyResourcesManager
+ getDrawable(java.lang.String drawableId, java.lang.String drawableStyle, java.lang.String drawableSource, java.util.function.Supplier defaultDrawableLoader)
+ getDrawable(java.lang.String drawableId, java.lang.String drawableStyle, java.util.function.Supplier defaultDrawableLoader)
+ getDrawableAsIcon(java.lang.String drawableId, java.lang.String drawableStyle, android.graphics.drawable.Icon defaultIcon)
+ getDrawableAsIcon(java.lang.String drawableId, java.lang.String drawableStyle, java.lang.String drawableSource, android.graphics.drawable.Icon defaultIcon)
+ getDrawableForDensity(java.lang.String drawableId, java.lang.String drawableStyle, int density, java.util.function.Supplier defaultDrawableLoader)
+ getDrawableForDensity(java.lang.String drawableId, java.lang.String drawableStyle, java.lang.String drawableSource, int density, java.util.function.Supplier defaultDrawableLoader)
+ getString(java.lang.String stringId, java.util.function.Supplier defaultStringLoader)
+ getString(java.lang.String stringId, java.util.function.Supplier defaultStringLoader, java.lang.Object... formatArgs)
class DnsEvent
writeToParcel(android.os.Parcel out, int flags)
class FactoryResetProtectionPolicy
@@ -2249,6 +2312,15 @@ package android.app.admin
#ctor(java.time.MonthDay start, java.time.MonthDay end)
class NetworkEvent
writeToParcel(android.os.Parcel out, int flags)
+ class PreferentialNetworkServiceConfig
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class PreferentialNetworkServiceConfig.Builder
+ setEnabled(boolean isEnabled)
+ setExcludedUids(int[] uids)
+ setFallbackToDefaultConnectionAllowed(boolean allowFallbackToDefaultConnection)
+ setIncludedUids(int[] uids)
+ setNetworkId(int preferenceId)
class SecurityLog.SecurityEvent
equals(java.lang.Object o)
writeToParcel(android.os.Parcel dest, int flags)
@@ -2263,6 +2335,10 @@ package android.app.admin
writeToParcel(android.os.Parcel dest, int flags)
class UnsafeStateException
writeToParcel(android.os.Parcel dest, int flags)
+ class WifiSsidPolicy
+ equals(java.lang.Object thatObject)
+ #ctor(int policyType, java.util.Set ssids)
+ writeToParcel(android.os.Parcel dest, int flags)
package android.app.appsearch
;---------------------------------------
@@ -2355,10 +2431,17 @@ package android.app.appsearch
#ctor(java.lang.String namespace)
class GetSchemaResponse.Builder
addSchema(android.app.appsearch.AppSearchSchema schema)
+ addSchemaTypeNotDisplayedBySystem(java.lang.String schemaType)
+ setRequiredPermissionsForSchemaTypeVisibility(java.lang.String schemaType, java.util.Set> visibleToPermissions)
+ setSchemaTypeVisibleToPackages(java.lang.String schemaType, java.util.Set packageIdentifiers)
setVersion(int version)
class GlobalSearchSession
+ getByDocumentId(java.lang.String packageName, java.lang.String databaseName, android.app.appsearch.GetByDocumentIdRequest request, java.util.concurrent.Executor executor, android.app.appsearch.BatchResultCallback callback)
+ getSchema(java.lang.String packageName, java.lang.String databaseName, java.util.concurrent.Executor executor, java.util.function.Consumer> callback)
+ registerObserverCallback(java.lang.String targetPackageName, android.app.appsearch.observer.ObserverSpec spec, java.util.concurrent.Executor executor, android.app.appsearch.observer.ObserverCallback observer)
reportSystemUsage(android.app.appsearch.ReportSystemUsageRequest request, java.util.concurrent.Executor executor, java.util.function.Consumer> callback)
search(java.lang.String queryExpression, android.app.appsearch.SearchSpec searchSpec)
+ unregisterObserverCallback(java.lang.String targetPackageName, android.app.appsearch.observer.ObserverCallback observer)
class Migrator
onDowngrade(int currentVersion, int finalVersion, android.app.appsearch.GenericDocument document)
onUpgrade(int currentVersion, int finalVersion, android.app.appsearch.GenericDocument document)
@@ -2411,8 +2494,10 @@ package android.app.appsearch
setSnippetCountPerProperty(int snippetCountPerProperty)
setTermMatch(int termMatchType)
class SetSchemaRequest.Builder
+ addRequiredPermissionsForSchemaTypeVisibility(java.lang.String schemaType, java.util.Set permissions)
addSchemas(android.app.appsearch.AppSearchSchema... schemas)
addSchemas(java.util.Collection schemas)
+ clearRequiredPermissionsForSchemaTypeVisibility(java.lang.String schemaType)
setForceOverride(boolean forceOverride)
setMigrator(java.lang.String schemaType, android.app.appsearch.Migrator migrator)
setMigrators(java.util.Map migrators)
@@ -2442,6 +2527,21 @@ package android.app.appsearch.exceptions
#ctor(int resultCode, java.lang.String message)
#ctor(int resultCode, java.lang.String message, java.lang.Throwable cause)
+package android.app.appsearch.observer
+;---------------------------------------
+ class DocumentChangeInfo
+ #ctor(java.lang.String packageName, java.lang.String database, java.lang.String namespace, java.lang.String schemaName, java.util.Set changedDocumentIds)
+ equals(java.lang.Object o)
+ interface ObserverCallback
+ onDocumentChanged(android.app.appsearch.observer.DocumentChangeInfo changeInfo)
+ onSchemaChanged(android.app.appsearch.observer.SchemaChangeInfo changeInfo)
+ class ObserverSpec.Builder
+ addFilterSchemas(java.lang.String... schemas)
+ addFilterSchemas(java.util.Collection schemas)
+ class SchemaChangeInfo
+ equals(java.lang.Object o)
+ #ctor(java.lang.String packageName, java.lang.String databaseName, java.util.Set changedSchemaNames)
+
package android.app.assist
;---------------------------------------
class AssistContent
@@ -2608,6 +2708,9 @@ package android.app.role
isRoleAvailable(java.lang.String roleName)
isRoleHeld(java.lang.String roleName)
+package android.app.sdksandbox
+;---------------------------------------
+
package android.app.slice
;---------------------------------------
class Slice
@@ -2793,6 +2896,7 @@ package android.bluetooth
getProfileProxy(android.content.Context context, android.bluetooth.BluetoothProfile.ServiceListener listener, int profile)
getRemoteDevice(byte[] address)
getRemoteDevice(java.lang.String address)
+ getRemoteLeDevice(java.lang.String address, int addressType)
listenUsingInsecureRfcommWithServiceRecord(java.lang.String name, java.util.UUID uuid)
listenUsingRfcommWithServiceRecord(java.lang.String name, java.util.UUID uuid)
setName(java.lang.String name)
@@ -2807,7 +2911,6 @@ package android.bluetooth
hasService(int service)
writeToParcel(android.os.Parcel out, int flags)
class BluetoothCodecConfig
- #ctor(int codecType)
equals(java.lang.Object o)
writeToParcel(android.os.Parcel out, int flags)
class BluetoothCodecConfig.Builder
@@ -2821,10 +2924,13 @@ package android.bluetooth
setCodecType(int codecType)
setSampleRate(int sampleRate)
class BluetoothCodecStatus
- #ctor(android.bluetooth.BluetoothCodecConfig codecConfig, java.util.List codecsLocalCapabilities, java.util.List codecsSelectableCapabilities)
equals(java.lang.Object o)
isCodecConfigSelectable(android.bluetooth.BluetoothCodecConfig codecConfig)
writeToParcel(android.os.Parcel out, int flags)
+ class BluetoothCodecStatus.Builder
+ setCodecConfig(android.bluetooth.BluetoothCodecConfig codecConfig)
+ setCodecsLocalCapabilities(java.util.List codecsLocalCapabilities)
+ setCodecsSelectableCapabilities(java.util.List codecsSelectableCapabilities)
class BluetoothCsipSetCoordinator
getConnectionState(android.bluetooth.BluetoothDevice device)
getDevicesMatchingConnectionStates(int[] states)
@@ -2971,11 +3077,30 @@ package android.bluetooth
#ctor(java.lang.String name, java.lang.String description, java.lang.String provider, byte subclass, byte[] descriptors)
writeToParcel(android.os.Parcel out, int flags)
class BluetoothLeAudio
+ getConnectedGroupLeadDevice(int groupId)
getConnectionState(android.bluetooth.BluetoothDevice device)
getDevicesMatchingConnectionStates(int[] states)
getGroupId(android.bluetooth.BluetoothDevice device)
+ class BluetoothLeAudioCodecConfig
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel out, int flags)
class BluetoothLeAudioCodecConfig.Builder
+ #ctor(android.bluetooth.BluetoothLeAudioCodecConfig config)
+ setBitsPerSample(int bitsPerSample)
+ setChannelCount(int channelCount)
+ setCodecPriority(int codecPriority)
setCodecType(int codecType)
+ setFrameDuration(int frameDuration)
+ setMaxOctetsPerFrame(int maxOctetsPerFrame)
+ setMinOctetsPerFrame(int minOctetsPerFrame)
+ setOctetsPerFrame(int octetsPerFrame)
+ setSampleRate(int sampleRate)
+ class BluetoothLeAudioCodecStatus
+ #ctor(android.bluetooth.BluetoothLeAudioCodecConfig inputCodecConfig, android.bluetooth.BluetoothLeAudioCodecConfig outputCodecConfig, java.util.List inputCodecsLocalCapabilities, java.util.List outputCodecsLocalCapabilities, java.util.List inputCodecsSelectableCapabilities, java.util.List outputCodecsSelectableCapabilities)
+ equals(java.lang.Object o)
+ isInputCodecConfigSelectable(android.bluetooth.BluetoothLeAudioCodecConfig codecConfig)
+ isOutputCodecConfigSelectable(android.bluetooth.BluetoothLeAudioCodecConfig codecConfig)
+ writeToParcel(android.os.Parcel out, int flags)
class BluetoothManager
getConnectedDevices(int profile)
getConnectionState(android.bluetooth.BluetoothDevice device, int profile)
@@ -3073,6 +3198,8 @@ package android.bluetooth.le
matches(android.bluetooth.le.ScanResult scanResult)
writeToParcel(android.os.Parcel dest, int flags)
class ScanFilter.Builder
+ setAdvertisingDataType(int advertisingDataType)
+ setAdvertisingDataTypeWithData(int advertisingDataType, byte[] advertisingData, byte[] advertisingDataMask)
setDeviceAddress(java.lang.String deviceAddress)
setDeviceName(java.lang.String deviceName)
setManufacturerData(int manufacturerId, byte[] manufacturerData)
@@ -3123,6 +3250,8 @@ package android.companion
addDeviceFilter(android.companion.DeviceFilter> deviceFilter)
setDeviceProfile(java.lang.String deviceProfile)
setDisplayName(java.lang.CharSequence displayName)
+ setForceConfirmation(boolean forceConfirmation)
+ setSelfManaged(boolean selfManaged)
setSingleDevice(boolean singleDevice)
class BluetoothDeviceFilter
equals(java.lang.Object o)
@@ -3155,13 +3284,11 @@ package android.companion
onDeviceFound(android.content.IntentSender intentSender)
onFailure(java.lang.CharSequence error)
class CompanionDeviceService
- dispatchMessage(int messageId, int associationId, byte[] message)
onBind(android.content.Intent intent)
onDeviceAppeared(android.companion.AssociationInfo associationInfo)
onDeviceAppeared(java.lang.String address)
onDeviceDisappeared(android.companion.AssociationInfo associationInfo)
onDeviceDisappeared(java.lang.String address)
- onDispatchMessage(int messageId, int associationId, byte[] message)
class WifiDeviceFilter
equals(java.lang.Object o)
writeToParcel(android.os.Parcel dest, int flags)
@@ -3552,10 +3679,10 @@ package android.content
registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, java.lang.String broadcastPermission, android.os.Handler scheduler, int flags)
removeStickyBroadcast(android.content.Intent intent)
removeStickyBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user)
+ revokeSelfPermissionOnKill(java.lang.String permName)
+ revokeSelfPermissionsOnKill(java.util.Collection permissions)
revokeUriPermission(android.net.Uri uri, int modeFlags)
revokeUriPermission(java.lang.String toPackage, android.net.Uri uri, int modeFlags)
- selfRevokePermission(java.lang.String permName)
- selfRevokePermissions(java.util.Collection permissions)
sendBroadcast(android.content.Intent intent)
sendBroadcast(android.content.Intent intent, java.lang.String receiverPermission)
sendBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user)
@@ -3642,15 +3769,16 @@ package android.content
openFileOutput(java.lang.String name, int mode)
openOrCreateDatabase(java.lang.String name, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory)
openOrCreateDatabase(java.lang.String name, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory, android.database.DatabaseErrorHandler errorHandler)
+ registerComponentCallbacks(android.content.ComponentCallbacks callback)
registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter)
registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, int flags)
registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, java.lang.String broadcastPermission, android.os.Handler scheduler)
registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, java.lang.String broadcastPermission, android.os.Handler scheduler, int flags)
removeStickyBroadcast(android.content.Intent intent)
removeStickyBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user)
+ revokeSelfPermissionsOnKill(java.util.Collection permissions)
revokeUriPermission(android.net.Uri uri, int modeFlags)
revokeUriPermission(java.lang.String targetPackage, android.net.Uri uri, int modeFlags)
- selfRevokePermissions(java.util.Collection permissions)
sendBroadcast(android.content.Intent intent)
sendBroadcast(android.content.Intent intent, java.lang.String receiverPermission)
sendBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user)
@@ -3679,6 +3807,7 @@ package android.content
startService(android.content.Intent service)
stopService(android.content.Intent name)
unbindService(android.content.ServiceConnection conn)
+ unregisterComponentCallbacks(android.content.ComponentCallbacks callback)
unregisterReceiver(android.content.BroadcastReceiver receiver)
updateServiceGroup(android.content.ServiceConnection conn, int group, int importance)
class CursorLoader
@@ -3738,9 +3867,13 @@ package android.content
getLongArrayExtra(java.lang.String name)
getLongExtra(java.lang.String name, long defaultValue)
getParcelableArrayExtra(java.lang.String name)
+ getParcelableArrayExtra(java.lang.String name, java.lang.Class clazz)
getParcelableArrayListExtra(java.lang.String name)
+ getParcelableArrayListExtra(java.lang.String name, java.lang.Class extends T> clazz)
getParcelableExtra(java.lang.String name)
+ getParcelableExtra(java.lang.String name, java.lang.Class clazz)
getSerializableExtra(java.lang.String name)
+ getSerializableExtra(java.lang.String name, java.lang.Class clazz)
getShortArrayExtra(java.lang.String name)
getShortExtra(java.lang.String name, short defaultValue)
getStringArrayExtra(java.lang.String name)
@@ -4035,6 +4168,17 @@ package android.content.pm
compare(android.content.pm.ApplicationInfo aa, android.content.pm.ApplicationInfo ab)
class Attribution
writeToParcel(android.os.Parcel dest, int flags)
+ class Capability
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class Capability.Builder
+ #ctor(java.lang.String name)
+ class CapabilityParams
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class CapabilityParams.Builder
+ addAlias(java.lang.String alias)
+ #ctor(java.lang.String key, java.lang.String value)
class ChangedPackages
#ctor(int sequenceNumber, java.util.List packageNames)
writeToParcel(android.os.Parcel dest, int flags)
@@ -4056,6 +4200,7 @@ package android.content.pm
startActivity(android.content.Intent intent, android.os.UserHandle targetUser, android.app.Activity callingActivity)
startActivity(android.content.Intent intent, android.os.UserHandle targetUser, android.app.Activity callingActivity, android.os.Bundle options)
startMainActivity(android.content.ComponentName component, android.os.UserHandle targetUser)
+ startMainActivity(android.content.ComponentName component, android.os.UserHandle targetUser, android.app.Activity callingActivity, android.os.Bundle options)
class FeatureGroupInfo
#ctor(android.content.pm.FeatureGroupInfo other)
writeToParcel(android.os.Parcel dest, int flags)
@@ -4178,6 +4323,7 @@ package android.content.pm
setInstallScenario(int installScenario)
setOriginatingUid(int originatingUid)
setOriginatingUri(android.net.Uri originatingUri)
+ setPackageSource(int packageSource)
setReferrerUri(android.net.Uri referrerUri)
setRequireUserAction(int requireUserAction)
setSize(long sizeBytes)
@@ -4392,9 +4538,12 @@ package android.content.pm
class SharedLibraryInfo
writeToParcel(android.os.Parcel parcel, int flags)
class ShortcutInfo
- isIncludedIn(int surface)
+ createFromGenericDocument(android.content.Context context, android.app.appsearch.GenericDocument document)
+ getCapabilityParams(android.content.pm.Capability capability)
+ isExcludedFromSurfaces(int surface)
writeToParcel(android.os.Parcel dest, int flags)
class ShortcutInfo.Builder
+ addCapabilityBinding(android.content.pm.Capability capability, android.content.pm.CapabilityParams capabilityParams)
setActivity(android.content.ComponentName activity)
setCategories(java.util.Set categories)
setDisabledMessage(java.lang.CharSequence disabledMessage)
@@ -4752,6 +4901,8 @@ package android.database
setNumColumns(int columnNum)
setStartPosition(int pos)
writeToParcel(android.os.Parcel dest, int flags)
+ class CursorWindowAllocationException
+ #ctor(java.lang.String description)
class CursorWrapper
copyStringToBuffer(int columnIndex, android.database.CharArrayBuffer buffer)
#ctor(android.database.Cursor cursor)
@@ -5275,6 +5426,7 @@ package android.graphics
newInstance(java.lang.String pathName, boolean isShareable)
class BitmapShader
#ctor(android.graphics.Bitmap bitmap, android.graphics.Shader.TileMode tileX, android.graphics.Shader.TileMode tileY)
+ setFilterMode(int mode)
class BlendModeColorFilter
#ctor(int color, android.graphics.BlendMode mode)
equals(java.lang.Object object)
@@ -5460,6 +5612,7 @@ package android.graphics
fromXyz(float x, float y, float z)
fromXyz(float[] v)
get(android.graphics.ColorSpace.Named name)
+ getFromDataSpace(int dataSpace)
getMaxValue(int component)
getMinValue(int component)
match(float[] toXYZD50, android.graphics.ColorSpace.Rgb.TransferParameters function)
@@ -6007,7 +6160,6 @@ package android.graphics
setUseCompositingLayer(boolean forceToLayer, android.graphics.Paint paint)
class RuntimeShader
#ctor(java.lang.String shader)
- #ctor(java.lang.String shader, boolean forceOpaque)
setColorUniform(java.lang.String uniformName, android.graphics.Color color)
setColorUniform(java.lang.String uniformName, int color)
setColorUniform(java.lang.String uniformName, long color)
@@ -6016,6 +6168,7 @@ package android.graphics
setFloatUniform(java.lang.String uniformName, float value1, float value2, float value3)
setFloatUniform(java.lang.String uniformName, float value1, float value2, float value3, float value4)
setFloatUniform(java.lang.String uniformName, float[] values)
+ setInputBuffer(java.lang.String shaderName, android.graphics.BitmapShader shader)
setInputShader(java.lang.String shaderName, android.graphics.Shader shader)
setIntUniform(java.lang.String uniformName, int value)
setIntUniform(java.lang.String uniformName, int value1, int value2)
@@ -6653,6 +6806,11 @@ package android.graphics.pdf
package android.graphics.text
;---------------------------------------
+ class LineBreakConfig
+ equals(java.lang.Object o)
+ class LineBreakConfig.Builder
+ setLineBreakStyle(int lineBreakStyle)
+ setLineBreakWordStyle(int lineBreakWordStyle)
class LineBreaker
computeLineBreaks(android.graphics.text.MeasuredText measuredPara, android.graphics.text.LineBreaker.ParagraphConstraints constraints, int lineNumber)
class LineBreaker.Builder
@@ -6675,9 +6833,11 @@ package android.graphics.text
class MeasuredText
getBounds(int start, int end, android.graphics.Rect rect)
getCharWidthAt(int offset)
+ getFontMetricsInt(int start, int end, android.graphics.Paint.FontMetricsInt outMetrics)
getWidth(int start, int end)
class MeasuredText.Builder
appendReplacementRun(android.graphics.Paint paint, int length, float width)
+ appendStyleRun(android.graphics.Paint paint, android.graphics.text.LineBreakConfig lineBreakConfig, int length, boolean isRtl)
appendStyleRun(android.graphics.Paint paint, int length, boolean isRtl)
#ctor(android.graphics.text.MeasuredText text)
#ctor(char[] text)
@@ -6779,10 +6939,10 @@ package android.hardware
class ConsumerIrManager.CarrierFrequencyRange
#ctor(int min, int max)
class DataSpace
- getRange(long dataSpace)
- getStandard(long dataSpace)
- getTransfer(long dataSpace)
- pack(long standard, long transfer, long range)
+ getRange(int dataSpace)
+ getStandard(int dataSpace)
+ getTransfer(int dataSpace)
+ pack(int standard, int transfer, int range)
class GeomagneticField
#ctor(float gdLatitudeDeg, float gdLongitudeDeg, float altitudeMeters, long timeMillis)
class HardwareBuffer
@@ -6842,6 +7002,10 @@ package android.hardware
onDynamicSensorDisconnected(android.hardware.Sensor sensor)
class SensorPrivacyManager
supportsSensorToggle(int sensor)
+ supportsSensorToggle(int toggleType, int sensor)
+ class SyncFence
+ await(java.time.Duration timeout)
+ writeToParcel(android.os.Parcel out, int flags)
class TriggerEventListener
onTrigger(android.hardware.TriggerEvent event)
@@ -6868,6 +7032,7 @@ package android.hardware.biometrics
setTitle(java.lang.CharSequence title)
class BiometricPrompt.CryptoObject
#ctor(android.security.identity.IdentityCredential credential)
+ #ctor(android.security.identity.PresentationSession session)
#ctor(java.security.Signature signature)
#ctor(javax.crypto.Cipher cipher)
#ctor(javax.crypto.Mac mac)
@@ -6936,6 +7101,8 @@ package android.hardware.camera2
onError(android.hardware.camera2.CameraDevice camera, int error)
onOpened(android.hardware.camera2.CameraDevice camera)
class CameraExtensionCharacteristics
+ getAvailableCaptureRequestKeys(int extension)
+ getAvailableCaptureResultKeys(int extension)
getEstimatedCaptureLatencyRangeMillis(int extension, android.util.Size captureOutputSize, int format)
getExtensionSupportedSizes(int extension, int format)
getExtensionSupportedSizes(int extension, java.lang.Class klass)
@@ -6945,6 +7112,7 @@ package android.hardware.camera2
class CameraExtensionSession.ExtensionCaptureCallback
onCaptureFailed(android.hardware.camera2.CameraExtensionSession session, android.hardware.camera2.CaptureRequest request)
onCaptureProcessStarted(android.hardware.camera2.CameraExtensionSession session, android.hardware.camera2.CaptureRequest request)
+ onCaptureResultAvailable(android.hardware.camera2.CameraExtensionSession session, android.hardware.camera2.CaptureRequest request, android.hardware.camera2.TotalCaptureResult result)
onCaptureSequenceAborted(android.hardware.camera2.CameraExtensionSession session, int sequenceId)
onCaptureSequenceCompleted(android.hardware.camera2.CameraExtensionSession session, int sequenceId)
onCaptureStarted(android.hardware.camera2.CameraExtensionSession session, android.hardware.camera2.CaptureRequest request, long timestamp)
@@ -7035,6 +7203,10 @@ package android.hardware.camera2.params
class DeviceStateSensorOrientationMap
equals(java.lang.Object obj)
getSensorOrientation(long deviceState)
+ class DynamicRangeProfiles
+ #ctor(long[] elements)
+ getProfileCaptureRequestConstraints(long profile)
+ isExtraLatencyPresent(long profile)
class ExtensionSessionConfiguration
#ctor(int extension, java.util.List outputs, java.util.concurrent.Executor executor, android.hardware.camera2.CameraExtensionSession.StateCallback listener)
class InputConfiguration
@@ -7076,7 +7248,11 @@ package android.hardware.camera2.params
#ctor(int surfaceGroupId, android.view.Surface surface)
removeSensorPixelModeUsed(int sensorPixelModeUsed)
removeSurface(android.view.Surface surface)
+ setDynamicRangeProfile(long profile)
+ setMirrorMode(int mirrorMode)
setPhysicalCameraId(java.lang.String physicalCameraId)
+ setStreamUseCase(long streamUseCase)
+ setTimestampBase(int timestampBase)
writeToParcel(android.os.Parcel dest, int flags)
class RecommendedStreamConfigurationMap
getHighResolutionOutputSizes(int format)
@@ -8876,6 +9052,7 @@ package android.inputmethodservice
onStartCandidatesView(android.view.inputmethod.EditorInfo info, boolean restarting)
onStartInput(android.view.inputmethod.EditorInfo attribute, boolean restarting)
onStartInputView(android.view.inputmethod.EditorInfo info, boolean restarting)
+ onStylusHandwritingMotionEvent(android.view.MotionEvent motionEvent)
onTrackballEvent(android.view.MotionEvent event)
onUpdateCursor(android.graphics.Rect newCursor)
onUpdateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo cursorAnchorInfo)
@@ -9034,6 +9211,14 @@ package android.location
equals(java.lang.Object o)
#ctor(double[][] corrections, double[][] correctionUncertainties)
writeToParcel(android.os.Parcel dest, int flags)
+ class GnssAutomaticGainControl
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel parcel, int flag)
+ class GnssAutomaticGainControl.Builder
+ #ctor(android.location.GnssAutomaticGainControl agc)
+ setCarrierFrequencyHz(long carrierFrequencyHz)
+ setConstellationType(int constellationType)
+ setLevelDb(double levelDb)
class GnssCapabilities
equals(java.lang.Object o)
writeToParcel(android.os.Parcel parcel, int flags)
@@ -9055,6 +9240,11 @@ package android.location
setIntervalMillis(int value)
class GnssMeasurementsEvent
writeToParcel(android.os.Parcel parcel, int flags)
+ class GnssMeasurementsEvent.Builder
+ #ctor(android.location.GnssMeasurementsEvent event)
+ setClock(android.location.GnssClock clock)
+ setGnssAutomaticGainControls(java.util.Collection agcs)
+ setMeasurements(java.util.Collection measurements)
class GnssMeasurementsEvent.Callback
onGnssMeasurementsReceived(android.location.GnssMeasurementsEvent eventArgs)
onStatusChanged(int status)
@@ -9098,9 +9288,9 @@ package android.location
dump(android.util.Printer pw, java.lang.String prefix)
equals(java.lang.Object o)
getElapsedRealtimeAgeMillis(long referenceRealtimeMs)
- #ctor(android.location.Location l)
+ #ctor(android.location.Location location)
#ctor(java.lang.String provider)
- set(android.location.Location l)
+ set(android.location.Location location)
setAccuracy(float horizontalAccuracyMeters)
setAltitude(double altitudeMeters)
setBearing(float bearingDegrees)
@@ -9260,6 +9450,9 @@ package android.media
setLegacyStreamType(int streamType)
setSpatializationBehavior(int sb)
setUsage(int usage)
+ class AudioDescriptor
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
class AudioDeviceCallback
onAudioDevicesAdded(android.media.AudioDeviceInfo[] addedDevices)
onAudioDevicesRemoved(android.media.AudioDeviceInfo[] removedDevices)
@@ -9293,9 +9486,11 @@ package android.media
adjustSuggestedStreamVolume(int direction, int suggestedStreamType, int flags)
adjustVolume(int direction, int flags)
dispatchMediaKeyEvent(android.view.KeyEvent keyEvent)
+ getAudioDevicesForAttributes(android.media.AudioAttributes attributes)
getAudioHwSyncForSession(int sessionId)
getDevices(int flags)
getDirectPlaybackSupport(android.media.AudioFormat format, android.media.AudioAttributes attributes)
+ getDirectProfilesForAttributes(android.media.AudioAttributes attributes)
getParameters(java.lang.String keys)
getPlaybackOffloadSupport(android.media.AudioFormat format, android.media.AudioAttributes attributes)
getProperty(java.lang.String key)
@@ -9382,6 +9577,9 @@ package android.media
setLocale(android.icu.util.ULocale language)
setMasteringIndication(int masteringIndication)
setProgramId(int programId)
+ class AudioProfile
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
class AudioRecord
addOnRoutingChangedListener(android.media.AudioRecord.OnRoutingChangedListener listener, android.os.Handler handler)
addOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener listener, android.os.Handler handler)
@@ -9540,7 +9738,8 @@ package android.media
pose(int euler)
class Image
setCropRect(android.graphics.Rect cropRect)
- setDataSpace(long dataSpace)
+ setDataSpace(int dataSpace)
+ setFence(android.hardware.SyncFence fence)
setTimestamp(long timestamp)
class ImageReader
newInstance(int width, int height, int format, int maxImages)
@@ -9548,7 +9747,7 @@ package android.media
setOnImageAvailableListener(android.media.ImageReader.OnImageAvailableListener listener, android.os.Handler handler)
class ImageReader.Builder
#ctor(int width, int height)
- setDefaultDataSpace(long dataSpace)
+ setDefaultDataSpace(int dataSpace)
setDefaultHardwareBufferFormat(int hardwareBufferFormat)
setImageFormat(int imageFormat)
setMaxImages(int maxImages)
@@ -9560,6 +9759,14 @@ package android.media
newInstance(android.view.Surface surface, int maxImages, int format)
queueInputImage(android.media.Image image)
setOnImageReleasedListener(android.media.ImageWriter.OnImageReleasedListener listener, android.os.Handler handler)
+ class ImageWriter.Builder
+ #ctor(android.view.Surface surface)
+ setDataSpace(int dataSpace)
+ setHardwareBufferFormat(int hardwareBufferFormat)
+ setImageFormat(int imageFormat)
+ setMaxImages(int maxImages)
+ setUsage(long usage)
+ setWidthAndHeight(int width, int height)
interface ImageWriter.OnImageReleasedListener
onImageReleased(android.media.ImageWriter writer)
class JetPlayer
@@ -10323,6 +10530,7 @@ package android.media
getRingtonePosition(android.net.Uri ringtoneUri)
getRingtoneUri(int position)
getValidRingtoneUri(android.content.Context context)
+ hasHapticChannels(android.content.Context context, android.net.Uri ringtoneUri)
hasHapticChannels(android.net.Uri ringtoneUri)
hasHapticChannels(int position)
isDefault(android.net.Uri ringtoneUri)
@@ -10401,9 +10609,13 @@ package android.media
interface SoundPool.OnLoadCompleteListener
onLoadComplete(android.media.SoundPool soundPool, int sampleId, int status)
class Spatializer
+ addOnHeadTrackerAvailableListener(java.util.concurrent.Executor executor, android.media.Spatializer.OnHeadTrackerAvailableListener listener)
addOnSpatializerStateChangedListener(java.util.concurrent.Executor executor, android.media.Spatializer.OnSpatializerStateChangedListener listener)
canBeSpatialized(android.media.AudioAttributes attributes, android.media.AudioFormat format)
+ removeOnHeadTrackerAvailableListener(android.media.Spatializer.OnHeadTrackerAvailableListener listener)
removeOnSpatializerStateChangedListener(android.media.Spatializer.OnSpatializerStateChangedListener listener)
+ interface Spatializer.OnHeadTrackerAvailableListener
+ onHeadTrackerAvailableChanged(android.media.Spatializer spatializer, boolean available)
interface Spatializer.OnSpatializerStateChangedListener
onSpatializerAvailableChanged(android.media.Spatializer spat, boolean available)
onSpatializerEnabledChanged(android.media.Spatializer spat, boolean enabled)
@@ -10724,8 +10936,15 @@ package android.media.effect
package android.media.metrics
;---------------------------------------
+ class BundleSession
+ equals(java.lang.Object o)
+ reportBundleMetrics(android.os.PersistableBundle metrics)
+ class EditingSession
+ equals(java.lang.Object o)
class LogSessionId
equals(java.lang.Object o)
+ class MediaMetricsManager
+ releaseSessionId(java.lang.String sessionId)
class NetworkEvent
equals(java.lang.Object o)
writeToParcel(android.os.Parcel dest, int flags)
@@ -10799,6 +11018,8 @@ package android.media.metrics
setVideoFrameRate(float value)
setWidth(int value)
#ctor(int type)
+ class TranscodingSession
+ equals(java.lang.Object o)
package android.media.midi
;---------------------------------------
@@ -10819,9 +11040,11 @@ package android.media.midi
class MidiInputPort
onSend(byte[] msg, int offset, int count, long timestamp)
class MidiManager
+ getDevicesForTransport(int transport)
openBluetoothDevice(android.bluetooth.BluetoothDevice bluetoothDevice, android.media.midi.MidiManager.OnDeviceOpenedListener listener, android.os.Handler handler)
openDevice(android.media.midi.MidiDeviceInfo deviceInfo, android.media.midi.MidiManager.OnDeviceOpenedListener listener, android.os.Handler handler)
registerDeviceCallback(android.media.midi.MidiManager.DeviceCallback callback, android.os.Handler handler)
+ registerDeviceCallback(int transport, java.util.concurrent.Executor executor, android.media.midi.MidiManager.DeviceCallback callback)
unregisterDeviceCallback(android.media.midi.MidiManager.DeviceCallback callback)
class MidiManager.DeviceCallback
onDeviceAdded(android.media.midi.MidiDeviceInfo device)
@@ -10968,6 +11191,69 @@ package android.media.session
package android.media.tv
;---------------------------------------
+ class AdRequest
+ #ctor(int id, int requestType, android.os.ParcelFileDescriptor fileDescriptor, long startTime, long stopTime, long echoInterval, java.lang.String mediaFileType, android.os.Bundle metadata)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class AdResponse
+ #ctor(int id, int responseType, long elapsedTime)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class AitInfo
+ #ctor(int type, int version)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class BroadcastInfoRequest
+ writeToParcel(android.os.Parcel dest, int flags)
+ class BroadcastInfoResponse
+ writeToParcel(android.os.Parcel dest, int flags)
+ class CommandRequest
+ #ctor(int requestId, int option, java.lang.String namespace, java.lang.String name, java.lang.String arguments, java.lang.String argumentType)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class CommandResponse
+ #ctor(int requestId, int sequence, int responseResult, java.lang.String response, java.lang.String responseType)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DsmccRequest
+ #ctor(int requestId, int option, android.net.Uri uri)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DsmccResponse
+ #ctor(int requestId, int sequence, int responseResult, android.os.ParcelFileDescriptor file)
+ #ctor(int requestId, int sequence, int responseResult, boolean isServiceGateway, java.util.List childList)
+ #ctor(int requestId, int sequence, int responseResult, int[] eventIds, java.lang.String[] eventNames)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class PesRequest
+ #ctor(int requestId, int option, int tsPid, int streamId)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class PesResponse
+ #ctor(int requestId, int sequence, int responseResult, java.lang.String sharedFilterToken)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class SectionRequest
+ #ctor(int requestId, int option, int tsPid, int tableId, int version)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class SectionResponse
+ #ctor(int requestId, int sequence, int responseResult, int sessionId, int version, android.os.Bundle sessionData)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class StreamEventRequest
+ #ctor(int requestId, int option, android.net.Uri targetUri, java.lang.String eventName)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class StreamEventResponse
+ #ctor(int requestId, int sequence, int responseResult, int eventId, long nptMillis, byte[] data)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class TableRequest
+ #ctor(int requestId, int option, int tableId, int tableName, int version)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class TableResponse
+ #ctor(int requestId, int sequence, int responseResult, android.net.Uri tableUri, int version, int size)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class TimelineRequest
+ #ctor(int requestId, int option, int intervalMillis)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class TimelineResponse
+ #ctor(int requestId, int sequence, int responseResult, java.lang.String selector, int unitsPerTick, int unitsPerSecond, long wallClock, long ticks)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class TsRequest
+ #ctor(int requestId, int option, int tsPid)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class TsResponse
+ #ctor(int requestId, int sequence, int responseResult, java.lang.String sharedFilterToken)
+ writeToParcel(android.os.Parcel dest, int flags)
class TvContentRating
contains(android.media.tv.TvContentRating rating)
createRating(java.lang.String domain, java.lang.String ratingSystem, java.lang.String rating, java.lang.String... subRatings)
@@ -11052,11 +11338,16 @@ package android.media.tv
#ctor(android.content.Context context)
class TvInputService.Session
layoutSurface(int left, int top, int right, int bottom)
+ notifyAdResponse(android.media.tv.AdResponse response)
+ notifyAitInfoUpdated(android.media.tv.AitInfo aitInfo)
+ notifyBroadcastInfoResponse(android.media.tv.BroadcastInfoResponse response)
notifyChannelRetuned(android.net.Uri channelUri)
notifyContentBlocked(android.media.tv.TvContentRating rating)
+ notifySignalStrength(int strength)
notifyTimeShiftStatusChanged(int status)
notifyTracksChanged(java.util.List tracks)
notifyTrackSelected(int type, java.lang.String trackId)
+ notifyTuned(android.net.Uri channelUri)
notifyVideoUnavailable(int reason)
onAppPrivateCommand(java.lang.String action, android.os.Bundle data)
onGenericMotionEvent(android.view.MotionEvent event)
@@ -11065,8 +11356,12 @@ package android.media.tv
onKeyMultiple(int keyCode, int count, android.view.KeyEvent event)
onKeyUp(int keyCode, android.view.KeyEvent event)
onOverlayViewSizeChanged(int width, int height)
+ onRemoveBroadcastInfo(int requestId)
+ onRequestAd(android.media.tv.AdRequest request)
+ onRequestBroadcastInfo(android.media.tv.BroadcastInfoRequest request)
onSelectTrack(int type, java.lang.String trackId)
onSetCaptionEnabled(boolean enabled)
+ onSetInteractiveAppNotificationEnabled(boolean enabled)
onSetStreamVolume(float volume)
onSetSurface(android.view.Surface surface)
onSurfaceChanged(int format, int width, int height)
@@ -11135,6 +11430,7 @@ package android.media.tv
sendAppPrivateCommand(java.lang.String action, android.os.Bundle data)
setCallback(android.media.tv.TvView.TvInputCallback callback)
setCaptionEnabled(boolean enabled)
+ setInteractiveAppNotificationEnabled(boolean enabled)
setOnUnhandledInputEventListener(android.media.tv.TvView.OnUnhandledInputEventListener listener)
setStreamVolume(float volume)
setTimeShiftPositionCallback(android.media.tv.TvView.TimeShiftPositionCallback callback)
@@ -11154,22 +11450,126 @@ package android.media.tv
onTimeShiftCurrentPositionChanged(java.lang.String inputId, long timeMs)
onTimeShiftStartPositionChanged(java.lang.String inputId, long timeMs)
class TvView.TvInputCallback
+ onAitInfoUpdated(java.lang.String inputId, android.media.tv.AitInfo aitInfo)
onChannelRetuned(java.lang.String inputId, android.net.Uri channelUri)
onConnectionFailed(java.lang.String inputId)
onContentAllowed(java.lang.String inputId)
onContentBlocked(java.lang.String inputId, android.media.tv.TvContentRating rating)
onDisconnected(java.lang.String inputId)
+ onSignalStrengthUpdated(java.lang.String inputId, int strength)
onTimeShiftStatusChanged(java.lang.String inputId, int status)
onTracksChanged(java.lang.String inputId, java.util.List tracks)
onTrackSelected(java.lang.String inputId, int type, java.lang.String trackId)
+ onTuned(java.lang.String inputId, android.net.Uri channelUri)
onVideoAvailable(java.lang.String inputId)
onVideoSizeChanged(java.lang.String inputId, int width, int height)
onVideoUnavailable(java.lang.String inputId, int reason)
package android.media.tv.interactive
;---------------------------------------
- class TvIAppService
+ class AppLinkInfo
+ #ctor(java.lang.String packageName, java.lang.String className, java.lang.String uriString)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class TvInteractiveAppManager
+ registerAppLinkInfo(java.lang.String tvIAppServiceId, android.media.tv.interactive.AppLinkInfo appLinkInfo)
+ registerCallback(java.util.concurrent.Executor executor, android.media.tv.interactive.TvInteractiveAppManager.TvInteractiveAppCallback callback)
+ sendAppLinkCommand(java.lang.String tvIAppServiceId, android.os.Bundle command)
+ unregisterAppLinkInfo(java.lang.String tvIAppServiceId, android.media.tv.interactive.AppLinkInfo appLinkInfo)
+ unregisterCallback(android.media.tv.interactive.TvInteractiveAppManager.TvInteractiveAppCallback callback)
+ class TvInteractiveAppManager.TvInteractiveAppCallback
+ onInteractiveAppServiceAdded(java.lang.String iAppServiceId)
+ onInteractiveAppServiceRemoved(java.lang.String iAppServiceId)
+ onInteractiveAppServiceUpdated(java.lang.String iAppServiceId)
+ onTvInteractiveAppServiceStateChanged(java.lang.String iAppServiceId, int type, int state, int err)
+ class TvInteractiveAppService
+ notifyStateChanged(int type, int state, int error)
+ onAppLinkCommand(android.os.Bundle command)
onBind(android.content.Intent intent)
+ onCreateSession(java.lang.String iAppServiceId, int type)
+ onRegisterAppLinkInfo(android.media.tv.interactive.AppLinkInfo appLinkInfo)
+ onUnregisterAppLinkInfo(android.media.tv.interactive.AppLinkInfo appLinkInfo)
+ class TvInteractiveAppService.Session
+ layoutSurface(int left, int top, int right, int bottom)
+ notifyBiInteractiveAppCreated(android.net.Uri biIAppUri, java.lang.String biIAppId)
+ notifySessionStateChanged(int state, int err)
+ notifyTeletextAppStateChanged(int state)
+ onAdResponse(android.media.tv.AdResponse response)
+ onBroadcastInfoResponse(android.media.tv.BroadcastInfoResponse response)
+ onContentBlocked(android.media.tv.TvContentRating rating)
+ onCreateBiInteractiveAppRequest(android.net.Uri biIAppUri, android.os.Bundle params)
+ onCurrentChannelLcn(int lcn)
+ onCurrentChannelUri(android.net.Uri channelUri)
+ onCurrentTvInputId(java.lang.String inputId)
+ onDestroyBiInteractiveAppRequest(java.lang.String biIAppId)
+ onError(java.lang.String errMsg, android.os.Bundle params)
+ onGenericMotionEvent(android.view.MotionEvent event)
+ onKeyDown(int keyCode, android.view.KeyEvent event)
+ onKeyLongPress(int keyCode, android.view.KeyEvent event)
+ onKeyMultiple(int keyCode, int count, android.view.KeyEvent event)
+ onKeyUp(int keyCode, android.view.KeyEvent event)
+ onMediaViewSizeChanged(int width, int height)
+ onSetSurface(android.view.Surface surface)
+ onSetTeletextAppEnabled(boolean enable)
+ onSignalStrength(int strength)
+ onSigningResult(java.lang.String signingId, byte[] result)
+ onStreamVolume(float volume)
+ onSurfaceChanged(int format, int width, int height)
+ onTouchEvent(android.view.MotionEvent event)
+ onTrackballEvent(android.view.MotionEvent event)
+ onTrackInfoList(java.util.List tracks)
+ onTracksChanged(java.util.List tracks)
+ onTrackSelected(int type, java.lang.String trackId)
+ onTuned(android.net.Uri channelUri)
+ onVideoUnavailable(int reason)
+ removeBroadcastInfo(int requestId)
+ requestAd(android.media.tv.AdRequest request)
+ requestBroadcastInfo(android.media.tv.BroadcastInfoRequest request)
+ requestSigning(java.lang.String signingId, java.lang.String algorithm, java.lang.String alias, byte[] data)
+ sendPlaybackCommandRequest(java.lang.String cmdType, android.os.Bundle parameters)
+ setMediaViewEnabled(boolean enable)
+ setVideoBounds(android.graphics.Rect rect)
+ #ctor(android.content.Context context)
+ class TvInteractiveAppServiceInfo
+ #ctor(android.content.Context context, android.content.ComponentName component)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class TvInteractiveAppView
+ createBiInteractiveApp(android.net.Uri biIAppUri, android.os.Bundle params)
+ destroyBiInteractiveApp(java.lang.String biIAppId)
+ dispatchKeyEvent(android.view.KeyEvent event)
+ dispatchUnhandledInputEvent(android.view.InputEvent event)
+ notifyError(java.lang.String errMsg, android.os.Bundle params)
+ onLayout(boolean changed, int left, int top, int right, int bottom)
+ onMeasure(int widthMeasureSpec, int heightMeasureSpec)
+ onUnhandledInputEvent(android.view.InputEvent event)
+ onVisibilityChanged(android.view.View changedView, int visibility)
+ prepareInteractiveApp(java.lang.String iAppServiceId, int type)
+ sendCurrentChannelLcn(int lcn)
+ sendCurrentChannelUri(android.net.Uri channelUri)
+ sendCurrentTvInputId(java.lang.String inputId)
+ sendSigningResult(java.lang.String signingId, byte[] result)
+ sendStreamVolume(float volume)
+ sendTrackInfoList(java.util.List tracks)
+ setCallback(java.util.concurrent.Executor executor, android.media.tv.interactive.TvInteractiveAppView.TvInteractiveAppCallback callback)
+ setOnUnhandledInputEventListener(java.util.concurrent.Executor executor, android.media.tv.interactive.TvInteractiveAppView.OnUnhandledInputEventListener listener)
+ setTeletextAppEnabled(boolean enable)
+ setTvView(android.media.tv.TvView tvView)
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
+ interface TvInteractiveAppView.OnUnhandledInputEventListener
+ onUnhandledInputEvent(android.view.InputEvent event)
+ class TvInteractiveAppView.TvInteractiveAppCallback
+ onBiInteractiveAppCreated(java.lang.String iAppServiceId, android.net.Uri biIAppUri, java.lang.String biIAppId)
+ onPlaybackCommandRequest(java.lang.String iAppServiceId, java.lang.String cmdType, android.os.Bundle parameters)
+ onRequestCurrentChannelLcn(java.lang.String iAppServiceId)
+ onRequestCurrentChannelUri(java.lang.String iAppServiceId)
+ onRequestCurrentTvInputId(java.lang.String iAppServiceId)
+ onRequestSigning(java.lang.String iAppServiceId, java.lang.String signingId, java.lang.String algorithm, java.lang.String alias, byte[] data)
+ onRequestStreamVolume(java.lang.String iAppServiceId)
+ onRequestTrackInfoList(java.lang.String iAppServiceId)
+ onSetVideoBounds(java.lang.String iAppServiceId, android.graphics.Rect rect)
+ onStateChanged(java.lang.String iAppServiceId, int state, int err)
+ onTeletextAppStateChanged(java.lang.String iAppServiceId, int state)
package android.mtp
;---------------------------------------
@@ -11291,21 +11691,35 @@ package android.net
onError(android.net.DnsResolver.DnsException error)
class DnsResolver.DnsException
#ctor(int code, java.lang.Throwable cause)
+ class EthernetNetworkSpecifier
+ canBeSatisfiedBy(android.net.NetworkSpecifier other)
+ equals(java.lang.Object o)
+ #ctor(java.lang.String interfaceName)
+ writeToParcel(android.os.Parcel dest, int flags)
class Ikev2VpnProfile
equals(java.lang.Object obj)
class Ikev2VpnProfile.Builder
+ #ctor(android.net.ipsec.ike.IkeTunnelConnectionParams ikeTunConnParams)
#ctor(java.lang.String serverAddr, java.lang.String identity)
setAllowedAlgorithms(java.util.List algorithmNames)
setAuthDigitalSignature(java.security.cert.X509Certificate userCert, java.security.PrivateKey key, java.security.cert.X509Certificate serverRootCa)
setAuthPsk(byte[] psk)
setAuthUsernamePassword(java.lang.String user, java.lang.String pass, java.security.cert.X509Certificate serverRootCa)
setBypassable(boolean isBypassable)
+ setLocalRoutesExcluded(boolean excludeLocalRoutes)
setMaxMtu(int mtu)
setMetered(boolean isMetered)
setProxy(android.net.ProxyInfo proxy)
+ setRequiresInternetValidation(boolean requiresInternetValidation)
class InetAddresses
isNumericAddress(java.lang.String address)
parseNumericAddress(java.lang.String address)
+ class IpConfiguration
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class IpConfiguration.Builder
+ setHttpProxy(android.net.ProxyInfo proxyInfo)
+ setStaticIpConfiguration(android.net.StaticIpConfiguration config)
class IpPrefix
contains(java.net.InetAddress address)
equals(java.lang.Object obj)
@@ -11387,6 +11801,7 @@ package android.net
class NetworkCapabilities
equals(java.lang.Object obj)
hasCapability(int capability)
+ hasEnterpriseId(int enterpriseId)
hasTransport(int transportType)
#ctor(android.net.NetworkCapabilities nc)
writeToParcel(android.os.Parcel dest, int flags)
@@ -11450,6 +11865,14 @@ package android.net
class SSLSessionCache
#ctor(android.content.Context context)
#ctor(java.io.File dir)
+ class StaticIpConfiguration
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class StaticIpConfiguration.Builder
+ setDnsServers(java.lang.Iterable dnsServers)
+ setDomains(java.lang.String newDomains)
+ setGateway(java.net.InetAddress gateway)
+ setIpAddress(android.net.LinkAddress ipAddress)
class TelephonyNetworkSpecifier
equals(java.lang.Object obj)
writeToParcel(android.os.Parcel dest, int flags)
@@ -11539,6 +11962,10 @@ package android.net
sanitize(java.lang.String value)
class VpnManager
provisionVpnProfile(android.net.PlatformVpnProfile profile)
+ class VpnProfileState
+ equals(java.lang.Object obj)
+ #ctor(int state, java.lang.String sessionKey, boolean alwaysOn, boolean lockdown)
+ writeToParcel(android.os.Parcel out, int flags)
class VpnService
onBind(android.content.Intent intent)
prepare(android.content.Context context)
@@ -11748,8 +12175,13 @@ package android.net.ipsec.ike.exceptions
class IkeInternalException
#ctor(java.lang.String message, java.lang.Throwable cause)
#ctor(java.lang.Throwable cause)
+ class IkeIOException
+ #ctor(java.io.IOException cause)
+ initCause(java.lang.Throwable cause)
class IkeNetworkLostException
#ctor(android.net.Network network)
+ class IkeTimeoutException
+ #ctor(java.lang.String message)
class InvalidKeException
#ctor(int dhGroup)
class InvalidMajorVersionException
@@ -11760,9 +12192,13 @@ package android.net.ipsec.ike.exceptions
package android.net.nsd
;---------------------------------------
class NsdManager
+ discoverServices(java.lang.String serviceType, int protocolType, android.net.Network network, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.DiscoveryListener listener)
+ discoverServices(java.lang.String serviceType, int protocolType, android.net.NetworkRequest networkRequest, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.DiscoveryListener listener)
discoverServices(java.lang.String serviceType, int protocolType, android.net.nsd.NsdManager.DiscoveryListener listener)
registerService(android.net.nsd.NsdServiceInfo serviceInfo, int protocolType, android.net.nsd.NsdManager.RegistrationListener listener)
+ registerService(android.net.nsd.NsdServiceInfo serviceInfo, int protocolType, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.RegistrationListener listener)
resolveService(android.net.nsd.NsdServiceInfo serviceInfo, android.net.nsd.NsdManager.ResolveListener listener)
+ resolveService(android.net.nsd.NsdServiceInfo serviceInfo, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.ResolveListener listener)
stopServiceDiscovery(android.net.nsd.NsdManager.DiscoveryListener listener)
unregisterService(android.net.nsd.NsdManager.RegistrationListener listener)
interface NsdManager.DiscoveryListener
@@ -11784,6 +12220,7 @@ package android.net.nsd
removeAttribute(java.lang.String key)
setAttribute(java.lang.String key, java.lang.String value)
setHost(java.net.InetAddress s)
+ setNetwork(android.net.Network network)
setPort(int p)
setServiceName(java.lang.String s)
setServiceType(java.lang.String s)
@@ -11916,6 +12353,8 @@ package android.net.vcn
equals(java.lang.Object other)
class VcnCellUnderlyingNetworkTemplate.Builder
setMetered(int matchCriteria)
+ setMinDownstreamBandwidthKbps(int minEntryDownstreamBandwidthKbps, int minExitDownstreamBandwidthKbps)
+ setMinUpstreamBandwidthKbps(int minEntryUpstreamBandwidthKbps, int minExitUpstreamBandwidthKbps)
setOperatorPlmnIds(java.util.Set operatorPlmnIds)
setOpportunistic(int matchCriteria)
setRoaming(int matchCriteria)
@@ -11949,10 +12388,15 @@ package android.net.vcn
equals(java.lang.Object other)
class VcnWifiUnderlyingNetworkTemplate.Builder
setMetered(int matchCriteria)
+ setMinDownstreamBandwidthKbps(int minEntryDownstreamBandwidthKbps, int minExitDownstreamBandwidthKbps)
+ setMinUpstreamBandwidthKbps(int minEntryUpstreamBandwidthKbps, int minExitUpstreamBandwidthKbps)
setSsids(java.util.Set ssids)
package android.net.wifi
;---------------------------------------
+ class MloLink
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
class ScanResult
convertChannelToFrequencyMhzIfSupported(int channel, int band)
convertFrequencyMhzToChannelIfSupported(int freqMhz)
@@ -11961,6 +12405,7 @@ package android.net.wifi
class ScanResult.InformationElement
equals(java.lang.Object that)
#ctor(android.net.wifi.ScanResult.InformationElement rhs)
+ #ctor(int id, int idExt, byte[] bytes)
writeToParcel(android.os.Parcel dest, int flags)
class SoftApConfiguration
equals(java.lang.Object otherObj)
@@ -11970,6 +12415,7 @@ package android.net.wifi
writeToParcel(android.os.Parcel dest, int flags)
class WifiConfiguration
setHttpProxy(android.net.ProxyInfo httpProxy)
+ setIpConfiguration(android.net.IpConfiguration ipConfiguration)
setMacRandomizationSetting(int macRandomizationSetting)
setSecurityParams(int securityType)
#ctor(android.net.wifi.WifiConfiguration source)
@@ -12012,6 +12458,7 @@ package android.net.wifi
addOrUpdatePasspointConfiguration(android.net.wifi.hotspot2.PasspointConfiguration config)
addSuggestionConnectionStatusListener(java.util.concurrent.Executor executor, android.net.wifi.WifiManager.SuggestionConnectionStatusListener listener)
addSuggestionUserApprovalStatusListener(java.util.concurrent.Executor executor, android.net.wifi.WifiManager.SuggestionUserApprovalStatusListener listener)
+ allowAutojoinGlobal(boolean allowAutojoin)
calculateSignalLevel(int rssi)
calculateSignalLevel(int rssi, int numLevels)
cancelWps(android.net.wifi.WifiManager.WpsCallback listener)
@@ -12023,6 +12470,7 @@ package android.net.wifi
enableNetwork(int netId, boolean attemptConnect)
isCarrierNetworkOffloadEnabled(int subscriptionId, boolean merged)
isWifiStandardSupported(int standard)
+ queryAutojoinGlobal(java.util.concurrent.Executor executor, java.util.function.Consumer resultsCallback)
registerScanResultsCallback(java.util.concurrent.Executor executor, android.net.wifi.WifiManager.ScanResultsCallback callback)
registerSubsystemRestartTrackingCallback(java.util.concurrent.Executor executor, android.net.wifi.WifiManager.SubsystemRestartTrackingCallback callback)
removeNetwork(int netId)
@@ -12031,6 +12479,7 @@ package android.net.wifi
removePasspointConfiguration(java.lang.String fqdn)
removeSuggestionConnectionStatusListener(android.net.wifi.WifiManager.SuggestionConnectionStatusListener listener)
removeSuggestionUserApprovalStatusListener(android.net.wifi.WifiManager.SuggestionUserApprovalStatusListener listener)
+ reportCreateInterfaceImpact(int interfaceType, boolean requireNewInterface, java.util.concurrent.Executor executor, java.util.function.BiConsumer> resultCallback)
setTdlsEnabled(java.net.InetAddress remoteIPAddress, boolean enable)
setTdlsEnabledWithMacAddress(java.lang.String remoteMacAddress, boolean enable)
setWifiEnabled(boolean enabled)
@@ -12042,6 +12491,9 @@ package android.net.wifi
class WifiManager.AddNetworkResult
#ctor(int statusCode, int networkId)
writeToParcel(android.os.Parcel dest, int flags)
+ class WifiManager.InterfaceCreationImpact
+ equals(java.lang.Object that)
+ #ctor(int interfaceType, java.util.Set packages)
class WifiManager.LocalOnlyHotspotCallback
onFailed(int reason)
onStarted(android.net.wifi.WifiManager.LocalOnlyHotspotReservation reservation)
@@ -12100,6 +12552,7 @@ package android.net.wifi
setUntrusted(boolean isUntrusted)
setWapiEnterpriseConfig(android.net.wifi.WifiEnterpriseConfig enterpriseConfig)
setWapiPassphrase(java.lang.String passphrase)
+ setWifiSsid(android.net.wifi.WifiSsid wifiSsid)
setWpa2EnterpriseConfig(android.net.wifi.WifiEnterpriseConfig enterpriseConfig)
setWpa2Passphrase(java.lang.String passphrase)
setWpa3Enterprise192BitModeConfig(android.net.wifi.WifiEnterpriseConfig enterpriseConfig)
@@ -12109,8 +12562,6 @@ package android.net.wifi
class WifiSsid
equals(java.lang.Object thatObject)
fromBytes(byte[] bytes)
- fromString(java.lang.String string)
- fromUtf8Text(java.lang.CharSequence utf8Text)
writeToParcel(android.os.Parcel dest, int flags)
class WpsInfo
#ctor(android.net.wifi.WpsInfo source)
@@ -12135,7 +12586,9 @@ package android.net.wifi.aware
onMessageSendSucceeded(int messageId)
onPublishStarted(android.net.wifi.aware.PublishDiscoverySession session)
onServiceDiscovered(android.net.wifi.aware.PeerHandle peerHandle, byte[] serviceSpecificInfo, java.util.List matchFilter)
+ onServiceDiscovered(android.net.wifi.aware.ServiceDiscoveryInfo info)
onServiceDiscoveredWithinRange(android.net.wifi.aware.PeerHandle peerHandle, byte[] serviceSpecificInfo, java.util.List matchFilter, int distanceMm)
+ onServiceDiscoveredWithinRange(android.net.wifi.aware.ServiceDiscoveryInfo info, int distanceMm)
onServiceLost(android.net.wifi.aware.PeerHandle peerHandle, int reason)
onSubscribeStarted(android.net.wifi.aware.SubscribeDiscoverySession session)
class IdentityChangedListener
@@ -12149,6 +12602,8 @@ package android.net.wifi.aware
equals(java.lang.Object o)
writeToParcel(android.os.Parcel dest, int flags)
class PublishConfig.Builder
+ setDataPathSecurityConfig(android.net.wifi.aware.WifiAwareDataPathSecurityConfig securityConfig)
+ setInstantCommunicationModeEnabled(boolean enabled, int band)
setMatchFilter(java.util.List matchFilter)
setPublishType(int publishType)
setRangingEnabled(boolean enable)
@@ -12162,6 +12617,7 @@ package android.net.wifi.aware
equals(java.lang.Object o)
writeToParcel(android.os.Parcel dest, int flags)
class SubscribeConfig.Builder
+ setInstantCommunicationModeEnabled(boolean enabled, int band)
setMatchFilter(java.util.List matchFilter)
setMaxDistanceMm(int maxDistanceMm)
setMinDistanceMm(int minDistanceMm)
@@ -12175,6 +12631,14 @@ package android.net.wifi.aware
class WifiAwareChannelInfo
equals(java.lang.Object obj)
writeToParcel(android.os.Parcel dest, int flags)
+ class WifiAwareDataPathSecurityConfig
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class WifiAwareDataPathSecurityConfig.Builder
+ setPmk(byte[] pmk)
+ setPmkId(byte[] pmkId)
+ setPskPassphrase(java.lang.String pskPassphrase)
+ #ctor(int cipherSuite)
class WifiAwareManager
attach(android.net.wifi.aware.AttachCallback attachCallback, android.net.wifi.aware.IdentityChangedListener identityChangedListener, android.os.Handler handler)
attach(android.net.wifi.aware.AttachCallback attachCallback, android.os.Handler handler)
@@ -12186,7 +12650,8 @@ package android.net.wifi.aware
equals(java.lang.Object obj)
writeToParcel(android.os.Parcel dest, int flags)
class WifiAwareNetworkSpecifier.Builder
- setChannelInMhz(int channelInMhz, boolean required)
+ setChannelFrequencyMhz(int channelInMhz, boolean required)
+ setDataPathSecurityConfig(android.net.wifi.aware.WifiAwareDataPathSecurityConfig securityConfig)
setPmk(byte[] pmk)
setPort(int port)
setPskPassphrase(java.lang.String pskPassphrase)
@@ -12209,6 +12674,7 @@ package android.net.wifi.hotspot2
setCredential(android.net.wifi.hotspot2.pps.Credential credential)
setDecoratedIdentityPrefix(java.lang.String decoratedIdentityPrefix)
setHomeSp(android.net.wifi.hotspot2.pps.HomeSp homeSp)
+ setSubscriptionExpirationTimeInMillis(long subscriptionExpirationTimeInMillis)
writeToParcel(android.os.Parcel dest, int flags)
package android.net.wifi.hotspot2.omadm
@@ -12288,33 +12754,41 @@ package android.net.wifi.p2p
#ctor(android.net.wifi.p2p.WifiP2pInfo source)
writeToParcel(android.os.Parcel dest, int flags)
class WifiP2pManager
- addLocalService(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.nsd.WifiP2pServiceInfo servInfo, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- addServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.nsd.WifiP2pServiceRequest req, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- cancelConnect(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- clearLocalServices(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- clearServiceRequests(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- connect(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pConfig config, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- createGroup(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pConfig config, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- createGroup(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- discoverPeers(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- discoverServices(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ addExternalApprover(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.MacAddress deviceAddress, android.net.wifi.p2p.WifiP2pManager.ExternalApproverRequestListener listener)
+ addLocalService(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.nsd.WifiP2pServiceInfo servInfo, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ addServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.nsd.WifiP2pServiceRequest req, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ cancelConnect(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ clearLocalServices(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ clearServiceRequests(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ connect(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pConfig config, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ createGroup(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pConfig config, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ createGroup(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ discoverPeers(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ discoverPeersOnSocialChannels(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ discoverPeersOnSpecificFrequency(android.net.wifi.p2p.WifiP2pManager.Channel channel, int frequencyMhz, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ discoverServices(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
initialize(android.content.Context srcContext, android.os.Looper srcLooper, android.net.wifi.p2p.WifiP2pManager.ChannelListener listener)
- removeGroup(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- removeLocalService(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.nsd.WifiP2pServiceInfo servInfo, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- removeServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.nsd.WifiP2pServiceRequest req, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- requestConnectionInfo(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ConnectionInfoListener listener)
+ removeClient(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.MacAddress peerAddress, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ removeExternalApprover(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.MacAddress deviceAddress, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ removeGroup(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ removeLocalService(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.nsd.WifiP2pServiceInfo servInfo, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ removeServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.nsd.WifiP2pServiceRequest req, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ requestConnectionInfo(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ConnectionInfoListener listener)
requestDeviceInfo(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.DeviceInfoListener listener)
requestDiscoveryState(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.DiscoveryStateListener listener)
- requestGroupInfo(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.GroupInfoListener listener)
+ requestGroupInfo(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.GroupInfoListener listener)
requestNetworkInfo(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.NetworkInfoListener listener)
requestP2pState(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.P2pStateListener listener)
- requestPeers(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.PeerListListener listener)
- setDnsSdResponseListeners(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.DnsSdServiceResponseListener servListener, android.net.wifi.p2p.WifiP2pManager.DnsSdTxtRecordListener txtListener)
- setServiceResponseListener(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ServiceResponseListener listener)
- setUpnpServiceResponseListener(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.UpnpServiceResponseListener listener)
- startListening(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- stopListening(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
- stopPeerDiscovery(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ requestPeers(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.PeerListListener listener)
+ setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.MacAddress deviceAddress, int result, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.MacAddress deviceAddress, int result, java.lang.String pin, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ setDnsSdResponseListeners(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.DnsSdServiceResponseListener servListener, android.net.wifi.p2p.WifiP2pManager.DnsSdTxtRecordListener txtListener)
+ setServiceResponseListener(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ServiceResponseListener listener)
+ setUpnpServiceResponseListener(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.UpnpServiceResponseListener listener)
+ setVendorElements(android.net.wifi.p2p.WifiP2pManager.Channel c, java.util.List vendorElements, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ startListening(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ stopListening(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
+ stopPeerDiscovery(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener)
interface WifiP2pManager.ActionListener
onFailure(int reason)
interface WifiP2pManager.ConnectionInfoListener
@@ -12327,6 +12801,11 @@ package android.net.wifi.p2p
onDnsSdServiceAvailable(java.lang.String instanceName, java.lang.String registrationType, android.net.wifi.p2p.WifiP2pDevice srcDevice)
interface WifiP2pManager.DnsSdTxtRecordListener
onDnsSdTxtRecordAvailable(java.lang.String fullDomainName, java.util.Map txtRecordMap, android.net.wifi.p2p.WifiP2pDevice srcDevice)
+ interface WifiP2pManager.ExternalApproverRequestListener
+ onAttached(android.net.MacAddress deviceAddress)
+ onConnectionRequested(int requestType, android.net.wifi.p2p.WifiP2pConfig config, android.net.wifi.p2p.WifiP2pDevice device)
+ onDetached(android.net.MacAddress deviceAddress, int reason)
+ onPinGenerated(android.net.MacAddress deviceAddress, java.lang.String pin)
interface WifiP2pManager.GroupInfoListener
onGroupInfoAvailable(android.net.wifi.p2p.WifiP2pGroup group)
interface WifiP2pManager.NetworkInfoListener
@@ -12596,6 +13075,7 @@ package android.opengl
class EGLDisplay
equals(java.lang.Object o)
class EGLExt
+ eglDupNativeFenceFDANDROID(android.opengl.EGLDisplay display, android.opengl.EGLSync sync)
eglPresentationTimeANDROID(android.opengl.EGLDisplay dpy, android.opengl.EGLSurface sur, long time)
class EGLImage
equals(java.lang.Object o)
@@ -13662,15 +14142,20 @@ package android.os
getFloatArray(java.lang.String key)
getIntegerArrayList(java.lang.String key)
getParcelable(java.lang.String key)
+ getParcelable(java.lang.String key, java.lang.Class clazz)
getParcelableArray(java.lang.String key)
+ getParcelableArray(java.lang.String key, java.lang.Class clazz)
getParcelableArrayList(java.lang.String key)
+ getParcelableArrayList(java.lang.String key, java.lang.Class extends T> clazz)
getSerializable(java.lang.String key)
+ getSerializable(java.lang.String key, java.lang.Class clazz)
getShort(java.lang.String key)
getShort(java.lang.String key, short defaultValue)
getShortArray(java.lang.String key)
getSize(java.lang.String key)
getSizeF(java.lang.String key)
getSparseParcelableArray(java.lang.String key)
+ getSparseParcelableArray(java.lang.String key, java.lang.Class extends T> clazz)
getStringArrayList(java.lang.String key)
putAll(android.os.Bundle bundle)
putBinder(java.lang.String key, android.os.IBinder value)
@@ -13833,6 +14318,7 @@ package android.os
indexOf(java.util.Locale locale)
isPseudoLocale(android.icu.util.ULocale locale)
#ctor(java.util.Locale... list)
+ matchesLanguageAndScript(java.util.Locale supported, java.util.Locale desired)
setDefault(android.os.LocaleList locales)
writeToParcel(android.os.Parcel dest, int parcelableFlags)
class Looper
@@ -13878,6 +14364,9 @@ package android.os
onResult(R result)
class Parcel
appendFrom(android.os.Parcel parcel, int offset, int length)
+ createFixedArray(java.lang.Class cls, android.os.Parcelable.Creator c, int... dimensions)
+ createFixedArray(java.lang.Class cls, int... dimensions)
+ createFixedArray(java.lang.Class cls, java.util.function.Function asInterface, int... dimensions)
createInterfaceArray(java.util.function.IntFunction newArray, java.util.function.Function asInterface)
createInterfaceArrayList(java.util.function.Function asInterface)
createTypedArray(android.os.Parcelable.Creator c)
@@ -13899,6 +14388,9 @@ package android.os
readCharArray(char[] val)
readDoubleArray(double[] val)
readException(int code, java.lang.String msg)
+ readFixedArray(T val)
+ readFixedArray(T val, android.os.Parcelable.Creator c)
+ readFixedArray(T val, java.util.function.Function asInterface)
readFloatArray(float[] val)
readHashMap(java.lang.ClassLoader loader)
readHashMap(java.lang.ClassLoader loader, java.lang.Class extends K> clazzKey, java.lang.Class extends V> clazzValue)
@@ -13917,7 +14409,7 @@ package android.os
readParcelableCreator(java.lang.ClassLoader loader)
readParcelableCreator(java.lang.ClassLoader loader, java.lang.Class clazz)
readParcelableList(java.util.List list, java.lang.ClassLoader cl)
- readParcelableList(java.util.List list, java.lang.ClassLoader cl, java.lang.Class clazz)
+ readParcelableList(java.util.List list, java.lang.ClassLoader cl, java.lang.Class extends T> clazz)
readPersistableBundle(java.lang.ClassLoader loader)
readSerializable(java.lang.ClassLoader loader, java.lang.Class clazz)
readSparseArray(java.lang.ClassLoader loader)
@@ -13948,6 +14440,7 @@ package android.os
writeDoubleArray(double[] val)
writeException(java.lang.Exception e)
writeFileDescriptor(java.io.FileDescriptor val)
+ writeFixedArray(T val, int parcelableFlags, int... dimensions)
writeFloat(float val)
writeFloatArray(float[] val)
writeInt(int val)
@@ -14048,7 +14541,10 @@ package android.os
acquire(long timeout)
release(int flags)
setReferenceCounted(boolean value)
+ setStateListener(java.util.concurrent.Executor executor, android.os.PowerManager.WakeLockStateListener listener)
setWorkSource(android.os.WorkSource ws)
+ interface PowerManager.WakeLockStateListener
+ onStateChanged(boolean enabled)
class Process
getGidForName(java.lang.String name)
getThreadPriority(int tid)
@@ -14201,6 +14697,11 @@ package android.os
#ctor(android.os.WorkSource orig)
writeToParcel(android.os.Parcel dest, int flags)
+package android.os.ext
+;---------------------------------------
+ class SdkExtensions
+ getExtensionVersion(int extension)
+
package android.os.health
;---------------------------------------
class HealthStats
@@ -14640,6 +15141,7 @@ package android.print
setCopies(int copies)
setPages(android.print.PageRange[] pages)
class PrintManager
+ isPrintServiceEnabled(android.content.ComponentName service)
print(java.lang.String printJobName, android.print.PrintDocumentAdapter documentAdapter, android.print.PrintAttributes attributes)
package android.print.pdf
@@ -14711,14 +15213,13 @@ package android.provider
delete(android.net.Uri uri, java.lang.String selection, java.lang.String[] selectionArgs)
getType(android.net.Uri uri)
insert(android.net.Uri uri, android.content.ContentValues values)
- onGetAccountInfo(android.os.Bundle extras)
- onGetMediaInfo(android.os.Bundle extras)
- onOpenMedia(java.lang.String mediaId, android.os.CancellationSignal signal)
- onOpenThumbnail(java.lang.String mediaId, android.graphics.Point size, android.os.CancellationSignal signal)
+ onCreateCloudMediaSurfaceController(android.os.Bundle config, android.provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback callback)
+ onGetMediaCollectionInfo(android.os.Bundle extras)
+ onOpenMedia(java.lang.String mediaId, android.os.Bundle extras, android.os.CancellationSignal signal)
+ onOpenPreview(java.lang.String mediaId, android.graphics.Point size, android.os.Bundle extras, android.os.CancellationSignal signal)
onQueryAlbums(android.os.Bundle extras)
onQueryDeletedMedia(android.os.Bundle extras)
onQueryMedia(android.os.Bundle extras)
- onQueryMedia(java.lang.String mediaId)
openFile(android.net.Uri uri, java.lang.String mode)
openFile(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal signal)
openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts)
@@ -14727,6 +15228,16 @@ package android.provider
query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder)
query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder, android.os.CancellationSignal cancellationSignal)
update(android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs)
+ class CloudMediaProvider.CloudMediaSurfaceController
+ onConfigChange(android.os.Bundle config)
+ onMediaPause(int surfaceId)
+ onMediaPlay(int surfaceId)
+ onMediaSeekTo(int surfaceId, long timestampMillis)
+ onSurfaceChanged(int surfaceId, int format, int width, int height)
+ onSurfaceCreated(int surfaceId, android.view.Surface surface, java.lang.String mediaId)
+ onSurfaceDestroyed(int surfaceId)
+ class CloudMediaProvider.CloudMediaSurfaceStateChangedCallback
+ setPlaybackState(int surfaceId, int playbackState, android.os.Bundle playbackStateInfo)
class Contacts.ContactMethods
addPostalLocation(android.content.Context context, long postalId, double latitude, double longitude)
decodeImProtocol(java.lang.String encodedString)
@@ -14925,7 +15436,6 @@ package android.provider
createFavoriteRequest(android.content.ContentResolver resolver, java.util.Collection uris, boolean value)
createTrashRequest(android.content.ContentResolver resolver, java.util.Collection uris, boolean value)
createWriteRequest(android.content.ContentResolver resolver, java.util.Collection uris)
- getCloudProvider(android.content.ContentResolver resolver)
getDocumentUri(android.content.Context context, android.net.Uri mediaUri)
getExternalVolumeNames(android.content.Context context)
getGeneration(android.content.Context context, java.lang.String volumeName)
@@ -14938,8 +15448,10 @@ package android.provider
getVersion(android.content.Context context)
getVersion(android.content.Context context, java.lang.String volumeName)
getVolumeName(android.net.Uri uri)
+ isCurrentCloudMediaProviderAuthority(android.content.ContentResolver resolver, java.lang.String authority)
isCurrentSystemGallery(android.content.ContentResolver resolver, int uid, java.lang.String packageName)
- notifyCloudEvent(android.content.ContentResolver resolver)
+ isSupportedCloudMediaProviderAuthority(android.content.ContentResolver resolver, java.lang.String authority)
+ notifyCloudMediaChangedEvent(android.content.ContentResolver resolver, java.lang.String authority, java.lang.String currentMediaCollectionId)
setIncludePending(android.net.Uri uri)
setRequireOriginal(android.net.Uri uri)
class MediaStore.Audio
@@ -15804,6 +16316,19 @@ package android.security.identity
class CipherSuiteNotSupportedException
#ctor(java.lang.String message)
#ctor(java.lang.String message, java.lang.Throwable cause)
+ class CredentialDataRequest.Builder
+ setAllowUsingExhaustedKeys(boolean allowUsingExhaustedKeys)
+ setAllowUsingExpiredKeys(boolean allowUsingExpiredKeys)
+ setDeviceSignedEntriesToRequest(java.util.Map> entriesToRequest)
+ setIncrementUseCount(boolean incrementUseCount)
+ setIssuerSignedEntriesToRequest(java.util.Map> entriesToRequest)
+ setReaderSignature(byte[] readerSignature)
+ setRequestMessage(byte[] requestMessage)
+ interface CredentialDataResult.Entries
+ getEntry(java.lang.String namespaceName, java.lang.String name)
+ getEntryNames(java.lang.String namespaceName)
+ getRetrievedEntryNames(java.lang.String namespaceName)
+ getStatus(java.lang.String namespaceName, java.lang.String name)
class DocTypeNotSupportedException
#ctor(java.lang.String message)
#ctor(java.lang.String message, java.lang.Throwable cause)
@@ -15828,6 +16353,7 @@ package android.security.identity
#ctor(java.lang.String message, java.lang.Throwable cause)
class IdentityCredentialStore
createCredential(java.lang.String credentialName, java.lang.String docType)
+ createPresentationSession(int cipherSuite)
deleteCredentialByName(java.lang.String credentialName)
getCredentialByName(java.lang.String credentialName, int cipherSuite)
getDirectAccessInstance(android.content.Context context)
@@ -15847,6 +16373,10 @@ package android.security.identity
class PersonalizationData.Builder
addAccessControlProfile(android.security.identity.AccessControlProfile profile)
putEntry(java.lang.String namespace, java.lang.String name, java.util.Collection accessControlProfileIds, byte[] value)
+ class PresentationSession
+ getCredentialData(java.lang.String credentialName, android.security.identity.CredentialDataRequest request)
+ setReaderEphemeralPublicKey(java.security.PublicKey readerEphemeralPublicKey)
+ setSessionTranscript(byte[] sessionTranscript)
class ResultData
getEntry(java.lang.String namespaceName, java.lang.String name)
getEntryNames(java.lang.String namespaceName)
@@ -15972,8 +16502,10 @@ package android.service.autofill
class Dataset
writeToParcel(android.os.Parcel parcel, int flags)
class Dataset.Builder
+ #ctor(android.service.autofill.Presentations presentations)
#ctor(android.widget.RemoteViews presentation)
setAuthentication(android.content.IntentSender authentication)
+ setField(android.view.autofill.AutofillId id, android.service.autofill.Field field)
setId(java.lang.String id)
setInlinePresentation(android.service.autofill.InlinePresentation inlinePresentation)
setInlinePresentation(android.service.autofill.InlinePresentation inlinePresentation, android.service.autofill.InlinePresentation inlineTooltipPresentation)
@@ -15991,6 +16523,10 @@ package android.service.autofill
class DateValueSanitizer
#ctor(android.icu.text.DateFormat dateFormat)
writeToParcel(android.os.Parcel parcel, int flags)
+ class Field.Builder
+ setFilter(java.util.regex.Pattern value)
+ setPresentations(android.service.autofill.Presentations value)
+ setValue(android.view.autofill.AutofillValue value)
class FillCallback
onFailure(java.lang.CharSequence message)
onSuccess(android.service.autofill.FillResponse response)
@@ -16005,11 +16541,14 @@ package android.service.autofill
class FillResponse.Builder
addDataset(android.service.autofill.Dataset dataset)
disableAutofill(long duration)
+ setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.service.autofill.Presentations presentations)
setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.widget.RemoteViews presentation)
setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation)
setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation, android.service.autofill.InlinePresentation inlineTooltipPresentation)
setClientState(android.os.Bundle clientState)
+ setDialogHeader(android.widget.RemoteViews header)
setFieldClassificationIds(android.view.autofill.AutofillId... ids)
+ setFillDialogTriggerIds(android.view.autofill.AutofillId... ids)
setFlags(int flags)
setFooter(android.widget.RemoteViews footer)
setHeader(android.widget.RemoteViews header)
@@ -16032,6 +16571,11 @@ package android.service.autofill
class LuhnChecksumValidator
#ctor(android.view.autofill.AutofillId... ids)
writeToParcel(android.os.Parcel parcel, int flags)
+ class Presentations.Builder
+ setDialogPresentation(android.widget.RemoteViews value)
+ setInlinePresentation(android.service.autofill.InlinePresentation value)
+ setInlineTooltipPresentation(android.service.autofill.InlinePresentation value)
+ setMenuPresentation(android.widget.RemoteViews value)
class RegexValidator
#ctor(android.view.autofill.AutofillId id, java.util.regex.Pattern regex)
writeToParcel(android.os.Parcel parcel, int flags)
@@ -16229,6 +16773,7 @@ package android.service.dreams
onPanelClosed(int featureId, android.view.Menu menu)
onPreparePanel(int featureId, android.view.View view, android.view.Menu menu)
onSearchRequested(android.view.SearchEvent event)
+ onUnbind(android.content.Intent intent)
onWindowAttributesChanged(android.view.WindowManager.LayoutParams attrs)
onWindowFocusChanged(boolean hasFocus)
onWindowStartingActionMode(android.view.ActionMode.Callback callback)
@@ -16521,12 +17066,15 @@ package android.speech
onReadyForSpeech(android.os.Bundle params)
onResults(android.os.Bundle results)
onRmsChanged(float rmsdB)
+ onSegmentResults(android.os.Bundle segmentResults)
class RecognitionService
createContext(android.content.ContextParams contextParams)
onBind(android.content.Intent intent)
onCancel(android.speech.RecognitionService.Callback listener)
+ onCheckRecognitionSupport(android.content.Intent recognizerIntent, android.speech.RecognitionService.SupportCallback supportCallback)
onStartListening(android.content.Intent recognizerIntent, android.speech.RecognitionService.Callback listener)
onStopListening(android.speech.RecognitionService.Callback listener)
+ onTriggerModelDownload(android.content.Intent recognizerIntent)
class RecognitionService.Callback
bufferReceived(byte[] buffer)
error(int error)
@@ -16534,9 +17082,29 @@ package android.speech
readyForSpeech(android.os.Bundle params)
results(android.os.Bundle results)
rmsChanged(float rmsdB)
+ segmentResults(android.os.Bundle results)
+ class RecognitionService.SupportCallback
+ onError(int errorCode)
+ onSupportResult(android.speech.RecognitionSupport recognitionSupport)
+ class RecognitionSupport
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class RecognitionSupport.Builder
+ addInstalledOnDeviceLanguage(java.lang.String value)
+ addOnlineLanguage(java.lang.String value)
+ addPendingOnDeviceLanguage(java.lang.String value)
+ addSupportedOnDeviceLanguage(java.lang.String value)
+ setInstalledOnDeviceLanguages(java.util.List value)
+ setOnlineLanguages(java.util.List value)
+ setPendingOnDeviceLanguages(java.util.List value)
+ setSupportedOnDeviceLanguages(java.util.List value)
+ interface RecognitionSupportCallback
+ onError(int error)
+ onSupportResult(android.speech.RecognitionSupport recognitionSupport)
class RecognizerIntent
getVoiceDetailsIntent(android.content.Context context)
class SpeechRecognizer
+ checkRecognitionSupport(android.content.Intent recognizerIntent, java.util.concurrent.Executor executor, android.speech.RecognitionSupportCallback supportListener)
createOnDeviceSpeechRecognizer(android.content.Context context)
createSpeechRecognizer(android.content.Context context)
createSpeechRecognizer(android.content.Context context, android.content.ComponentName serviceComponent)
@@ -16544,6 +17112,7 @@ package android.speech
isRecognitionAvailable(android.content.Context context)
setRecognitionListener(android.speech.RecognitionListener listener)
startListening(android.content.Intent recognizerIntent)
+ triggerModelDownload(android.content.Intent recognizerIntent)
package android.speech.tts
;---------------------------------------
@@ -16751,6 +17320,8 @@ package android.system
fromMillis(long millis)
class StructUtsname
#ctor(java.lang.String sysname, java.lang.String nodename, java.lang.String release, java.lang.String version, java.lang.String machine)
+ class VmSocketAddress
+ #ctor(int svmPort, int svmCid)
package android.telecom
;---------------------------------------
@@ -17417,11 +17988,12 @@ package android.telephony
setDeviceToDeviceStatusSharingContacts(int subscriptionId, java.util.List contacts)
setDeviceToDeviceStatusSharingPreference(int subscriptionId, int sharing)
setOpportunistic(boolean opportunistic, int subId)
- setSubscriptionOverrideCongested(int subId, boolean overrideCongested, int[] networkTypes, long timeoutMillis)
- setSubscriptionOverrideCongested(int subId, boolean overrideCongested, long timeoutMillis)
- setSubscriptionOverrideUnmetered(int subId, boolean overrideUnmetered, int[] networkTypes, long timeoutMillis)
- setSubscriptionOverrideUnmetered(int subId, boolean overrideUnmetered, long timeoutMillis)
+ setSubscriptionOverrideCongested(int subId, boolean overrideCongested, int[] networkTypes, long expirationDurationMillis)
+ setSubscriptionOverrideCongested(int subId, boolean overrideCongested, long expirationDurationMillis)
+ setSubscriptionOverrideUnmetered(int subId, boolean overrideUnmetered, int[] networkTypes, long expirationDurationMillis)
+ setSubscriptionOverrideUnmetered(int subId, boolean overrideUnmetered, long expirationDurationMillis)
setSubscriptionPlans(int subId, java.util.List plans)
+ setSubscriptionPlans(int subId, java.util.List plans, long expirationDurationMillis)
switchToSubscription(int subId, android.app.PendingIntent callbackIntent)
class SubscriptionPlan
equals(java.lang.Object obj)
@@ -17483,6 +18055,7 @@ package android.telephony
clearSignalStrengthUpdateRequest(android.telephony.SignalStrengthUpdateRequest request)
createForPhoneAccountHandle(android.telecom.PhoneAccountHandle phoneAccountHandle)
createForSubscriptionId(int subId)
+ getAllowedNetworkTypesForReason(int reason)
getDeviceId(int slotIndex)
getEmergencyNumberList(int categories)
getIccAuthentication(int appType, int authType, java.lang.String data)
@@ -17491,7 +18064,7 @@ package android.telephony
getMeid(int slotIndex)
getNetworkCountryIso(int slotIndex)
getNetworkSlicingConfiguration(java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback)
- getServiceState(boolean renounceFineLocationAccess, boolean renounceCoarseLocationAccess)
+ getServiceState(int includeLocationData)
getSimState(int slotIndex)
getSubscriptionId(android.telecom.PhoneAccountHandle phoneAccountHandle)
getTypeAllocationCode(int slotIndex)
@@ -17508,15 +18081,16 @@ package android.telephony
isRadioInterfaceCapabilitySupported(java.lang.String capability)
isVoicemailVibrationEnabled(android.telecom.PhoneAccountHandle accountHandle)
listen(android.telephony.PhoneStateListener listener, int events)
- registerTelephonyCallback(boolean renounceFineLocationAccess, boolean renounceCoarseLocationAccess, java.util.concurrent.Executor executor, android.telephony.TelephonyCallback callback)
+ registerTelephonyCallback(int includeLocationData, java.util.concurrent.Executor executor, android.telephony.TelephonyCallback callback)
registerTelephonyCallback(java.util.concurrent.Executor executor, android.telephony.TelephonyCallback callback)
requestCellInfoUpdate(java.util.concurrent.Executor executor, android.telephony.TelephonyManager.CellInfoCallback callback)
requestNetworkScan(android.telephony.NetworkScanRequest request, java.util.concurrent.Executor executor, android.telephony.TelephonyScanManager.NetworkScanCallback callback)
- requestNetworkScan(boolean renounceFineLocationAccess, android.telephony.NetworkScanRequest request, java.util.concurrent.Executor executor, android.telephony.TelephonyScanManager.NetworkScanCallback callback)
+ requestNetworkScan(int includeLocationData, android.telephony.NetworkScanRequest request, java.util.concurrent.Executor executor, android.telephony.TelephonyScanManager.NetworkScanCallback callback)
sendDialerSpecialCode(java.lang.String inputCode)
sendEnvelopeWithStatus(java.lang.String content)
sendUssdRequest(java.lang.String ussdRequest, android.telephony.TelephonyManager.UssdResponseCallback callback, android.os.Handler handler)
sendVisualVoicemailSms(java.lang.String number, int port, java.lang.String text, android.app.PendingIntent sentIntent)
+ setAllowedNetworkTypesForReason(int reason, long allowedNetworkTypes)
setCallComposerStatus(int status)
setDataEnabled(boolean enable)
setDataEnabledForReason(int reason, boolean enabled)
@@ -17692,6 +18266,7 @@ package android.telephony.ims
class ImsManager
getImsMmTelManager(int subscriptionId)
getImsRcsManager(int subscriptionId)
+ getProvisioningManager(int subscriptionId)
class ImsMmTelManager
getRegistrationState(java.util.concurrent.Executor executor, java.util.function.Consumer stateCallback)
getRegistrationTransportType(java.util.concurrent.Executor executor, java.util.function.Consumer transportTypeCallback)
@@ -17718,6 +18293,18 @@ package android.telephony.ims
writeToParcel(android.os.Parcel dest, int flags)
class ImsStateCallback
onUnavailable(int reason)
+ class ProvisioningManager
+ getProvisioningStatusForCapability(int capability, int tech)
+ getRcsProvisioningStatusForCapability(int capability, int tech)
+ isProvisioningRequiredForCapability(int capability, int tech)
+ isRcsProvisioningRequiredForCapability(int capability, int tech)
+ registerFeatureProvisioningChangedCallback(java.util.concurrent.Executor executor, android.telephony.ims.ProvisioningManager.FeatureProvisioningCallback callback)
+ setProvisioningStatusForCapability(int capability, int tech, boolean isProvisioned)
+ setRcsProvisioningStatusForCapability(int capability, int tech, boolean isProvisioned)
+ unregisterFeatureProvisioningChangedCallback(android.telephony.ims.ProvisioningManager.FeatureProvisioningCallback callback)
+ class ProvisioningManager.FeatureProvisioningCallback
+ onFeatureProvisioningChanged(int capability, int tech, boolean isProvisioned)
+ onRcsFeatureProvisioningChanged(int capability, int tech, boolean isProvisioned)
interface RegistrationManager
getRegistrationState(java.util.concurrent.Executor executor, java.util.function.Consumer stateCallback)
getRegistrationTransportType(java.util.concurrent.Executor executor, java.util.function.Consumer transportTypeCallback)
@@ -17737,6 +18324,9 @@ package android.telephony.ims.feature
equals(java.lang.Object o)
isCapable(int capabilities)
+package android.telephony.ims.stub
+;---------------------------------------
+
package android.telephony.mbms
;---------------------------------------
class DownloadProgressListener
@@ -17966,6 +18556,7 @@ package android.text
charAt(int index)
create(java.lang.CharSequence text, android.text.PrecomputedText.Params params)
getBounds(int start, int end, android.graphics.Rect bounds)
+ getFontMetricsInt(int start, int end, android.graphics.Paint.FontMetricsInt outMetrics)
getParagraphEnd(int paraIndex)
getParagraphStart(int paraIndex)
getSpanEnd(java.lang.Object tag)
@@ -17984,6 +18575,7 @@ package android.text
#ctor(android.text.TextPaint paint)
setBreakStrategy(int strategy)
setHyphenationFrequency(int frequency)
+ setLineBreakConfig(android.graphics.text.LineBreakConfig lineBreakConfig)
setTextDirection(android.text.TextDirectionHeuristic textDir)
class Selection
extendDown(android.text.Spannable text, android.text.Layout layout)
@@ -18095,6 +18687,7 @@ package android.text
setIncludePad(boolean includePad)
setIndents(int[] leftIndents, int[] rightIndents)
setJustificationMode(int justificationMode)
+ setLineBreakConfig(android.graphics.text.LineBreakConfig lineBreakConfig)
setLineSpacing(float spacingAdd, float spacingMult)
setMaxLines(int maxLines)
setText(java.lang.CharSequence source)
@@ -19016,6 +19609,11 @@ package android.util
equals(android.util.DisplayMetrics other)
equals(java.lang.Object o)
setTo(android.util.DisplayMetrics o)
+ interface Dumpable
+ dump(java.io.PrintWriter writer, java.lang.String[] args)
+ interface DumpableContainer
+ addDumpable(android.util.Dumpable dumpable)
+ removeDumpable(android.util.Dumpable dumpable)
class EventLog
getTagCode(java.lang.String name)
getTagName(int tag)
@@ -19370,14 +19968,19 @@ package android.view
applyTransactionOnDraw(android.view.SurfaceControl.Transaction t)
buildReparentTransaction(android.view.SurfaceControl child)
removeOnBufferTransformHintChangedListener(android.view.AttachedSurfaceControl.OnBufferTransformHintChangedListener listener)
+ setTouchableRegion(android.graphics.Region r)
interface AttachedSurfaceControl.OnBufferTransformHintChangedListener
onBufferTransformHintChanged(int hint)
class Choreographer
postFrameCallback(android.view.Choreographer.FrameCallback callback)
postFrameCallbackDelayed(android.view.Choreographer.FrameCallback callback, long delayMillis)
+ postVsyncCallback(android.view.Choreographer.VsyncCallback callback)
removeFrameCallback(android.view.Choreographer.FrameCallback callback)
+ removeVsyncCallback(android.view.Choreographer.VsyncCallback callback)
interface Choreographer.FrameCallback
doFrame(long frameTimeNanos)
+ interface Choreographer.VsyncCallback
+ onVsync(android.view.Choreographer.FrameData data)
class ContentInfo
writeToParcel(android.os.Parcel dest, int flags)
class ContentInfo.Builder
@@ -19422,6 +20025,14 @@ package android.view
#ctor(android.graphics.Insets safeInsets, android.graphics.Rect boundLeft, android.graphics.Rect boundTop, android.graphics.Rect boundRight, android.graphics.Rect boundBottom, android.graphics.Insets waterfallInsets)
#ctor(android.graphics.Rect safeInsets, java.util.List boundingRects)
equals(java.lang.Object o)
+ class DisplayCutout.Builder
+ setBoundingRectBottom(android.graphics.Rect boundingRectBottom)
+ setBoundingRectLeft(android.graphics.Rect boundingRectLeft)
+ setBoundingRectRight(android.graphics.Rect boundingRectRight)
+ setBoundingRectTop(android.graphics.Rect boundingRectTop)
+ setCutoutPath(android.graphics.Path cutoutPath)
+ setSafeInsets(android.graphics.Insets safeInsets)
+ setWaterfallInsets(android.graphics.Insets waterfallInsets)
class DragAndDropPermissions
writeToParcel(android.os.Parcel destination, int flags)
class DragEvent
@@ -19487,6 +20098,7 @@ package android.view
#ctor(java.lang.Throwable throwable)
class InputDevice
getDevice(int id)
+ getKeyCodeForKeyLocation(int locationKeyCode)
getMotionRange(int axis)
getMotionRange(int axis, int source)
hasKeys(int... keys)
@@ -19811,15 +20423,18 @@ package android.view
setOpaque(boolean opaque)
setParent(android.view.SurfaceControl parent)
class SurfaceControl.Transaction
- addTransactionCommittedListener(java.util.concurrent.Executor executor, android.view.TransactionCommittedListener listener)
+ addTransactionCommittedListener(java.util.concurrent.Executor executor, android.view.SurfaceControl.TransactionCommittedListener listener)
merge(android.view.SurfaceControl.Transaction other)
reparent(android.view.SurfaceControl sc, android.view.SurfaceControl newParent)
setAlpha(android.view.SurfaceControl sc, float alpha)
setBuffer(android.view.SurfaceControl sc, android.hardware.HardwareBuffer buffer)
+ setBuffer(android.view.SurfaceControl sc, android.hardware.HardwareBuffer buffer, android.hardware.SyncFence fence)
+ setBuffer(android.view.SurfaceControl sc, android.hardware.HardwareBuffer buffer, android.hardware.SyncFence fence, java.util.function.Consumer releaseCallback)
setBufferSize(android.view.SurfaceControl sc, int w, int h)
setBufferTransform(android.view.SurfaceControl sc, int transform)
setCrop(android.view.SurfaceControl sc, android.graphics.Rect crop)
setDamageRegion(android.view.SurfaceControl sc, android.graphics.Region region)
+ setDataSpace(android.view.SurfaceControl sc, int dataspace)
setFrameRate(android.view.SurfaceControl sc, float frameRate, int compatibility)
setFrameRate(android.view.SurfaceControl sc, float frameRate, int compatibility, int changeFrameRateStrategy)
setGeometry(android.view.SurfaceControl sc, android.graphics.Rect sourceCrop, android.graphics.Rect destFrame, int orientation)
@@ -19834,6 +20449,7 @@ package android.view
setView(android.view.View view, int width, int height)
#ctor(android.content.Context context, android.view.Display display, android.os.IBinder hostToken)
class SurfaceControlViewHost.SurfacePackage
+ notifyConfigurationChanged(android.content.res.Configuration c)
#ctor(android.view.SurfaceControlViewHost.SurfacePackage other)
writeToParcel(android.os.Parcel out, int flags)
interface SurfaceHolder
@@ -20125,6 +20741,7 @@ package android.view
setAnimationMatrix(android.graphics.Matrix matrix)
setAutofillHints(java.lang.String... autofillHints)
setAutofillId(android.view.autofill.AutofillId id)
+ setAutoHandwritingEnabled(boolean enabled)
setBackground(android.graphics.drawable.Drawable background)
setBackgroundColor(int color)
setBackgroundDrawable(android.graphics.drawable.Drawable background)
@@ -20215,6 +20832,8 @@ package android.view
setPivotX(float pivotX)
setPivotY(float pivotY)
setPointerIcon(android.view.PointerIcon pointerIcon)
+ setPreferKeepClear(boolean preferKeepClear)
+ setPreferKeepClearRects(java.util.List rects)
setPressed(boolean pressed)
setRenderEffect(android.graphics.RenderEffect renderEffect)
setRevealOnFocusHint(boolean revealOnFocus)
@@ -20422,6 +21041,7 @@ package android.view
dispatchWindowVisibilityChanged(int visibility)
drawChild(android.graphics.Canvas canvas, android.view.View child, long drawingTime)
endViewTransition(android.view.View view)
+ findOnBackInvokedDispatcherForChild(android.view.View child, android.view.View requester)
findViewsWithText(java.util.ArrayList outViews, java.lang.CharSequence text, int flags)
focusableViewAvailable(android.view.View v)
focusSearch(android.view.View focused, int direction)
@@ -20543,6 +21163,7 @@ package android.view
childHasTransientStateChanged(android.view.View child, boolean hasTransientState)
clearChildFocus(android.view.View child)
createContextMenu(android.view.ContextMenu menu)
+ findOnBackInvokedDispatcherForChild(android.view.View child, android.view.View requester)
focusableViewAvailable(android.view.View v)
focusSearch(android.view.View v, int direction)
getChildVisibleRect(android.view.View child, android.graphics.Rect r, android.graphics.Point offset)
@@ -20934,6 +21555,7 @@ package android.view.accessibility
setEventType(int eventType)
setMovementGranularity(int granularity)
setPackageName(java.lang.CharSequence packageName)
+ setSpeechStateChangeTypes(int state)
writeToParcel(android.os.Parcel parcel, int flags)
interface AccessibilityEventSource
sendAccessibilityEvent(int eventType)
@@ -20979,6 +21601,8 @@ package android.view.accessibility
getBoundsInParent(android.graphics.Rect outBounds)
getBoundsInScreen(android.graphics.Rect outBounds)
getChild(int index)
+ getChild(int index, int prefetchingStrategy)
+ getParent(int prefetchingStrategy)
obtain(android.view.accessibility.AccessibilityNodeInfo info)
obtain(android.view.View source)
obtain(android.view.View root, int virtualDescendantId)
@@ -21038,6 +21662,7 @@ package android.view.accessibility
setStateDescription(java.lang.CharSequence stateDescription)
setText(java.lang.CharSequence text)
setTextEntryKey(boolean isTextEntryKey)
+ setTextSelectable(boolean selectableText)
setTextSelection(int start, int end)
setTooltipText(java.lang.CharSequence tooltipText)
setTouchDelegateInfo(android.view.accessibility.AccessibilityNodeInfo.TouchDelegateInfo delegatedInfo)
@@ -21063,7 +21688,6 @@ package android.view.accessibility
#ctor(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading, boolean selected)
obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading)
obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading, boolean selected)
- obtain(java.lang.String rowTitle, int rowIndex, int rowSpan, java.lang.String columnTitle, int columnIndex, int columnSpan, boolean heading, boolean selected)
class AccessibilityNodeInfo.CollectionItemInfo.Builder
setColumnIndex(int columnIndex)
setColumnSpan(int columnSpan)
@@ -21089,6 +21713,7 @@ package android.view.accessibility
performAction(int virtualViewId, int action, android.os.Bundle arguments)
class AccessibilityRecord
#ctor(android.view.accessibility.AccessibilityRecord record)
+ getSource(int prefetchingStrategy)
obtain(android.view.accessibility.AccessibilityRecord record)
setAddedCount(int addedCount)
setBeforeText(java.lang.CharSequence beforeText)
@@ -21122,6 +21747,7 @@ package android.view.accessibility
getBoundsInScreen(android.graphics.Rect outBounds)
getChild(int index)
getRegionInScreen(android.graphics.Region outRegion)
+ getRoot(int prefetchingStrategy)
obtain(android.view.accessibility.AccessibilityWindowInfo info)
writeToParcel(android.os.Parcel parcel, int flags)
class CaptioningManager
@@ -21131,6 +21757,8 @@ package android.view.accessibility
onEnabledChanged(boolean enabled)
onFontScaleChanged(float fontScale)
onLocaleChanged(java.util.Locale locale)
+ onSystemAudioCaptioningChanged(boolean enabled)
+ onSystemAudioCaptioningUiChanged(boolean enabled)
onUserStyleChanged(android.view.accessibility.CaptioningManager.CaptionStyle userStyle)
package android.view.animation
@@ -21156,6 +21784,7 @@ package android.view.animation
restrictDuration(long durationMillis)
scaleCurrentDuration(float scale)
setAnimationListener(android.view.animation.Animation.AnimationListener listener)
+ setBackdropColor(int backdropColor)
setBackgroundColor(int bg)
setDetachWallpaper(boolean detachWallpaper)
setDuration(long durationMillis)
@@ -21166,6 +21795,7 @@ package android.view.animation
setInterpolator(android.view.animation.Interpolator i)
setRepeatCount(int repeatCount)
setRepeatMode(int repeatMode)
+ setShowBackdrop(boolean showBackdrop)
setStartOffset(long startOffset)
setStartTime(long startTimeMillis)
setZAdjustment(int zAdjustment)
@@ -21294,14 +21924,13 @@ package android.view.autofill
registerCallback(android.view.autofill.AutofillManager.AutofillCallback callback)
requestAutofill(android.view.View view)
requestAutofill(android.view.View view, int virtualId, android.graphics.Rect absBounds)
- setAutofillRequestCallback(java.util.concurrent.Executor executor, android.view.autofill.AutofillRequestCallback callback)
setUserData(android.service.autofill.UserData userData)
+ showAutofillDialog(android.view.View view)
+ showAutofillDialog(android.view.View view, int virtualId)
unregisterCallback(android.view.autofill.AutofillManager.AutofillCallback callback)
class AutofillManager.AutofillCallback
onAutofillEvent(android.view.View view, int event)
onAutofillEvent(android.view.View view, int virtualId, int event)
- interface AutofillRequestCallback
- onFillRequest(android.view.inputmethod.InlineSuggestionsRequest inlineSuggestionsRequest, android.os.CancellationSignal cancellationSignal, android.service.autofill.FillCallback callback)
class AutofillValue
equals(java.lang.Object obj)
forDate(long value)
@@ -21411,9 +22040,16 @@ package android.view.inputmethod
class CursorAnchorInfo.Builder
addCharacterBounds(int index, float left, float top, float right, float bottom, int flags)
setComposingText(int composingTextStart, java.lang.CharSequence composingText)
+ setEditorBoundsInfo(android.view.inputmethod.EditorBoundsInfo bounds)
setInsertionMarkerLocation(float horizontalPosition, float lineTop, float lineBaseline, float lineBottom, int flags)
setMatrix(android.graphics.Matrix matrix)
setSelectionRange(int newStart, int newEnd)
+ class EditorBoundsInfo
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class EditorBoundsInfo.Builder
+ setEditorBounds(android.graphics.RectF bounds)
+ setHandwritingBounds(android.graphics.RectF bounds)
class EditorInfo
dump(android.util.Printer pw, java.lang.String prefix)
getInitialSelectedText(int flags)
@@ -21441,12 +22077,10 @@ package android.view.inputmethod
class InlineSuggestionsRequest.Builder
addInlinePresentationSpecs(android.widget.inline.InlinePresentationSpec value)
#ctor(java.util.List inlinePresentationSpecs)
- setClientSupported(boolean value)
setExtras(android.os.Bundle value)
setInlinePresentationSpecs(java.util.List value)
setInlineTooltipPresentationSpec(android.widget.inline.InlinePresentationSpec value)
setMaxSuggestionCount(int value)
- setServiceSupported(boolean value)
setSupportedLocales(android.os.LocaleList value)
class InlineSuggestionsResponse
equals(java.lang.Object o)
@@ -21475,6 +22109,7 @@ package android.view.inputmethod
performPrivateCommand(java.lang.String action, android.os.Bundle data)
reportFullscreenMode(boolean enabled)
requestCursorUpdates(int cursorUpdateMode)
+ requestCursorUpdates(int cursorUpdateMode, int cursorUpdateFilter)
sendKeyEvent(android.view.KeyEvent event)
setComposingRegion(int start, int end)
setComposingRegion(int start, int end, android.view.inputmethod.TextAttribute textAttribute)
@@ -21939,8 +22574,12 @@ package android.view.translation
registerUiTranslationStateCallback(java.util.concurrent.Executor executor, android.view.translation.UiTranslationStateCallback callback)
unregisterUiTranslationStateCallback(android.view.translation.UiTranslationStateCallback callback)
interface UiTranslationStateCallback
+ onFinished(java.lang.String packageName)
+ onPaused(java.lang.String packageName)
onResumed(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale)
+ onResumed(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale, java.lang.String packageName)
onStarted(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale)
+ onStarted(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale, java.lang.String packageName)
interface ViewTranslationCallback
onClearTranslation(android.view.View view)
onHideTranslation(android.view.View view)
@@ -22100,6 +22739,7 @@ package android.webkit
#ctor(java.lang.String mimeType, java.lang.String encoding, java.io.InputStream data)
class WebSettings
getDefaultUserAgent(android.content.Context context)
+ setAlgorithmicDarkeningAllowed(boolean allow)
setAllowContentAccess(boolean allow)
setAllowFileAccess(boolean allow)
setAllowFileAccessFromFileURLs(boolean flag)
@@ -22371,6 +23011,7 @@ package android.widget
setScrollBarStyle(int style)
setScrollIndicators(android.view.View up, android.view.View down)
setScrollingCacheEnabled(boolean enabled)
+ setSelectedChildViewEnabled(boolean selectedChildViewEnabled)
setSelectionFromTop(int position, int y)
setSelector(android.graphics.drawable.Drawable sel)
setSelector(int resID)
@@ -22841,6 +23482,7 @@ package android.widget
#ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
#ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes)
extendSelection(int index)
+ onSizeChanged(int w, int h, int oldw, int oldh)
setEllipsize(android.text.TextUtils.TruncateAt ellipsis)
setSelection(int index)
setSelection(int start, int stop)
@@ -24123,6 +24765,8 @@ package android.widget
setKeyListener(android.text.method.KeyListener input)
setLastBaselineToBottomHeight(int lastBaselineToBottomHeight)
setLetterSpacing(float letterSpacing)
+ setLineBreakStyle(int lineBreakStyle)
+ setLineBreakWordStyle(int lineBreakWordStyle)
setLineHeight(int lineHeight)
setLines(int lines)
setLineSpacing(float add, float mult)
@@ -24399,12 +25043,16 @@ package android.widget.inline
package android.window
;---------------------------------------
+ interface OnBackInvokedDispatcher
+ registerOnBackInvokedCallback(int priority, android.window.OnBackInvokedCallback callback)
+ unregisterOnBackInvokedCallback(android.window.OnBackInvokedCallback callback)
interface SplashScreen
setOnExitAnimationListener(android.window.SplashScreen.OnExitAnimationListener listener)
setSplashScreenTheme(int themeId)
interface SplashScreen.OnExitAnimationListener
onSplashScreenExit(android.window.SplashScreenView view)
class SplashScreenView
+ onLayout(boolean changed, int l, int t, int r, int b)
setAlpha(float alpha)
package dalvik.annotation
@@ -26019,7 +26667,9 @@ package java.lang.invoke
#ctor(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace)
#ctor(java.lang.Throwable cause)
class MethodHandle
+ asCollector(int collectArgPos, java.lang.Class> arrayType, int arrayLength)
asCollector(java.lang.Class> arrayType, int arrayLength)
+ asSpreader(int spreadArgPos, java.lang.Class> arrayType, int arrayLength)
asSpreader(java.lang.Class> arrayType, int arrayLength)
asType(java.lang.invoke.MethodType newType)
asVarargsCollector(java.lang.Class> arrayType)
@@ -26028,6 +26678,7 @@ package java.lang.invoke
invokeExact(java.lang.Object... args)
invokeWithArguments(java.lang.Object... arguments)
invokeWithArguments(java.util.List> arguments)
+ withVarargs(boolean makeVarargs)
interface MethodHandleInfo
referenceKindToString(int referenceKind)
refKindIsField(int refKind)
@@ -26036,32 +26687,45 @@ package java.lang.invoke
reflectAs(java.lang.Class expected, java.lang.invoke.MethodHandles.Lookup lookup)
toString(int kind, java.lang.Class> defc, java.lang.String name, java.lang.invoke.MethodType type)
class MethodHandles
+ arrayConstructor(java.lang.Class> arrayClass)
arrayElementGetter(java.lang.Class> arrayClass)
arrayElementSetter(java.lang.Class> arrayClass)
arrayElementVarHandle(java.lang.Class> arrayClass)
+ arrayLength(java.lang.Class> arrayClass)
byteArrayViewVarHandle(java.lang.Class> viewArrayClass, java.nio.ByteOrder byteOrder)
byteBufferViewVarHandle(java.lang.Class> viewArrayClass, java.nio.ByteOrder byteOrder)
catchException(java.lang.invoke.MethodHandle target, java.lang.Class extends java.lang.Throwable> exType, java.lang.invoke.MethodHandle handler)
collectArguments(java.lang.invoke.MethodHandle target, int pos, java.lang.invoke.MethodHandle filter)
constant(java.lang.Class> type, java.lang.Object value)
+ countedLoop(java.lang.invoke.MethodHandle iterations, java.lang.invoke.MethodHandle init, java.lang.invoke.MethodHandle body)
+ countedLoop(java.lang.invoke.MethodHandle start, java.lang.invoke.MethodHandle end, java.lang.invoke.MethodHandle init, java.lang.invoke.MethodHandle body)
+ doWhileLoop(java.lang.invoke.MethodHandle init, java.lang.invoke.MethodHandle body, java.lang.invoke.MethodHandle pred)
dropArguments(java.lang.invoke.MethodHandle target, int pos, java.lang.Class>... valueTypes)
dropArguments(java.lang.invoke.MethodHandle target, int pos, java.util.List> valueTypes)
+ dropArgumentsToMatch(java.lang.invoke.MethodHandle target, int skip, java.util.List> newTypes, int pos)
+ empty(java.lang.invoke.MethodType type)
exactInvoker(java.lang.invoke.MethodType type)
explicitCastArguments(java.lang.invoke.MethodHandle target, java.lang.invoke.MethodType newType)
filterArguments(java.lang.invoke.MethodHandle target, int pos, java.lang.invoke.MethodHandle... filters)
filterReturnValue(java.lang.invoke.MethodHandle target, java.lang.invoke.MethodHandle filter)
+ foldArguments(java.lang.invoke.MethodHandle target, int pos, java.lang.invoke.MethodHandle combiner)
foldArguments(java.lang.invoke.MethodHandle target, java.lang.invoke.MethodHandle combiner)
guardWithTest(java.lang.invoke.MethodHandle test, java.lang.invoke.MethodHandle target, java.lang.invoke.MethodHandle fallback)
identity(java.lang.Class> type)
insertArguments(java.lang.invoke.MethodHandle target, int pos, java.lang.Object... values)
invoker(java.lang.invoke.MethodType type)
+ iteratedLoop(java.lang.invoke.MethodHandle iterator, java.lang.invoke.MethodHandle init, java.lang.invoke.MethodHandle body)
+ loop(java.lang.invoke.MethodHandle[]... clauses)
permuteArguments(java.lang.invoke.MethodHandle target, java.lang.invoke.MethodType newType, int... reorder)
privateLookupIn(java.lang.Class> targetClass, java.lang.invoke.MethodHandles.Lookup lookup)
reflectAs(java.lang.Class expected, java.lang.invoke.MethodHandle target)
spreadInvoker(java.lang.invoke.MethodType type, int leadingArgCount)
throwException(java.lang.Class> returnType, java.lang.Class extends java.lang.Throwable> exType)
+ tryFinally(java.lang.invoke.MethodHandle target, java.lang.invoke.MethodHandle cleanup)
varHandleExactInvoker(java.lang.invoke.VarHandle.AccessMode accessMode, java.lang.invoke.MethodType type)
varHandleInvoker(java.lang.invoke.VarHandle.AccessMode accessMode, java.lang.invoke.MethodType type)
+ whileLoop(java.lang.invoke.MethodHandle init, java.lang.invoke.MethodHandle pred, java.lang.invoke.MethodHandle body)
+ zero(java.lang.Class> type)
class MethodHandles.Lookup
bind(java.lang.Object receiver, java.lang.String name, java.lang.invoke.MethodType type)
findConstructor(java.lang.Class> refc, java.lang.invoke.MethodType type)
@@ -26158,6 +26822,7 @@ package java.lang.ref
#ctor(T referent, java.lang.ref.ReferenceQueue super T> q)
class Reference
reachabilityFence(java.lang.Object ref)
+ refersTo(T obj)
class ReferenceQueue
remove(long timeout)
class SoftReference
@@ -26439,10 +27104,12 @@ package java.net
#ctor(int port, java.net.InetAddress laddr)
#ctor(java.net.DatagramSocketImpl impl)
#ctor(java.net.SocketAddress bindaddr)
+ getOption(java.net.SocketOption name)
receive(java.net.DatagramPacket p)
send(java.net.DatagramPacket p)
setBroadcast(boolean on)
setDatagramSocketImplFactory(java.net.DatagramSocketImplFactory fac)
+ setOption(java.net.SocketOption name, T value)
setReceiveBufferSize(int size)
setReuseAddress(boolean on)
setSendBufferSize(int size)
@@ -26451,6 +27118,7 @@ package java.net
class DatagramSocketImpl
bind(int lport, java.net.InetAddress laddr)
connect(java.net.InetAddress address, int port)
+ getOption(java.net.SocketOption name)
join(java.net.InetAddress inetaddr)
joinGroup(java.net.SocketAddress mcastaddr, java.net.NetworkInterface netIf)
leave(java.net.InetAddress inetaddr)
@@ -26459,6 +27127,7 @@ package java.net
peekData(java.net.DatagramPacket p)
receive(java.net.DatagramPacket p)
send(java.net.DatagramPacket p)
+ setOption(java.net.SocketOption name, T value)
setTimeToLive(int ttl)
setTTL(byte ttl)
interface FileNameMap
@@ -26567,10 +27236,12 @@ package java.net
class ServerSocket
bind(java.net.SocketAddress endpoint)
bind(java.net.SocketAddress endpoint, int backlog)
+ getOption(java.net.SocketOption name)
implAccept(java.net.Socket s)
#ctor(int port)
#ctor(int port, int backlog)
#ctor(int port, int backlog, java.net.InetAddress bindAddr)
+ setOption(java.net.SocketOption name, T value)
setPerformancePreferences(int connectionTime, int latency, int bandwidth)
setReceiveBufferSize(int size)
setReuseAddress(boolean on)
@@ -26580,9 +27251,11 @@ package java.net
bind(java.net.SocketAddress bindpoint)
connect(java.net.SocketAddress endpoint)
connect(java.net.SocketAddress endpoint, int timeout)
+ getOption(java.net.SocketOption name)
sendUrgentData(int data)
setKeepAlive(boolean on)
setOOBInline(boolean on)
+ setOption(java.net.SocketOption name, T value)
setPerformancePreferences(int connectionTime, int latency, int bandwidth)
setReceiveBufferSize(int size)
setReuseAddress(boolean on)
@@ -26609,8 +27282,10 @@ package java.net
connect(java.net.InetAddress address, int port)
connect(java.net.SocketAddress address, int timeout)
create(boolean stream)
+ getOption(java.net.SocketOption name)
listen(int backlog)
sendUrgentData(int data)
+ setOption(java.net.SocketOption name, T value)
setPerformancePreferences(int connectionTime, int latency, int bandwidth)
interface SocketOptions
getOption(int optID)
@@ -27533,6 +28208,8 @@ package java.security
getCertificateChain(java.lang.String alias)
getCreationDate(java.lang.String alias)
getEntry(java.lang.String alias, java.security.KeyStore.ProtectionParameter protParam)
+ getInstance(java.io.File file, char[] password)
+ getInstance(java.io.File file, java.security.KeyStore.LoadStoreParameter param)
getInstance(java.lang.String type)
getInstance(java.lang.String type, java.lang.String provider)
getInstance(java.lang.String type, java.security.Provider provider)
@@ -27550,6 +28227,7 @@ package java.security
store(java.security.KeyStore.LoadStoreParameter param)
class KeyStore.Builder
getProtectionParameter(java.lang.String alias)
+ newInstance(java.io.File file, java.security.KeyStore.ProtectionParameter protection)
newInstance(java.lang.String type, java.security.Provider provider, java.io.File file, java.security.KeyStore.ProtectionParameter protection)
newInstance(java.lang.String type, java.security.Provider provider, java.security.KeyStore.ProtectionParameter protection)
newInstance(java.security.KeyStore keyStore, java.security.KeyStore.ProtectionParameter protectionParameter)
@@ -27585,6 +28263,7 @@ package java.security
engineIsKeyEntry(java.lang.String alias)
engineLoad(java.io.InputStream stream, char[] password)
engineLoad(java.security.KeyStore.LoadStoreParameter param)
+ engineProbe(java.io.InputStream stream)
engineSetCertificateEntry(java.lang.String alias, java.security.cert.Certificate cert)
engineSetEntry(java.lang.String alias, java.security.KeyStore.Entry entry, java.security.KeyStore.ProtectionParameter protParam)
engineSetKeyEntry(java.lang.String alias, byte[] key, java.security.cert.Certificate[] chain)
@@ -28039,6 +28718,12 @@ package java.security.spec
#ctor(java.math.BigInteger s, java.security.spec.ECParameterSpec params)
class ECPublicKeySpec
#ctor(java.security.spec.ECPoint w, java.security.spec.ECParameterSpec params)
+ class EdECPoint
+ #ctor(boolean xOdd, java.math.BigInteger y)
+ class EdECPrivateKeySpec
+ #ctor(java.security.spec.NamedParameterSpec params, byte[] bytes)
+ class EdECPublicKeySpec
+ #ctor(java.security.spec.NamedParameterSpec params, java.security.spec.EdECPoint point)
class EllipticCurve
#ctor(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b)
#ctor(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b, byte[] seed)
@@ -28053,6 +28738,8 @@ package java.security.spec
#ctor(java.lang.String msg)
class MGF1ParameterSpec
#ctor(java.lang.String mdName)
+ class NamedParameterSpec
+ #ctor(java.lang.String stdName)
class PKCS8EncodedKeySpec
#ctor(byte[] encodedKey)
class PSSParameterSpec
@@ -28072,6 +28759,10 @@ package java.security.spec
#ctor(java.math.BigInteger modulus, java.math.BigInteger publicExponent)
class X509EncodedKeySpec
#ctor(byte[] encodedKey)
+ class XECPrivateKeySpec
+ #ctor(java.security.spec.AlgorithmParameterSpec params, byte[] scalar)
+ class XECPublicKeySpec
+ #ctor(java.security.spec.AlgorithmParameterSpec params, java.math.BigInteger u)
package java.sql
;---------------------------------------
@@ -29732,6 +30423,7 @@ package java.time.chrono
with(java.time.temporal.TemporalField field, long newValue)
withVariant(java.time.chrono.HijrahChronology chronology)
class HijrahEra
+ getDisplayName(java.time.format.TextStyle style, java.util.Locale locale)
of(int hijrahEra)
range(java.time.temporal.TemporalField field)
class IsoChronology
@@ -29830,6 +30522,7 @@ package java.time.chrono
with(java.time.temporal.TemporalAdjuster adjuster)
with(java.time.temporal.TemporalField field, long newValue)
class MinguoEra
+ getDisplayName(java.time.format.TextStyle style, java.util.Locale locale)
of(int minguoEra)
class ThaiBuddhistChronology
date(int prolepticYear, int month, int dayOfMonth)
@@ -29866,6 +30559,7 @@ package java.time.chrono
with(java.time.temporal.TemporalAdjuster adjuster)
with(java.time.temporal.TemporalField field, long newValue)
class ThaiBuddhistEra
+ getDisplayName(java.time.format.TextStyle style, java.util.Locale locale)
of(int thaiBuddhistEra)
package java.time.format
@@ -34563,6 +35257,7 @@ package org.json
#ctor(java.lang.Throwable cause)
class JSONObject
accumulate(java.lang.String name, java.lang.Object value)
+ append(java.lang.String name, java.lang.Object value)
get(java.lang.String name)
getBoolean(java.lang.String name)
getDouble(java.lang.String name)
diff --git a/src/Mono.Android/map.csv b/src/Mono.Android/map.csv
index 918dcd2ad4b..735e4d0ab12 100644
--- a/src/Mono.Android/map.csv
+++ b/src/Mono.Android/map.csv
@@ -54,6 +54,11 @@ E,31,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_ACCESSIBILI
E,31,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_ACCESSIBILITY_SHORTCUT,13,Android.AccessibilityServices.GlobalAction,AccessibilityShortcut,remove,
E,16,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_BACK,1,Android.AccessibilityServices.GlobalAction,Back,remove,
E,31,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_DISMISS_NOTIFICATION_SHADE,15,Android.AccessibilityServices.GlobalAction,DismissNotificationShade,remove,
+E,33,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_DPAD_CENTER,20,Android.AccessibilityServices.GlobalAction,DpadCenter,remove,
+E,33,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_DPAD_DOWN,17,Android.AccessibilityServices.GlobalAction,DpadDown,remove,
+E,33,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_DPAD_LEFT,18,Android.AccessibilityServices.GlobalAction,DpadLeft,remove,
+E,33,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_DPAD_RIGHT,19,Android.AccessibilityServices.GlobalAction,DpadRight,remove,
+E,33,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_DPAD_UP,16,Android.AccessibilityServices.GlobalAction,DpadUp,remove,
E,16,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_HOME,2,Android.AccessibilityServices.GlobalAction,Home,remove,
E,31,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_KEYCODE_HEADSETHOOK,10,Android.AccessibilityServices.GlobalAction,KeycodeHeadsetHook,remove,
E,28,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_LOCK_SCREEN,8,Android.AccessibilityServices.GlobalAction,LockScreen,remove,
@@ -66,6 +71,9 @@ E,24,android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_TOGGLE_SPLI
E,24,android/accessibilityservice/AccessibilityService.SHOW_MODE_AUTO,0,Android.AccessibilityServices.AccessibilityServiceShowMode,Auto,remove,
E,24,android/accessibilityservice/AccessibilityService.SHOW_MODE_HIDDEN,1,Android.AccessibilityServices.AccessibilityServiceShowMode,Hidden,remove,
E,29,android/accessibilityservice/AccessibilityService.SHOW_MODE_IGNORE_HARD_KEYBOARD,2,Android.AccessibilityServices.AccessibilityServiceShowMode,IgnoreHardKeyboard,remove,
+E,33,android/accessibilityservice/AccessibilityService$SoftKeyboardController.ENABLE_IME_FAIL_BY_ADMIN,1,Android.AccessibilityServices.SoftKeyboardControllerEnableIme,FailByAdmin,remove,
+E,33,android/accessibilityservice/AccessibilityService$SoftKeyboardController.ENABLE_IME_FAIL_UNKNOWN,2,Android.AccessibilityServices.SoftKeyboardControllerEnableIme,FailUnknown,remove,
+E,33,android/accessibilityservice/AccessibilityService$SoftKeyboardController.ENABLE_IME_SUCCESS,0,Android.AccessibilityServices.SoftKeyboardControllerEnableIme,Success,remove,
A,0,,0,Android.AccessibilityServices.AccessibilityServiceCapabilities,None,remove,
E,24,android/accessibilityservice/AccessibilityServiceInfo.CAPABILITY_CAN_CONTROL_MAGNIFICATION,16,Android.AccessibilityServices.AccessibilityServiceCapabilities,CanControlMagnification,remove,
E,24,android/accessibilityservice/AccessibilityServiceInfo.CAPABILITY_CAN_PERFORM_GESTURES,32,Android.AccessibilityServices.AccessibilityServiceCapabilities,CanPerformGestures,remove,
@@ -85,6 +93,7 @@ E,10,android/accessibilityservice/AccessibilityServiceInfo.FEEDBACK_SPOKEN,1,And
E,10,android/accessibilityservice/AccessibilityServiceInfo.FEEDBACK_VISUAL,8,Android.AccessibilityServices.FeedbackFlags,Visual,keep,flags
E,26,android/accessibilityservice/AccessibilityServiceInfo.FLAG_ENABLE_ACCESSIBILITY_VOLUME,128,Android.AccessibilityServices.AccessibilityServiceFlags,EnableAccessibilityVolume,remove,flags
E,16,android/accessibilityservice/AccessibilityServiceInfo.FLAG_INCLUDE_NOT_IMPORTANT_VIEWS,2,Android.AccessibilityServices.AccessibilityServiceFlags,IncludeNotImportantViews,remove,flags
+E,33,android/accessibilityservice/AccessibilityServiceInfo.FLAG_INPUT_METHOD_EDITOR,32768,Android.AccessibilityServices.AccessibilityServiceFlags,FlagInputMethodEditor,remove,flags
E,18,android/accessibilityservice/AccessibilityServiceInfo.FLAG_REPORT_VIEW_IDS,16,Android.AccessibilityServices.AccessibilityServiceFlags,ReportViewIds,remove,flags
E,31,android/accessibilityservice/AccessibilityServiceInfo.FLAG_REQUEST_2_FINGER_PASSTHROUGH,8192,Android.AccessibilityServices.AccessibilityServiceFlags,RequestTwoFingerPassthrough,remove,
E,26,android/accessibilityservice/AccessibilityServiceInfo.FLAG_REQUEST_ACCESSIBILITY_BUTTON,256,Android.AccessibilityServices.AccessibilityServiceFlags,RequestAccessibilityButton,remove,flags
@@ -101,6 +110,14 @@ E,26,android/accessibilityservice/FingerprintGestureController.FINGERPRINT_GESTU
E,26,android/accessibilityservice/FingerprintGestureController.FINGERPRINT_GESTURE_SWIPE_LEFT,2,Android.AccessibilityServices.FingerptintGestureTypes,SwipeLeft,keep,
E,26,android/accessibilityservice/FingerprintGestureController.FINGERPRINT_GESTURE_SWIPE_RIGHT,1,Android.AccessibilityServices.FingerptintGestureTypes,SwipeRight,keep,
E,26,android/accessibilityservice/FingerprintGestureController.FINGERPRINT_GESTURE_SWIPE_UP,4,Android.AccessibilityServices.FingerptintGestureTypes,SwipeUp,keep,
+E,33,android/accessibilityservice/MagnificationConfig.MAGNIFICATION_MODE_DEFAULT,0,Android.AccessibilityServices.MagnificationMode,Default,remove,
+E,33,android/accessibilityservice/MagnificationConfig.MAGNIFICATION_MODE_FULLSCREEN,1,Android.AccessibilityServices.MagnificationMode,Fullscreen,remove,
+E,33,android/accessibilityservice/MagnificationConfig.MAGNIFICATION_MODE_WINDOW,2,Android.AccessibilityServices.MagnificationMode,Window,remove,
+E,33,android/accessibilityservice/TouchInteractionController.STATE_CLEAR,0,Android.AccessibilityServices.TouchInteractionState,Clear,remove,
+E,33,android/accessibilityservice/TouchInteractionController.STATE_DELEGATING,4,Android.AccessibilityServices.TouchInteractionState,Delegating,remove,
+E,33,android/accessibilityservice/TouchInteractionController.STATE_DRAGGING,3,Android.AccessibilityServices.TouchInteractionState,Dragging,remove,
+E,33,android/accessibilityservice/TouchInteractionController.STATE_TOUCH_EXPLORING,2,Android.AccessibilityServices.TouchInteractionState,TouchExploring,remove,
+E,33,android/accessibilityservice/TouchInteractionController.STATE_TOUCH_INTERACTING,1,Android.AccessibilityServices.TouchInteractionState,TouchInteracting,remove,
E,10,android/accounts/AccountManager.ERROR_CODE_BAD_ARGUMENTS,7,Android.Accounts.ErrorCode,BadArguments,remove,
E,18,android/accounts/AccountManager.ERROR_CODE_BAD_AUTHENTICATION,9,Android.Accounts.ErrorCode,ErrorCodeBadAuthentication,remove,
E,10,android/accounts/AccountManager.ERROR_CODE_BAD_REQUEST,8,Android.Accounts.ErrorCode,BadRequest,remove,
@@ -186,6 +203,8 @@ E,23,android/app/admin/DevicePolicyManager.ENCRYPTION_STATUS_ACTIVE_DEFAULT_KEY,
E,24,android/app/admin/DevicePolicyManager.ENCRYPTION_STATUS_ACTIVE_PER_USER,5,Android.App.Admin.EncryptionStatus,ActivePerUser,keep,
E,15,android/app/admin/DevicePolicyManager.ENCRYPTION_STATUS_INACTIVE,1,Android.App.Admin.EncryptionStatus,Inactive,keep,
E,15,android/app/admin/DevicePolicyManager.ENCRYPTION_STATUS_UNSUPPORTED,0,Android.App.Admin.EncryptionStatus,Unsupported,keep,
+E,33,android/app/admin/DevicePolicyManager.EXTRA_RESOURCE_TYPE_DRAWABLE,1,Android.App.Admin.ExtraResourceType,Drawable,remove,
+E,33,android/app/admin/DevicePolicyManager.EXTRA_RESOURCE_TYPE_STRING,2,Android.App.Admin.ExtraResourceType,String,remove,
A,0,,0,Android.App.Admin.DevicePolicyManagerFlags,None,remove,
E,26,android/app/admin/DevicePolicyManager.FLAG_EVICT_CREDENTIAL_ENCRYPTION_KEY,1,Android.App.Admin.DevicePolicyManagerFlags,EvictCredentialEncryptionKey,remove,
E,21,android/app/admin/DevicePolicyManager.FLAG_MANAGED_CAN_ACCESS_PARENT,2,Android.App.Admin.DevicePolicyManagerFlags,ManagedCanAccessParent,remove,
@@ -260,6 +279,10 @@ I,31,android/app/admin/DevicePolicyManager.PROVISIONING_MODE_MANAGED_PROFILE_ON_
E,23,android/app/admin/DevicePolicyManager.RESET_PASSWORD_DO_NOT_ASK_CREDENTIALS_ON_BOOT,2,Android.App.Admin.ResetPasswordFlags,DoNotAskCredentialsOnBoot,remove,flags
E,10,android/app/admin/DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY,1,Android.App.Admin.ResetPasswordFlags,RequireEntry,remove,flags
E,24,android/app/admin/DevicePolicyManager.SKIP_SETUP_WIZARD,1,Android.App.Admin.UserManagementFlags,SkipSetupWizard,remove,
+E,33,android/app/admin/DevicePolicyManager.WIFI_SECURITY_ENTERPRISE_192,3,Android.App.Admin.WifiSecurity,Enterprise192,remove,
+E,33,android/app/admin/DevicePolicyManager.WIFI_SECURITY_ENTERPRISE_EAP,2,Android.App.Admin.WifiSecurity,EnterpriseEap,remove,
+E,33,android/app/admin/DevicePolicyManager.WIFI_SECURITY_OPEN,0,Android.App.Admin.WifiSecurity,Open,remove,
+E,33,android/app/admin/DevicePolicyManager.WIFI_SECURITY_PERSONAL,1,Android.App.Admin.WifiSecurity,Personal,remove,
A,0,,0,Android.App.Admin.WipeDataFlags,None,remove,flags
E,28,android/app/admin/DevicePolicyManager.WIPE_EUICC,4,Android.App.Admin.WipeDataFlags,WipeEuicc,remove,flags
E,10,android/app/admin/DevicePolicyManager.WIPE_EXTERNAL_STORAGE,1,Android.App.Admin.WipeDataFlags,WipeExternalStorage,remove,flags
@@ -270,12 +293,19 @@ E,29,android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback.UPDATE_ER
E,29,android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback.UPDATE_ERROR_INCORRECT_OS_VERSION,2,Android.App.Admin.UpdateErrorCode,IncorrectOsVersion,remove,
E,29,android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback.UPDATE_ERROR_UNKNOWN,1,Android.App.Admin.UpdateErrorCode,Unknown,remove,
E,29,android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback.UPDATE_ERROR_UPDATE_FILE_INVALID,3,Android.App.Admin.UpdateErrorCode,UpdateFileInvalid,remove,
+E,33,android/app/admin/PreferentialNetworkServiceConfig.PREFERENTIAL_NETWORK_ID_1,1,Android.App.Admin.PreferentialNetworkId,One,remove,
+E,33,android/app/admin/PreferentialNetworkServiceConfig.PREFERENTIAL_NETWORK_ID_2,2,Android.App.Admin.PreferentialNetworkId,Two,remove,
+E,33,android/app/admin/PreferentialNetworkServiceConfig.PREFERENTIAL_NETWORK_ID_3,3,Android.App.Admin.PreferentialNetworkId,Three,remove,
+E,33,android/app/admin/PreferentialNetworkServiceConfig.PREFERENTIAL_NETWORK_ID_4,4,Android.App.Admin.PreferentialNetworkId,Four,remove,
+E,33,android/app/admin/PreferentialNetworkServiceConfig.PREFERENTIAL_NETWORK_ID_5,5,Android.App.Admin.PreferentialNetworkId,Five,remove,
E,28,android/app/admin/SecurityLog.LEVEL_ERROR,3,Android.App.Admin.SecurityLogLevel,Error,remove,
E,28,android/app/admin/SecurityLog.LEVEL_INFO,1,Android.App.Admin.SecurityLogLevel,Info,remove,
E,28,android/app/admin/SecurityLog.LEVEL_WARNING,2,Android.App.Admin.SecurityLogLevel,Warning,remove,
E,24,android/app/admin/SecurityLog.TAG_ADB_SHELL_CMD,210002,Android.App.Admin.SecurityLogTags,AdbShellCmd,remove,
E,24,android/app/admin/SecurityLog.TAG_ADB_SHELL_INTERACTIVE,210001,Android.App.Admin.SecurityLogTags,AdbShellInteractive,remove,
E,24,android/app/admin/SecurityLog.TAG_APP_PROCESS_START,210005,Android.App.Admin.SecurityLogTags,AppProcessStart,remove,
+E,33,android/app/admin/SecurityLog.TAG_BLUETOOTH_CONNECTION,210039,Android.App.Admin.SecurityLogTags,BluetoothConnection,remove,
+E,33,android/app/admin/SecurityLog.TAG_BLUETOOTH_DISCONNECTION,210040,Android.App.Admin.SecurityLogTags,BluetoothDisconnection,remove,
E,30,android/app/admin/SecurityLog.TAG_CAMERA_POLICY_SET,210034,Android.App.Admin.SecurityLogTags,CameraPolicySet,remove,
E,28,android/app/admin/SecurityLog.TAG_CERT_AUTHORITY_INSTALLED,210029,Android.App.Admin.SecurityLogTags,CertAuthorityInstalled,remove,
E,28,android/app/admin/SecurityLog.TAG_CERT_AUTHORITY_REMOVED,210030,Android.App.Admin.SecurityLogTags,CertAuthorityRemoved,remove,
@@ -298,6 +328,7 @@ E,28,android/app/admin/SecurityLog.TAG_MEDIA_MOUNT,210013,Android.App.Admin.Secu
E,28,android/app/admin/SecurityLog.TAG_MEDIA_UNMOUNT,210014,Android.App.Admin.SecurityLogTags,MediaUnmount,remove,
E,28,android/app/admin/SecurityLog.TAG_OS_SHUTDOWN,210010,Android.App.Admin.SecurityLogTags,OsShutdown,remove,
E,28,android/app/admin/SecurityLog.TAG_OS_STARTUP,210009,Android.App.Admin.SecurityLogTags,OsStartup,remove,
+E,33,android/app/admin/SecurityLog.TAG_PASSWORD_CHANGED,210036,Android.App.Admin.SecurityLogTags,PasswordChanged,remove,
E,31,android/app/admin/SecurityLog.TAG_PASSWORD_COMPLEXITY_REQUIRED,210035,Android.App.Admin.SecurityLogTags,PasswordComplexityRequired,remove,
E,28,android/app/admin/SecurityLog.TAG_PASSWORD_COMPLEXITY_SET,210017,Android.App.Admin.SecurityLogTags,PasswordComplexitySet,remove,
E,28,android/app/admin/SecurityLog.TAG_PASSWORD_EXPIRATION_SET,210016,Android.App.Admin.SecurityLogTags,PasswordExpirationSet,remove,
@@ -307,6 +338,8 @@ E,24,android/app/admin/SecurityLog.TAG_SYNC_RECV_FILE,210003,Android.App.Admin.S
E,24,android/app/admin/SecurityLog.TAG_SYNC_SEND_FILE,210004,Android.App.Admin.SecurityLogTags,SyncSendFile,remove,
E,28,android/app/admin/SecurityLog.TAG_USER_RESTRICTION_ADDED,210027,Android.App.Admin.SecurityLogTags,UserRestrictionAdded,remove,
E,28,android/app/admin/SecurityLog.TAG_USER_RESTRICTION_REMOVED,210028,Android.App.Admin.SecurityLogTags,UserRestrictionRemoved,remove,
+E,33,android/app/admin/SecurityLog.TAG_WIFI_CONNECTION,210037,Android.App.Admin.SecurityLogTags,WifiConnection,remove,
+E,33,android/app/admin/SecurityLog.TAG_WIFI_DISCONNECTION,210038,Android.App.Admin.SecurityLogTags,WifiDisconnection,remove,
E,28,android/app/admin/SecurityLog.TAG_WIPE_FAILURE,210023,Android.App.Admin.SecurityLogTags,WipeFailure,remove,
E,26,android/app/admin/SystemUpdateInfo.SECURITY_PATCH_STATE_FALSE,1,Android.App.Admin.SecurityPatchStates,StateFalse,keep,
E,26,android/app/admin/SystemUpdateInfo.SECURITY_PATCH_STATE_TRUE,2,Android.App.Admin.SecurityPatchStates,StateTrue,keep,
@@ -320,6 +353,8 @@ E,28,android/app/admin/SystemUpdatePolicy$ValidationFailedException.ERROR_DUPLIC
E,28,android/app/admin/SystemUpdatePolicy$ValidationFailedException.ERROR_NEW_FREEZE_PERIOD_TOO_CLOSE,4,Android.App.Admin.SystemUpdatePolicyErrorCode,NewFreezePeriodTooClose,remove,
E,28,android/app/admin/SystemUpdatePolicy$ValidationFailedException.ERROR_NEW_FREEZE_PERIOD_TOO_LONG,3,Android.App.Admin.SystemUpdatePolicyErrorCode,NewFreezePeriodTooLong,remove,
E,28,android/app/admin/SystemUpdatePolicy$ValidationFailedException.ERROR_UNKNOWN,1,Android.App.Admin.SystemUpdatePolicyErrorCode,Unknown,remove,
+E,33,android/app/admin/WifiSsidPolicy.WIFI_SSID_POLICY_TYPE_ALLOWLIST,0,Android.App.Admin.WifiSsidPolicyType,AllowList,remove,
+E,33,android/app/admin/WifiSsidPolicy.WIFI_SSID_POLICY_TYPE_DENYLIST,1,Android.App.Admin.WifiSsidPolicyType,DenyList,remove,
E,10,android/app/AlarmManager.ELAPSED_REALTIME,3,Android.App.AlarmType,ElapsedRealtime,keep,
E,10,android/app/AlarmManager.ELAPSED_REALTIME_WAKEUP,2,Android.App.AlarmType,ElapsedRealtimeWakeup,keep,
E,10,android/app/AlarmManager.RTC,1,Android.App.AlarmType,Rtc,keep,
@@ -340,6 +375,7 @@ E,30,android/app/ApplicationExitInfo.REASON_CRASH_NATIVE,5,Android.App.Applicati
E,30,android/app/ApplicationExitInfo.REASON_DEPENDENCY_DIED,12,Android.App.ApplicationExitInfoReason,DependencyDied,remove,
E,30,android/app/ApplicationExitInfo.REASON_EXCESSIVE_RESOURCE_USAGE,9,Android.App.ApplicationExitInfoReason,ExcessiveResourceUsage,remove,
E,30,android/app/ApplicationExitInfo.REASON_EXIT_SELF,1,Android.App.ApplicationExitInfoReason,ExitSelf,remove,
+E,33,android/app/ApplicationExitInfo.REASON_FREEZER,14,Android.App.ApplicationExitInfoReason,Freezer,remove,
E,30,android/app/ApplicationExitInfo.REASON_INITIALIZATION_FAILURE,7,Android.App.ApplicationExitInfoReason,InitializationFailure,remove,
E,30,android/app/ApplicationExitInfo.REASON_LOW_MEMORY,3,Android.App.ApplicationExitInfoReason,LowMemory,remove,
E,30,android/app/ApplicationExitInfo.REASON_OTHER,10,Android.App.ApplicationExitInfoReason,Other,remove,
@@ -386,6 +422,12 @@ E,31,android/app/appsearch/SearchSpec.RANKING_STRATEGY_USAGE_COUNT,4,Android.App
E,31,android/app/appsearch/SearchSpec.RANKING_STRATEGY_USAGE_LAST_USED_TIMESTAMP,5,Android.App.AppSearch.RankingStrategy,UsageLastUsedTimestamp,remove,
E,31,android/app/appsearch/SearchSpec.TERM_MATCH_EXACT_ONLY,1,Android.App.AppSearch.SearchTermMatch,ExactOnly,remove,
E,31,android/app/appsearch/SearchSpec.TERM_MATCH_PREFIX,2,Android.App.AppSearch.SearchTermMatch,Prefix,remove,
+E,33,android/app/appsearch/SetSchemaRequest.READ_ASSISTANT_APP_SEARCH_DATA,6,Android.App.AppSearch.SchemaRequestPermissions,ReadAssistantAppSearchData,remove,
+E,33,android/app/appsearch/SetSchemaRequest.READ_CALENDAR,2,Android.App.AppSearch.SchemaRequestPermissions,ReadCalendar,remove,
+E,33,android/app/appsearch/SetSchemaRequest.READ_CONTACTS,3,Android.App.AppSearch.SchemaRequestPermissions,ReadContacts,remove,
+E,33,android/app/appsearch/SetSchemaRequest.READ_EXTERNAL_STORAGE,4,Android.App.AppSearch.SchemaRequestPermissions,ReadExternalStorage,remove,
+E,33,android/app/appsearch/SetSchemaRequest.READ_HOME_APP_SEARCH_DATA,5,Android.App.AppSearch.SchemaRequestPermissions,ReadHomeAppSearchData,remove,
+E,33,android/app/appsearch/SetSchemaRequest.READ_SMS,1,Android.App.AppSearch.SchemaRequestPermissions,ReadSms,remove,
I,23,android/app/assist/AssistStructure$ViewNode.TEXT_COLOR_UNDEFINED,1,,,,
E,23,android/app/assist/AssistStructure$ViewNode.TEXT_STYLE_BOLD,1,Android.App.Assist.AssistTextStyle,Bold,keep,
E,23,android/app/assist/AssistStructure$ViewNode.TEXT_STYLE_ITALIC,2,Android.App.Assist.AssistTextStyle,Italic,keep,
@@ -436,6 +478,11 @@ E,31,android/app/GameManager.GAME_MODE_BATTERY,3,Android.App.GameMode,Battery,re
E,31,android/app/GameManager.GAME_MODE_PERFORMANCE,2,Android.App.GameMode,Performance,remove,
E,31,android/app/GameManager.GAME_MODE_STANDARD,1,Android.App.GameMode,Standard,remove,
E,31,android/app/GameManager.GAME_MODE_UNSUPPORTED,0,Android.App.GameMode,Unsupported,remove,
+E,33,android/app/GameState.MODE_CONTENT,4,Android.App.GameStateMode,Content,remove,
+E,33,android/app/GameState.MODE_GAMEPLAY_INTERRUPTIBLE,2,Android.App.GameStateMode,GameplayInterruptible,remove,
+E,33,android/app/GameState.MODE_GAMEPLAY_UNINTERRUPTIBLE,3,Android.App.GameStateMode,GameplayUninterruptible,remove,
+E,33,android/app/GameState.MODE_NONE,1,Android.App.GameStateMode,None,remove,
+E,33,android/app/GameState.MODE_UNKNOWN,0,Android.App.GameStateMode,Unknown,remove,
E,21,android/app/job/JobInfo.BACKOFF_POLICY_EXPONENTIAL,1,Android.App.Job.BackoffPolicy,Exponential,keep,
E,21,android/app/job/JobInfo.BACKOFF_POLICY_LINEAR,0,Android.App.Job.BackoffPolicy,Linear,keep,
I,28,android/app/job/JobInfo.NETWORK_BYTES_UNKNOWN,-1,,,,
@@ -445,6 +492,11 @@ E,26,android/app/job/JobInfo.NETWORK_TYPE_METERED,4,Android.App.Job.NetworkType,
E,21,android/app/job/JobInfo.NETWORK_TYPE_NONE,0,Android.App.Job.NetworkType,None,keep,
E,24,android/app/job/JobInfo.NETWORK_TYPE_NOT_ROAMING,3,Android.App.Job.NetworkType,NotRoaming,keep,
E,21,android/app/job/JobInfo.NETWORK_TYPE_UNMETERED,2,Android.App.Job.NetworkType,Unmetered,keep,
+E,33,android/app/job/JobInfo.PRIORITY_DEFAULT,300,Android.App.Job.JobPriority,Default,remove,
+E,33,android/app/job/JobInfo.PRIORITY_HIGH,400,Android.App.Job.JobPriority,High,remove,
+E,33,android/app/job/JobInfo.PRIORITY_LOW,200,Android.App.Job.JobPriority,Low,remove,
+E,33,android/app/job/JobInfo.PRIORITY_MAX,500,Android.App.Job.JobPriority,Max,remove,
+E,33,android/app/job/JobInfo.PRIORITY_MIN,100,Android.App.Job.JobPriority,Min,remove,
A,0,,0,Android.App.Job.TriggerContentUriFlags,None,remove,
E,24,android/app/job/JobInfo$TriggerContentUri.FLAG_NOTIFY_FOR_DESCENDANTS,1,Android.App.Job.TriggerContentUriFlags,NotifyForDescendants,remove,
E,31,android/app/job/JobParameters.STOP_REASON_APP_STANDBY,12,Android.App.Job.StopReason,AppStandby,remove,
@@ -456,6 +508,7 @@ E,31,android/app/job/JobParameters.STOP_REASON_CONSTRAINT_CONNECTIVITY,7,Android
E,31,android/app/job/JobParameters.STOP_REASON_CONSTRAINT_DEVICE_IDLE,8,Android.App.Job.StopReason,ConstraintDeviceIdle,remove,
E,31,android/app/job/JobParameters.STOP_REASON_CONSTRAINT_STORAGE_NOT_LOW,9,Android.App.Job.StopReason,ConstraintStorageNotLow,remove,
E,31,android/app/job/JobParameters.STOP_REASON_DEVICE_STATE,4,Android.App.Job.StopReason,DeviceState,remove,
+E,33,android/app/job/JobParameters.STOP_REASON_ESTIMATED_APP_LAUNCH_TIME_CHANGED,15,Android.App.Job.StopReason,EstimatedAppLaunchTimeChanged,remove,
E,31,android/app/job/JobParameters.STOP_REASON_PREEMPT,2,Android.App.Job.StopReason,Preempt,remove,
E,31,android/app/job/JobParameters.STOP_REASON_QUOTA,10,Android.App.Job.StopReason,Quota,remove,
E,31,android/app/job/JobParameters.STOP_REASON_SYSTEM_PROCESSING,14,Android.App.Job.StopReason,SystemProcessing,remove,
@@ -464,6 +517,9 @@ E,31,android/app/job/JobParameters.STOP_REASON_UNDEFINED,0,Android.App.Job.StopR
E,31,android/app/job/JobParameters.STOP_REASON_USER,13,Android.App.Job.StopReason,User,remove,
I,21,android/app/job/JobScheduler.RESULT_FAILURE,0,,,,
I,21,android/app/job/JobScheduler.RESULT_SUCCESS,1,,,,
+E,33,android/app/LocaleConfig.STATUS_NOT_SPECIFIED,1,Android.App.LocaleConfigStatus,NotSpecified,remove,
+E,33,android/app/LocaleConfig.STATUS_PARSING_FAILED,2,Android.App.LocaleConfigStatus,ParsingFailed,remove,
+E,33,android/app/LocaleConfig.STATUS_SUCCESS,0,Android.App.LocaleConfigStatus,Success,remove,
E,26,android/app/Notification.BADGE_ICON_LARGE,2,Android.App.NotificationBadgeIconType,Large,keep,
E,26,android/app/Notification.BADGE_ICON_NONE,0,Android.App.NotificationBadgeIconType,None,keep,
E,26,android/app/Notification.BADGE_ICON_SMALL,1,Android.App.NotificationBadgeIconType,Small,keep,
@@ -600,6 +656,8 @@ E,9,android/app/RunningAppProcessInfo.IMPORTANCE_PERCEPTIBLE,230,Android.App.Run
E,3,android/app/RunningAppProcessInfo.IMPORTANCE_SERVICE,300,Android.App.RunningAppProcessInfoImportanceType,ImportanceService,remove,
E,23,android/app/RunningAppProcessInfo.IMPORTANCE_TOP_SLEEPING,325,Android.App.RunningAppProcessInfoImportanceType,ImportanceTopSleeping,remove,
E,3,android/app/RunningAppProcessInfo.IMPORTANCE_VISIBLE,200,Android.App.RunningAppProcessInfoImportanceType,ImportanceVisible,remove,
+E,33,android/app/sdksandbox/SdkSandboxManager.SDK_SANDBOX_STATE_DISABLED,0,Android.App.SdkSandbox.SandboxState,Disabled,remove,
+E,33,android/app/sdksandbox/SdkSandboxManager.SDK_SANDBOX_STATE_ENABLED_PROCESS_ISOLATION,2,Android.App.SdkSandbox.SandboxState,EnabledProcessIsolation,remove,
I,15,android/app/SearchManager.FLAG_QUERY_REFINEMENT,1,,,,
I,0,android/app/SearchManager.MENU_KEYCODE,47,,,,
E,10,android/app/Service.START_CONTINUATION_MASK,15,Android.App.StartCommandResult,ContinuationMask,keep,flags
@@ -610,7 +668,17 @@ E,10,android/app/Service.START_REDELIVER_INTENT,3,Android.App.StartCommandResult
E,10,android/app/Service.START_STICKY,1,Android.App.StartCommandResult,Sticky,keep,flags
E,10,android/app/Service.START_STICKY_COMPATIBILITY,0,Android.App.StartCommandResult,StickyCompatibility,keep,flags
E,24,android/app/Service.STOP_FOREGROUND_DETACH,2,Android.App.StopForegroundFlags,Detach,remove,
+E,33,android/app/Service.STOP_FOREGROUND_LEGACY,0,Android.App.StopForegroundFlags,Legacy,remove,
E,24,android/app/Service.STOP_FOREGROUND_REMOVE,1,Android.App.StopForegroundFlags,Remove,remove,
+E,33,android/app/StatusBarManager.TILE_ADD_REQUEST_ERROR_APP_NOT_IN_FOREGROUND,1004,Android.App.TileAddRequestError,AppNotInForeground,remove,
+E,33,android/app/StatusBarManager.TILE_ADD_REQUEST_ERROR_BAD_COMPONENT,1002,Android.App.TileAddRequestError,BadComponent,remove,
+E,33,android/app/StatusBarManager.TILE_ADD_REQUEST_ERROR_MISMATCHED_PACKAGE,1000,Android.App.TileAddRequestError,MismatchedPackage,remove,
+E,33,android/app/StatusBarManager.TILE_ADD_REQUEST_ERROR_NO_STATUS_BAR_SERVICE,1005,Android.App.TileAddRequestError,NoStatusBarService,remove,
+E,33,android/app/StatusBarManager.TILE_ADD_REQUEST_ERROR_NOT_CURRENT_USER,1003,Android.App.TileAddRequestError,NotCurrentUser,remove,
+E,33,android/app/StatusBarManager.TILE_ADD_REQUEST_ERROR_REQUEST_IN_PROGRESS,1001,Android.App.TileAddRequestError,RequestInProgress,remove,
+E,33,android/app/StatusBarManager.TILE_ADD_REQUEST_RESULT_TILE_ADDED,2,Android.App.TileAddRequestResult,TileAdded,remove,
+E,33,android/app/StatusBarManager.TILE_ADD_REQUEST_RESULT_TILE_ALREADY_ADDED,1,Android.App.TileAddRequestResult,TileAlreadyAdded,remove,
+E,33,android/app/StatusBarManager.TILE_ADD_REQUEST_RESULT_TILE_NOT_ADDED,0,Android.App.TileAddRequestResult,TileNotAdded,remove,
A,0,,0,Android.App.UiAutomationFlags,None,remove,
E,24,android/app/UiAutomation.FLAG_DONT_SUPPRESS_ACCESSIBILITY_SERVICES,1,Android.App.UiAutomationFlags,DontSuppressAccessibilityServices,remove,
E,31,android/app/UiAutomation.FLAG_DONT_USE_ACCESSIBILITY,2,Android.App.UiAutomationFlags,DontUseAccessibility,remove,
@@ -929,6 +997,9 @@ I,15,android/bluetooth/BluetoothAssignedNumbers.ZEEVO,18,,,,
I,19,android/bluetooth/BluetoothAssignedNumbers.ZER01_TV,152,,,,
I,19,android/bluetooth/BluetoothAssignedNumbers.ZOMM,116,,,,
I,19,android/bluetooth/BluetoothAssignedNumbers.ZSCAN_SOFTWARE,141,,,,
+E,33,android/bluetooth/BluetoothClass.PROFILE_A2DP,1,Android.Bluetooth.BluetoothClassProfile,A2dp,remove,
+E,33,android/bluetooth/BluetoothClass.PROFILE_HEADSET,0,Android.Bluetooth.BluetoothClassProfile,Headset,remove,
+E,33,android/bluetooth/BluetoothClass.PROFILE_HID,3,Android.Bluetooth.BluetoothClassProfile,Hid,remove,
E,10,android/bluetooth/BluetoothClass$Device.AUDIO_VIDEO_CAMCORDER,1076,Android.Bluetooth.DeviceClass,AudioVideoCamcorder,remove,
E,10,android/bluetooth/BluetoothClass$Device.AUDIO_VIDEO_CAR_AUDIO,1056,Android.Bluetooth.DeviceClass,AudioVideoCarAudio,remove,
E,10,android/bluetooth/BluetoothClass$Device.AUDIO_VIDEO_HANDSFREE,1032,Android.Bluetooth.DeviceClass,AudioVideoHandsfree,remove,
@@ -961,6 +1032,10 @@ E,10,android/bluetooth/BluetoothClass$Device.HEALTH_PULSE_RATE,2328,Android.Blue
E,10,android/bluetooth/BluetoothClass$Device.HEALTH_THERMOMETER,2312,Android.Bluetooth.DeviceClass,HealthThermometer,remove,
E,10,android/bluetooth/BluetoothClass$Device.HEALTH_UNCATEGORIZED,2304,Android.Bluetooth.DeviceClass,HealthUncategorized,remove,
E,10,android/bluetooth/BluetoothClass$Device.HEALTH_WEIGHING,2316,Android.Bluetooth.DeviceClass,HealthWeighing,remove,
+E,33,android/bluetooth/BluetoothClass$Device.PERIPHERAL_KEYBOARD,1344,Android.Bluetooth.DeviceClass,PeripheralKeyboard,remove,
+E,33,android/bluetooth/BluetoothClass$Device.PERIPHERAL_KEYBOARD_POINTING,1472,Android.Bluetooth.DeviceClass,PeripheralKeyboardPointing,remove,
+E,33,android/bluetooth/BluetoothClass$Device.PERIPHERAL_NON_KEYBOARD_NON_POINTING,1280,Android.Bluetooth.DeviceClass,PeripheralNonKeyboardNonPointing,remove,
+E,33,android/bluetooth/BluetoothClass$Device.PERIPHERAL_POINTING,1408,Android.Bluetooth.DeviceClass,PeripheralPointing,remove,
E,10,android/bluetooth/BluetoothClass$Device.PHONE_CELLULAR,516,Android.Bluetooth.DeviceClass,PhoneCellular,remove,
E,10,android/bluetooth/BluetoothClass$Device.PHONE_CORDLESS,520,Android.Bluetooth.DeviceClass,PhoneCordless,remove,
E,10,android/bluetooth/BluetoothClass$Device.PHONE_ISDN,532,Android.Bluetooth.DeviceClass,PhoneIsdn,remove,
@@ -993,14 +1068,40 @@ E,10,android/bluetooth/BluetoothClass$Device$Major.WEARABLE,1792,Android.Bluetoo
E,10,android/bluetooth/BluetoothClass$Service.AUDIO,2097152,Android.Bluetooth.ServiceClass,Audio,keep,
E,10,android/bluetooth/BluetoothClass$Service.CAPTURE,524288,Android.Bluetooth.ServiceClass,Capture,keep,
E,10,android/bluetooth/BluetoothClass$Service.INFORMATION,8388608,Android.Bluetooth.ServiceClass,Information,keep,
+E,33,android/bluetooth/BluetoothClass$Service.LE_AUDIO,16384,Android.Bluetooth.ServiceClass,LeAudio,remove,
E,10,android/bluetooth/BluetoothClass$Service.LIMITED_DISCOVERABILITY,8192,Android.Bluetooth.ServiceClass,LimitedDiscoverability,keep,
E,10,android/bluetooth/BluetoothClass$Service.NETWORKING,131072,Android.Bluetooth.ServiceClass,Networking,keep,
E,10,android/bluetooth/BluetoothClass$Service.OBJECT_TRANSFER,1048576,Android.Bluetooth.ServiceClass,ObjectTransfer,keep,
E,10,android/bluetooth/BluetoothClass$Service.POSITIONING,65536,Android.Bluetooth.ServiceClass,Positioning,keep,
E,10,android/bluetooth/BluetoothClass$Service.RENDER,262144,Android.Bluetooth.ServiceClass,Render,keep,
E,10,android/bluetooth/BluetoothClass$Service.TELEPHONY,4194304,Android.Bluetooth.ServiceClass,Telephony,keep,
+E,33,android/bluetooth/BluetoothCodecConfig.BITS_PER_SAMPLE_16,1,Android.Bluetooth.BitsPerSample,BitsPerSample16,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.BITS_PER_SAMPLE_24,2,Android.Bluetooth.BitsPerSample,BitsPerSample24,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.BITS_PER_SAMPLE_32,4,Android.Bluetooth.BitsPerSample,BitsPerSample32,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.BITS_PER_SAMPLE_NONE,0,Android.Bluetooth.BitsPerSample,None,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.CHANNEL_MODE_MONO,1,Android.Bluetooth.ChannelMode,Mono,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.CHANNEL_MODE_NONE,0,Android.Bluetooth.ChannelMode,None,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.CHANNEL_MODE_STEREO,2,Android.Bluetooth.ChannelMode,Stereo,remove,
+I,33,android/bluetooth/BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT,0,,,,
+I,33,android/bluetooth/BluetoothCodecConfig.CODEC_PRIORITY_DISABLED,-1,,,,
+I,33,android/bluetooth/BluetoothCodecConfig.CODEC_PRIORITY_HIGHEST,1000000,,,,
+E,33,android/bluetooth/BluetoothCodecConfig.SAMPLE_RATE_176400,16,Android.Bluetooth.SampleRate,SampleRate176400,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SAMPLE_RATE_192000,32,Android.Bluetooth.SampleRate,SampleRate192000,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SAMPLE_RATE_44100,1,Android.Bluetooth.SampleRate,SampleRate44100,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SAMPLE_RATE_48000,2,Android.Bluetooth.SampleRate,SampleRate48000,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SAMPLE_RATE_88200,4,Android.Bluetooth.SampleRate,SampleRate88200,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SAMPLE_RATE_96000,8,Android.Bluetooth.SampleRate,SampleRate96000,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SAMPLE_RATE_NONE,0,Android.Bluetooth.SampleRate,None,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC,1,Android.Bluetooth.CodecType,Aac,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_APTX,2,Android.Bluetooth.CodecType,Aptx,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_APTX_HD,3,Android.Bluetooth.CodecType,AptxHd,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_INVALID,1000000,Android.Bluetooth.CodecType,Invalid,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_LC3,5,Android.Bluetooth.CodecType,Lc3,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_LDAC,4,Android.Bluetooth.CodecType,Ldac,remove,
+E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC,0,Android.Bluetooth.CodecType,Sbc,remove,
E,31,android/bluetooth/BluetoothDevice.ADDRESS_TYPE_PUBLIC,0,Android.Bluetooth.AddressType,Public,remove,
E,31,android/bluetooth/BluetoothDevice.ADDRESS_TYPE_RANDOM,1,Android.Bluetooth.AddressType,Random,remove,
+E,33,android/bluetooth/BluetoothDevice.ADDRESS_TYPE_UNKNOWN,65535,Android.Bluetooth.AddressType,Unknown,remove,
E,10,android/bluetooth/BluetoothDevice.BOND_BONDED,12,Android.Bluetooth.Bond,Bonded,keep,
E,10,android/bluetooth/BluetoothDevice.BOND_BONDING,11,Android.Bluetooth.Bond,Bonding,keep,
E,10,android/bluetooth/BluetoothDevice.BOND_NONE,10,Android.Bluetooth.Bond,None,keep,
@@ -1029,6 +1130,7 @@ E,21,android/bluetooth/BluetoothGatt.CONNECTION_PRIORITY_LOW_POWER,2,Android.Blu
E,21,android/bluetooth/BluetoothGatt.GATT_CONNECTION_CONGESTED,143,Android.Bluetooth.GattStatus,ConnectionCongested,remove,
E,18,android/bluetooth/BluetoothGatt.GATT_FAILURE,257,Android.Bluetooth.GattStatus,Failure,remove,
E,18,android/bluetooth/BluetoothGatt.GATT_INSUFFICIENT_AUTHENTICATION,5,Android.Bluetooth.GattStatus,InsufficientAuthentication,remove,
+E,33,android/bluetooth/BluetoothGatt.GATT_INSUFFICIENT_AUTHORIZATION,8,Android.Bluetooth.GattStatus,InsufficientAuthorization,remove,
E,18,android/bluetooth/BluetoothGatt.GATT_INSUFFICIENT_ENCRYPTION,15,Android.Bluetooth.GattStatus,InsufficientEncryption,remove,
E,18,android/bluetooth/BluetoothGatt.GATT_INVALID_ATTRIBUTE_LENGTH,13,Android.Bluetooth.GattStatus,InvalidAttributeLength,remove,
E,18,android/bluetooth/BluetoothGatt.GATT_INVALID_OFFSET,7,Android.Bluetooth.GattStatus,InvalidOffset,remove,
@@ -1097,14 +1199,42 @@ I,28,android/bluetooth/BluetoothHidDeviceAppQosSettings.MAX,-1,,,,
E,28,android/bluetooth/BluetoothHidDeviceAppQosSettings.SERVICE_BEST_EFFORT,1,Android.Bluetooth.HidDeviceAppQosSettingsServiceType,BestEffort,remove,
E,28,android/bluetooth/BluetoothHidDeviceAppQosSettings.SERVICE_GUARANTEED,2,Android.Bluetooth.HidDeviceAppQosSettingsServiceType,Guaranteed,remove,
E,28,android/bluetooth/BluetoothHidDeviceAppQosSettings.SERVICE_NO_TRAFFIC,0,Android.Bluetooth.HidDeviceAppQosSettingsServiceType,NoTraffic,remove,
+I,33,android/bluetooth/BluetoothLeAudio.GROUP_ID_INVALID,-1,,,,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.BITS_PER_SAMPLE_16,1,Android.Bluetooth.BluetoothLeBitsPerSample,BitsPerSample16,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.BITS_PER_SAMPLE_24,2,Android.Bluetooth.BluetoothLeBitsPerSample,BitsPerSample24,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.BITS_PER_SAMPLE_32,8,Android.Bluetooth.BluetoothLeBitsPerSample,BitsPerSample32,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.BITS_PER_SAMPLE_NONE,0,Android.Bluetooth.BluetoothLeBitsPerSample,None,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.CHANNEL_COUNT_1,1,Android.Bluetooth.BluetoothLeChannelCount,One,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.CHANNEL_COUNT_2,2,Android.Bluetooth.BluetoothLeChannelCount,Two,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.CHANNEL_COUNT_NONE,0,Android.Bluetooth.BluetoothLeChannelCount,None,remove,
+I,33,android/bluetooth/BluetoothLeAudioCodecConfig.CODEC_PRIORITY_DEFAULT,0,,,,
+I,33,android/bluetooth/BluetoothLeAudioCodecConfig.CODEC_PRIORITY_DISABLED,-1,,,,
+I,33,android/bluetooth/BluetoothLeAudioCodecConfig.CODEC_PRIORITY_HIGHEST,1000000,,,,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.FRAME_DURATION_10000,2,Android.Bluetooth.BluetoothLeFrameDuration,FrameDuration10000,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.FRAME_DURATION_7500,1,Android.Bluetooth.BluetoothLeFrameDuration,FrameDuration7500,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.FRAME_DURATION_NONE,0,Android.Bluetooth.BluetoothLeFrameDuration,None,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_16000,4,Android.Bluetooth.BluetoothLeSampleRate,SampleRate16000,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_24000,16,Android.Bluetooth.BluetoothLeSampleRate,SampleRate24000,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_32000,32,Android.Bluetooth.BluetoothLeSampleRate,SampleRate32000,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_44100,64,Android.Bluetooth.BluetoothLeSampleRate,SampleRate44100,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_48000,128,Android.Bluetooth.BluetoothLeSampleRate,SampleRate48000,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_8000,1,Android.Bluetooth.BluetoothLeSampleRate,SampleRate8000,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_NONE,0,Android.Bluetooth.BluetoothLeSampleRate,None,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SOURCE_CODEC_TYPE_INVALID,1000000,Android.Bluetooth.BluetoothLeSourceCodecType,Invalid,remove,
+E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SOURCE_CODEC_TYPE_LC3,0,Android.Bluetooth.BluetoothLeSourceCodecType,Lc3,remove,
E,23,android/bluetooth/BluetoothSocket.TYPE_L2CAP,3,Android.Bluetooth.BluetoothConnectionType,L2cap,keep,
E,23,android/bluetooth/BluetoothSocket.TYPE_RFCOMM,1,Android.Bluetooth.BluetoothConnectionType,Rfcomm,keep,
E,23,android/bluetooth/BluetoothSocket.TYPE_SCO,2,Android.Bluetooth.BluetoothConnectionType,Sco,keep,
E,31,android/bluetooth/BluetoothStatusCodes.ERROR_BLUETOOTH_NOT_ALLOWED,2,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorBluetoothNotAllowed,remove,
E,31,android/bluetooth/BluetoothStatusCodes.ERROR_BLUETOOTH_NOT_ENABLED,1,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorBluetoothNotEnabled,remove,
E,31,android/bluetooth/BluetoothStatusCodes.ERROR_DEVICE_NOT_BONDED,3,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorDeviceNotBonded,remove,
+E,33,android/bluetooth/BluetoothStatusCodes.ERROR_GATT_WRITE_NOT_ALLOWED,200,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorGattWriteNotAllowed,remove,
+E,33,android/bluetooth/BluetoothStatusCodes.ERROR_GATT_WRITE_REQUEST_BUSY,201,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorGattWriteRequestBusy,remove,
E,31,android/bluetooth/BluetoothStatusCodes.ERROR_MISSING_BLUETOOTH_CONNECT_PERMISSION,6,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorMissingBluetoothConnectPermission,remove,
+E,33,android/bluetooth/BluetoothStatusCodes.ERROR_PROFILE_SERVICE_NOT_BOUND,9,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorProfileServiceNotBound,remove,
E,31,android/bluetooth/BluetoothStatusCodes.ERROR_UNKNOWN,2147483647,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorUnknown,remove,
+E,33,android/bluetooth/BluetoothStatusCodes.FEATURE_NOT_SUPPORTED,11,Android.Bluetooth.CurrentBluetoothStatusCodes,FeatureNotSupported,remove,
+E,33,android/bluetooth/BluetoothStatusCodes.FEATURE_SUPPORTED,10,Android.Bluetooth.CurrentBluetoothStatusCodes,FeatureSupported,remove,
E,31,android/bluetooth/BluetoothStatusCodes.SUCCESS,0,Android.Bluetooth.CurrentBluetoothStatusCodes,Success,remove,
E,21,android/bluetooth/le/AdvertiseCallback.ADVERTISE_FAILED_ALREADY_STARTED,3,Android.Bluetooth.LE.AdvertiseFailure,AlreadyStarted,keep,
E,21,android/bluetooth/le/AdvertiseCallback.ADVERTISE_FAILED_DATA_TOO_LARGE,1,Android.Bluetooth.LE.AdvertiseFailure,DataTooLarge,keep,
@@ -1139,6 +1269,55 @@ E,21,android/bluetooth/le/ScanCallback.SCAN_FAILED_ALREADY_STARTED,1,Android.Blu
E,21,android/bluetooth/le/ScanCallback.SCAN_FAILED_APPLICATION_REGISTRATION_FAILED,2,Android.Bluetooth.LE.ScanFailure,ApplicationRegistrationFailed,keep,
E,21,android/bluetooth/le/ScanCallback.SCAN_FAILED_FEATURE_UNSUPPORTED,4,Android.Bluetooth.LE.ScanFailure,FeatureUnsupported,keep,
E,21,android/bluetooth/le/ScanCallback.SCAN_FAILED_INTERNAL_ERROR,3,Android.Bluetooth.LE.ScanFailure,InternalError,keep,
+E,33,android/bluetooth/le/ScanCallback.SCAN_FAILED_OUT_OF_HARDWARE_RESOURCES,5,Android.Bluetooth.LE.ScanFailure,OutOfHardwareResources,remove,
+E,33,android/bluetooth/le/ScanCallback.SCAN_FAILED_SCANNING_TOO_FREQUENTLY,6,Android.Bluetooth.LE.ScanFailure,ScanningTooFrequently,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_3D_INFORMATION_DATA,61,Android.Bluetooth.LE.ScanRecordDataType,Type3DInformationData,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_ADVERTISING_INTERVAL,26,Android.Bluetooth.LE.ScanRecordDataType,AdvertisingInterval,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_ADVERTISING_INTERVAL_LONG,47,Android.Bluetooth.LE.ScanRecordDataType,AdvertisingIntervalLong,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_APPEARANCE,25,Android.Bluetooth.LE.ScanRecordDataType,Appearance,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_BIG_INFO,44,Android.Bluetooth.LE.ScanRecordDataType,BigInfo,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_BROADCAST_CODE,45,Android.Bluetooth.LE.ScanRecordDataType,BroadcastCode,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_CHANNEL_MAP_UPDATE_INDICATION,40,Android.Bluetooth.LE.ScanRecordDataType,ChannelMapUpdateIndication,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_CLASS_OF_DEVICE,13,Android.Bluetooth.LE.ScanRecordDataType,ClassOfDevice,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_DEVICE_ID,16,Android.Bluetooth.LE.ScanRecordDataType,DeviceId,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_FLAGS,1,Android.Bluetooth.LE.ScanRecordDataType,Flags,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_INDOOR_POSITIONING,37,Android.Bluetooth.LE.ScanRecordDataType,IndoorPositioning,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_LE_BLUETOOTH_DEVICE_ADDRESS,27,Android.Bluetooth.LE.ScanRecordDataType,LeBluetoothDeviceAddress,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_LE_ROLE,28,Android.Bluetooth.LE.ScanRecordDataType,LeRole,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_LE_SECURE_CONNECTIONS_CONFIRMATION_VALUE,34,Android.Bluetooth.LE.ScanRecordDataType,LeSecureConnectionsConfirmationValue,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_LE_SECURE_CONNECTIONS_RANDOM_VALUE,35,Android.Bluetooth.LE.ScanRecordDataType,LeSecureConnectionsRandomValue,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_LE_SUPPORTED_FEATURES,39,Android.Bluetooth.LE.ScanRecordDataType,LeSupportedFeatures,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_LOCAL_NAME_COMPLETE,9,Android.Bluetooth.LE.ScanRecordDataType,LocalNameComplete,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_LOCAL_NAME_SHORT,8,Android.Bluetooth.LE.ScanRecordDataType,LocalNameShort,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_MANUFACTURER_SPECIFIC_DATA,255,Android.Bluetooth.LE.ScanRecordDataType,ManufacturerSpecificData,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_MESH_BEACON,43,Android.Bluetooth.LE.ScanRecordDataType,MeshBeacon,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_MESH_MESSAGE,42,Android.Bluetooth.LE.ScanRecordDataType,MeshMessage,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_NONE,-1,Android.Bluetooth.LE.ScanRecordDataType,None,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_PB_ADV,41,Android.Bluetooth.LE.ScanRecordDataType,PbAdv,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_PUBLIC_TARGET_ADDRESS,23,Android.Bluetooth.LE.ScanRecordDataType,PublicTargetAddress,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_RANDOM_TARGET_ADDRESS,24,Android.Bluetooth.LE.ScanRecordDataType,RandomTargetAddress,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_RESOLVABLE_SET_IDENTIFIER,46,Android.Bluetooth.LE.ScanRecordDataType,ResolvableSetIdentifier,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SECURITY_MANAGER_OUT_OF_BAND_FLAGS,17,Android.Bluetooth.LE.ScanRecordDataType,SecurityManagerOutOfBandFlags,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_DATA_128_BIT,33,Android.Bluetooth.LE.ScanRecordDataType,ServiceData128Bit,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_DATA_16_BIT,22,Android.Bluetooth.LE.ScanRecordDataType,ServiceData16Bit,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_DATA_32_BIT,32,Android.Bluetooth.LE.ScanRecordDataType,ServiceData32Bit,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_SOLICITATION_UUIDS_128_BIT,21,Android.Bluetooth.LE.ScanRecordDataType,ServiceSolicitationUuids128Bit,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_SOLICITATION_UUIDS_16_BIT,20,Android.Bluetooth.LE.ScanRecordDataType,ServiceSolicitationUuids16Bit,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_SOLICITATION_UUIDS_32_BIT,31,Android.Bluetooth.LE.ScanRecordDataType,ServiceSolicitationUuids32Bit,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_UUIDS_128_BIT_COMPLETE,7,Android.Bluetooth.LE.ScanRecordDataType,ServiceUuids128BitComplete,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_UUIDS_128_BIT_PARTIAL,6,Android.Bluetooth.LE.ScanRecordDataType,ServiceUuids128BitPartial,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_UUIDS_16_BIT_COMPLETE,3,Android.Bluetooth.LE.ScanRecordDataType,ServiceUuids16BitComplete,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_UUIDS_16_BIT_PARTIAL,2,Android.Bluetooth.LE.ScanRecordDataType,ServiceUuids16BitPartial,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_UUIDS_32_BIT_COMPLETE,5,Android.Bluetooth.LE.ScanRecordDataType,ServiceUuids32BitComplete,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SERVICE_UUIDS_32_BIT_PARTIAL,4,Android.Bluetooth.LE.ScanRecordDataType,ServiceUuids32BitPartial,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SIMPLE_PAIRING_HASH_C,14,Android.Bluetooth.LE.ScanRecordDataType,SimplePairingHashC,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SIMPLE_PAIRING_HASH_C_256,29,Android.Bluetooth.LE.ScanRecordDataType,SimplePairingHashC256,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SIMPLE_PAIRING_RANDOMIZER_R,15,Android.Bluetooth.LE.ScanRecordDataType,SimplePairingRandomizerR,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SIMPLE_PAIRING_RANDOMIZER_R_256,30,Android.Bluetooth.LE.ScanRecordDataType,SimplePairingRandomizerR256,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_SLAVE_CONNECTION_INTERVAL_RANGE,18,Android.Bluetooth.LE.ScanRecordDataType,SlaveConnectionIntervalRange,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_TRANSPORT_DISCOVERY_DATA,38,Android.Bluetooth.LE.ScanRecordDataType,TransportDiscoveryData,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_TX_POWER_LEVEL,10,Android.Bluetooth.LE.ScanRecordDataType,TxPowerLevel,remove,
+E,33,android/bluetooth/le/ScanRecord.DATA_TYPE_URI,36,Android.Bluetooth.LE.ScanRecordDataType,Uri,remove,
E,26,android/bluetooth/le/ScanResult.DATA_COMPLETE,0,Android.Bluetooth.LE.DataStatus,Complete,keep,
E,26,android/bluetooth/le/ScanResult.DATA_TRUNCATED,2,Android.Bluetooth.LE.DataStatus,Truncated,keep,
I,26,android/bluetooth/le/ScanResult.PERIODIC_INTERVAL_NOT_PRESENT,0,,,,
@@ -1194,7 +1373,9 @@ E,24,android/content/Context.MODE_NO_LOCALIZED_COLLATORS,16,Android.Content.File
E,10,android/content/Context.MODE_PRIVATE,0,Android.Content.FileCreationMode,Private,keep,flags
E,10,android/content/Context.MODE_WORLD_READABLE,1,Android.Content.FileCreationMode,WorldReadable,keep,flags
E,10,android/content/Context.MODE_WORLD_WRITEABLE,2,Android.Content.FileCreationMode,WorldWriteable,keep,flags
-I,26,android/content/Context.RECEIVER_VISIBLE_TO_INSTANT_APPS,1,,,,
+E,33,android/content/Context.RECEIVER_EXPORTED,2,Android.Content.ReceiverFlags,Exported,remove,flags
+E,33,android/content/Context.RECEIVER_NOT_EXPORTED,4,Android.Content.ReceiverFlags,NotExported,remove,flags
+E,26,android/content/Context.RECEIVER_VISIBLE_TO_INSTANT_APPS,1,Android.Content.ReceiverFlags,VisibleToInstantApps,remove,flags
E,10,android/content/Intent.EXTRA_DOCK_STATE_CAR,2,Android.Content.ExtraDockState,Car,keep,
E,10,android/content/Intent.EXTRA_DOCK_STATE_DESK,1,Android.Content.ExtraDockState,Desk,keep,
E,15,android/content/Intent.EXTRA_DOCK_STATE_HE_DESK,4,Android.Content.ExtraDockState,HeDesk,keep,
@@ -1245,7 +1426,7 @@ E,16,android/content/Intent.FLAG_RECEIVER_FOREGROUND,268435456,Android.Content.A
E,19,android/content/Intent.FLAG_RECEIVER_NO_ABORT,134217728,Android.Content.ActivityFlags,ReceiverNoAbort,keep,flags
E,10,android/content/Intent.FLAG_RECEIVER_REGISTERED_ONLY,1073741824,Android.Content.ActivityFlags,ReceiverRegisteredOnly,keep,flags
E,10,android/content/Intent.FLAG_RECEIVER_REPLACE_PENDING,536870912,Android.Content.ActivityFlags,ReceiverReplacePending,keep,flags
-E,26,android/content/Intent.FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS,2097152,Android.Content.ActivityFlags,ReceiverVisibleToInstantApps,keep,flags
+E,26,android/content/Intent.FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS,2097152,Android.Content.ActivityFlags,ReceiverVisibleToInstantApps,remove,flags
A,0,,0,Android.Content.IntentUriType,None,remove,
E,22,android/content/Intent.URI_ALLOW_UNSAFE,4,Android.Content.IntentUriType,AllowUnsafe,remove,
E,22,android/content/Intent.URI_ANDROID_APP_SCHEME,2,Android.Content.IntentUriType,AndroidAppScheme,remove,
@@ -1293,6 +1474,7 @@ E,21,android/content/pm/ActivityInfo.DOCUMENT_LAUNCH_NEVER,3,Android.Content.PM.
E,21,android/content/pm/ActivityInfo.DOCUMENT_LAUNCH_NONE,0,Android.Content.PM.DocumentLaunchMode,None,keep,
A,0,,0,Android.Content.PM.ActivityInfoFlags,None,,flags
E,10,android/content/pm/ActivityInfo.FLAG_ALLOW_TASK_REPARENTING,64,Android.Content.PM.ActivityInfoFlags,AllowTaskReparenting,keep,flags
+E,33,android/content/pm/ActivityInfo.FLAG_ALLOW_UNTRUSTED_ACTIVITY_EMBEDDING,268435456,Android.Content.PM.ActivityInfoFlags,AllowUntrustedActivityEmbedding,remove,flags
E,10,android/content/pm/ActivityInfo.FLAG_ALWAYS_RETAIN_TASK_STATE,8,Android.Content.PM.ActivityInfoFlags,AlwaysRetainTaskState,keep,flags
E,21,android/content/pm/ActivityInfo.FLAG_AUTO_REMOVE_FROM_RECENTS,8192,Android.Content.PM.ActivityInfoFlags,AutoRemoveFromRecents,keep,flags
E,10,android/content/pm/ActivityInfo.FLAG_CLEAR_TASK_ON_LAUNCH,4,Android.Content.PM.ActivityInfoFlags,ClearTaskOnLaunch,keep,flags
@@ -1421,6 +1603,11 @@ E,21,android/content/pm/PackageInfo.INSTALL_LOCATION_PREFER_EXTERNAL,2,Android.C
E,16,android/content/pm/PackageInfo.REQUESTED_PERMISSION_GRANTED,2,Android.Content.PM.RequestedPermission,Granted,remove,
E,31,android/content/pm/PackageInfo.REQUESTED_PERMISSION_NEVER_FOR_LOCATION,65536,Android.Content.PM.RequestedPermission,NeverForLocation,remove,
E,16,android/content/pm/PackageInfo.REQUESTED_PERMISSION_REQUIRED,1,Android.Content.PM.RequestedPermission,Required,remove,
+E,33,android/content/pm/PackageInstaller.PACKAGE_SOURCE_DOWNLOADED_FILE,4,Android.Content.PM.PackageSource,DownloadedFile,remove,
+E,33,android/content/pm/PackageInstaller.PACKAGE_SOURCE_LOCAL_FILE,3,Android.Content.PM.PackageSource,LocalFile,remove,
+E,33,android/content/pm/PackageInstaller.PACKAGE_SOURCE_OTHER,1,Android.Content.PM.PackageSource,Other,remove,
+E,33,android/content/pm/PackageInstaller.PACKAGE_SOURCE_STORE,2,Android.Content.PM.PackageSource,Store,remove,
+E,33,android/content/pm/PackageInstaller.PACKAGE_SOURCE_UNSPECIFIED,0,Android.Content.PM.PackageSource,Unspecified,remove,
E,21,android/content/pm/PackageInstaller.STATUS_FAILURE,1,Android.Content.PM.PackageInstallStatus,Failure,keep,
E,21,android/content/pm/PackageInstaller.STATUS_FAILURE_ABORTED,3,Android.Content.PM.PackageInstallStatus,FailureAborted,keep,
E,21,android/content/pm/PackageInstaller.STATUS_FAILURE_BLOCKED,2,Android.Content.PM.PackageInstallStatus,FailureBlocked,keep,
@@ -1431,6 +1618,11 @@ E,21,android/content/pm/PackageInstaller.STATUS_FAILURE_STORAGE,6,Android.Conten
E,21,android/content/pm/PackageInstaller.STATUS_PENDING_USER_ACTION,-1,Android.Content.PM.PackageInstallStatus,PendingUserAction,keep,
E,21,android/content/pm/PackageInstaller.STATUS_SUCCESS,0,Android.Content.PM.PackageInstallStatus,Success,keep,
I,29,android/content/pm/PackageInstaller$SessionInfo.INVALID_ID,-1,,,,
+E,33,android/content/pm/PackageInstaller$SessionInfo.SESSION_ACTIVATION_FAILED,2,Android.Content.PM.SessionStatus,ActivationFailed,remove,
+E,33,android/content/pm/PackageInstaller$SessionInfo.SESSION_CONFLICT,4,Android.Content.PM.SessionStatus,Conflict,remove,
+E,33,android/content/pm/PackageInstaller$SessionInfo.SESSION_NO_ERROR,0,Android.Content.PM.SessionStatus,NoError,remove,
+E,33,android/content/pm/PackageInstaller$SessionInfo.SESSION_UNKNOWN_ERROR,3,Android.Content.PM.SessionStatus,UnknownError,remove,
+E,33,android/content/pm/PackageInstaller$SessionInfo.SESSION_VERIFICATION_FAILED,1,Android.Content.PM.SessionStatus,VerificationFailed,remove,
E,29,android/content/pm/PackageInstaller$SessionInfo.STAGED_SESSION_ACTIVATION_FAILED,2,Android.Content.PM.StagedSession,ActivationFailed,remove,
E,31,android/content/pm/PackageInstaller$SessionInfo.STAGED_SESSION_CONFLICT,4,Android.Content.PM.StagedSession,Conflict,remove,
E,29,android/content/pm/PackageInstaller$SessionInfo.STAGED_SESSION_NO_ERROR,0,Android.Content.PM.StagedSession,NoError,remove,
@@ -1553,6 +1745,7 @@ E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_NONE,0,Android.Conte
E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_PHONE_CALL,4,Android.Content.PM.ForegroundService,TypePhoneCall,remove,flags
E,26,android/content/pm/SharedLibraryInfo.TYPE_BUILTIN,0,Android.Content.PM.SharedLibraryType,Builtin,remove,
E,26,android/content/pm/SharedLibraryInfo.TYPE_DYNAMIC,1,Android.Content.PM.SharedLibraryType,Dynamic,remove,
+E,33,android/content/pm/SharedLibraryInfo.TYPE_SDK_PACKAGE,3,Android.Content.PM.SharedLibraryType,SdkPackage,remove,
E,26,android/content/pm/SharedLibraryInfo.TYPE_STATIC,2,Android.Content.PM.SharedLibraryType,Static,remove,
I,26,android/content/pm/SharedLibraryInfo.VERSION_UNDEFINED,-1,,,,
E,28,android/content/pm/ShortcutInfo.DISABLED_REASON_APP_CHANGED,2,Android.Content.PM.ShortcutDisabledReason,AppChanged,remove,
@@ -1563,6 +1756,8 @@ E,28,android/content/pm/ShortcutInfo.DISABLED_REASON_OTHER_RESTORE_ISSUE,103,And
E,28,android/content/pm/ShortcutInfo.DISABLED_REASON_SIGNATURE_MISMATCH,102,Android.Content.PM.ShortcutDisabledReason,SignatureMismatch,remove,
E,28,android/content/pm/ShortcutInfo.DISABLED_REASON_UNKNOWN,3,Android.Content.PM.ShortcutDisabledReason,Unknown,remove,
E,28,android/content/pm/ShortcutInfo.DISABLED_REASON_VERSION_LOWER,100,Android.Content.PM.ShortcutDisabledReason,VersionLower,remove,
+A,33,,0,Android.Content.PM.ShortcutSurface,Default,remove,
+E,33,android/content/pm/ShortcutInfo.SURFACE_LAUNCHER,1,Android.Content.PM.ShortcutSurface,Launcher,remove,
A,0,,0,Android.Content.PM.ShortcutManagerMatchFlags,None,remove,
E,30,android/content/pm/ShortcutManager.FLAG_MATCH_CACHED,8,Android.Content.PM.ShortcutManagerMatchFlags,Cached,remove,
E,30,android/content/pm/ShortcutManager.FLAG_MATCH_DYNAMIC,2,Android.Content.PM.ShortcutManagerMatchFlags,Dynamic,remove,
@@ -1752,6 +1947,9 @@ E,10,android/gesture/GestureStore.ORIENTATION_SENSITIVE,2,Android.Gestures.Orien
E,10,android/gesture/GestureStore.SEQUENCE_INVARIANT,1,Android.Gestures.SequenceStyle,Invariant,keep,
E,10,android/gesture/GestureStore.SEQUENCE_SENSITIVE,2,Android.Gestures.SequenceStyle,Sensitive,keep,
I,0,android/graphics/Bitmap.DENSITY_NONE,0,,,,
+E,33,android/graphics/BitmapShader.FILTER_MODE_DEFAULT,0,Android.Graphics.BitmapShaderFilterMode,Default,remove,
+E,33,android/graphics/BitmapShader.FILTER_MODE_LINEAR,2,Android.Graphics.BitmapShaderFilterMode,Linear,remove,
+E,33,android/graphics/BitmapShader.FILTER_MODE_NEAREST,1,Android.Graphics.BitmapShaderFilterMode,Nearest,remove,
E,10,android/graphics/Canvas.ALL_SAVE_FLAG,31,Android.Graphics.SaveFlags,All,keep,flags
E,10,android/graphics/Canvas.CLIP_SAVE_FLAG,2,Android.Graphics.SaveFlags,Clip,keep,flags
E,10,android/graphics/Canvas.CLIP_TO_LAYER_SAVE_FLAG,16,Android.Graphics.SaveFlags,ClipToLayer,keep,flags
@@ -1902,6 +2100,12 @@ E,10,android/graphics/PixelFormat.UNKNOWN,0,Android.Graphics.Format,Unknown,keep
E,10,android/graphics/PixelFormat.YCbCr_420_SP,17,Android.Graphics.Format,Ycbcr420Sp,keep,
E,10,android/graphics/PixelFormat.YCbCr_422_I,20,Android.Graphics.Format,Ycbcr422I,keep,
E,10,android/graphics/PixelFormat.YCbCr_422_SP,16,Android.Graphics.Format,Ycbcr422Sp,keep,
+E,33,android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_LOOSE,1,Android.Graphics.Text.LineBreakStyle,Loose,remove,
+E,33,android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_NONE,0,Android.Graphics.Text.LineBreakStyle,None,remove,
+E,33,android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_NORMAL,2,Android.Graphics.Text.LineBreakStyle,Normal,remove,
+E,33,android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_STRICT,3,Android.Graphics.Text.LineBreakStyle,Strict,remove,
+E,33,android/graphics/text/LineBreakConfig.LINE_BREAK_WORD_STYLE_NONE,0,Android.Graphics.Text.LineBreakWordStyle,None,remove,
+E,33,android/graphics/text/LineBreakConfig.LINE_BREAK_WORD_STYLE_PHRASE,1,Android.Graphics.Text.LineBreakWordStyle,Phrase,remove,
E,29,android/graphics/text/LineBreaker.BREAK_STRATEGY_BALANCED,2,Android.Graphics.Text.BreakStrategy,Balanced,remove,
E,29,android/graphics/text/LineBreaker.BREAK_STRATEGY_HIGH_QUALITY,1,Android.Graphics.Text.BreakStrategy,HighQuality,remove,
E,29,android/graphics/text/LineBreaker.BREAK_STRATEGY_SIMPLE,0,Android.Graphics.Text.BreakStrategy,Simple,remove,
@@ -1910,6 +2114,9 @@ E,29,android/graphics/text/LineBreaker.HYPHENATION_FREQUENCY_NONE,0,Android.Grap
E,29,android/graphics/text/LineBreaker.HYPHENATION_FREQUENCY_NORMAL,1,Android.Graphics.Text.HyphenationFrequency,Normal,remove,
E,29,android/graphics/text/LineBreaker.JUSTIFICATION_MODE_INTER_WORD,1,Android.Graphics.Text.JustificationMode,InterWord,remove,
E,29,android/graphics/text/LineBreaker.JUSTIFICATION_MODE_NONE,0,Android.Graphics.Text.JustificationMode,None,remove,
+E,33,android/graphics/text/MeasuredText$Builder.HYPHENATION_MODE_FAST,2,Android.Graphics.Text.HyphenationMode,Fast,remove,
+E,33,android/graphics/text/MeasuredText$Builder.HYPHENATION_MODE_NONE,0,Android.Graphics.Text.HyphenationMode,None,remove,
+E,33,android/graphics/text/MeasuredText$Builder.HYPHENATION_MODE_NORMAL,1,Android.Graphics.Text.HyphenationMode,Normal,remove,
E,10,android/graphics/Typeface.BOLD,1,Android.Graphics.TypefaceStyle,Bold,keep,
E,10,android/graphics/Typeface.BOLD_ITALIC,3,Android.Graphics.TypefaceStyle,BoldItalic,keep,
E,10,android/graphics/Typeface.ITALIC,2,Android.Graphics.TypefaceStyle,Italic,keep,
@@ -1977,8 +2184,35 @@ E,21,android/hardware/camera2/CameraDevice$StateCallback.ERROR_MAX_CAMERAS_IN_US
E,31,android/hardware/camera2/CameraExtensionCharacteristics.EXTENSION_AUTOMATIC,0,Android.Hardware.Camera2.CameraExtensionTypes,Automatic,remove,
E,31,android/hardware/camera2/CameraExtensionCharacteristics.EXTENSION_BEAUTY,1,Android.Hardware.Camera2.CameraExtensionTypes,Beauty,remove,
E,31,android/hardware/camera2/CameraExtensionCharacteristics.EXTENSION_BOKEH,2,Android.Hardware.Camera2.CameraExtensionTypes,Bokeh,remove,
+E,33,android/hardware/camera2/CameraExtensionCharacteristics.EXTENSION_FACE_RETOUCH,1,Android.Hardware.Camera2.CameraExtensionTypes,FaceRetouch,remove,
E,31,android/hardware/camera2/CameraExtensionCharacteristics.EXTENSION_HDR,3,Android.Hardware.Camera2.CameraExtensionTypes,Hdr,remove,
E,31,android/hardware/camera2/CameraExtensionCharacteristics.EXTENSION_NIGHT,4,Android.Hardware.Camera2.CameraExtensionTypes,Night,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_EXTERIOR_FRONT,1,Android.Hardware.Camera2.AutomotiveLensFacing,ExteriorFront,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_EXTERIOR_LEFT,3,Android.Hardware.Camera2.AutomotiveLensFacing,ExteriorLeft,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_EXTERIOR_OTHER,0,Android.Hardware.Camera2.AutomotiveLensFacing,ExteriorOther,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_EXTERIOR_REAR,2,Android.Hardware.Camera2.AutomotiveLensFacing,ExteriorRear,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_EXTERIOR_RIGHT,4,Android.Hardware.Camera2.AutomotiveLensFacing,ExteriorRight,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_OTHER,5,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorOther,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_SEAT_ROW_1_CENTER,7,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorSeatRow1Center,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_SEAT_ROW_1_LEFT,6,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorSeatRow1Left,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_SEAT_ROW_1_RIGHT,8,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorSeatRow1Right,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_SEAT_ROW_2_CENTER,10,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorSeatRow2Center,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_SEAT_ROW_2_LEFT,9,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorSeatRow2Left,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_SEAT_ROW_2_RIGHT,11,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorSeatRow2Right,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_SEAT_ROW_3_CENTER,13,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorSeatRow3Center,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_SEAT_ROW_3_LEFT,12,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorSeatRow3Left,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LENS_FACING_INTERIOR_SEAT_ROW_3_RIGHT,14,Android.Hardware.Camera2.AutomotiveLensFacing,InteriorSeatRow3Right,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTERIOR_FRONT,2,Android.Hardware.Camera2.AutomotiveLocation,ExteriorFront,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTERIOR_LEFT,4,Android.Hardware.Camera2.AutomotiveLocation,ExteriorLeft,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTERIOR_OTHER,1,Android.Hardware.Camera2.AutomotiveLocation,ExteriorOther,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTERIOR_REAR,3,Android.Hardware.Camera2.AutomotiveLocation,ExteriorRear,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTERIOR_RIGHT,5,Android.Hardware.Camera2.AutomotiveLocation,ExteriorRight,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTRA_FRONT,7,Android.Hardware.Camera2.AutomotiveLocation,ExtraFront,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTRA_LEFT,9,Android.Hardware.Camera2.AutomotiveLocation,ExtraLeft,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTRA_OTHER,6,Android.Hardware.Camera2.AutomotiveLocation,ExtraOther,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTRA_REAR,8,Android.Hardware.Camera2.AutomotiveLocation,ExtraRear,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_EXTRA_RIGHT,10,Android.Hardware.Camera2.AutomotiveLocation,ExtraRight,remove,
+E,33,android/hardware/camera2/CameraMetadata.AUTOMOTIVE_LOCATION_INTERIOR,0,Android.Hardware.Camera2.AutomotiveLocation,Interior,remove,
E,21,android/hardware/camera2/CameraMetadata.COLOR_CORRECTION_ABERRATION_MODE_FAST,1,Android.Hardware.Camera2.ColorCorrectionAberrationMode,Fast,keep,
E,21,android/hardware/camera2/CameraMetadata.COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY,2,Android.Hardware.Camera2.ColorCorrectionAberrationMode,HighQuality,keep,
E,21,android/hardware/camera2/CameraMetadata.COLOR_CORRECTION_ABERRATION_MODE_OFF,0,Android.Hardware.Camera2.ColorCorrectionAberrationMode,Off,keep,
@@ -2081,6 +2315,7 @@ E,21,android/hardware/camera2/CameraMetadata.CONTROL_SCENE_MODE_SUNSET,10,Androi
E,21,android/hardware/camera2/CameraMetadata.CONTROL_SCENE_MODE_THEATRE,7,Android.Hardware.Camera2.ControlSceneMode,Theatre,keep,
E,21,android/hardware/camera2/CameraMetadata.CONTROL_VIDEO_STABILIZATION_MODE_OFF,0,Android.Hardware.Camera2.ControlVideoStabilizationMode,Off,keep,
E,21,android/hardware/camera2/CameraMetadata.CONTROL_VIDEO_STABILIZATION_MODE_ON,1,Android.Hardware.Camera2.ControlVideoStabilizationMode,On,keep,
+E,33,android/hardware/camera2/CameraMetadata.CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION,2,Android.Hardware.Camera2.ControlVideoStabilizationMode,PreviewStabilization,remove,
I,28,android/hardware/camera2/CameraMetadata.DISTORTION_CORRECTION_MODE_FAST,1,,,,
I,28,android/hardware/camera2/CameraMetadata.DISTORTION_CORRECTION_MODE_HIGH_QUALITY,2,,,,
I,28,android/hardware/camera2/CameraMetadata.DISTORTION_CORRECTION_MODE_OFF,0,,,,
@@ -2112,6 +2347,7 @@ E,21,android/hardware/camera2/CameraMetadata.LENS_INFO_FOCUS_DISTANCE_CALIBRATIO
E,21,android/hardware/camera2/CameraMetadata.LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED,0,Android.Hardware.Camera2.LensInfoFocusDistanceCalibration,Uncalibrated,keep,
E,21,android/hardware/camera2/CameraMetadata.LENS_OPTICAL_STABILIZATION_MODE_OFF,0,Android.Hardware.Camera2.LensOpticalStabilizationMode,Off,keep,
E,21,android/hardware/camera2/CameraMetadata.LENS_OPTICAL_STABILIZATION_MODE_ON,1,Android.Hardware.Camera2.LensOpticalStabilizationMode,On,keep,
+I,33,android/hardware/camera2/CameraMetadata.LENS_POSE_REFERENCE_AUTOMOTIVE,3,,,,
I,28,android/hardware/camera2/CameraMetadata.LENS_POSE_REFERENCE_GYROSCOPE,1,,,,
I,28,android/hardware/camera2/CameraMetadata.LENS_POSE_REFERENCE_PRIMARY_CAMERA,0,,,,
I,30,android/hardware/camera2/CameraMetadata.LENS_POSE_REFERENCE_UNDEFINED,2,,,,
@@ -2128,6 +2364,7 @@ E,21,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_BACK
E,22,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE,6,Android.Hardware.Camera2.RequestAvailableCapabilities,BurstCapture,keep,
E,23,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO,9,Android.Hardware.Camera2.RequestAvailableCapabilities,ConstrainedHighSpeedVideo,keep,
E,23,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT,8,Android.Hardware.Camera2.RequestAvailableCapabilities,DepthOutput,keep,
+E,33,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_DYNAMIC_RANGE_TEN_BIT,18,Android.Hardware.Camera2.RequestAvailableCapabilities,DynamicRangeTenBit,remove,
E,28,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA,11,Android.Hardware.Camera2.RequestAvailableCapabilities,LogicalMultiCamera,keep,
E,21,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING,2,Android.Hardware.Camera2.RequestAvailableCapabilities,ManualPostProcessing,keep,
E,21,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR,1,Android.Hardware.Camera2.RequestAvailableCapabilities,ManualSensor,keep,
@@ -2139,9 +2376,16 @@ E,21,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAW,
E,22,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS,5,Android.Hardware.Camera2.RequestAvailableCapabilities,ReadSensorSettings,keep,
E,31,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_REMOSAIC_REPROCESSING,17,Android.Hardware.Camera2.RequestAvailableCapabilities,RemosaicReprocessing,remove,
E,29,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_SECURE_IMAGE_DATA,13,Android.Hardware.Camera2.RequestAvailableCapabilities,SecureImageData,keep,
+E,33,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE,19,Android.Hardware.Camera2.RequestAvailableCapabilities,StreamUseCase,remove,
E,30,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA,14,Android.Hardware.Camera2.RequestAvailableCapabilities,SystemCamera,remove,
E,31,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_ULTRA_HIGH_RESOLUTION_SENSOR,16,Android.Hardware.Camera2.RequestAvailableCapabilities,UltraHighResolutionSensor,remove,
E,23,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING,7,Android.Hardware.Camera2.RequestAvailableCapabilities,YuvReprocessing,keep,
+E,33,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_DEFAULT,0,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,Default,remove,
+E,33,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_PREVIEW,1,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,Preview,remove,
+E,33,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_PREVIEW_VIDEO_STILL,4,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,PreviewVideoStill,remove,
+E,33,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_STILL_CAPTURE,2,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,StillCapture,remove,
+E,33,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_VIDEO_CALL,5,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,VideoCall,remove,
+E,33,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_VIDEO_RECORD,3,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,VideoRecord,remove,
E,21,android/hardware/camera2/CameraMetadata.SCALER_CROPPING_TYPE_CENTER_ONLY,0,Android.Hardware.Camera2.ScalerCroppingType,CenterOnly,keep,
E,21,android/hardware/camera2/CameraMetadata.SCALER_CROPPING_TYPE_FREEFORM,1,Android.Hardware.Camera2.ScalerCroppingType,Freeform,keep,
E,31,android/hardware/camera2/CameraMetadata.SCALER_ROTATE_AND_CROP_180,2,Android.Hardware.Camera2.ScalerRotateAndCropType,Rotate180,remove,
@@ -2218,7 +2462,17 @@ I,21,android/hardware/camera2/params/Face.SCORE_MIN,1,,,,
I,21,android/hardware/camera2/params/MeteringRectangle.METERING_WEIGHT_DONT_CARE,0,,,,
I,21,android/hardware/camera2/params/MeteringRectangle.METERING_WEIGHT_MAX,1000,,,,
I,21,android/hardware/camera2/params/MeteringRectangle.METERING_WEIGHT_MIN,0,,,,
+E,33,android/hardware/camera2/params/OutputConfiguration.MIRROR_MODE_AUTO,0,Android.Hardware.Camera2.Params.MirrorMode,Auto,remove,
+E,33,android/hardware/camera2/params/OutputConfiguration.MIRROR_MODE_H,2,Android.Hardware.Camera2.Params.MirrorMode,H,remove,
+E,33,android/hardware/camera2/params/OutputConfiguration.MIRROR_MODE_NONE,1,Android.Hardware.Camera2.Params.MirrorMode,None,remove,
+E,33,android/hardware/camera2/params/OutputConfiguration.MIRROR_MODE_V,3,Android.Hardware.Camera2.Params.MirrorMode,V,remove,
I,24,android/hardware/camera2/params/OutputConfiguration.SURFACE_GROUP_ID_NONE,-1,,,,
+E,33,android/hardware/camera2/params/OutputConfiguration.TIMESTAMP_BASE_CHOREOGRAPHER_SYNCED,4,Android.Hardware.Camera2.Params.TimestampBase,ChoreographerSynced,remove,
+E,33,android/hardware/camera2/params/OutputConfiguration.TIMESTAMP_BASE_DEFAULT,0,Android.Hardware.Camera2.Params.TimestampBase,Default,remove,
+E,33,android/hardware/camera2/params/OutputConfiguration.TIMESTAMP_BASE_MONOTONIC,2,Android.Hardware.Camera2.Params.TimestampBase,Monotonic,remove,
+E,33,android/hardware/camera2/params/OutputConfiguration.TIMESTAMP_BASE_REALTIME,3,Android.Hardware.Camera2.Params.TimestampBase,Realtime,remove,
+E,33,android/hardware/camera2/params/OutputConfiguration.TIMESTAMP_BASE_SENSOR,1,Android.Hardware.Camera2.Params.TimestampBase,Sensor,remove,
+E,33,android/hardware/camera2/params/RecommendedStreamConfigurationMap.USECASE_10BIT_OUTPUT,8,Android.Hardware.Camera2.Params.UsecaseMode,TenBitOutput,remove,
E,29,android/hardware/camera2/params/RecommendedStreamConfigurationMap.USECASE_LOW_LATENCY_SNAPSHOT,6,Android.Hardware.Camera2.Params.UsecaseMode,LowLatencySnapshot,remove,
E,29,android/hardware/camera2/params/RecommendedStreamConfigurationMap.USECASE_PREVIEW,0,Android.Hardware.Camera2.Params.UsecaseMode,Preview,remove,
E,29,android/hardware/camera2/params/RecommendedStreamConfigurationMap.USECASE_RAW,5,Android.Hardware.Camera2.Params.UsecaseMode,Raw,remove,
@@ -2237,6 +2491,45 @@ E,21,android/hardware/camera2/params/TonemapCurve.CHANNEL_BLUE,2,Android.Hardwar
E,21,android/hardware/camera2/params/TonemapCurve.CHANNEL_GREEN,1,Android.Hardware.Camera2.Params.TonemapCurveChannel,Green,keep,
E,21,android/hardware/camera2/params/TonemapCurve.CHANNEL_RED,0,Android.Hardware.Camera2.Params.TonemapCurveChannel,Red,keep,
I,21,android/hardware/camera2/params/TonemapCurve.POINT_SIZE,2,,,,
+E,33,android/hardware/DataSpace.DATASPACE_ADOBE_RGB,151715840,Android.Hardware.DataSpaceType,AdobeRgb,remove,
+E,33,android/hardware/DataSpace.DATASPACE_BT2020,147193856,Android.Hardware.DataSpaceType,Bt2020,remove,
+E,33,android/hardware/DataSpace.DATASPACE_BT2020_PQ,163971072,Android.Hardware.DataSpaceType,Bt2020Pq,remove,
+E,33,android/hardware/DataSpace.DATASPACE_BT601_525,281280512,Android.Hardware.DataSpaceType,Bt601525,remove,
+E,33,android/hardware/DataSpace.DATASPACE_BT601_625,281149440,Android.Hardware.DataSpaceType,Bt601625,remove,
+E,33,android/hardware/DataSpace.DATASPACE_BT709,281083904,Android.Hardware.DataSpaceType,Bt709,remove,
+E,33,android/hardware/DataSpace.DATASPACE_DCI_P3,155844608,Android.Hardware.DataSpaceType,DciP3,remove,
+E,33,android/hardware/DataSpace.DATASPACE_DISPLAY_P3,143261696,Android.Hardware.DataSpaceType,DisplayP3,remove,
+E,33,android/hardware/DataSpace.DATASPACE_JFIF,146931712,Android.Hardware.DataSpaceType,Jfif,remove,
+E,33,android/hardware/DataSpace.DATASPACE_SCRGB,411107328,Android.Hardware.DataSpaceType,Scrgb,remove,
+E,33,android/hardware/DataSpace.DATASPACE_SCRGB_LINEAR,406913024,Android.Hardware.DataSpaceType,ScrgbLinear,remove,
+E,33,android/hardware/DataSpace.DATASPACE_SRGB,142671872,Android.Hardware.DataSpaceType,Srgb,remove,
+E,33,android/hardware/DataSpace.DATASPACE_SRGB_LINEAR,138477568,Android.Hardware.DataSpaceType,SrgbLinear,remove,
+E,33,android/hardware/DataSpace.DATASPACE_UNKNOWN,0,Android.Hardware.DataSpaceType,Unknown,remove,
+E,33,android/hardware/DataSpace.RANGE_EXTENDED,402653184,Android.Hardware.DataSpaceRange,Extended,remove,
+E,33,android/hardware/DataSpace.RANGE_FULL,134217728,Android.Hardware.DataSpaceRange,Full,remove,
+E,33,android/hardware/DataSpace.RANGE_LIMITED,268435456,Android.Hardware.DataSpaceRange,Limited,remove,
+E,33,android/hardware/DataSpace.RANGE_UNSPECIFIED,0,Android.Hardware.DataSpaceRange,Unspecified,remove,
+E,33,android/hardware/DataSpace.STANDARD_ADOBE_RGB,720896,Android.Hardware.DataSpaceStandard,AdobeRgb,remove,
+E,33,android/hardware/DataSpace.STANDARD_BT2020,393216,Android.Hardware.DataSpaceStandard,Bt2020,remove,
+E,33,android/hardware/DataSpace.STANDARD_BT2020_CONSTANT_LUMINANCE,458752,Android.Hardware.DataSpaceStandard,Bt2020ConstantLuminance,remove,
+E,33,android/hardware/DataSpace.STANDARD_BT470M,524288,Android.Hardware.DataSpaceStandard,Bt470m,remove,
+E,33,android/hardware/DataSpace.STANDARD_BT601_525,262144,Android.Hardware.DataSpaceStandard,Bt601525,remove,
+E,33,android/hardware/DataSpace.STANDARD_BT601_525_UNADJUSTED,327680,Android.Hardware.DataSpaceStandard,Bt601525Unadjusted,remove,
+E,33,android/hardware/DataSpace.STANDARD_BT601_625,131072,Android.Hardware.DataSpaceStandard,Bt601625,remove,
+E,33,android/hardware/DataSpace.STANDARD_BT601_625_UNADJUSTED,196608,Android.Hardware.DataSpaceStandard,Bt601625Unadjusted,remove,
+E,33,android/hardware/DataSpace.STANDARD_BT709,65536,Android.Hardware.DataSpaceStandard,Bt709,remove,
+E,33,android/hardware/DataSpace.STANDARD_DCI_P3,655360,Android.Hardware.DataSpaceStandard,DciP3,remove,
+E,33,android/hardware/DataSpace.STANDARD_FILM,589824,Android.Hardware.DataSpaceStandard,Film,remove,
+E,33,android/hardware/DataSpace.STANDARD_UNSPECIFIED,0,Android.Hardware.DataSpaceStandard,Unspecified,remove,
+E,33,android/hardware/DataSpace.TRANSFER_GAMMA2_2,16777216,Android.Hardware.DataSpaceTransfer,Gamma22,remove,
+E,33,android/hardware/DataSpace.TRANSFER_GAMMA2_6,20971520,Android.Hardware.DataSpaceTransfer,Gamma26,remove,
+E,33,android/hardware/DataSpace.TRANSFER_GAMMA2_8,25165824,Android.Hardware.DataSpaceTransfer,Gamma28,remove,
+E,33,android/hardware/DataSpace.TRANSFER_HLG,33554432,Android.Hardware.DataSpaceTransfer,Hlg,remove,
+E,33,android/hardware/DataSpace.TRANSFER_LINEAR,4194304,Android.Hardware.DataSpaceTransfer,Linear,remove,
+E,33,android/hardware/DataSpace.TRANSFER_SMPTE_170M,12582912,Android.Hardware.DataSpaceTransfer,Smpte170m,remove,
+E,33,android/hardware/DataSpace.TRANSFER_SRGB,8388608,Android.Hardware.DataSpaceTransfer,Srgb,remove,
+E,33,android/hardware/DataSpace.TRANSFER_ST2084,29360128,Android.Hardware.DataSpaceTransfer,St2084,remove,
+E,33,android/hardware/DataSpace.TRANSFER_UNSPECIFIED,0,Android.Hardware.DataSpaceTransfer,Unspecified,remove,
E,31,android/hardware/display/DeviceProductInfo.CONNECTION_TO_SINK_BUILT_IN,1,Android.Hardware.Display.ConnectionToSinkType,BuiltIn,remove,
E,31,android/hardware/display/DeviceProductInfo.CONNECTION_TO_SINK_DIRECT,2,Android.Hardware.Display.ConnectionToSinkType,Direct,remove,
E,31,android/hardware/display/DeviceProductInfo.CONNECTION_TO_SINK_TRANSITIVE,3,Android.Hardware.Display.ConnectionToSinkType,Transitive,remove,
@@ -2281,6 +2574,7 @@ E,26,android/hardware/HardwareBuffer.RGBA_FP16,22,Android.Hardware.HardwareBuffe
E,26,android/hardware/HardwareBuffer.RGBX_8888,2,Android.Hardware.HardwareBufferFormat,Rgbx8888,keep,
E,28,android/hardware/HardwareBuffer.S_UI8,53,Android.Hardware.HardwareBufferFormat,SUi8,keep,
E,30,android/hardware/HardwareBuffer.YCBCR_420_888,35,Android.Hardware.HardwareBufferFormat,Ycbcr420888,remove,
+E,33,android/hardware/HardwareBuffer.YCBCR_P010,54,Android.Hardware.HardwareBufferFormat,YcbcrP010,remove,
E,31,android/hardware/lights/Light.LIGHT_CAPABILITY_BRIGHTNESS,1,Android.Hardware.Lights.LightCapability,Brightness,remove,
E,31,android/hardware/lights/Light.LIGHT_CAPABILITY_RGB,0,Android.Hardware.Lights.LightCapability,Rgb,remove,
E,31,android/hardware/lights/Light.LIGHT_TYPE_INPUT,10001,Android.Hardware.Lights.LightType,Input,remove,
@@ -2304,6 +2598,8 @@ E,21,android/hardware/Sensor.REPORTING_MODE_ON_CHANGE,1,Android.Hardware.Reporti
E,21,android/hardware/Sensor.REPORTING_MODE_ONE_SHOT,2,Android.Hardware.ReportingMode,OneShot,keep,
E,21,android/hardware/Sensor.REPORTING_MODE_SPECIAL_TRIGGER,3,Android.Hardware.ReportingMode,SpecialTrigger,keep,
E,10,android/hardware/Sensor.TYPE_ACCELEROMETER,1,Android.Hardware.SensorType,Accelerometer,keep,
+E,33,android/hardware/Sensor.TYPE_ACCELEROMETER_LIMITED_AXES,38,Android.Hardware.SensorType,AccelerometerLimitedAxes,remove,
+E,33,android/hardware/Sensor.TYPE_ACCELEROMETER_LIMITED_AXES_UNCALIBRATED,40,Android.Hardware.SensorType,AccelerometerLimitedAxesUncalibrated,remove,
E,26,android/hardware/Sensor.TYPE_ACCELEROMETER_UNCALIBRATED,35,Android.Hardware.SensorType,AccelerometerUncalibrated,keep,
E,10,android/hardware/Sensor.TYPE_ALL,-1,Android.Hardware.SensorType,All,keep,
E,15,android/hardware/Sensor.TYPE_AMBIENT_TEMPERATURE,13,Android.Hardware.SensorType,AmbientTemperature,keep,
@@ -2312,7 +2608,11 @@ E,18,android/hardware/Sensor.TYPE_GAME_ROTATION_VECTOR,15,Android.Hardware.Senso
E,19,android/hardware/Sensor.TYPE_GEOMAGNETIC_ROTATION_VECTOR,20,Android.Hardware.SensorType,GeomagneticRotationVector,keep,
E,10,android/hardware/Sensor.TYPE_GRAVITY,9,Android.Hardware.SensorType,Gravity,keep,
E,10,android/hardware/Sensor.TYPE_GYROSCOPE,4,Android.Hardware.SensorType,Gyroscope,keep,
+E,33,android/hardware/Sensor.TYPE_GYROSCOPE_LIMITED_AXES,39,Android.Hardware.SensorType,GyroscopeLimitedAxes,remove,
+E,33,android/hardware/Sensor.TYPE_GYROSCOPE_LIMITED_AXES_UNCALIBRATED,41,Android.Hardware.SensorType,GyroscopeLimitedAxesUncalibrated,remove,
E,18,android/hardware/Sensor.TYPE_GYROSCOPE_UNCALIBRATED,16,Android.Hardware.SensorType,GyroscopeUncalibrated,keep,
+E,33,android/hardware/Sensor.TYPE_HEAD_TRACKER,37,Android.Hardware.SensorType,HeadTracker,remove,
+E,33,android/hardware/Sensor.TYPE_HEADING,42,Android.Hardware.SensorType,Heading,remove,
E,24,android/hardware/Sensor.TYPE_HEART_BEAT,31,Android.Hardware.SensorType,HeartBeat,keep,
E,20,android/hardware/Sensor.TYPE_HEART_RATE,21,Android.Hardware.SensorType,HeartRate,keep,
E,30,android/hardware/Sensor.TYPE_HINGE_ANGLE,36,Android.Hardware.SensorType,HingeAngle,remove,
@@ -2379,6 +2679,8 @@ E,20,android/hardware/SensorManager.SENSOR_STATUS_NO_CONTACT,-1,Android.Hardware
E,10,android/hardware/SensorManager.SENSOR_STATUS_UNRELIABLE,0,Android.Hardware.SensorStatus,Unreliable,keep,
R,0,android/hardware/SensorManager.SENSOR_TEMPERATURE,4,,,remove,
R,0,android/hardware/SensorManager.SENSOR_TRICORDER,64,,,remove,
+E,33,android/hardware/SensorPrivacyManager.TOGGLE_TYPE_HARDWARE,2,Android.Hardware.SensorPrivacyToggleType,Hardware,remove,
+E,33,android/hardware/SensorPrivacyManager.TOGGLE_TYPE_SOFTWARE,1,Android.Hardware.SensorPrivacyToggleType,Software,remove,
E,31,android/hardware/SensorPrivacyManager$Sensors.CAMERA,2,Android.Hardware.PrivacySensors,Camera,remove,
E,31,android/hardware/SensorPrivacyManager$Sensors.MICROPHONE,1,Android.Hardware.PrivacySensors,Microphone,remove,
E,15,android/hardware/usb/UsbConstants.USB_CLASS_APP_SPEC,254,Android.Hardware.Usb.UsbClass,AppSpec,keep,
@@ -2439,6 +2741,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.ANCIENT_GREEK_MUSICAL_NOTATION_ID,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ANCIENT_GREEK_NUMBERS_ID,127,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ANCIENT_SYMBOLS_ID,165,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_EXTENDED_A_ID,210,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_EXTENDED_B_ID,309,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_ID,12,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS_ID,211,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_PRESENTATION_FORMS_A_ID,81,,,,
@@ -2501,6 +2804,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.CUNEIFORM_ID,152,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.CUNEIFORM_NUMBERS_AND_PUNCTUATION_ID,153,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.CURRENCY_SYMBOLS_ID,42,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.CYPRIOT_SYLLABARY_ID,123,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.CYPRO_MINOAN_ID,310,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_EXTENDED_A_ID,158,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_EXTENDED_B_ID,160,,,,
I,26,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_EXTENDED_C_ID,265,,,,
@@ -2526,6 +2830,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.ENCLOSED_ALPHANUMERICS_ID,51,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ENCLOSED_CJK_LETTERS_AND_MONTHS_ID,68,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ENCLOSED_IDEOGRAPHIC_SUPPLEMENT_ID,196,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ETHIOPIC_EXTENDED_A_ID,200,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.ETHIOPIC_EXTENDED_B_ID,311,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ETHIOPIC_EXTENDED_ID,133,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ETHIOPIC_ID,31,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ETHIOPIC_SUPPLEMENT_ID,134,,,,
@@ -2568,6 +2873,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.IPA_EXTENSIONS_ID,5,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.JAVANESE_ID,181,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.KAITHI_ID,193,,,,
I,28,android/icu/lang/UCharacter$UnicodeBlock.KANA_EXTENDED_A_ID,275,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.KANA_EXTENDED_B_ID,312,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.KANA_SUPPLEMENT_ID,203,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.KANBUN_ID,66,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.KANGXI_RADICALS_ID,59,,,,
@@ -2589,6 +2895,8 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.LATIN_EXTENDED_B_ID,4,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.LATIN_EXTENDED_C_ID,148,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.LATIN_EXTENDED_D_ID,149,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.LATIN_EXTENDED_E_ID,231,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.LATIN_EXTENDED_F_ID,313,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.LATIN_EXTENDED_G_ID,314,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.LEPCHA_ID,156,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.LETTERLIKE_SYMBOLS_ID,44,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.LIMBU_ID,111,,,,
@@ -2652,6 +2960,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.OLD_PERSIAN_ID,140,,,,
I,29,android/icu/lang/UCharacter$UnicodeBlock.OLD_SOGDIAN_ID,290,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.OLD_SOUTH_ARABIAN_ID,187,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.OLD_TURKIC_ID,191,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.OLD_UYGHUR_ID,315,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.OPTICAL_CHARACTER_RECOGNITION_ID,50,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ORIYA_ID,19,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.ORNAMENTAL_DINGBATS_ID,242,,,,
@@ -2715,6 +3024,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.TAI_XUAN_JING_SYMBOLS_ID,124,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.TAKRI_ID,220,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.TAMIL_ID,20,,,,
I,30,android/icu/lang/UCharacter$UnicodeBlock.TAMIL_SUPPLEMENT_ID,299,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.TANGSA_ID,316,,,,
I,26,android/icu/lang/UCharacter$UnicodeBlock.TANGUT_COMPONENTS_ID,273,,,,
I,26,android/icu/lang/UCharacter$UnicodeBlock.TANGUT_ID,272,,,,
I,30,android/icu/lang/UCharacter$UnicodeBlock.TANGUT_SUPPLEMENT_ID,307,,,,
@@ -2724,8 +3034,10 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.THAI_ID,25,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.TIBETAN_ID,27,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.TIFINAGH_ID,144,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.TIRHUTA_ID,251,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.TOTO_ID,317,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.TRANSPORT_AND_MAP_SYMBOLS_ID,207,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.UGARITIC_ID,120,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A_ID,318,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_ID,173,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_ID,33,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.VAI_ID,159,,,,
@@ -2733,6 +3045,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.VARIATION_SELECTORS_ID,108,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.VARIATION_SELECTORS_SUPPLEMENT_ID,125,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.VEDIC_EXTENSIONS_ID,175,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.VERTICAL_FORMS_ID,145,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.VITHKUQI_ID,319,,,,
I,30,android/icu/lang/UCharacter$UnicodeBlock.WANCHO_ID,300,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.WARANG_CITI_ID,252,,,,
I,30,android/icu/lang/UCharacter$UnicodeBlock.YEZIDI_ID,308,,,,
@@ -2740,6 +3053,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.YI_RADICALS_ID,73,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.YI_SYLLABLES_ID,72,,,,
I,24,android/icu/lang/UCharacter$UnicodeBlock.YIJING_HEXAGRAM_SYMBOLS_ID,116,,,,
I,28,android/icu/lang/UCharacter$UnicodeBlock.ZANABAZAR_SQUARE_ID,280,,,,
+I,33,android/icu/lang/UCharacter$UnicodeBlock.ZNAMENNY_MUSICAL_NOTATION_ID,320,,,,
I,26,android/icu/lang/UScript.ADLAM,167,,,,
I,24,android/icu/lang/UScript.AFAKA,147,,,,
I,24,android/icu/lang/UScript.AHOM,161,,,,
@@ -2772,6 +3086,7 @@ I,24,android/icu/lang/UScript.COMMON,0,,,,
I,24,android/icu/lang/UScript.COPTIC,7,,,,
I,24,android/icu/lang/UScript.CUNEIFORM,101,,,,
I,24,android/icu/lang/UScript.CYPRIOT,47,,,,
+I,33,android/icu/lang/UScript.CYPRO_MINOAN,193,,,,
I,24,android/icu/lang/UScript.CYRILLIC,8,,,,
I,24,android/icu/lang/UScript.DEMOTIC_EGYPTIAN,69,,,,
I,24,android/icu/lang/UScript.DESERET,9,,,,
@@ -2879,6 +3194,7 @@ I,24,android/icu/lang/UScript.OLD_PERMIC,89,,,,
I,24,android/icu/lang/UScript.OLD_PERSIAN,61,,,,
I,29,android/icu/lang/UScript.OLD_SOGDIAN,184,,,,
I,24,android/icu/lang/UScript.OLD_SOUTH_ARABIAN,133,,,,
+I,33,android/icu/lang/UScript.OLD_UYGHUR,194,,,,
I,24,android/icu/lang/UScript.ORIYA,31,,,,
I,24,android/icu/lang/UScript.ORKHON,88,,,,
I,26,android/icu/lang/UScript.OSAGE,171,,,,
@@ -2917,6 +3233,7 @@ I,24,android/icu/lang/UScript.TAI_LE,52,,,,
I,24,android/icu/lang/UScript.TAI_VIET,127,,,,
I,24,android/icu/lang/UScript.TAKRI,153,,,,
I,24,android/icu/lang/UScript.TAMIL,35,,,,
+I,33,android/icu/lang/UScript.TANGSA,195,,,,
I,24,android/icu/lang/UScript.TANGUT,154,,,,
I,24,android/icu/lang/UScript.TELUGU,36,,,,
I,24,android/icu/lang/UScript.TENGWAR,98,,,,
@@ -2925,6 +3242,7 @@ I,24,android/icu/lang/UScript.THAI,38,,,,
I,24,android/icu/lang/UScript.TIBETAN,39,,,,
I,24,android/icu/lang/UScript.TIFINAGH,60,,,,
I,24,android/icu/lang/UScript.TIRHUTA,158,,,,
+I,33,android/icu/lang/UScript.TOTO,196,,,,
I,24,android/icu/lang/UScript.TRADITIONAL_HAN,74,,,,
I,24,android/icu/lang/UScript.UCAS,40,,,,
I,24,android/icu/lang/UScript.UGARITIC,53,,,,
@@ -2932,6 +3250,7 @@ I,24,android/icu/lang/UScript.UNKNOWN,103,,,,
I,24,android/icu/lang/UScript.UNWRITTEN_LANGUAGES,102,,,,
I,24,android/icu/lang/UScript.VAI,99,,,,
I,24,android/icu/lang/UScript.VISIBLE_SPEECH,100,,,,
+I,33,android/icu/lang/UScript.VITHKUQI,197,,,,
I,30,android/icu/lang/UScript.WANCHO,188,,,,
I,24,android/icu/lang/UScript.WARANG_CITI,146,,,,
I,24,android/icu/lang/UScript.WESTERN_SYRIAC,96,,,,
@@ -3073,6 +3392,8 @@ E,24,android/icu/text/DateTimePatternGenerator.ZONE,15,Android.Icu.Text.DateTime
E,24,android/icu/text/DateTimePatternGenerator$PatternInfo.BASE_CONFLICT,1,Android.Icu.Text.DateTimeAddPatternResult,BaseConflict,remove,
E,24,android/icu/text/DateTimePatternGenerator$PatternInfo.CONFLICT,2,Android.Icu.Text.DateTimeAddPatternResult,Conflict,remove,
E,24,android/icu/text/DateTimePatternGenerator$PatternInfo.OK,0,Android.Icu.Text.DateTimeAddPatternResult,Ok,remove,
+I,33,android/icu/text/DecimalFormat.MINIMUM_GROUPING_DIGITS_AUTO,-2,,,,
+I,33,android/icu/text/DecimalFormat.MINIMUM_GROUPING_DIGITS_MIN2,-3,,,,
E,24,android/icu/text/DecimalFormat.PAD_AFTER_PREFIX,1,Android.Icu.Text.PadPosition,AfterPrefix,remove,
E,24,android/icu/text/DecimalFormat.PAD_AFTER_SUFFIX,3,Android.Icu.Text.PadPosition,AfterSuffix,remove,
E,24,android/icu/text/DecimalFormat.PAD_BEFORE_PREFIX,0,Android.Icu.Text.PadPosition,BeforePrefix,remove,
@@ -3208,10 +3529,12 @@ I,24,android/icu/util/CopticCalendar.NASIE,12,,,,
I,24,android/icu/util/CopticCalendar.PAONA,9,,,,
I,24,android/icu/util/CopticCalendar.TOBA,4,,,,
I,24,android/icu/util/CopticCalendar.TOUT,0,,,,
+E,33,android/icu/util/Currency.FORMAL_SYMBOL_NAME,4,Android.Icu.Util.CurrencyNameStyle,FormalSymbolName,remove,
E,24,android/icu/util/Currency.LONG_NAME,1,Android.Icu.Util.CurrencyNameStyle,Long,remove,
E,30,android/icu/util/Currency.NARROW_SYMBOL_NAME,3,Android.Icu.Util.CurrencyNameStyle,NarrowSymbolName,remove,
E,24,android/icu/util/Currency.PLURAL_LONG_NAME,2,Android.Icu.Util.CurrencyNameStyle,PluralLong,remove,
E,24,android/icu/util/Currency.SYMBOL_NAME,0,Android.Icu.Util.CurrencyNameStyle,Symbol,remove,
+E,33,android/icu/util/Currency.VARIANT_SYMBOL_NAME,5,Android.Icu.Util.CurrencyNameStyle,VariantSymbolName,remove,
I,26,android/icu/util/EthiopicCalendar.GENBOT,8,,,,
I,26,android/icu/util/EthiopicCalendar.HAMLE,10,,,,
I,26,android/icu/util/EthiopicCalendar.HEDAR,2,,,,
@@ -3439,6 +3762,7 @@ E,21,android/media/AudioAttributes.USAGE_VOICE_COMMUNICATION_SIGNALLING,3,Androi
E,31,android/media/AudioDescriptor.STANDARD_EDID,1,Android.Media.AudioDescriptorStandard,Edid,remove,
E,31,android/media/AudioDescriptor.STANDARD_NONE,0,Android.Media.AudioDescriptorStandard,None,remove,
E,23,android/media/AudioDeviceInfo.TYPE_AUX_LINE,19,Android.Media.AudioDeviceType,AuxLine,keep,
+E,33,android/media/AudioDeviceInfo.TYPE_BLE_BROADCAST,30,Android.Media.AudioDeviceType,BleBroadcast,remove,
E,31,android/media/AudioDeviceInfo.TYPE_BLE_HEADSET,26,Android.Media.AudioDeviceType,BleHeadset,remove,
E,31,android/media/AudioDeviceInfo.TYPE_BLE_SPEAKER,27,Android.Media.AudioDeviceType,BleSpeaker,remove,
E,23,android/media/AudioDeviceInfo.TYPE_BLUETOOTH_A2DP,8,Android.Media.AudioDeviceType,BluetoothA2dp,keep,
@@ -3638,6 +3962,10 @@ E,26,android/media/AudioManager.AUDIOFOCUS_NONE,0,Android.Media.AudioFocus,None,
E,26,android/media/AudioManager.AUDIOFOCUS_REQUEST_DELAYED,2,Android.Media.AudioFocusRequest,Delayed,remove,
E,10,android/media/AudioManager.AUDIOFOCUS_REQUEST_FAILED,0,Android.Media.AudioFocusRequest,Failed,remove,
E,10,android/media/AudioManager.AUDIOFOCUS_REQUEST_GRANTED,1,Android.Media.AudioFocusRequest,Granted,remove,
+E,33,android/media/AudioManager.DIRECT_PLAYBACK_BITSTREAM_SUPPORTED,4,Android.Media.DirectPlaybackSupport,BitstreamSupported,remove,
+E,33,android/media/AudioManager.DIRECT_PLAYBACK_NOT_SUPPORTED,0,Android.Media.DirectPlaybackSupport,NotSupported,remove,
+E,33,android/media/AudioManager.DIRECT_PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED,3,Android.Media.DirectPlaybackSupport,OffloadGaplessSupported,remove,
+E,33,android/media/AudioManager.DIRECT_PLAYBACK_OFFLOAD_SUPPORTED,1,Android.Media.DirectPlaybackSupport,OffloadSupported,remove,
E,31,android/media/AudioManager.ENCODED_SURROUND_OUTPUT_ALWAYS,2,Android.Media.EncodedSurroundOutput,Always,remove,
E,31,android/media/AudioManager.ENCODED_SURROUND_OUTPUT_AUTO,0,Android.Media.EncodedSurroundOutput,Auto,remove,
E,31,android/media/AudioManager.ENCODED_SURROUND_OUTPUT_MANUAL,3,Android.Media.EncodedSurroundOutput,Manual,remove,
@@ -3664,7 +3992,9 @@ E,10,android/media/AudioManager.FX_KEYPRESS_STANDARD,5,Android.Media.SoundEffect
E,23,android/media/AudioManager.GET_DEVICES_ALL,3,Android.Media.GetDevicesTargets,All,keep,
E,23,android/media/AudioManager.GET_DEVICES_INPUTS,1,Android.Media.GetDevicesTargets,Inputs,keep,
E,23,android/media/AudioManager.GET_DEVICES_OUTPUTS,2,Android.Media.GetDevicesTargets,Outputs,keep,
+E,33,android/media/AudioManager.MODE_CALL_REDIRECT,5,Android.Media.Mode,CallRedirect,remove,
E,30,android/media/AudioManager.MODE_CALL_SCREENING,4,Android.Media.Mode,CallScreening,remove,
+E,33,android/media/AudioManager.MODE_COMMUNICATION_REDIRECT,6,Android.Media.Mode,CommunicationRedirect,remove,
E,10,android/media/AudioManager.MODE_CURRENT,-1,Android.Media.Mode,Current,keep,
E,10,android/media/AudioManager.MODE_IN_CALL,2,Android.Media.Mode,InCall,keep,
E,15,android/media/AudioManager.MODE_IN_COMMUNICATION,3,Android.Media.Mode,InCommunication,keep,
@@ -3801,6 +4131,14 @@ E,30,android/media/CamcorderProfile.QUALITY_VGA,9,Android.Media.CamcorderQuality
E,10,android/media/CameraProfile.QUALITY_HIGH,2,Android.Media.CameraQuality,High,remove,
E,10,android/media/CameraProfile.QUALITY_LOW,0,Android.Media.CameraQuality,Low,remove,
E,10,android/media/CameraProfile.QUALITY_MEDIUM,1,Android.Media.CameraQuality,Medium,remove,
+E,33,android/media/EncoderProfiles$VideoProfile.HDR_DOLBY_VISION,4,Android.Media.VideoProfileHdr,DolbyVision,remove,
+E,33,android/media/EncoderProfiles$VideoProfile.HDR_HDR10,2,Android.Media.VideoProfileHdr,Hdr10,remove,
+E,33,android/media/EncoderProfiles$VideoProfile.HDR_HDR10PLUS,3,Android.Media.VideoProfileHdr,Hdr10plus,remove,
+E,33,android/media/EncoderProfiles$VideoProfile.HDR_HLG,1,Android.Media.VideoProfileHdr,Hlg,remove,
+E,33,android/media/EncoderProfiles$VideoProfile.HDR_NONE,0,Android.Media.VideoProfileHdr,None,remove,
+E,33,android/media/EncoderProfiles$VideoProfile.YUV_420,0,Android.Media.VideoProfileYuv,Yuv420,remove,
+E,33,android/media/EncoderProfiles$VideoProfile.YUV_422,1,Android.Media.VideoProfileYuv,Yuv422,remove,
+E,33,android/media/EncoderProfiles$VideoProfile.YUV_444,2,Android.Media.VideoProfileYuv,Yuv444,remove,
E,10,android/media/ExifInterface.ORIENTATION_FLIP_HORIZONTAL,2,Android.Media.Orientation,FlipHorizontal,keep,
E,10,android/media/ExifInterface.ORIENTATION_FLIP_VERTICAL,4,Android.Media.Orientation,FlipVertical,keep,
E,10,android/media/ExifInterface.ORIENTATION_NORMAL,1,Android.Media.Orientation,Normal,keep,
@@ -3884,9 +4222,11 @@ E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format24BitARGB6666,42
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format24bitBGR888,12,Android.Media.MediaCodecCapabilities,Format24bitbgr888,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format24bitRGB888,11,Android.Media.MediaCodecCapabilities,Format24bitrgb888,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format25bitARGB1888,14,Android.Media.MediaCodecCapabilities,Format25bitargb1888,remove,
+E,33,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format32bitABGR2101010,2130750114,Android.Media.MediaCodecCapabilities,Format32bitabgr2101010,remove,
E,23,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format32bitABGR8888,2130747392,Android.Media.MediaCodecCapabilities,Format32bitabgr8888,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format32bitARGB8888,16,Android.Media.MediaCodecCapabilities,Format32bitargb8888,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format32bitBGRA8888,15,Android.Media.MediaCodecCapabilities,Format32bitbgra8888,remove,
+E,33,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format64bitABGRFloat,2130710294,Android.Media.MediaCodecCapabilities,Format64bitabgrfloat,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_Format8bitRGB332,2,Android.Media.MediaCodecCapabilities,Format8bitrgb332,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_FormatCbYCrY,27,Android.Media.MediaCodecCapabilities,Formatcbycry,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_FormatCrYCbY,28,Android.Media.MediaCodecCapabilities,Formatcrycby,remove,
@@ -3919,6 +4259,7 @@ E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_FormatYUV422Planar,22,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_FormatYUV422SemiPlanar,24,Android.Media.MediaCodecCapabilities,Formatyuv422semiplanar,remove,
E,23,android/media/MediaCodecInfo$CodecCapabilities.COLOR_FormatYUV444Flexible,2135181448,Android.Media.MediaCodecCapabilities,Formatyuv444flexible,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_FormatYUV444Interleaved,29,Android.Media.MediaCodecCapabilities,Formatyuv444interleaved,remove,
+E,33,android/media/MediaCodecInfo$CodecCapabilities.COLOR_FormatYUVP010,54,Android.Media.MediaCodecCapabilities,Formatyuvp010,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_QCOM_FormatYUV420SemiPlanar,2141391872,Android.Media.MediaCodecCapabilities,QcomFormatyuv420semiplanar,remove,
E,16,android/media/MediaCodecInfo$CodecCapabilities.COLOR_TI_FormatYUV420PackedSemiPlanar,2130706688,Android.Media.MediaCodecCapabilities,TiFormatyuv420packedsemiplanar,remove,
E,16,android/media/MediaCodecInfo$CodecProfileLevel.AACObjectELD,39,Android.Media.MediaCodecProfileType,Aacobjecteld,remove,
@@ -3990,11 +4331,14 @@ E,16,android/media/MediaCodecInfo$CodecProfileLevel.AVCProfileHigh10,16,Android.
E,16,android/media/MediaCodecInfo$CodecProfileLevel.AVCProfileHigh422,32,Android.Media.MediaCodecProfileType,Avcprofilehigh422,remove,
E,16,android/media/MediaCodecInfo$CodecProfileLevel.AVCProfileHigh444,64,Android.Media.MediaCodecProfileType,Avcprofilehigh444,remove,
E,16,android/media/MediaCodecInfo$CodecProfileLevel.AVCProfileMain,2,Android.Media.MediaCodecProfileType,Avcprofilemain,remove,
+E,33,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevel8k30,1024,Android.Media.MediaCodecProfileLevel,Dolbyvisionlevel8k30,remove,
+E,33,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevel8k60,2048,Android.Media.MediaCodecProfileLevel,Dolbyvisionlevel8k60,remove,
E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevelFhd24,4,Android.Media.MediaCodecProfileLevel,Dolbyvisionlevelfhd24,remove,
E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevelFhd30,8,Android.Media.MediaCodecProfileLevel,Dolbyvisionlevelfhd30,remove,
E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevelFhd60,16,Android.Media.MediaCodecProfileLevel,Dolbyvisionlevelfhd60,remove,
E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevelHd24,1,Android.Media.MediaCodecProfileLevel,Dolbyvisionlevelhd24,remove,
E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevelHd30,2,Android.Media.MediaCodecProfileLevel,Dolbyvisionlevelhd30,remove,
+E,33,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevelUhd120,512,Android.Media.MediaCodecProfileLevel,Dolbyvisionleveluhd120,remove,
E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevelUhd24,32,Android.Media.MediaCodecProfileLevel,Dolbyvisionleveluhd24,remove,
E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevelUhd30,64,Android.Media.MediaCodecProfileLevel,Dolbyvisionleveluhd30,remove,
E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionLevelUhd48,128,Android.Media.MediaCodecProfileLevel,Dolbyvisionleveluhd48,remove,
@@ -4218,12 +4562,18 @@ E,24,android/media/MediaFormat.COLOR_TRANSFER_HLG,7,Android.Media.ColorTransfer,
E,24,android/media/MediaFormat.COLOR_TRANSFER_LINEAR,1,Android.Media.ColorTransfer,Linear,remove,
E,24,android/media/MediaFormat.COLOR_TRANSFER_SDR_VIDEO,3,Android.Media.ColorTransfer,SdrVideo,remove,
E,24,android/media/MediaFormat.COLOR_TRANSFER_ST2084,6,Android.Media.ColorTransfer,St2084,remove,
+E,33,android/media/MediaFormat.PICTURE_TYPE_B,3,Android.Media.PictureType,B,remove,
+E,33,android/media/MediaFormat.PICTURE_TYPE_I,1,Android.Media.PictureType,I,remove,
+E,33,android/media/MediaFormat.PICTURE_TYPE_P,2,Android.Media.PictureType,P,remove,
+E,33,android/media/MediaFormat.PICTURE_TYPE_UNKNOWN,0,Android.Media.PictureType,Unknown,remove,
E,29,android/media/MediaFormat.TYPE_BYTE_BUFFER,5,Android.Media.MediaFormatType,ByteBuffer,remove,
E,29,android/media/MediaFormat.TYPE_FLOAT,3,Android.Media.MediaFormatType,Float,remove,
E,29,android/media/MediaFormat.TYPE_INTEGER,1,Android.Media.MediaFormatType,Integer,remove,
E,29,android/media/MediaFormat.TYPE_LONG,2,Android.Media.MediaFormatType,Long,remove,
E,29,android/media/MediaFormat.TYPE_NULL,0,Android.Media.MediaFormatType,Null,remove,
E,29,android/media/MediaFormat.TYPE_STRING,4,Android.Media.MediaFormatType,String,remove,
+E,33,android/media/MediaFormat.VIDEO_ENCODING_STATISTICS_LEVEL_1,1,Android.Media.VideoEncodingStatisticsLevel,One,remove,
+E,33,android/media/MediaFormat.VIDEO_ENCODING_STATISTICS_LEVEL_NONE,0,Android.Media.VideoEncodingStatisticsLevel,None,remove,
E,19,android/media/MediaMetadataEditor.BITMAP_KEY_ARTWORK,100,Android.Media.MediaMetadataEditKey,BitmapKeyArtwork,remove,
E,19,android/media/MediaMetadataEditor.RATING_KEY_BY_OTHERS,101,Android.Media.MediaMetadataEditKey,RatingKeyByOthers,remove,
E,19,android/media/MediaMetadataEditor.RATING_KEY_BY_USER,268435457,Android.Media.MediaMetadataEditKey,RatingKeyByUser,remove,
@@ -4354,12 +4704,15 @@ E,29,android/media/MediaRecorder$OutputFormat.OGG,11,Android.Media.OutputFormat,
E,10,android/media/MediaRecorder$OutputFormat.RAW_AMR,3,Android.Media.OutputFormat,RawAmr,keep,
E,10,android/media/MediaRecorder$OutputFormat.THREE_GPP,1,Android.Media.OutputFormat,ThreeGpp,keep,
E,21,android/media/MediaRecorder$OutputFormat.WEBM,9,Android.Media.OutputFormat,Webm,keep,
+E,33,android/media/MediaRecorder$VideoEncoder.AV1,8,Android.Media.VideoEncoder,Av1,remove,
E,10,android/media/MediaRecorder$VideoEncoder.DEFAULT,0,Android.Media.VideoEncoder,Default,keep,
+E,33,android/media/MediaRecorder$VideoEncoder.DOLBY_VISION,7,Android.Media.VideoEncoder,DolbyVision,remove,
E,10,android/media/MediaRecorder$VideoEncoder.H263,1,Android.Media.VideoEncoder,H263,keep,
E,10,android/media/MediaRecorder$VideoEncoder.H264,2,Android.Media.VideoEncoder,H264,keep,
E,24,android/media/MediaRecorder$VideoEncoder.HEVC,5,Android.Media.VideoEncoder,Hevc,keep,
E,10,android/media/MediaRecorder$VideoEncoder.MPEG_4_SP,3,Android.Media.VideoEncoder,Mpeg4Sp,keep,
E,21,android/media/MediaRecorder$VideoEncoder.VP8,4,Android.Media.VideoEncoder,Vp8,keep,
+E,33,android/media/MediaRecorder$VideoEncoder.VP9,6,Android.Media.VideoEncoder,Vp9,remove,
E,10,android/media/MediaRecorder$VideoSource.CAMERA,1,Android.Media.VideoSource,Camera,keep,
E,10,android/media/MediaRecorder$VideoSource.DEFAULT,0,Android.Media.VideoSource,Default,keep,
E,21,android/media/MediaRecorder$VideoSource.SURFACE,2,Android.Media.VideoSource,Surface,keep,
@@ -4500,11 +4853,21 @@ E,28,android/media/MicrophoneInfo.LOCATION_MAINBODY,1,Android.Media.MicrophoneLo
E,28,android/media/MicrophoneInfo.LOCATION_MAINBODY_MOVABLE,2,Android.Media.MicrophoneLocation,MainbodyMovable,remove,
E,28,android/media/MicrophoneInfo.LOCATION_PERIPHERAL,3,Android.Media.MicrophoneLocation,Peripheral,remove,
E,28,android/media/MicrophoneInfo.LOCATION_UNKNOWN,0,Android.Media.MicrophoneLocation,Unknown,remove,
+E,33,android/media/midi/MidiDeviceInfo.PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS,3,Android.Media.Midi.MidiDeviceProtocol,UmpMidi10UpTo128Bits,remove,
+E,33,android/media/midi/MidiDeviceInfo.PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS_AND_JRTS,4,Android.Media.Midi.MidiDeviceProtocol,UmpMidi10UpTo128BitsAndJrts,remove,
+E,33,android/media/midi/MidiDeviceInfo.PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS,1,Android.Media.Midi.MidiDeviceProtocol,UmpMidi10UpTo64Bits,remove,
+E,33,android/media/midi/MidiDeviceInfo.PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS_AND_JRTS,2,Android.Media.Midi.MidiDeviceProtocol,UmpMidi10UpTo64BitsAndJrts,remove,
+E,33,android/media/midi/MidiDeviceInfo.PROTOCOL_UMP_MIDI_2_0,17,Android.Media.Midi.MidiDeviceProtocol,UmpMidi20,remove,
+E,33,android/media/midi/MidiDeviceInfo.PROTOCOL_UMP_MIDI_2_0_AND_JRTS,18,Android.Media.Midi.MidiDeviceProtocol,UmpMidi20AndJrts,remove,
+E,33,android/media/midi/MidiDeviceInfo.PROTOCOL_UMP_USE_MIDI_CI,0,Android.Media.Midi.MidiDeviceProtocol,UmpUseMidiCi,remove,
+E,33,android/media/midi/MidiDeviceInfo.PROTOCOL_UNKNOWN,-1,Android.Media.Midi.MidiDeviceProtocol,Unknown,remove,
E,23,android/media/midi/MidiDeviceInfo.TYPE_BLUETOOTH,3,Android.Media.Midi.MidiDeviceType,Bluetooth,keep,
E,23,android/media/midi/MidiDeviceInfo.TYPE_USB,1,Android.Media.Midi.MidiDeviceType,Usb,keep,
E,23,android/media/midi/MidiDeviceInfo.TYPE_VIRTUAL,2,Android.Media.Midi.MidiDeviceType,Virtual,keep,
E,23,android/media/midi/MidiDeviceInfo$PortInfo.TYPE_INPUT,1,Android.Media.Midi.MidiPortType,Input,keep,
E,23,android/media/midi/MidiDeviceInfo$PortInfo.TYPE_OUTPUT,2,Android.Media.Midi.MidiPortType,Output,keep,
+E,33,android/media/midi/MidiManager.TRANSPORT_MIDI_BYTE_STREAM,1,Android.Media.Midi.MidiTransport,MidiByteStream,remove,
+E,33,android/media/midi/MidiManager.TRANSPORT_UNIVERSAL_MIDI_PACKETS,2,Android.Media.Midi.MidiTransport,UniversalMidiPackets,remove,
E,23,android/media/PlaybackParams.AUDIO_FALLBACK_MODE_DEFAULT,0,Android.Media.AudioFallbackMode,Default,keep,
E,23,android/media/PlaybackParams.AUDIO_FALLBACK_MODE_FAIL,2,Android.Media.AudioFallbackMode,Fail,keep,
E,23,android/media/PlaybackParams.AUDIO_FALLBACK_MODE_MUTE,1,Android.Media.AudioFallbackMode,Mute,keep,
@@ -4681,6 +5044,40 @@ E,10,android/media/ToneGenerator.TONE_SUP_PIP,33,Android.Media.Tone,SupPip,keep,
E,10,android/media/ToneGenerator.TONE_SUP_RADIO_ACK,19,Android.Media.Tone,SupRadioAck,keep,
E,10,android/media/ToneGenerator.TONE_SUP_RADIO_NOTAVAIL,20,Android.Media.Tone,SupRadioNotavail,keep,
E,10,android/media/ToneGenerator.TONE_SUP_RINGTONE,23,Android.Media.Tone,SupRingtone,keep,
+E,33,android/media/tv/AdRequest.REQUEST_TYPE_START,1,Android.Media.TV.AdRequestType,Start,remove,
+E,33,android/media/tv/AdRequest.REQUEST_TYPE_STOP,2,Android.Media.TV.AdRequestType,Stop,remove,
+E,33,android/media/tv/AdResponse.RESPONSE_TYPE_ERROR,4,Android.Media.TV.AdResponseType,Error,remove,
+E,33,android/media/tv/AdResponse.RESPONSE_TYPE_FINISHED,2,Android.Media.TV.AdResponseType,Finished,remove,
+E,33,android/media/tv/AdResponse.RESPONSE_TYPE_PLAYING,1,Android.Media.TV.AdResponseType,Playing,remove,
+E,33,android/media/tv/AdResponse.RESPONSE_TYPE_STOPPED,3,Android.Media.TV.AdResponseType,Stopped,remove,
+E,33,android/media/tv/BroadcastInfoRequest.REQUEST_OPTION_AUTO_UPDATE,1,Android.Media.TV.BroadcastInfoRequestOption,AutoUpdate,remove,
+E,33,android/media/tv/BroadcastInfoRequest.REQUEST_OPTION_REPEAT,0,Android.Media.TV.BroadcastInfoRequestOption,Repeat,remove,
+E,33,android/media/tv/BroadcastInfoResponse.RESPONSE_RESULT_CANCEL,3,Android.Media.TV.BroadcastInfoResponseResult,Cancel,remove,
+E,33,android/media/tv/BroadcastInfoResponse.RESPONSE_RESULT_ERROR,1,Android.Media.TV.BroadcastInfoResponseResult,Error,remove,
+E,33,android/media/tv/BroadcastInfoResponse.RESPONSE_RESULT_OK,2,Android.Media.TV.BroadcastInfoResponseResult,Ok,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.ERROR_BLOCKED,5,Android.Media.TV.Interactive.AppManagerError,Blocked,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.ERROR_ENCRYPTED,6,Android.Media.TV.Interactive.AppManagerError,Encrypted,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.ERROR_NONE,0,Android.Media.TV.Interactive.AppManagerError,None,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.ERROR_NOT_SUPPORTED,2,Android.Media.TV.Interactive.AppManagerError,NotSupported,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.ERROR_RESOURCE_UNAVAILABLE,4,Android.Media.TV.Interactive.AppManagerError,ResourceUnavailable,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.ERROR_UNKNOWN,1,Android.Media.TV.Interactive.AppManagerError,Unknown,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.ERROR_UNKNOWN_CHANNEL,7,Android.Media.TV.Interactive.AppManagerError,UnknownChannel,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.ERROR_WEAK_SIGNAL,3,Android.Media.TV.Interactive.AppManagerError,WeakSignal,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.INTERACTIVE_APP_STATE_ERROR,3,Android.Media.TV.Interactive.InteractiveAppState,Error,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.INTERACTIVE_APP_STATE_RUNNING,2,Android.Media.TV.Interactive.InteractiveAppState,Running,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.INTERACTIVE_APP_STATE_STOPPED,1,Android.Media.TV.Interactive.InteractiveAppState,Stopped,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.SERVICE_STATE_ERROR,4,Android.Media.TV.Interactive.ServiceState,Error,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.SERVICE_STATE_PREPARING,2,Android.Media.TV.Interactive.ServiceState,Preparing,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.SERVICE_STATE_READY,3,Android.Media.TV.Interactive.ServiceState,Ready,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.SERVICE_STATE_UNREALIZED,1,Android.Media.TV.Interactive.ServiceState,Unrealized,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.TELETEXT_APP_STATE_ERROR,3,Android.Media.TV.Interactive.TeletextAppState,Error,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.TELETEXT_APP_STATE_HIDE,2,Android.Media.TV.Interactive.TeletextAppState,Hide,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppManager.TELETEXT_APP_STATE_SHOW,1,Android.Media.TV.Interactive.TeletextAppState,Show,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppServiceInfo.INTERACTIVE_APP_TYPE_ATSC,2,Android.Media.TV.Interactive.InteractiveAppType,Atsc,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppServiceInfo.INTERACTIVE_APP_TYPE_GINGA,4,Android.Media.TV.Interactive.InteractiveAppType,Ginga,remove,
+E,33,android/media/tv/interactive/TvInteractiveAppServiceInfo.INTERACTIVE_APP_TYPE_HBBTV,1,Android.Media.TV.Interactive.InteractiveAppType,Hbbtv,remove,
+E,33,android/media/tv/TableRequest.TABLE_NAME_PAT,0,Android.Media.TV.TableName,Pat,remove,
+E,33,android/media/tv/TableRequest.TABLE_NAME_PMT,1,Android.Media.TV.TableName,Pmt,remove,
E,26,android/media/tv/TvContract$PreviewPrograms.ASPECT_RATIO_1_1,3,Android.Media.TV.PreviewAspectRatio,A11,keep,
E,26,android/media/tv/TvContract$PreviewPrograms.ASPECT_RATIO_16_9,0,Android.Media.TV.PreviewAspectRatio,A169,keep,
E,26,android/media/tv/TvContract$PreviewPrograms.ASPECT_RATIO_2_3,4,Android.Media.TV.PreviewAspectRatio,A23,keep,
@@ -4761,12 +5158,23 @@ E,21,android/media/tv/TvInputInfo.TYPE_SCART,1003,Android.Media.TV.TvInputType,S
E,21,android/media/tv/TvInputInfo.TYPE_SVIDEO,1002,Android.Media.TV.TvInputType,Svideo,keep,
E,21,android/media/tv/TvInputInfo.TYPE_TUNER,0,Android.Media.TV.TvInputType,Tuner,keep,
E,21,android/media/tv/TvInputInfo.TYPE_VGA,1005,Android.Media.TV.TvInputType,Vga,keep,
+E,33,android/media/tv/TvInputManager.BROADCAST_INFO_STREAM_EVENT,5,Android.Media.TV.BroadcastInfoType,StreamEvent,remove,
+E,33,android/media/tv/TvInputManager.BROADCAST_INFO_TYPE_COMMAND,7,Android.Media.TV.BroadcastInfoType,Command,remove,
+E,33,android/media/tv/TvInputManager.BROADCAST_INFO_TYPE_DSMCC,6,Android.Media.TV.BroadcastInfoType,Dsmcc,remove,
+E,33,android/media/tv/TvInputManager.BROADCAST_INFO_TYPE_PES,4,Android.Media.TV.BroadcastInfoType,Pes,remove,
+E,33,android/media/tv/TvInputManager.BROADCAST_INFO_TYPE_SECTION,3,Android.Media.TV.BroadcastInfoType,Section,remove,
+E,33,android/media/tv/TvInputManager.BROADCAST_INFO_TYPE_TABLE,2,Android.Media.TV.BroadcastInfoType,Table,remove,
+E,33,android/media/tv/TvInputManager.BROADCAST_INFO_TYPE_TIMELINE,8,Android.Media.TV.BroadcastInfoType,Timeline,remove,
+E,33,android/media/tv/TvInputManager.BROADCAST_INFO_TYPE_TS,1,Android.Media.TV.BroadcastInfoType,Ts,remove,
E,21,android/media/tv/TvInputManager.INPUT_STATE_CONNECTED,0,Android.Media.TV.TvInputState,Connected,keep,
E,21,android/media/tv/TvInputManager.INPUT_STATE_CONNECTED_STANDBY,1,Android.Media.TV.TvInputState,ConnectedStandby,keep,
E,21,android/media/tv/TvInputManager.INPUT_STATE_DISCONNECTED,2,Android.Media.TV.TvInputState,Disconnected,keep,
E,24,android/media/tv/TvInputManager.RECORDING_ERROR_INSUFFICIENT_SPACE,1,Android.Media.TV.RecordingError,InsufficientSpace,remove,
E,24,android/media/tv/TvInputManager.RECORDING_ERROR_RESOURCE_BUSY,2,Android.Media.TV.RecordingError,ResourceBusy,remove,
E,24,android/media/tv/TvInputManager.RECORDING_ERROR_UNKNOWN,0,Android.Media.TV.RecordingError,Unknown,remove,
+E,33,android/media/tv/TvInputManager.SIGNAL_STRENGTH_LOST,1,Android.Media.TV.SignalStrength,Lost,remove,
+E,33,android/media/tv/TvInputManager.SIGNAL_STRENGTH_STRONG,3,Android.Media.TV.SignalStrength,Strong,remove,
+E,33,android/media/tv/TvInputManager.SIGNAL_STRENGTH_WEAK,2,Android.Media.TV.SignalStrength,Weak,remove,
E,23,android/media/tv/TvInputManager.TIME_SHIFT_STATUS_AVAILABLE,3,Android.Media.TV.TimeShiftStatus,Available,keep,
E,23,android/media/tv/TvInputManager.TIME_SHIFT_STATUS_UNAVAILABLE,2,Android.Media.TV.TimeShiftStatus,Unavailable,keep,
E,23,android/media/tv/TvInputManager.TIME_SHIFT_STATUS_UNKNOWN,0,Android.Media.TV.TimeShiftStatus,Unknown,keep,
@@ -4954,8 +5362,8 @@ E,10,android/net/ConnectivityManager.TYPE_WIMAX,6,Android.Net.ConnectivityType,W
A,31,,0,Android.Net.NetworkCallbackFlags,None,remove,flags
E,31,android/net/ConnectivityManager$NetworkCallback.FLAG_INCLUDE_LOCATION_INFO,1,Android.Net.NetworkCallbackFlags,IncludeLocationInfo,remove,flags
I,29,android/net/DnsResolver.CLASS_IN,1,,,,
-I,29,android/net/DnsResolver.ERROR_PARSE,0,,,,
-I,29,android/net/DnsResolver.ERROR_SYSTEM,1,,,,
+I,29,android/net/DnsResolver.ERROR_PARSE,0,Android.Net.DnsResolverError,Parse,keep,
+I,29,android/net/DnsResolver.ERROR_SYSTEM,1,Android.Net.DnsResolverError,System,keep,
E,29,android/net/DnsResolver.FLAG_EMPTY,0,Android.Net.DnsResolverFlag,Empty,remove,
E,29,android/net/DnsResolver.FLAG_NO_CACHE_LOOKUP,4,Android.Net.DnsResolverFlag,NoCacheLookup,remove,
E,29,android/net/DnsResolver.FLAG_NO_CACHE_STORE,2,Android.Net.DnsResolverFlag,NoCacheStore,remove,
@@ -4995,6 +5403,7 @@ E,31,android/net/ipsec/ike/IkeSessionConfiguration.EXTENSION_TYPE_MOBIKE,2,Andro
E,31,android/net/ipsec/ike/IkeSessionParams.IKE_OPTION_ACCEPT_ANY_REMOTE_ID,0,Android.Net.IpSec.Ike.IkeSessionOption,AcceptAnyRemoteId,remove,
E,31,android/net/ipsec/ike/IkeSessionParams.IKE_OPTION_EAP_ONLY_AUTH,1,Android.Net.IpSec.Ike.IkeSessionOption,EapOnlyAuth,remove,
E,31,android/net/ipsec/ike/IkeSessionParams.IKE_OPTION_FORCE_PORT_4500,3,Android.Net.IpSec.Ike.IkeSessionOption,ForcePort4500,remove,
+E,33,android/net/ipsec/ike/IkeSessionParams.IKE_OPTION_INITIAL_CONTACT,4,Android.Net.IpSec.Ike.IkeSessionOption,InitialContact,remove,
E,31,android/net/ipsec/ike/IkeSessionParams.IKE_OPTION_MOBIKE,2,Android.Net.IpSec.Ike.IkeSessionOption,Mobike,remove,
E,31,android/net/ipsec/ike/SaProposal.DH_GROUP_1024_BIT_MODP,2,Android.Net.IpSec.Ike.SaProposalDhGroup,Group1024BitModp,remove,
E,31,android/net/ipsec/ike/SaProposal.DH_GROUP_1536_BIT_MODP,5,Android.Net.IpSec.Ike.SaProposalDhGroup,Group1536BitModp,remove,
@@ -5048,12 +5457,15 @@ E,21,android/net/NetworkCapabilities.NET_CAPABILITY_IMS,4,Android.Net.NetCapabil
E,21,android/net/NetworkCapabilities.NET_CAPABILITY_INTERNET,12,Android.Net.NetCapability,Internet,remove,
E,29,android/net/NetworkCapabilities.NET_CAPABILITY_MCX,23,Android.Net.NetCapability,Mcx,remove,
E,21,android/net/NetworkCapabilities.NET_CAPABILITY_MMS,0,Android.Net.NetCapability,Mms,remove,
+E,33,android/net/NetworkCapabilities.NET_CAPABILITY_MMTEL,33,Android.Net.NetCapability,Mmtel,remove,
E,28,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED,20,Android.Net.NetCapability,NotCongested,remove,
E,21,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_METERED,11,Android.Net.NetCapability,NotMetered,remove,
E,21,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED,13,Android.Net.NetCapability,NotRestricted,remove,
E,28,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING,18,Android.Net.NetCapability,NotRoaming,remove,
E,28,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_SUSPENDED,21,Android.Net.NetCapability,NotSuspended,remove,
E,21,android/net/NetworkCapabilities.NET_CAPABILITY_NOT_VPN,15,Android.Net.NetCapability,NotVpn,remove,
+E,33,android/net/NetworkCapabilities.NET_CAPABILITY_PRIORITIZE_BANDWIDTH,35,Android.Net.NetCapability,PrioritizeBandwidth,remove,
+E,33,android/net/NetworkCapabilities.NET_CAPABILITY_PRIORITIZE_LATENCY,34,Android.Net.NetCapability,PrioritizeLatency,remove,
E,21,android/net/NetworkCapabilities.NET_CAPABILITY_RCS,8,Android.Net.NetCapability,Rcs,remove,
E,21,android/net/NetworkCapabilities.NET_CAPABILITY_SUPL,1,Android.Net.NetCapability,Supl,remove,
E,30,android/net/NetworkCapabilities.NET_CAPABILITY_TEMPORARILY_NOT_METERED,25,Android.Net.NetCapability,TemporarilyNotMetered,remove,
@@ -5061,6 +5473,11 @@ E,21,android/net/NetworkCapabilities.NET_CAPABILITY_TRUSTED,14,Android.Net.NetCa
E,23,android/net/NetworkCapabilities.NET_CAPABILITY_VALIDATED,16,Android.Net.NetCapability,Validated,remove,
E,21,android/net/NetworkCapabilities.NET_CAPABILITY_WIFI_P2P,6,Android.Net.NetCapability,WifiP2p,remove,
E,21,android/net/NetworkCapabilities.NET_CAPABILITY_XCAP,9,Android.Net.NetCapability,Xcap,remove,
+E,33,android/net/NetworkCapabilities.NET_ENTERPRISE_ID_1,1,Android.Net.NetEnterpriseId,One,remove,
+E,33,android/net/NetworkCapabilities.NET_ENTERPRISE_ID_2,2,Android.Net.NetEnterpriseId,Two,remove,
+E,33,android/net/NetworkCapabilities.NET_ENTERPRISE_ID_3,3,Android.Net.NetEnterpriseId,Three,remove,
+E,33,android/net/NetworkCapabilities.NET_ENTERPRISE_ID_4,4,Android.Net.NetEnterpriseId,Four,remove,
+E,33,android/net/NetworkCapabilities.NET_ENTERPRISE_ID_5,5,Android.Net.NetEnterpriseId,Five,remove,
I,29,android/net/NetworkCapabilities.SIGNAL_STRENGTH_UNSPECIFIED,-2147483648,,,,
E,21,android/net/NetworkCapabilities.TRANSPORT_BLUETOOTH,2,Android.Net.TransportType,Bluetooth,remove,
E,21,android/net/NetworkCapabilities.TRANSPORT_CELLULAR,0,Android.Net.TransportType,Cellular,remove,
@@ -5082,6 +5499,9 @@ E,30,android/net/PlatformVpnProfile.TYPE_IKEV2_IPSEC_USER_PASS,6,Android.Net.Pla
I,21,android/net/PskKeyManager.MAX_IDENTITY_HINT_LENGTH_BYTES,128,,,,
I,21,android/net/PskKeyManager.MAX_IDENTITY_LENGTH_BYTES,128,,,,
I,21,android/net/PskKeyManager.MAX_KEY_LENGTH_BYTES,256,,,,
+E,33,android/net/RouteInfo.RTN_THROW,9,Android.Net.RouteType,Throw,remove,
+E,33,android/net/RouteInfo.RTN_UNICAST,1,Android.Net.RouteType,Unicast,remove,
+E,33,android/net/RouteInfo.RTN_UNREACHABLE,7,Android.Net.RouteType,Unreachable,remove,
E,15,android/net/rtp/AudioGroup.MODE_ECHO_SUPPRESSION,3,Android.Net.Rtp.AudioGroupMode,EchoSuppression,keep,
E,15,android/net/rtp/AudioGroup.MODE_MUTED,1,Android.Net.Rtp.AudioGroupMode,Muted,keep,
E,15,android/net/rtp/AudioGroup.MODE_NORMAL,2,Android.Net.Rtp.AudioGroupMode,Normal,keep,
@@ -5154,9 +5574,24 @@ E,31,android/net/vcn/VcnManager.VCN_STATUS_CODE_ACTIVE,2,Android.Net.Vcn.VcnStat
E,31,android/net/vcn/VcnManager.VCN_STATUS_CODE_INACTIVE,1,Android.Net.Vcn.VcnStatusCode,Inactive,remove,
E,31,android/net/vcn/VcnManager.VCN_STATUS_CODE_NOT_CONFIGURED,0,Android.Net.Vcn.VcnStatusCode,NotConfigured,remove,
E,31,android/net/vcn/VcnManager.VCN_STATUS_CODE_SAFE_MODE,3,Android.Net.Vcn.VcnStatusCode,SafeMode,remove,
-A,0,,0,Android.Net.Wifi.Aware.WifiAwareCipherSuite,None,remove,
+E,33,android/net/vcn/VcnUnderlyingNetworkTemplate.MATCH_ANY,0,Android.Net.Vcn.TemplateMatchParameter,Any,remove,
+E,33,android/net/vcn/VcnUnderlyingNetworkTemplate.MATCH_FORBIDDEN,2,Android.Net.Vcn.TemplateMatchParameter,Forbidden,remove,
+E,33,android/net/vcn/VcnUnderlyingNetworkTemplate.MATCH_REQUIRED,1,Android.Net.Vcn.TemplateMatchParameter,Required,remove,
+E,33,android/net/VpnManager.ERROR_CLASS_NOT_RECOVERABLE,1,Android.Net.VpnErrorClass,NotRecoverable,remove,
+E,33,android/net/VpnManager.ERROR_CLASS_RECOVERABLE,2,Android.Net.VpnErrorClass,Recoverable,remove,
+E,33,android/net/VpnManager.ERROR_CODE_NETWORK_IO,3,Android.Net.VpnErrorCode,NetworkIO,remove,
+E,33,android/net/VpnManager.ERROR_CODE_NETWORK_LOST,2,Android.Net.VpnErrorCode,NetworkLost,remove,
+E,33,android/net/VpnManager.ERROR_CODE_NETWORK_PROTOCOL_TIMEOUT,1,Android.Net.VpnErrorCode,NetworkProtocolTimeout,remove,
+E,33,android/net/VpnManager.ERROR_CODE_NETWORK_UNKNOWN_HOST,0,Android.Net.VpnErrorCode,UnknownHost,remove,
+E,33,android/net/VpnProfileState.STATE_CONNECTED,2,Android.Net.VpnState,Connected,remove,
+E,33,android/net/VpnProfileState.STATE_CONNECTING,1,Android.Net.VpnState,Connecting,remove,
+E,33,android/net/VpnProfileState.STATE_DISCONNECTED,0,Android.Net.VpnState,Disconnected,remove,
+E,33,android/net/VpnProfileState.STATE_FAILED,3,Android.Net.VpnState,Failed,remove,
+E,33,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_PK_128,4,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsPk128,remove,
+E,33,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_PK_256,8,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsPk256,remove,
E,30,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_SK_128,1,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsSk128,remove,
E,30,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_SK_256,2,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsSk256,remove,
+E,33,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NONE,0,Android.Net.Wifi.Aware.WifiAwareCipherSuite,None,remove,
E,26,android/net/wifi/aware/PublishConfig.PUBLISH_TYPE_SOLICITED,1,Android.Net.Wifi.Aware.PublishType,Solicited,keep,
E,26,android/net/wifi/aware/PublishConfig.PUBLISH_TYPE_UNSOLICITED,0,Android.Net.Wifi.Aware.PublishType,Unsolicited,keep,
E,26,android/net/wifi/aware/SubscribeConfig.SUBSCRIBE_TYPE_ACTIVE,1,Android.Net.Wifi.Aware.SubscribeType,Active,keep,
@@ -5179,6 +5614,11 @@ E,30,android/net/wifi/EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_NOT_C
E,30,android/net/wifi/EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_NOT_SUPPORTED,-8,Android.Net.Wifi.EasyConnectEventFailure,NotSupported,remove,
E,30,android/net/wifi/EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_TIMEOUT,-6,Android.Net.Wifi.EasyConnectEventFailure,Timeout,remove,
E,31,android/net/wifi/EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_URI_GENERATION,-13,Android.Net.Wifi.EasyConnectEventFailure,UriGeneration,remove,
+I,33,android/net/wifi/MloLink.INVALID_MLO_LINK_ID,-1,,,,
+E,33,android/net/wifi/MloLink.MLO_LINK_STATE_ACTIVE,3,Android.Net.Wifi.MloLinkState,Active,remove,
+E,33,android/net/wifi/MloLink.MLO_LINK_STATE_IDLE,2,Android.Net.Wifi.MloLinkState,Idle,remove,
+E,33,android/net/wifi/MloLink.MLO_LINK_STATE_INVALID,0,Android.Net.Wifi.MloLinkState,Invalid,remove,
+E,33,android/net/wifi/MloLink.MLO_LINK_STATE_UNASSOCIATED,1,Android.Net.Wifi.MloLinkState,Unassociated,remove,
E,16,android/net/wifi/p2p/nsd/WifiP2pServiceInfo.SERVICE_TYPE_ALL,0,Android.Net.Wifi.P2p.Nsd.ServiceType,All,remove,
E,16,android/net/wifi/p2p/nsd/WifiP2pServiceInfo.SERVICE_TYPE_BONJOUR,1,Android.Net.Wifi.P2p.Nsd.ServiceType,Bonjour,remove,
E,16,android/net/wifi/p2p/nsd/WifiP2pServiceInfo.SERVICE_TYPE_UPNP,2,Android.Net.Wifi.P2p.Nsd.ServiceType,Upnp,remove,
@@ -5197,6 +5637,10 @@ E,15,android/net/wifi/p2p/WifiP2pDevice.UNAVAILABLE,4,Android.Net.Wifi.P2p.WifiP
E,30,android/net/wifi/p2p/WifiP2pGroup.NETWORK_ID_PERSISTENT,-2,Android.Net.Wifi.P2p.GroupNetworkIdType,Persistent,remove,
E,30,android/net/wifi/p2p/WifiP2pGroup.NETWORK_ID_TEMPORARY,-1,Android.Net.Wifi.P2p.GroupNetworkIdType,Temporary,remove,
E,15,android/net/wifi/p2p/WifiP2pManager.BUSY,2,Android.Net.Wifi.P2p.WifiP2pFailureReason,Busy,remove,
+E,33,android/net/wifi/p2p/WifiP2pManager.CONNECTION_REQUEST_ACCEPT,0,Android.Net.Wifi.P2p.ConnectionRequestType,Accept,remove,
+E,33,android/net/wifi/p2p/WifiP2pManager.CONNECTION_REQUEST_DEFER_SHOW_PIN_TO_SERVICE,3,Android.Net.Wifi.P2p.ConnectionRequestType,DeferShowPinToService,remove,
+E,33,android/net/wifi/p2p/WifiP2pManager.CONNECTION_REQUEST_DEFER_TO_SERVICE,2,Android.Net.Wifi.P2p.ConnectionRequestType,DeferToService,remove,
+E,33,android/net/wifi/p2p/WifiP2pManager.CONNECTION_REQUEST_REJECT,1,Android.Net.Wifi.P2p.ConnectionRequestType,Reject,remove,
E,15,android/net/wifi/p2p/WifiP2pManager.ERROR,0,Android.Net.Wifi.P2p.WifiP2pFailureReason,Error,remove,
E,16,android/net/wifi/p2p/WifiP2pManager.NO_SERVICE_REQUESTS,3,Android.Net.Wifi.P2p.WifiP2pFailureReason,NoServiceRequests,remove,
E,15,android/net/wifi/p2p/WifiP2pManager.P2P_UNSUPPORTED,1,Android.Net.Wifi.P2p.WifiP2pFailureReason,P2pUnsupported,remove,
@@ -5273,9 +5717,15 @@ E,29,android/net/wifi/rtt/ResponderLocation.LOCATION_RESERVED,3,Android.Net.Wifi
E,29,android/net/wifi/rtt/ResponderLocation.LOCATION_VARIABLE,1,Android.Net.Wifi.Rtt.LocationMode,Variable,remove,
E,23,android/net/wifi/ScanResult.CHANNEL_WIDTH_160MHZ,3,Android.Net.Wifi.WifiChannelWidth,Width160mhz,keep,
E,23,android/net/wifi/ScanResult.CHANNEL_WIDTH_20MHZ,0,Android.Net.Wifi.WifiChannelWidth,Width20mhz,keep,
+E,33,android/net/wifi/ScanResult.CHANNEL_WIDTH_320MHZ,5,Android.Net.Wifi.WifiChannelWidth,Width320mhz,remove,
E,23,android/net/wifi/ScanResult.CHANNEL_WIDTH_40MHZ,1,Android.Net.Wifi.WifiChannelWidth,Width40mhz,keep,
E,23,android/net/wifi/ScanResult.CHANNEL_WIDTH_80MHZ,2,Android.Net.Wifi.WifiChannelWidth,Width80mhz,keep,
E,23,android/net/wifi/ScanResult.CHANNEL_WIDTH_80MHZ_PLUS_MHZ,4,Android.Net.Wifi.WifiChannelWidth,Width80mhzPlusMhz,keep,
+E,33,android/net/wifi/ScanResult.PREAMBLE_EHT,4,Android.Net.Wifi.Preamble,Eht,remove,
+E,33,android/net/wifi/ScanResult.PREAMBLE_HE,3,Android.Net.Wifi.Preamble,He,remove,
+E,33,android/net/wifi/ScanResult.PREAMBLE_HT,1,Android.Net.Wifi.Preamble,Ht,remove,
+E,33,android/net/wifi/ScanResult.PREAMBLE_LEGACY,0,Android.Net.Wifi.Preamble,Legacy,remove,
+E,33,android/net/wifi/ScanResult.PREAMBLE_VHT,2,Android.Net.Wifi.Preamble,Vht,remove,
I,31,android/net/wifi/ScanResult.UNSPECIFIED,-1,,,,
A,31,,-1,Android.Net.Wifi.WifiBand,Unspecified,remove,
E,31,android/net/wifi/ScanResult.WIFI_BAND_24_GHZ,1,Android.Net.Wifi.WifiBand,Band24Ghz,remove,
@@ -5285,13 +5735,21 @@ E,31,android/net/wifi/ScanResult.WIFI_BAND_60_GHZ,16,Android.Net.Wifi.WifiBand,B
E,30,android/net/wifi/ScanResult.WIFI_STANDARD_11AC,5,Android.Net.Wifi.WifiStandard,Wifi11ac,remove,
E,31,android/net/wifi/ScanResult.WIFI_STANDARD_11AD,7,Android.Net.Wifi.WifiStandard,Wifi11ad,remove,
E,30,android/net/wifi/ScanResult.WIFI_STANDARD_11AX,6,Android.Net.Wifi.WifiStandard,Wifi11ax,remove,
+E,33,android/net/wifi/ScanResult.WIFI_STANDARD_11BE,8,Android.Net.Wifi.WifiStandard,Wifi11be,remove,
E,30,android/net/wifi/ScanResult.WIFI_STANDARD_11N,4,Android.Net.Wifi.WifiStandard,Wifi11n,remove,
E,30,android/net/wifi/ScanResult.WIFI_STANDARD_LEGACY,1,Android.Net.Wifi.WifiStandard,Legacy,remove,
E,30,android/net/wifi/ScanResult.WIFI_STANDARD_UNKNOWN,0,Android.Net.Wifi.WifiStandard,Unknown,remove,
E,30,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_OPEN,0,Android.Net.Wifi.SoftApConfigurationSecurityType,Open,remove,
E,30,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_WPA2_PSK,1,Android.Net.Wifi.SoftApConfigurationSecurityType,Wpa2Psk,remove,
+E,33,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_WPA3_OWE,5,Android.Net.Wifi.SoftApConfigurationSecurityType,Wpa3Owe,remove,
+E,33,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_WPA3_OWE_TRANSITION,4,Android.Net.Wifi.SoftApConfigurationSecurityType,Wpa3OweTransition,remove,
E,30,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_WPA3_SAE,3,Android.Net.Wifi.SoftApConfigurationSecurityType,Wpa3Sae,remove,
E,30,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_WPA3_SAE_TRANSITION,2,Android.Net.Wifi.SoftApConfigurationSecurityType,Wpa3SaeTransition,remove,
+E,33,android/net/wifi/WifiConfiguration.RANDOMIZATION_AUTO,3,Android.Net.Wifi.WifiConfigurationRandomization,Auto,remove,
+E,33,android/net/wifi/WifiConfiguration.RANDOMIZATION_NON_PERSISTENT,2,Android.Net.Wifi.WifiConfigurationRandomization,NonPersistent,remove,
+E,33,android/net/wifi/WifiConfiguration.RANDOMIZATION_NONE,0,Android.Net.Wifi.WifiConfigurationRandomization,None,remove,
+E,33,android/net/wifi/WifiConfiguration.RANDOMIZATION_PERSISTENT,1,Android.Net.Wifi.WifiConfigurationRandomization,Persistent,remove,
+E,33,android/net/wifi/WifiConfiguration.SECURITY_TYPE_DPP,13,Android.Net.Wifi.WifiConfigurationSecurityType,Dpp,remove,
E,30,android/net/wifi/WifiConfiguration.SECURITY_TYPE_EAP,3,Android.Net.Wifi.WifiConfigurationSecurityType,Eap,remove,
E,30,android/net/wifi/WifiConfiguration.SECURITY_TYPE_EAP_SUITE_B,5,Android.Net.Wifi.WifiConfigurationSecurityType,EapSuiteB,remove,
E,31,android/net/wifi/WifiConfiguration.SECURITY_TYPE_EAP_WPA3_ENTERPRISE,9,Android.Net.Wifi.WifiConfigurationSecurityType,EapWpa3Enterprise,remove,
@@ -5355,6 +5813,7 @@ E,18,android/net/wifi/WifiEnterpriseConfig$Phase2.NONE,0,Android.Net.Wifi.WifiPh
E,18,android/net/wifi/WifiEnterpriseConfig$Phase2.PAP,1,Android.Net.Wifi.WifiPhase2Method,Pap,remove,
E,26,android/net/wifi/WifiEnterpriseConfig$Phase2.SIM,5,Android.Net.Wifi.WifiPhase2Method,Sim,remove,
I,29,android/net/wifi/WifiInfo.LINK_SPEED_UNKNOWN,-1,,,,
+E,33,android/net/wifi/WifiInfo.SECURITY_TYPE_DPP,13,Android.Net.Wifi.WifiSecurityType,Dpp,remove,
E,31,android/net/wifi/WifiInfo.SECURITY_TYPE_EAP,3,Android.Net.Wifi.WifiSecurityType,Eap,remove,
E,31,android/net/wifi/WifiInfo.SECURITY_TYPE_EAP_WPA3_ENTERPRISE,9,Android.Net.Wifi.WifiSecurityType,EapWpa3Enterprise,remove,
E,31,android/net/wifi/WifiInfo.SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT,5,Android.Net.Wifi.WifiSecurityType,EapWpa3Enterprise192Bit,remove,
@@ -5369,6 +5828,8 @@ E,31,android/net/wifi/WifiInfo.SECURITY_TYPE_UNKNOWN,-1,Android.Net.Wifi.WifiSec
E,31,android/net/wifi/WifiInfo.SECURITY_TYPE_WAPI_CERT,8,Android.Net.Wifi.WifiSecurityType,WapiCert,remove,
E,31,android/net/wifi/WifiInfo.SECURITY_TYPE_WAPI_PSK,7,Android.Net.Wifi.WifiSecurityType,WapiPsk,remove,
E,31,android/net/wifi/WifiInfo.SECURITY_TYPE_WEP,1,Android.Net.Wifi.WifiSecurityType,Wep,remove,
+E,33,android/net/wifi/WifiManager.ACTION_REMOVE_SUGGESTION_DISCONNECT,2,Android.Net.Wifi.ActionRemoveSuggestionType,Disconnect,remove,
+E,33,android/net/wifi/WifiManager.ACTION_REMOVE_SUGGESTION_LINGER,1,Android.Net.Wifi.ActionRemoveSuggestionType,Linger,remove,
I,0,android/net/wifi/WifiManager.ERROR_AUTHENTICATING,1,,,,
E,29,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_DUPLICATE,3,Android.Net.Wifi.NetworkStatus,SuggestionsErrorAddDuplicate,remove,
E,29,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_EXCEEDS_MAX_PER_APP,4,Android.Net.Wifi.NetworkStatus,SuggestionsErrorAddExceedsMaxPerApp,remove,
@@ -5377,6 +5838,7 @@ E,30,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_NOT_ALLOW
E,29,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_APP_DISALLOWED,2,Android.Net.Wifi.NetworkStatus,SuggestionsErrorAppDisallowed,remove,
E,29,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_INTERNAL,1,Android.Net.Wifi.NetworkStatus,SuggestionsErrorInternal,remove,
E,29,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_REMOVE_INVALID,5,Android.Net.Wifi.NetworkStatus,SuggestionsErrorRemoveInvalid,remove,
+E,33,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_RESTRICTED_BY_ADMIN,8,Android.Net.Wifi.NetworkStatus,SuggestionsErrorRestrictedByAdmin,remove,
E,29,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS,0,Android.Net.Wifi.NetworkStatus,SuggestionsSuccess,remove,
E,31,android/net/wifi/WifiManager.STATUS_SUGGESTION_APPROVAL_APPROVED_BY_CARRIER_PRIVILEGE,4,Android.Net.Wifi.StatusSuggestionApproval,ApprovedByCarrierPrivilege,remove,
E,31,android/net/wifi/WifiManager.STATUS_SUGGESTION_APPROVAL_APPROVED_BY_USER,2,Android.Net.Wifi.StatusSuggestionApproval,ApprovedByUser,remove,
@@ -5387,10 +5849,17 @@ E,30,android/net/wifi/WifiManager.STATUS_SUGGESTION_CONNECTION_FAILURE_ASSOCIATI
E,30,android/net/wifi/WifiManager.STATUS_SUGGESTION_CONNECTION_FAILURE_AUTHENTICATION,2,Android.Net.Wifi.StatusSuggestionConnectionFailure,Authentication,remove,
E,30,android/net/wifi/WifiManager.STATUS_SUGGESTION_CONNECTION_FAILURE_IP_PROVISIONING,3,Android.Net.Wifi.StatusSuggestionConnectionFailure,IpProvisioning,remove,
E,30,android/net/wifi/WifiManager.STATUS_SUGGESTION_CONNECTION_FAILURE_UNKNOWN,0,Android.Net.Wifi.StatusSuggestionConnectionFailure,Unknown,remove,
+E,33,android/net/wifi/WifiManager.WIFI_INTERFACE_TYPE_AP,1,Android.Net.Wifi.InterfaceType,Ap,remove,
+E,33,android/net/wifi/WifiManager.WIFI_INTERFACE_TYPE_AWARE,2,Android.Net.Wifi.InterfaceType,Aware,remove,
+E,33,android/net/wifi/WifiManager.WIFI_INTERFACE_TYPE_DIRECT,3,Android.Net.Wifi.InterfaceType,Direct,remove,
+E,33,android/net/wifi/WifiManager.WIFI_INTERFACE_TYPE_STA,0,Android.Net.Wifi.InterfaceType,Sta,remove,
E,10,android/net/wifi/WifiManager.WIFI_MODE_FULL,1,Android.Net.WifiMode,Full,keep,
E,15,android/net/wifi/WifiManager.WIFI_MODE_FULL_HIGH_PERF,3,Android.Net.WifiMode,FullHighPerf,keep,
E,29,android/net/wifi/WifiManager.WIFI_MODE_FULL_LOW_LATENCY,4,Android.Net.WifiMode,FullLowLatency,keep,
E,10,android/net/wifi/WifiManager.WIFI_MODE_SCAN_ONLY,2,Android.Net.WifiMode,ScanOnly,keep,
+E,33,android/net/wifi/WifiManager.WIFI_MULTI_INTERNET_MODE_DBS_AP,1,Android.Net.Wifi.MultiInternetMode,DbsAp,remove,
+E,33,android/net/wifi/WifiManager.WIFI_MULTI_INTERNET_MODE_DISABLED,0,Android.Net.Wifi.MultiInternetMode,Disabled,remove,
+E,33,android/net/wifi/WifiManager.WIFI_MULTI_INTERNET_MODE_MULTI_AP,2,Android.Net.Wifi.MultiInternetMode,MultiAp,remove,
E,10,android/net/wifi/WifiManager.WIFI_STATE_DISABLED,1,Android.Net.WifiState,Disabled,keep,
E,10,android/net/wifi/WifiManager.WIFI_STATE_DISABLING,0,Android.Net.WifiState,Disabling,keep,
E,10,android/net/wifi/WifiManager.WIFI_STATE_ENABLED,3,Android.Net.WifiState,Enabled,keep,
@@ -5613,8 +6082,12 @@ I,29,android/opengl/EGL15.EGL_UNSIGNALED,12531,,,,
I,18,android/opengl/EGLExt.EGL_CONTEXT_FLAGS_KHR,12540,,,,
I,18,android/opengl/EGLExt.EGL_CONTEXT_MAJOR_VERSION_KHR,12440,,,,
I,18,android/opengl/EGLExt.EGL_CONTEXT_MINOR_VERSION_KHR,12539,,,,
+I,33,android/opengl/EGLExt.EGL_NO_NATIVE_FENCE_FD_ANDROID,-1,,,,
I,18,android/opengl/EGLExt.EGL_OPENGL_ES3_BIT_KHR,64,,,,
I,26,android/opengl/EGLExt.EGL_RECORDABLE_ANDROID,12610,,,,
+I,33,android/opengl/EGLExt.EGL_SYNC_NATIVE_FENCE_ANDROID,12612,,,,
+I,33,android/opengl/EGLExt.EGL_SYNC_NATIVE_FENCE_FD_ANDROID,12613,,,,
+I,33,android/opengl/EGLExt.EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID,12614,,,,
I,0,android/opengl/ETC1.DECODED_BLOCK_SIZE,48,,,,
I,0,android/opengl/ETC1.ENCODED_BLOCK_SIZE,8,,,,
I,0,android/opengl/ETC1.ETC_PKM_HEADER_SIZE,16,,,,
@@ -7286,6 +7759,7 @@ E,10,android/os/BatteryManager.BATTERY_HEALTH_OVERHEAT,3,Android.OS.BatteryHealt
E,10,android/os/BatteryManager.BATTERY_HEALTH_UNKNOWN,1,Android.OS.BatteryHealth,Unknown,remove,
E,10,android/os/BatteryManager.BATTERY_HEALTH_UNSPECIFIED_FAILURE,6,Android.OS.BatteryHealth,UnspecifiedFailure,remove,
E,10,android/os/BatteryManager.BATTERY_PLUGGED_AC,1,Android.OS.BatteryPlugged,Ac,remove,
+E,33,android/os/BatteryManager.BATTERY_PLUGGED_DOCK,8,Android.OS.BatteryPlugged,Dock,remove,
E,10,android/os/BatteryManager.BATTERY_PLUGGED_USB,2,Android.OS.BatteryPlugged,Usb,remove,
E,17,android/os/BatteryManager.BATTERY_PLUGGED_WIRELESS,4,Android.OS.BatteryPlugged,Wireless,remove,
E,21,android/os/BatteryManager.BATTERY_PROPERTY_CAPACITY,4,Android.OS.BatteryProperty,Capacity,remove,
@@ -7337,6 +7811,7 @@ E,29,android/os/Build$VERSION_CODES.Q,29,Android.OS.BuildVersionCodes,Q,remove,
E,30,android/os/Build$VERSION_CODES.R,30,Android.OS.BuildVersionCodes,R,remove,
E,31,android/os/Build$VERSION_CODES.S,31,Android.OS.BuildVersionCodes,S,remove,
E,32,android/os/Build$VERSION_CODES.S_V2,32,Android.OS.BuildVersionCodes,SV2,remove,
+E,33,android/os/Build$VERSION_CODES.TIRAMISU,33,Android.OS.BuildVersionCodes,Tiramisu,remove,
A,0,,0,Android.OS.DebugShow,Default,remove,
E,10,android/os/Debug.SHOW_CLASSLOADER,2,Android.OS.DebugShow,Classloader,remove,
E,10,android/os/Debug.SHOW_FULL_DETAIL,1,Android.OS.DebugShow,FullDetail,remove,
@@ -7534,13 +8009,16 @@ E,28,android/os/UserManager.USER_OPERATION_ERROR_UNKNOWN,1,Android.OS.UserOperat
E,28,android/os/UserManager.USER_OPERATION_SUCCESS,0,Android.OS.UserOperationResultCode,Success,remove,
A,0,,0,Android.OS.VibrationAttributeFlags,None,remove,flags
E,30,android/os/VibrationAttributes.FLAG_BYPASS_INTERRUPTION_POLICY,1,Android.OS.VibrationAttributeFlags,BypassInterruptionPolicy,remove,flags
+E,33,android/os/VibrationAttributes.USAGE_ACCESSIBILITY,66,Android.OS.VibrationAttributesUsageType,Accessibility,remove,
E,30,android/os/VibrationAttributes.USAGE_ALARM,17,Android.OS.VibrationAttributesUsageType,Alarm,remove,
E,30,android/os/VibrationAttributes.USAGE_CLASS_ALARM,1,Android.OS.VibrationAttributesUsageClass,Alarm,remove,
E,30,android/os/VibrationAttributes.USAGE_CLASS_FEEDBACK,2,Android.OS.VibrationAttributesUsageClass,Feedback,remove,
I,30,android/os/VibrationAttributes.USAGE_CLASS_MASK,15,,,,
+E,33,android/os/VibrationAttributes.USAGE_CLASS_MEDIA,3,Android.OS.VibrationAttributesUsageClass,Media,remove,
E,30,android/os/VibrationAttributes.USAGE_CLASS_UNKNOWN,0,Android.OS.VibrationAttributesUsageClass,Unknown,remove,
E,30,android/os/VibrationAttributes.USAGE_COMMUNICATION_REQUEST,65,Android.OS.VibrationAttributesUsageType,CommunicationRequest,remove,
E,30,android/os/VibrationAttributes.USAGE_HARDWARE_FEEDBACK,50,Android.OS.VibrationAttributesUsageType,HardwareFeedback,remove,
+E,33,android/os/VibrationAttributes.USAGE_MEDIA,19,Android.OS.VibrationAttributesUsageType,Media,remove,
E,30,android/os/VibrationAttributes.USAGE_NOTIFICATION,49,Android.OS.VibrationAttributesUsageType,Notification,remove,
E,30,android/os/VibrationAttributes.USAGE_PHYSICAL_EMULATION,34,Android.OS.VibrationAttributesUsageType,PhysicalEmulation,remove,
E,30,android/os/VibrationAttributes.USAGE_RINGTONE,33,Android.OS.VibrationAttributesUsageType,Ringtone,remove,
@@ -7616,11 +8094,24 @@ E,10,android/provider/CallLog$Calls.OUTGOING_TYPE,2,Android.Provider.CallType,Ou
E,19,android/provider/CallLog$Calls.PRESENTATION_ALLOWED,1,Android.Provider.CallerPresentation,Allowed,remove,
E,19,android/provider/CallLog$Calls.PRESENTATION_PAYPHONE,4,Android.Provider.CallerPresentation,Payphone,remove,
E,19,android/provider/CallLog$Calls.PRESENTATION_RESTRICTED,2,Android.Provider.CallerPresentation,Restricted,remove,
+E,33,android/provider/CallLog$Calls.PRESENTATION_UNAVAILABLE,5,Android.Provider.CallerPresentation,Unavailable,remove,
E,19,android/provider/CallLog$Calls.PRESENTATION_UNKNOWN,3,Android.Provider.CallerPresentation,Unknown,remove,
E,31,android/provider/CallLog$Calls.PRIORITY_NORMAL,0,Android.Provider.CallPriority,Normal,remove,
E,31,android/provider/CallLog$Calls.PRIORITY_URGENT,1,Android.Provider.CallPriority,Urgent,remove,
E,24,android/provider/CallLog$Calls.REJECTED_TYPE,5,Android.Provider.CallType,Rejected,keep,
E,21,android/provider/CallLog$Calls.VOICEMAIL_TYPE,4,Android.Provider.CallType,Voicemail,keep,
+E,33,android/provider/CloudMediaProvider$CloudMediaSurfaceStateChangedCallback.PLAYBACK_STATE_BUFFERING,1,Android.Provider.CloudMediaPlaybackState,Buffering,remove,
+E,33,android/provider/CloudMediaProvider$CloudMediaSurfaceStateChangedCallback.PLAYBACK_STATE_COMPLETED,5,Android.Provider.CloudMediaPlaybackState,Completed,remove,
+E,33,android/provider/CloudMediaProvider$CloudMediaSurfaceStateChangedCallback.PLAYBACK_STATE_ERROR_PERMANENT_FAILURE,7,Android.Provider.CloudMediaPlaybackState,ErrorPermanentFailure,remove,
+E,33,android/provider/CloudMediaProvider$CloudMediaSurfaceStateChangedCallback.PLAYBACK_STATE_ERROR_RETRIABLE_FAILURE,6,Android.Provider.CloudMediaPlaybackState,ErrorRetriableFailure,remove,
+E,33,android/provider/CloudMediaProvider$CloudMediaSurfaceStateChangedCallback.PLAYBACK_STATE_MEDIA_SIZE_CHANGED,8,Android.Provider.CloudMediaPlaybackState,MediaSizeChanged,remove,
+E,33,android/provider/CloudMediaProvider$CloudMediaSurfaceStateChangedCallback.PLAYBACK_STATE_PAUSED,4,Android.Provider.CloudMediaPlaybackState,Paused,remove,
+E,33,android/provider/CloudMediaProvider$CloudMediaSurfaceStateChangedCallback.PLAYBACK_STATE_READY,2,Android.Provider.CloudMediaPlaybackState,Ready,remove,
+E,33,android/provider/CloudMediaProvider$CloudMediaSurfaceStateChangedCallback.PLAYBACK_STATE_STARTED,3,Android.Provider.CloudMediaPlaybackState,Started,remove,
+E,33,android/provider/CloudMediaProviderContract$MediaColumns.STANDARD_MIME_TYPE_EXTENSION_ANIMATED_WEBP,3,Android.Provider.CloudMediaStandardMimeTypeExtension,AnimatedWebp,remove,
+E,33,android/provider/CloudMediaProviderContract$MediaColumns.STANDARD_MIME_TYPE_EXTENSION_GIF,1,Android.Provider.CloudMediaStandardMimeTypeExtension,Gif,remove,
+E,33,android/provider/CloudMediaProviderContract$MediaColumns.STANDARD_MIME_TYPE_EXTENSION_MOTION_PHOTO,2,Android.Provider.CloudMediaStandardMimeTypeExtension,MotionPhoto,remove,
+E,33,android/provider/CloudMediaProviderContract$MediaColumns.STANDARD_MIME_TYPE_EXTENSION_NONE,0,Android.Provider.CloudMediaStandardMimeTypeExtension,None,remove,
E,10,android/provider/Contacts.KIND_EMAIL,1,Android.Provider.ContactKind,Email,keep,
E,10,android/provider/Contacts.KIND_IM,3,Android.Provider.ContactKind,Im,keep,
E,10,android/provider/Contacts.KIND_ORGANIZATION,4,Android.Provider.ContactKind,Organization,keep,
@@ -7803,6 +8294,8 @@ E,10,android/provider/SearchRecentSuggestions.QUERIES_PROJECTION_QUERY_INDEX,2,A
E,30,android/provider/Settings.ADD_WIFI_RESULT_ADD_OR_UPDATE_FAILED,1,Android.Provider.AddWifiResult,AddOrUpdateFailed,remove,
E,30,android/provider/Settings.ADD_WIFI_RESULT_ALREADY_EXISTS,2,Android.Provider.AddWifiResult,AlreadyExists,remove,
E,30,android/provider/Settings.ADD_WIFI_RESULT_SUCCESS,0,Android.Provider.AddWifiResult,Success,remove,
+E,33,android/provider/Settings.SUPERVISOR_VERIFICATION_SETTING_BIOMETRICS,1,Android.Provider.SupervisorVerificationSetting,Biometrics,remove,
+E,33,android/provider/Settings.SUPERVISOR_VERIFICATION_SETTING_UNKNOWN,0,Android.Provider.SupervisorVerificationSetting,Unknown,remove,
E,17,android/provider/Settings$Global.WIFI_SLEEP_POLICY_DEFAULT,0,Android.Provider.GlobalWifiSleepPolicy,Default,remove,
E,17,android/provider/Settings$Global.WIFI_SLEEP_POLICY_NEVER,2,Android.Provider.GlobalWifiSleepPolicy,Never,remove,
E,17,android/provider/Settings$Global.WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED,1,Android.Provider.GlobalWifiSleepPolicy,NeverWhilePlugged,remove,
@@ -7946,11 +8439,15 @@ I,0,android/R$attr.allowBackup,16843392,,,,
I,0,android/R$attr.allowClearUserData,16842757,,,,
I,31,android/R$attr.allowClickWhenDisabled,16844312,,,,
I,20,android/R$attr.allowEmbedded,16843765,,,,
+I,33,android/R$attr.allowGameAngleDriver,16844376,,,,
+I,33,android/R$attr.allowGameDownscaling,16844377,,,,
+I,33,android/R$attr.allowGameFpsOverride,16844378,,,,
I,30,android/R$attr.allowNativeHeapPointerTagging,16844307,,,,
I,15,android/R$attr.allowParallelSyncs,16843570,,,,
I,0,android/R$attr.allowSingleTap,16843353,,,,
I,0,android/R$attr.allowTaskReparenting,16843268,,,,
I,23,android/R$attr.allowUndo,16843999,,,,
+I,33,android/R$attr.allowUntrustedActivityEmbedding,16844393,,,,
I,15,android/R$attr.alpha,16843551,,,,
I,26,android/R$attr.alphabeticModifiers,16844110,,,,
I,0,android/R$attr.alphabeticShortcut,16843235,,,,
@@ -7983,6 +8480,7 @@ I,15,android/R$attr.autoAdvanceViewId,16843535,,,,
I,0,android/R$attr.autoCompleteTextViewStyle,16842859,,,,
I,26,android/R$attr.autofilledHighlight,16844136,,,,
I,26,android/R$attr.autofillHints,16844118,,,,
+I,33,android/R$attr.autoHandwritingEnabled,16844382,,,,
I,0,android/R$attr.autoLink,16842928,,,,
I,19,android/R$attr.autoMirrored,16843754,,,,
I,21,android/R$attr.autoRemoveFromRecents,16843847,,,,
@@ -7996,6 +8494,7 @@ I,0,android/R$attr.autoStart,16843445,,,,
I,0,android/R$attr.autoText,16843114,,,,
I,0,android/R$attr.autoUrlDetect,16843404,,,,
I,23,android/R$attr.autoVerify,16844014,,,,
+I,33,android/R$attr.backdropColor,16844402,,,,
I,0,android/R$attr.background,16842964,,,,
I,0,android/R$attr.backgroundDimAmount,16842802,,,,
I,0,android/R$attr.backgroundDimEnabled,16843295,,,,
@@ -8043,6 +8542,7 @@ I,15,android/R$attr.calendarViewShown,16843596,,,,
I,15,android/R$attr.calendarViewStyle,16843613,,,,
I,24,android/R$attr.canControlMagnification,16844039,,,,
I,0,android/R$attr.candidatesTextStyleSpans,16843312,,,,
+I,33,android/R$attr.canDisplayOnRemoteDevices,16844368,,,,
I,31,android/R$attr.canPauseRecording,16844314,,,,
I,24,android/R$attr.canPerformGestures,16844045,,,,
I,24,android/R$attr.canRecord,16844060,,,,
@@ -8237,6 +8737,7 @@ I,21,android/R$attr.elevation,16843840,,,,
I,0,android/R$attr.ellipsize,16842923,,,,
I,0,android/R$attr.ems,16843096,,,,
I,0,android/R$attr.enabled,16842766,,,,
+I,33,android/R$attr.enableOnBackInvokedCallback,16844396,,,,
I,24,android/R$attr.enableVrMode,16844069,,,,
I,23,android/R$attr.end,16843996,,,,
I,0,android/R$attr.endColor,16843166,,,,
@@ -8347,6 +8848,10 @@ I,21,android/R$attr.fragmentSharedElementReturnTransition,16843974,,,,
I,0,android/R$attr.freezesText,16843116,,,,
I,0,android/R$attr.fromAlpha,16843210,,,,
I,0,android/R$attr.fromDegrees,16843187,,,,
+I,33,android/R$attr.fromExtendBottom,16844386,,,,
+I,33,android/R$attr.fromExtendLeft,16844383,,,,
+I,33,android/R$attr.fromExtendRight,16844385,,,,
+I,33,android/R$attr.fromExtendTop,16844384,,,,
I,21,android/R$attr.fromId,16843850,,,,
I,19,android/R$attr.fromScene,16843741,,,,
I,0,android/R$attr.fromXDelta,16843206,,,,
@@ -8466,6 +8971,7 @@ I,0,android/R$attr.insetTop,16843193,,,,
I,0,android/R$attr.installLocation,16843447,,,,
I,29,android/R$attr.interactiveUiTimeout,16844181,,,,
I,0,android/R$attr.interpolator,16843073,,,,
+I,33,android/R$attr.intro,16844395,,,,
I,31,android/R$attr.isAccessibilityTool,16844353,,,,
I,15,android/R$attr.isAlwaysSyncable,16843571,,,,
I,19,android/R$attr.isAsciiCapable,16843753,,,,
@@ -8508,6 +9014,7 @@ I,0,android/R$attr.keyTextColor,16843318,,,,
I,0,android/R$attr.keyTextSize,16843316,,,,
I,0,android/R$attr.keyWidth,16843325,,,,
I,0,android/R$attr.killAfterRestore,16843420,,,,
+I,33,android/R$attr.knownActivityEmbeddingCerts,16844394,,,,
I,31,android/R$attr.knownCerts,16844330,,,,
I,0,android/R$attr.label,16842753,,,,
I,17,android/R$attr.labelFor,16843718,,,,
@@ -8574,6 +9081,8 @@ I,18,android/R$attr.layoutMode,16843738,,,,
I,0,android/R$attr.left,16843181,,,,
I,21,android/R$attr.letterSpacing,16843958,,,,
I,24,android/R$attr.level,16844032,,,,
+I,33,android/R$attr.lineBreakStyle,16844398,,,,
+I,33,android/R$attr.lineBreakWordStyle,16844399,,,,
I,28,android/R$attr.lineHeight,16844159,,,,
I,0,android/R$attr.lines,16843092,,,,
I,0,android/R$attr.lineSpacingExtra,16843287,,,,
@@ -8597,6 +9106,7 @@ I,0,android/R$attr.listSelector,16843003,,,,
I,0,android/R$attr.listSeparatorTextViewStyle,16843272,,,,
I,0,android/R$attr.listViewStyle,16842868,,,,
I,0,android/R$attr.listViewWhiteStyle,16842869,,,,
+I,33,android/R$attr.localeConfig,16844379,,,,
I,23,android/R$attr.lockTaskMode,16844013,,,,
I,15,android/R$attr.logo,16843454,,,,
I,23,android/R$attr.logoDescription,16844009,,,,
@@ -8762,6 +9272,7 @@ I,0,android/R$attr.preferenceInformationStyle,16842893,,,,
I,0,android/R$attr.preferenceLayoutChild,16842900,,,,
I,0,android/R$attr.preferenceScreenStyle,16842891,,,,
I,0,android/R$attr.preferenceStyle,16842894,,,,
+I,33,android/R$attr.preferKeepClear,16844381,,,,
I,30,android/R$attr.preferMinimalPostProcessing,16844300,,,,
I,17,android/R$attr.presentationTheme,16843712,,,,
I,30,android/R$attr.preserveLegacyExternalStorage,16844310,,,,
@@ -8831,8 +9342,10 @@ I,19,android/R$attr.requireDeviceUnlock,16843756,,,,
I,26,android/R$attr.requiredFeature,16844116,,,,
I,18,android/R$attr.requiredForAllUsers,16843728,,,,
I,26,android/R$attr.requiredNotFeature,16844117,,,,
+I,33,android/R$attr.requiredSplitTypes,16844366,,,,
I,15,android/R$attr.requiresFadingEdge,16843685,,,,
I,15,android/R$attr.requiresSmallestWidthDp,16843620,,,,
+I,33,android/R$attr.resetEnabledSettingsOnAppDataCleared,16844370,,,,
I,0,android/R$attr.resizeable,16843405,,,,
I,24,android/R$attr.resizeableActivity,16844022,,,,
I,22,android/R$attr.resizeClip,16843983,,,,
@@ -8927,6 +9440,7 @@ I,0,android/R$attr.shadowRadius,16843108,,,,
I,0,android/R$attr.shape,16843162,,,,
I,0,android/R$attr.sharedUserId,16842763,,,,
I,0,android/R$attr.sharedUserLabel,16843361,,,,
+I,33,android/R$attr.sharedUserMaxSdkVersion,16844365,,,,
I,0,android/R$attr.shareInterpolator,16843195,,,,
I,29,android/R$attr.shell,16844180,,,,
I,25,android/R$attr.shortcutDisabledMessage,16844075,,,,
@@ -8936,6 +9450,8 @@ I,25,android/R$attr.shortcutShortLabel,16844073,,,,
I,0,android/R$attr.shouldDisableView,16843246,,,,
I,32,android/R$attr.shouldUseDefaultUnfoldTransition,16844364,,,,
I,15,android/R$attr.showAsAction,16843481,,,,
+I,33,android/R$attr.showBackdrop,16844380,,,,
+I,33,android/R$attr.showClockAndComplications,16844372,,,,
I,0,android/R$attr.showDefault,16843258,,,,
I,15,android/R$attr.showDividers,16843561,,,,
I,23,android/R$attr.showForAllUsers,16844015,,,,
@@ -8966,6 +9482,7 @@ I,31,android/R$attr.splashScreenTheme,16844337,,,,
I,15,android/R$attr.splitMotionEvents,16843503,,,,
I,26,android/R$attr.splitName,16844105,,,,
I,21,android/R$attr.splitTrack,16843852,,,,
+I,33,android/R$attr.splitTypes,16844367,,,,
I,21,android/R$attr.spotShadowAlpha,16843967,,,,
I,0,android/R$attr.src,16843033,,,,
I,19,android/R$attr.ssp,16843747,,,,
@@ -9036,13 +9553,18 @@ I,0,android/R$attr.summary,16843241,,,,
I,0,android/R$attr.summaryColumn,16843426,,,,
I,0,android/R$attr.summaryOff,16843248,,,,
I,0,android/R$attr.summaryOn,16843247,,,,
+I,33,android/R$attr.supportedTypes,16844369,,,,
I,23,android/R$attr.supportsAssist,16844016,,,,
+I,33,android/R$attr.supportsBatteryGameMode,16844374,,,,
I,30,android/R$attr.supportsInlineSuggestions,16844302,,,,
+I,33,android/R$attr.supportsInlineSuggestionsWithTouchExploration,16844397,,,,
I,23,android/R$attr.supportsLaunchVoiceAssistFromKeyguard,16844017,,,,
I,24,android/R$attr.supportsLocalInteraction,16844047,,,,
I,29,android/R$attr.supportsMultipleDisplays,16844182,,,,
+I,33,android/R$attr.supportsPerformanceGameMode,16844375,,,,
I,24,android/R$attr.supportsPictureInPicture,16844023,,,,
I,17,android/R$attr.supportsRtl,16843695,,,,
+I,33,android/R$attr.supportsStylusHandwriting,16844371,,,,
I,19,android/R$attr.supportsSwitchingToNextInputMethod,16843755,,,,
I,0,android/R$attr.supportsUploading,16843419,,,,
I,31,android/R$attr.suppressesSpellChecker,16844355,,,,
@@ -9161,6 +9683,7 @@ I,24,android/R$attr.tickMarkTintMode,16844044,,,,
I,0,android/R$attr.tileMode,16843265,,,,
I,21,android/R$attr.tileModeX,16843895,,,,
I,21,android/R$attr.tileModeY,16843896,,,,
+I,33,android/R$attr.tileService,16844391,,,,
I,21,android/R$attr.timePickerDialogTheme,16843934,,,,
I,21,android/R$attr.timePickerMode,16843956,,,,
I,21,android/R$attr.timePickerStyle,16843933,,,,
@@ -9179,6 +9702,10 @@ I,23,android/R$attr.titleTextColor,16844003,,,,
I,15,android/R$attr.titleTextStyle,16843512,,,,
I,0,android/R$attr.toAlpha,16843211,,,,
I,0,android/R$attr.toDegrees,16843188,,,,
+I,33,android/R$attr.toExtendBottom,16844390,,,,
+I,33,android/R$attr.toExtendLeft,16844387,,,,
+I,33,android/R$attr.toExtendRight,16844389,,,,
+I,33,android/R$attr.toExtendTop,16844388,,,,
I,21,android/R$attr.toId,16843849,,,,
I,21,android/R$attr.toolbarStyle,16843946,,,,
I,26,android/R$attr.tooltipText,16844084,,,,
@@ -9330,6 +9857,7 @@ I,0,android/R$attr.windowSoftInputMode,16843307,,,,
I,31,android/R$attr.windowSplashScreenAnimatedIcon,16844333,,,,
I,31,android/R$attr.windowSplashScreenAnimationDuration,16844334,,,,
I,31,android/R$attr.windowSplashScreenBackground,16844332,,,,
+I,33,android/R$attr.windowSplashScreenBehavior,16844392,,,,
I,31,android/R$attr.windowSplashScreenBrandingImage,16844335,,,,
I,26,android/R$attr.windowSplashscreenContent,16844132,,,,
I,31,android/R$attr.windowSplashScreenIconBackgroundColor,16844336,,,,
@@ -9644,6 +10172,7 @@ I,23,android/R$id.accessibilityActionScrollToPosition,16908343,,,,
I,23,android/R$id.accessibilityActionScrollUp,16908344,,,,
I,24,android/R$id.accessibilityActionSetProgress,16908349,,,,
I,23,android/R$id.accessibilityActionShowOnScreen,16908342,,,,
+I,33,android/R$id.accessibilityActionShowTextSuggestions,16908376,,,,
I,28,android/R$id.accessibilityActionShowTooltip,16908356,,,,
I,30,android/R$id.accessibilitySystemActionBack,16908363,,,,
I,30,android/R$id.accessibilitySystemActionHome,16908364,,,,
@@ -9679,6 +10208,8 @@ I,0,android/R$id.icon1,16908295,,,,
I,0,android/R$id.icon2,16908296,,,,
I,0,android/R$id.input,16908297,,,,
I,0,android/R$id.inputArea,16908318,,,,
+I,33,android/R$id.inputExtractAccessories,16908378,,,,
+I,33,android/R$id.inputExtractAction,16908377,,,,
I,0,android/R$id.inputExtractEditText,16908325,,,,
I,0,android/R$id.keyboardView,16908326,,,,
I,0,android/R$id.list,16908298,,,,
@@ -9814,6 +10345,7 @@ I,0,android/R$style.MediaButton_Rew,16973884,,,,
I,0,android/R$style.TextAppearance,16973886,,,,
I,15,android/R$style.TextAppearance_DeviceDefault,16974253,,,,
I,15,android/R$style.TextAppearance_DeviceDefault_DialogWindowTitle,16974264,,,,
+I,33,android/R$style.TextAppearance_DeviceDefault_Headline,16974565,,,,
I,15,android/R$style.TextAppearance_DeviceDefault_Inverse,16974254,,,,
I,15,android/R$style.TextAppearance_DeviceDefault_Large,16974255,,,,
I,15,android/R$style.TextAppearance_DeviceDefault_Large_Inverse,16974256,,,,
@@ -10582,6 +11114,26 @@ E,31,android/security/keystore/KeyProperties.SECURITY_LEVEL_TRUSTED_ENVIRONMENT,
E,31,android/security/keystore/KeyProperties.SECURITY_LEVEL_UNKNOWN,-2,Android.Security.Keystore.KeyStoreSecurityLevel,Unknown,remove,
E,31,android/security/keystore/KeyProperties.SECURITY_LEVEL_UNKNOWN_SECURE,-1,Android.Security.Keystore.KeyStoreSecurityLevel,UnknownSecure,remove,
I,31,android/security/keystore/KeyProperties.UNRESTRICTED_USAGE_COUNT,-1,,,,
+E,33,android/security/KeyStoreException.ERROR_ATTESTATION_CHALLENGE_TOO_LARGE,9,Android.Security.KeyStoreExceptionError,AttestationChallengeTooLarge,remove,
+E,33,android/security/KeyStoreException.ERROR_ATTESTATION_KEYS_UNAVAILABLE,16,Android.Security.KeyStoreExceptionError,AttestationKeysUnavailable,remove,
+E,33,android/security/KeyStoreException.ERROR_ID_ATTESTATION_FAILURE,8,Android.Security.KeyStoreExceptionError,IdAttestationFailure,remove,
+E,33,android/security/KeyStoreException.ERROR_INCORRECT_USAGE,13,Android.Security.KeyStoreExceptionError,IncorrectUsage,remove,
+E,33,android/security/KeyStoreException.ERROR_INTERNAL_SYSTEM_ERROR,4,Android.Security.KeyStoreExceptionError,InternalSystemError,remove,
+E,33,android/security/KeyStoreException.ERROR_KEY_CORRUPTED,7,Android.Security.KeyStoreExceptionError,KeyCorrupted,remove,
+E,33,android/security/KeyStoreException.ERROR_KEY_DOES_NOT_EXIST,6,Android.Security.KeyStoreExceptionError,KeyDoesNotExist,remove,
+E,33,android/security/KeyStoreException.ERROR_KEY_NOT_TEMPORALLY_VALID,14,Android.Security.KeyStoreExceptionError,KeyNotTemporallyValid,remove,
+E,33,android/security/KeyStoreException.ERROR_KEY_OPERATION_EXPIRED,15,Android.Security.KeyStoreExceptionError,KeyOperationExpired,remove,
+E,33,android/security/KeyStoreException.ERROR_KEYMINT_FAILURE,10,Android.Security.KeyStoreExceptionError,KeymintFailure,remove,
+E,33,android/security/KeyStoreException.ERROR_KEYSTORE_FAILURE,11,Android.Security.KeyStoreExceptionError,KeystoreFailure,remove,
+E,33,android/security/KeyStoreException.ERROR_KEYSTORE_UNINITIALIZED,3,Android.Security.KeyStoreExceptionError,KeystoreUninitialized,remove,
+E,33,android/security/KeyStoreException.ERROR_OTHER,1,Android.Security.KeyStoreExceptionError,Other,remove,
+E,33,android/security/KeyStoreException.ERROR_PERMISSION_DENIED,5,Android.Security.KeyStoreExceptionError,PermissionDenied,remove,
+E,33,android/security/KeyStoreException.ERROR_UNIMPLEMENTED,12,Android.Security.KeyStoreExceptionError,Unimplemented,remove,
+E,33,android/security/KeyStoreException.ERROR_USER_AUTHENTICATION_REQUIRED,2,Android.Security.KeyStoreExceptionError,UserAuthenticationRequired,remove,
+A,33,,0,Android.Security.KeyStoreExceptionRetry,Unknown,remove,
+E,33,android/security/KeyStoreException.RETRY_NEVER,1,Android.Security.KeyStoreExceptionRetry,Never,remove,
+E,33,android/security/KeyStoreException.RETRY_WHEN_CONNECTIVITY_AVAILABLE,3,Android.Security.KeyStoreExceptionRetry,WhenConnectivityAvailable,remove,
+E,33,android/security/KeyStoreException.RETRY_WITH_EXPONENTIAL_BACKOFF,2,Android.Security.KeyStoreExceptionRetry,WithExponentialBackoff,remove,
E,31,android/service/autofill/FillEventHistory$Event.NO_SAVE_UI_REASON_DATASET_MATCH,6,Android.Service.Autofill.EventNoSaveUiReason,DatasetMatch,remove,
E,31,android/service/autofill/FillEventHistory$Event.NO_SAVE_UI_REASON_FIELD_VALIDATION_FAILED,5,Android.Service.Autofill.EventNoSaveUiReason,FieldValidationFailed,remove,
E,31,android/service/autofill/FillEventHistory$Event.NO_SAVE_UI_REASON_HAS_EMPTY_REQUIRED,3,Android.Service.Autofill.EventNoSaveUiReason,HasEmptyRequired,remove,
@@ -10595,8 +11147,14 @@ E,26,android/service/autofill/FillEventHistory$Event.TYPE_DATASET_AUTHENTICATION
E,26,android/service/autofill/FillEventHistory$Event.TYPE_DATASET_SELECTED,0,Android.Service.Autofill.EventType,DatasetSelected,keep,
E,30,android/service/autofill/FillEventHistory$Event.TYPE_DATASETS_SHOWN,5,Android.Service.Autofill.EventType,DatasetsShown,remove,
E,26,android/service/autofill/FillEventHistory$Event.TYPE_SAVE_SHOWN,3,Android.Service.Autofill.EventType,SaveShown,keep,
+E,33,android/service/autofill/FillEventHistory$Event.UI_TYPE_DIALOG,3,Android.Service.Autofill.EventUIType,Dialog,remove,
+E,33,android/service/autofill/FillEventHistory$Event.UI_TYPE_INLINE,2,Android.Service.Autofill.EventUIType,Inline,remove,
+E,33,android/service/autofill/FillEventHistory$Event.UI_TYPE_MENU,1,Android.Service.Autofill.EventUIType,Menu,remove,
+E,33,android/service/autofill/FillEventHistory$Event.UI_TYPE_UNKNOWN,0,Android.Service.Autofill.EventUIType,Unknown,remove,
I,29,android/service/autofill/FillRequest.FLAG_COMPATIBILITY_MODE_REQUEST,2,,,,
I,26,android/service/autofill/FillRequest.FLAG_MANUAL_REQUEST,1,,,,
+I,33,android/service/autofill/FillRequest.FLAG_SUPPORTS_FILL_DIALOG,64,,,,
+E,33,android/service/autofill/FillResponse.FLAG_DELAY_FILL,4,Android.Service.Autofill.AutofillResponseFlags,DelayFill,remove,
E,28,android/service/autofill/FillResponse.FLAG_DISABLE_ACTIVITY_ONLY,2,Android.Service.Autofill.AutofillResponseFlags,DisableActivityOnly,remove,
E,28,android/service/autofill/FillResponse.FLAG_TRACK_CONTEXT_COMMITED,1,Android.Service.Autofill.AutofillResponseFlags,TrackContextCommited,remove,
A,0,,0,Android.Service.Autofill.SaveFlags,None,,
@@ -10746,6 +11304,7 @@ E,26,android/service/notification/NotificationListenerService.NOTIFICATION_CHANN
E,26,android/service/notification/NotificationListenerService.NOTIFICATION_CHANNEL_OR_GROUP_UPDATED,2,Android.Service.Notification.NotificationChannelOrGroupEventType,Updated,keep,
E,26,android/service/notification/NotificationListenerService.REASON_APP_CANCEL,8,Android.Service.Notification.NotificationCancelReason,AppCancel,keep,
E,26,android/service/notification/NotificationListenerService.REASON_APP_CANCEL_ALL,9,Android.Service.Notification.NotificationCancelReason,AppCancelAll,keep,
+E,33,android/service/notification/NotificationListenerService.REASON_ASSISTANT_CANCEL,22,Android.Service.Notification.NotificationCancelReason,AssistantCancel,remove,
E,26,android/service/notification/NotificationListenerService.REASON_CANCEL,2,Android.Service.Notification.NotificationCancelReason,Cancel,keep,
E,26,android/service/notification/NotificationListenerService.REASON_CANCEL_ALL,3,Android.Service.Notification.NotificationCancelReason,CancelAll,keep,
E,26,android/service/notification/NotificationListenerService.REASON_CHANNEL_BANNED,17,Android.Service.Notification.NotificationCancelReason,ChannelBanned,keep,
@@ -10821,6 +11380,7 @@ E,10,android/speech/RecognizerIntent.RESULT_NETWORK_ERROR,4,Android.Speech.Recog
E,10,android/speech/RecognizerIntent.RESULT_NO_MATCH,1,Android.Speech.RecognizerResult,NoMatch,keep,
E,10,android/speech/RecognizerIntent.RESULT_SERVER_ERROR,3,Android.Speech.RecognizerResult,ServerError,keep,
E,10,android/speech/SpeechRecognizer.ERROR_AUDIO,3,Android.Speech.SpeechRecognizerError,Audio,remove,
+E,33,android/speech/SpeechRecognizer.ERROR_CANNOT_CHECK_SUPPORT,14,Android.Speech.SpeechRecognizerError,CannotCheckSupport,remove,
E,10,android/speech/SpeechRecognizer.ERROR_CLIENT,5,Android.Speech.SpeechRecognizerError,Client,remove,
E,10,android/speech/SpeechRecognizer.ERROR_INSUFFICIENT_PERMISSIONS,9,Android.Speech.SpeechRecognizerError,InsufficientPermissions,remove,
E,31,android/speech/SpeechRecognizer.ERROR_LANGUAGE_NOT_SUPPORTED,12,Android.Speech.SpeechRecognizerError,LanguageNotSupported,remove,
@@ -10894,6 +11454,7 @@ E,23,android/telecom/Call$Details.CAPABILITY_HOLD,1,Android.Telecom.CallCapabili
E,23,android/telecom/Call$Details.CAPABILITY_MANAGE_CONFERENCE,128,Android.Telecom.CallCapability,ManageConference,keep,
E,23,android/telecom/Call$Details.CAPABILITY_MERGE_CONFERENCE,4,Android.Telecom.CallCapability,MergeConference,keep,
E,23,android/telecom/Call$Details.CAPABILITY_MUTE,64,Android.Telecom.CallCapability,Mute,keep,
+E,33,android/telecom/Call$Details.CAPABILITY_REMOTE_PARTY_SUPPORTS_RTT,268435456,Android.Telecom.CallCapability,RemotePartySupportsRtt,remove,
E,23,android/telecom/Call$Details.CAPABILITY_RESPOND_VIA_TEXT,32,Android.Telecom.CallCapability,RespondViaText,keep,
E,23,android/telecom/Call$Details.CAPABILITY_SEPARATE_FROM_CONFERENCE,4096,Android.Telecom.CallCapability,SeparateFromConference,keep,
E,28,android/telecom/Call$Details.CAPABILITY_SUPPORT_DEFLECT,16777216,Android.Telecom.CallCapability,SupportDeflect,keep,
@@ -10968,6 +11529,7 @@ E,23,android/telecom/Connection.CAPABILITY_HOLD,1,Android.Telecom.ConnectionCapa
E,23,android/telecom/Connection.CAPABILITY_MANAGE_CONFERENCE,128,Android.Telecom.ConnectionCapability,ManageConference,keep,
E,23,android/telecom/Connection.CAPABILITY_MERGE_CONFERENCE,4,Android.Telecom.ConnectionCapability,MergeConference,keep,
E,23,android/telecom/Connection.CAPABILITY_MUTE,64,Android.Telecom.ConnectionCapability,Mute,keep,
+E,33,android/telecom/Connection.CAPABILITY_REMOTE_PARTY_SUPPORTS_RTT,536870912,Android.Telecom.ConnectionCapability,RemotePartySupportsRtt,remove,
E,23,android/telecom/Connection.CAPABILITY_RESPOND_VIA_TEXT,32,Android.Telecom.ConnectionCapability,RespondViaText,keep,
E,23,android/telecom/Connection.CAPABILITY_SEPARATE_FROM_CONFERENCE,4096,Android.Telecom.ConnectionCapability,SeparateFromConference,keep,
E,28,android/telecom/Connection.CAPABILITY_SUPPORT_DEFLECT,33554432,Android.Telecom.ConnectionCapability,SupportDeflect,keep,
@@ -11041,8 +11603,10 @@ E,26,android/telecom/PhoneAccount.CAPABILITY_RTT,4096,Android.Telecom.PhoneAccou
E,26,android/telecom/PhoneAccount.CAPABILITY_SELF_MANAGED,2048,Android.Telecom.PhoneAccountCapability,SelfManaged,keep,
E,23,android/telecom/PhoneAccount.CAPABILITY_SIM_SUBSCRIPTION,4,Android.Telecom.PhoneAccountCapability,SimSubscription,keep,
E,26,android/telecom/PhoneAccount.CAPABILITY_SUPPORTS_VIDEO_CALLING,1024,Android.Telecom.PhoneAccountCapability,SupportsVideoCalling,keep,
+E,33,android/telecom/PhoneAccount.CAPABILITY_SUPPORTS_VOICE_CALLING_INDICATIONS,65536,Android.Telecom.PhoneAccountCapability,SupportsVoiceCallingIndications,remove,
E,23,android/telecom/PhoneAccount.CAPABILITY_VIDEO_CALLING,8,Android.Telecom.PhoneAccountCapability,VideoCalling,keep,
E,24,android/telecom/PhoneAccount.CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE,256,Android.Telecom.PhoneAccountCapability,VideoCallingReliesOnPresence,keep,
+E,33,android/telecom/PhoneAccount.CAPABILITY_VOICE_CALLING_AVAILABLE,131072,Android.Telecom.PhoneAccountCapability,VoiceCallingAvailable,remove,
I,23,android/telecom/PhoneAccount.NO_HIGHLIGHT_COLOR,0,,,,
I,23,android/telecom/PhoneAccount.NO_RESOURCE_ID,-1,,,,
E,29,android/telecom/PhoneAccountSuggestion.REASON_FREQUENT,2,Android.Telecom.ReasonType,Frequent,remove,
@@ -11057,6 +11621,7 @@ E,30,android/telecom/TelecomManager.DURATION_VERY_SHORT,0,Android.Telecom.Durati
E,21,android/telecom/TelecomManager.PRESENTATION_ALLOWED,1,Android.Telecom.Presentation,Allowed,keep,
E,21,android/telecom/TelecomManager.PRESENTATION_PAYPHONE,4,Android.Telecom.Presentation,Payphone,keep,
E,21,android/telecom/TelecomManager.PRESENTATION_RESTRICTED,2,Android.Telecom.Presentation,Restricted,keep,
+E,33,android/telecom/TelecomManager.PRESENTATION_UNAVAILABLE,5,Android.Telecom.Presentation,Unavailable,remove,
E,21,android/telecom/TelecomManager.PRESENTATION_UNKNOWN,3,Android.Telecom.Presentation,Unknown,keep,
E,31,android/telecom/TelecomManager.PRIORITY_NORMAL,0,Android.Telecom.Priority,Normal,remove,
E,31,android/telecom/TelecomManager.PRIORITY_URGENT,1,Android.Telecom.Priority,Urgent,remove,
@@ -11260,12 +11825,98 @@ I,31,android/telephony/CarrierConfigManager.USSD_OVER_CS_ONLY,2,,,,
I,31,android/telephony/CarrierConfigManager.USSD_OVER_CS_PREFERRED,0,,,,
I,31,android/telephony/CarrierConfigManager.USSD_OVER_IMS_ONLY,3,,,,
I,31,android/telephony/CarrierConfigManager.USSD_OVER_IMS_PREFERRED,1,,,,
+I,33,android/telephony/CarrierConfigManager$Ims.E911_RTCP_INACTIVITY_ON_CONNECTED,3,,,,
+I,33,android/telephony/CarrierConfigManager$Ims.E911_RTP_INACTIVITY_ON_CONNECTED,4,,,,
+E,33,android/telephony/CarrierConfigManager$Ims.GEOLOCATION_PIDF_FOR_EMERGENCY_ON_CELLULAR,4,Android.Telephony.ImsGeolocationPidfFor,EmergencyOnCellular,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.GEOLOCATION_PIDF_FOR_EMERGENCY_ON_WIFI,2,Android.Telephony.ImsGeolocationPidfFor,EmergencyOnWifi,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.GEOLOCATION_PIDF_FOR_NON_EMERGENCY_ON_CELLULAR,3,Android.Telephony.ImsGeolocationPidfFor,NonEmergencyOnCellular,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.GEOLOCATION_PIDF_FOR_NON_EMERGENCY_ON_WIFI,1,Android.Telephony.ImsGeolocationPidfFor,NonEmergencyOnWifi,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.IPSEC_AUTHENTICATION_ALGORITHM_HMAC_MD5,0,Android.Telephony.ImsIpsecAuthenticationAlgorithm,HmacMd5,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.IPSEC_AUTHENTICATION_ALGORITHM_HMAC_SHA1,1,Android.Telephony.ImsIpsecAuthenticationAlgorithm,HmacSha1,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.IPSEC_ENCRYPTION_ALGORITHM_AES_CBC,2,Android.Telephony.ImsIpsecEncryptionAlgorithm,AesCbc,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.IPSEC_ENCRYPTION_ALGORITHM_DES_EDE3_CBC,1,Android.Telephony.ImsIpsecEncryptionAlgorithm,DesEde3Cbc,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.IPSEC_ENCRYPTION_ALGORITHM_NULL,0,Android.Telephony.ImsIpsecEncryptionAlgorithm,Null,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.NETWORK_TYPE_HOME,0,Android.Telephony.ImsNetworkType,Home,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.NETWORK_TYPE_ROAMING,1,Android.Telephony.ImsNetworkType,Roaming,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.PREFERRED_TRANSPORT_DYNAMIC_UDP_TCP,2,Android.Telephony.ImsPreferredTransport,DynamicUdpTcp,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.PREFERRED_TRANSPORT_TCP,1,Android.Telephony.ImsPreferredTransport,Tcp,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.PREFERRED_TRANSPORT_TLS,3,Android.Telephony.ImsPreferredTransport,Tls,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.PREFERRED_TRANSPORT_UDP,0,Android.Telephony.ImsPreferredTransport,Udp,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.REQUEST_URI_FORMAT_SIP,1,Android.Telephony.ImsRequestUriFormat,Sip,remove,
+E,33,android/telephony/CarrierConfigManager$Ims.REQUEST_URI_FORMAT_TEL,0,Android.Telephony.ImsRequestUriFormat,Tel,remove,
+I,33,android/telephony/CarrierConfigManager$Ims.RTCP_INACTIVITY_ON_CONNECTED,1,,,,
+I,33,android/telephony/CarrierConfigManager$Ims.RTCP_INACTIVITY_ON_HOLD,0,,,,
+I,33,android/telephony/CarrierConfigManager$Ims.RTP_INACTIVITY_ON_CONNECTED,2,,,,
+E,33,android/telephony/CarrierConfigManager$ImsSms.SMS_FORMAT_3GPP,0,Android.Telephony.CarrierImsSmsFormat,Format3gpp,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSms.SMS_FORMAT_3GPP2,1,Android.Telephony.CarrierImsSmsFormat,Format3gpp2,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_ACR,20,Android.Telephony.CarrierImsSupplementaryService,CbAcr,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_ALL,12,Android.Telephony.CarrierImsSupplementaryService,CbAll,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_BAIC,18,Android.Telephony.CarrierImsSupplementaryService,CbBaic,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_BAOC,14,Android.Telephony.CarrierImsSupplementaryService,CbBaoc,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_BIC_ROAM,19,Android.Telephony.CarrierImsSupplementaryService,CbBicRoam,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_BIL,21,Android.Telephony.CarrierImsSupplementaryService,CbBil,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_BOIC,15,Android.Telephony.CarrierImsSupplementaryService,CbBoic,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_BOIC_EXHC,16,Android.Telephony.CarrierImsSupplementaryService,CbBoicExhc,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_IBS,17,Android.Telephony.CarrierImsSupplementaryService,CbIbs,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_OBS,13,Android.Telephony.CarrierImsSupplementaryService,CbObs,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CF_ALL,1,Android.Telephony.CarrierImsSupplementaryService,CfAll,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CF_ALL_CONDITONAL_FORWARDING,3,Android.Telephony.CarrierImsSupplementaryService,CfAllConditonalForwarding,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CF_CFB,4,Android.Telephony.CarrierImsSupplementaryService,CfCfb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CF_CFNL,7,Android.Telephony.CarrierImsSupplementaryService,CfCfnl,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CF_CFNRC,6,Android.Telephony.CarrierImsSupplementaryService,CfCfnrc,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CF_CFNRY,5,Android.Telephony.CarrierImsSupplementaryService,CfCfnry,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CF_CFU,2,Android.Telephony.CarrierImsSupplementaryService,CfCfu,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CW,0,Android.Telephony.CarrierImsSupplementaryService,Cw,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_IDENTIFICATION_OIP,8,Android.Telephony.CarrierImsSupplementaryService,IdentificationOip,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_IDENTIFICATION_OIR,10,Android.Telephony.CarrierImsSupplementaryService,IdentificationOir,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_IDENTIFICATION_TIP,9,Android.Telephony.CarrierImsSupplementaryService,IdentificationTip,remove,
+E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_IDENTIFICATION_TIR,11,Android.Telephony.CarrierImsSupplementaryService,IdentificationTir,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.ALERTING_SRVCC_SUPPORT,1,Android.Telephony.ImsVoiceSrvccSupport,AlertingSrvccSupport,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.BANDWIDTH_EFFICIENT,0,Android.Telephony.ImsVoicePayloadFormat,BandwidthEfficient,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.BASIC_SRVCC_SUPPORT,0,Android.Telephony.ImsVoiceSrvccSupport,BasicSrvccSupport,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.CONFERENCE_SUBSCRIBE_TYPE_IN_DIALOG,0,Android.Telephony.ImsVoiceConferenceSubscribeType,InDialog,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.CONFERENCE_SUBSCRIBE_TYPE_OUT_OF_DIALOG,1,Android.Telephony.ImsVoiceConferenceSubscribeType,OutOfDialog,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_ENCODED_BW_TYPE_FB,3,Android.Telephony.ImsVoiceEvsEncodedBwType,Fb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_ENCODED_BW_TYPE_NB,0,Android.Telephony.ImsVoiceEvsEncodedBwType,Nb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_ENCODED_BW_TYPE_NB_WB,4,Android.Telephony.ImsVoiceEvsEncodedBwType,NbWb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_ENCODED_BW_TYPE_NB_WB_SWB,5,Android.Telephony.ImsVoiceEvsEncodedBwType,NbWbSwb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_ENCODED_BW_TYPE_NB_WB_SWB_FB,6,Android.Telephony.ImsVoiceEvsEncodedBwType,NbWbSwbFb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_ENCODED_BW_TYPE_SWB,2,Android.Telephony.ImsVoiceEvsEncodedBwType,Swb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_ENCODED_BW_TYPE_WB,1,Android.Telephony.ImsVoiceEvsEncodedBwType,Wb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_ENCODED_BW_TYPE_WB_SWB,7,Android.Telephony.ImsVoiceEvsEncodedBwType,WbSwb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_ENCODED_BW_TYPE_WB_SWB_FB,8,Android.Telephony.ImsVoiceEvsEncodedBwType,WbSwbFb,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_OPERATIONAL_MODE_AMRWB_IO,1,Android.Telephony.ImsVoiceEvsOperationalMode,AmrwbIo,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_OPERATIONAL_MODE_PRIMARY,0,Android.Telephony.ImsVoiceEvsOperationalMode,Primary,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_128_0_KBPS,11,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate1280Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_13_2_KBPS,4,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate132Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_16_4_KBPS,5,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate164Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_24_4_KBPS,6,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate244Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_32_0_KBPS,7,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate320Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_48_0_KBPS,8,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate480Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_5_9_KBPS,0,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate59Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_64_0_KBPS,9,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate640Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_7_2_KBPS,1,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate72Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_8_0_KBPS,2,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate80Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_9_6_KBPS,3,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate96Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.EVS_PRIMARY_MODE_BITRATE_96_0_KBPS,10,Android.Telephony.ImsVoiceEvsPrimaryModeBitrate,BitRate960Kbps,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.MIDCALL_SRVCC_SUPPORT,3,Android.Telephony.ImsVoiceSrvccSupport,MidcallSrvccSupport,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.OCTET_ALIGNED,1,Android.Telephony.ImsVoicePayloadFormat,OctetAligned,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.PREALERTING_SRVCC_SUPPORT,2,Android.Telephony.ImsVoiceSrvccSupport,PrealertingSrvccSupport,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.SESSION_PRIVACY_TYPE_HEADER,0,Android.Telephony.ImsVoiceSessionPrivacyType,Header,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.SESSION_PRIVACY_TYPE_ID,2,Android.Telephony.ImsVoiceSessionPrivacyType,Id,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.SESSION_PRIVACY_TYPE_NONE,1,Android.Telephony.ImsVoiceSessionPrivacyType,None,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.SESSION_REFRESH_METHOD_INVITE,0,Android.Telephony.ImsVoiceSessionRefreshMethod,Invite,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.SESSION_REFRESH_METHOD_UPDATE_PREFERRED,1,Android.Telephony.ImsVoiceSessionRefreshMethod,UpdatePreferred,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.SESSION_REFRESHER_TYPE_UAC,1,Android.Telephony.ImsVoiceSessionRefresherType,Uac,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.SESSION_REFRESHER_TYPE_UAS,2,Android.Telephony.ImsVoiceSessionRefresherType,Uas,remove,
+E,33,android/telephony/CarrierConfigManager$ImsVoice.SESSION_REFRESHER_TYPE_UNKNOWN,0,Android.Telephony.ImsVoiceSessionRefresherType,Unknown,remove,
E,31,android/telephony/CarrierConfigManager$Iwlan.AUTHENTICATION_METHOD_CERT,1,Android.Telephony.IwlanAuthenticationMethod,Cert,remove,
E,31,android/telephony/CarrierConfigManager$Iwlan.AUTHENTICATION_METHOD_EAP_ONLY,0,Android.Telephony.IwlanAuthenticationMethod,EapOnly,remove,
E,31,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_CELLULAR_LOC,3,Android.Telephony.IwlanEpdgAddressType,CellularLoc,remove,
E,31,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_PCO,2,Android.Telephony.IwlanEpdgAddressType,Pco,remove,
E,31,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_PLMN,1,Android.Telephony.IwlanEpdgAddressType,Plmn,remove,
E,31,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_STATIC,0,Android.Telephony.IwlanEpdgAddressType,Static,remove,
+E,33,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_VISITED_COUNTRY,4,Android.Telephony.IwlanEpdgAddressType,VisitedCountry,remove,
E,31,android/telephony/CarrierConfigManager$Iwlan.ID_TYPE_FQDN,2,Android.Telephony.IwlanIdType,Fqdn,remove,
E,31,android/telephony/CarrierConfigManager$Iwlan.ID_TYPE_KEY_ID,11,Android.Telephony.IwlanIdType,KeyId,remove,
E,31,android/telephony/CarrierConfigManager$Iwlan.ID_TYPE_RFC822_ADDR,3,Android.Telephony.IwlanIdType,Rfc822Addr,remove,
@@ -11298,6 +11949,7 @@ E,28,android/telephony/data/ApnSetting.TYPE_CBS,128,Android.Telephony.Data.ApnTy
E,28,android/telephony/data/ApnSetting.TYPE_DEFAULT,17,Android.Telephony.Data.ApnType,Default,remove,
E,28,android/telephony/data/ApnSetting.TYPE_DUN,8,Android.Telephony.Data.ApnType,Dun,remove,
E,28,android/telephony/data/ApnSetting.TYPE_EMERGENCY,512,Android.Telephony.Data.ApnType,Emergency,remove,
+E,33,android/telephony/data/ApnSetting.TYPE_ENTERPRISE,16384,Android.Telephony.Data.ApnType,Enterprise,remove,
E,28,android/telephony/data/ApnSetting.TYPE_FOTA,32,Android.Telephony.Data.ApnType,Fota,remove,
E,28,android/telephony/data/ApnSetting.TYPE_HIPRI,16,Android.Telephony.Data.ApnType,Hipri,remove,
E,28,android/telephony/data/ApnSetting.TYPE_IA,256,Android.Telephony.Data.ApnType,Ia,remove,
@@ -11799,6 +12451,7 @@ E,30,android/telephony/euicc/EuiccManager.ERROR_INCOMPATIBLE_CARRIER,10003,Andro
E,30,android/telephony/euicc/EuiccManager.ERROR_INSTALL_PROFILE,10009,Android.Telephony.Euicc.Error,InstallProfile,remove,
E,30,android/telephony/euicc/EuiccManager.ERROR_INVALID_ACTIVATION_CODE,10001,Android.Telephony.Euicc.Error,InvalidActivationCode,remove,
E,30,android/telephony/euicc/EuiccManager.ERROR_INVALID_CONFIRMATION_CODE,10002,Android.Telephony.Euicc.Error,InvalidConfirmationCode,remove,
+E,33,android/telephony/euicc/EuiccManager.ERROR_INVALID_PORT,10017,Android.Telephony.Euicc.Error,InvalidPort,remove,
E,30,android/telephony/euicc/EuiccManager.ERROR_INVALID_RESPONSE,10015,Android.Telephony.Euicc.Error,InvalidResponse,remove,
E,30,android/telephony/euicc/EuiccManager.ERROR_NO_PROFILES_AVAILABLE,10013,Android.Telephony.Euicc.Error,NoProfilesAvailable,remove,
E,30,android/telephony/euicc/EuiccManager.ERROR_OPERATION_BUSY,10016,Android.Telephony.Euicc.Error,OperationBusy,remove,
@@ -11837,6 +12490,7 @@ E,21,android/telephony/IccOpenLogicalChannelResponse.STATUS_MISSING_RESOURCE,2,A
E,21,android/telephony/IccOpenLogicalChannelResponse.STATUS_NO_ERROR,1,Android.Telephony.IccOpenLogicalChannelResponseStatus,NoError,remove,
E,21,android/telephony/IccOpenLogicalChannelResponse.STATUS_NO_SUCH_ELEMENT,3,Android.Telephony.IccOpenLogicalChannelResponseStatus,NoSuchElement,remove,
E,21,android/telephony/IccOpenLogicalChannelResponse.STATUS_UNKNOWN_ERROR,4,Android.Telephony.IccOpenLogicalChannelResponseStatus,UnknownError,remove,
+A,30,,0,Android.Telephony.Ims.Feature.MmTelCapabilityType,None,remove,
E,31,android/telephony/ims/feature/MmTelFeature$MmTelCapabilities.CAPABILITY_TYPE_CALL_COMPOSER,16,Android.Telephony.Ims.Feature.MmTelCapabilityType,CallComposer,remove,
E,30,android/telephony/ims/feature/MmTelFeature$MmTelCapabilities.CAPABILITY_TYPE_SMS,8,Android.Telephony.Ims.Feature.MmTelCapabilityType,Sms,remove,
E,30,android/telephony/ims/feature/MmTelFeature$MmTelCapabilities.CAPABILITY_TYPE_UT,4,Android.Telephony.Ims.Feature.MmTelCapabilityType,Ut,remove,
@@ -11849,6 +12503,9 @@ E,30,android/telephony/ims/ImsException.CODE_ERROR_UNSUPPORTED_OPERATION,2,Andro
E,30,android/telephony/ims/ImsMmTelManager.WIFI_MODE_CELLULAR_PREFERRED,1,Android.Telephony.Ims.WifiMode,CellularPreferred,remove,
E,30,android/telephony/ims/ImsMmTelManager.WIFI_MODE_WIFI_ONLY,0,Android.Telephony.Ims.WifiMode,WifiOnly,remove,
E,30,android/telephony/ims/ImsMmTelManager.WIFI_MODE_WIFI_PREFERRED,2,Android.Telephony.Ims.WifiMode,WifiPreferred,remove,
+E,33,android/telephony/ims/ImsRcsManager.CAPABILITY_TYPE_NONE,0,Android.Telephony.Ims.RcsCapabilityType,None,remove,
+E,33,android/telephony/ims/ImsRcsManager.CAPABILITY_TYPE_OPTIONS_UCE,1,Android.Telephony.Ims.RcsCapabilityType,OptionsUce,remove,
+E,33,android/telephony/ims/ImsRcsManager.CAPABILITY_TYPE_PRESENCE_UCE,2,Android.Telephony.Ims.RcsCapabilityType,PresenceUce,remove,
A,0,,0,Android.Telephony.Ims.ImsReasonInfoCode,None,remove,
E,30,android/telephony/ims/ImsReasonInfo.CODE_ACCESS_CLASS_BLOCKED,1512,Android.Telephony.Ims.ImsReasonInfoCode,AccessClassBlocked,remove,
E,30,android/telephony/ims/ImsReasonInfo.CODE_ANSWERED_ELSEWHERE,1014,Android.Telephony.Ims.ImsReasonInfoCode,AnsweredElsewhere,remove,
@@ -12027,6 +12684,17 @@ E,30,android/telephony/ims/ImsReasonInfo.EXTRA_CODE_CALL_RETRY_NORMAL,1,Android.
E,30,android/telephony/ims/ImsReasonInfo.EXTRA_CODE_CALL_RETRY_SILENT_REDIAL,2,Android.Telephony.Ims.ExtraCodeCallRetry,SilentRedial,remove,
A,31,,0,Android.Telephony.Ims.RegistrationAttributes,None,remove,
I,31,android/telephony/ims/ImsRegistrationAttributes.ATTR_EPDG_OVER_CELL_INTERNET,1,Android.Telephony.Ims.RegistrationAttributes,EpdgOverCellInternet,remove,
+E,33,android/telephony/ims/ImsStateCallback.REASON_IMS_SERVICE_DISCONNECTED,3,Android.Telephony.Ims.ImsStateCallbackReason,ImsServiceDisconnected,remove,
+E,33,android/telephony/ims/ImsStateCallback.REASON_IMS_SERVICE_NOT_READY,6,Android.Telephony.Ims.ImsStateCallbackReason,ImsServiceNotReady,remove,
+E,33,android/telephony/ims/ImsStateCallback.REASON_NO_IMS_SERVICE_CONFIGURED,4,Android.Telephony.Ims.ImsStateCallbackReason,NoImsServiceConfigured,remove,
+E,33,android/telephony/ims/ImsStateCallback.REASON_SUBSCRIPTION_INACTIVE,5,Android.Telephony.Ims.ImsStateCallbackReason,SubscriptionInactive,remove,
+E,33,android/telephony/ims/ImsStateCallback.REASON_UNKNOWN_PERMANENT_ERROR,2,Android.Telephony.Ims.ImsStateCallbackReason,UnknownPermanentError,remove,
+E,33,android/telephony/ims/ImsStateCallback.REASON_UNKNOWN_TEMPORARY_ERROR,1,Android.Telephony.Ims.ImsStateCallbackReason,UnknownTemporaryError,remove,
+E,33,android/telephony/ims/stub/ImsRegistrationImplBase.REGISTRATION_TECH_CROSS_SIM,2,Android.Telephony.Ims.Stub.RegistrationTech,CrossSim,remove,
+E,33,android/telephony/ims/stub/ImsRegistrationImplBase.REGISTRATION_TECH_IWLAN,1,Android.Telephony.Ims.Stub.RegistrationTech,Iwlan,remove,
+E,33,android/telephony/ims/stub/ImsRegistrationImplBase.REGISTRATION_TECH_LTE,0,Android.Telephony.Ims.Stub.RegistrationTech,Lte,remove,
+E,33,android/telephony/ims/stub/ImsRegistrationImplBase.REGISTRATION_TECH_NONE,-1,Android.Telephony.Ims.Stub.RegistrationTech,None,remove,
+E,33,android/telephony/ims/stub/ImsRegistrationImplBase.REGISTRATION_TECH_NR,3,Android.Telephony.Ims.Stub.RegistrationTech,Nr,remove,
I,29,android/telephony/mbms/GroupCall.REASON_BY_USER_REQUEST,1,,,,
I,29,android/telephony/mbms/GroupCall.REASON_FREQUENCY_CONFLICT,3,,,,
I,29,android/telephony/mbms/GroupCall.REASON_LEFT_MBMS_BROADCAST_AREA,6,,,,
@@ -12167,8 +12835,11 @@ E,31,android/telephony/SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_SSRSRQ,7,Andr
E,31,android/telephony/SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_SSSINR,8,Android.Telephony.SignalMeasurementType,Sssinr,remove,
E,31,android/telephony/SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_UNKNOWN,0,Android.Telephony.SignalMeasurementType,Unknown,remove,
E,21,android/telephony/SmsManager.MMS_ERROR_CONFIGURATION_ERROR,7,Android.Telephony.MmsError,ConfigurationError,keep,
+E,33,android/telephony/SmsManager.MMS_ERROR_DATA_DISABLED,11,Android.Telephony.MmsError,DataDisabled,remove,
E,21,android/telephony/SmsManager.MMS_ERROR_HTTP_FAILURE,4,Android.Telephony.MmsError,HttpFailure,keep,
+E,33,android/telephony/SmsManager.MMS_ERROR_INACTIVE_SUBSCRIPTION,10,Android.Telephony.MmsError,InactiveSubscription,remove,
E,21,android/telephony/SmsManager.MMS_ERROR_INVALID_APN,2,Android.Telephony.MmsError,InvalidApn,keep,
+E,33,android/telephony/SmsManager.MMS_ERROR_INVALID_SUBSCRIPTION_ID,9,Android.Telephony.MmsError,InvalidSubscriptionId,remove,
E,21,android/telephony/SmsManager.MMS_ERROR_IO_ERROR,5,Android.Telephony.MmsError,IoError,keep,
E,22,android/telephony/SmsManager.MMS_ERROR_NO_DATA_NETWORK,8,Android.Telephony.MmsError,NoDataNetwork,keep,
E,21,android/telephony/SmsManager.MMS_ERROR_RETRY,6,Android.Telephony.MmsError,Retry,keep,
@@ -12214,6 +12885,7 @@ E,31,android/telephony/SmsManager.RESULT_RIL_ACCESS_BARRED,122,Android.Telephony
E,31,android/telephony/SmsManager.RESULT_RIL_BLOCKED_DUE_TO_CALL,123,Android.Telephony.SmsResult,RilBlockedDueToCall,remove,
E,30,android/telephony/SmsManager.RESULT_RIL_CANCELLED,119,Android.Telephony.SmsResult,RilCancelled,remove,
E,30,android/telephony/SmsManager.RESULT_RIL_ENCODING_ERR,109,Android.Telephony.SmsResult,RilEncodingErr,remove,
+E,33,android/telephony/SmsManager.RESULT_RIL_GENERIC_ERROR,124,Android.Telephony.SmsResult,RilGenericError,remove,
E,30,android/telephony/SmsManager.RESULT_RIL_INTERNAL_ERR,113,Android.Telephony.SmsResult,RilInternalErr,remove,
E,30,android/telephony/SmsManager.RESULT_RIL_INVALID_ARGUMENTS,104,Android.Telephony.SmsResult,RilInvalidArguments,remove,
E,30,android/telephony/SmsManager.RESULT_RIL_INVALID_MODEM_STATE,115,Android.Telephony.SmsResult,RilInvalidModemState,remove,
@@ -12246,6 +12918,7 @@ E,10,android/telephony/SmsManager.STATUS_ON_ICC_UNSENT,7,Android.Telephony.SmsSt
E,10,android/telephony/SmsMessage.ENCODING_16BIT,3,Android.Telephony.SmsEncoding,SixteenBit,keep,
E,10,android/telephony/SmsMessage.ENCODING_7BIT,1,Android.Telephony.SmsEncoding,SevenBit,keep,
E,10,android/telephony/SmsMessage.ENCODING_8BIT,2,Android.Telephony.SmsEncoding,EightBit,keep,
+E,33,android/telephony/SmsMessage.ENCODING_KSC5601,4,Android.Telephony.SmsEncoding,Ksc5601,remove,
E,10,android/telephony/SmsMessage.ENCODING_UNKNOWN,0,Android.Telephony.SmsEncoding,Unknown,keep,
I,0,android/telephony/SmsMessage.MAX_USER_DATA_BYTES,140,,,,
I,0,android/telephony/SmsMessage.MAX_USER_DATA_BYTES_WITH_HEADER,134,,,,
@@ -12260,8 +12933,15 @@ E,22,android/telephony/SubscriptionManager.DATA_ROAMING_ENABLE,1,Android.Telepho
I,29,android/telephony/SubscriptionManager.DEFAULT_SUBSCRIPTION_ID,2147483647,,,,
I,29,android/telephony/SubscriptionManager.INVALID_SIM_SLOT_INDEX,-1,,,,
I,24,android/telephony/SubscriptionManager.INVALID_SUBSCRIPTION_ID,-1,,,,
+E,33,android/telephony/SubscriptionManager.PHONE_NUMBER_SOURCE_CARRIER,2,Android.Telephony.PhoneNumberSource,Carrier,remove,
+E,33,android/telephony/SubscriptionManager.PHONE_NUMBER_SOURCE_IMS,3,Android.Telephony.PhoneNumberSource,Ims,remove,
+E,33,android/telephony/SubscriptionManager.PHONE_NUMBER_SOURCE_UICC,1,Android.Telephony.PhoneNumberSource,Uicc,remove,
E,29,android/telephony/SubscriptionManager.SUBSCRIPTION_TYPE_LOCAL_SIM,0,Android.Telephony.SubscriptionType,LocalSim,remove,
E,29,android/telephony/SubscriptionManager.SUBSCRIPTION_TYPE_REMOTE_SIM,1,Android.Telephony.SubscriptionType,RemoteSim,remove,
+E,33,android/telephony/SubscriptionManager.USAGE_SETTING_DATA_CENTRIC,2,Android.Telephony.UsageSetting,DataCentric,remove,
+E,33,android/telephony/SubscriptionManager.USAGE_SETTING_DEFAULT,0,Android.Telephony.UsageSetting,Default,remove,
+E,33,android/telephony/SubscriptionManager.USAGE_SETTING_UNKNOWN,-1,Android.Telephony.UsageSetting,Unknown,remove,
+E,33,android/telephony/SubscriptionManager.USAGE_SETTING_VOICE_CENTRIC,1,Android.Telephony.UsageSetting,VoiceCentric,remove,
E,28,android/telephony/SubscriptionPlan.LIMIT_BEHAVIOR_BILLED,1,Android.Telephony.DataLimitBehavior,Billed,remove,
E,28,android/telephony/SubscriptionPlan.LIMIT_BEHAVIOR_DISABLED,0,Android.Telephony.DataLimitBehavior,Disabled,remove,
E,28,android/telephony/SubscriptionPlan.LIMIT_BEHAVIOR_THROTTLED,2,Android.Telephony.DataLimitBehavior,Throttled,remove,
@@ -12272,6 +12952,8 @@ E,30,android/telephony/TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NONE,0,Android
E,31,android/telephony/TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_ADVANCED,5,Android.Telephony.OverrideNetworkType,NrAdvanced,remove,
E,30,android/telephony/TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_NSA,3,Android.Telephony.OverrideNetworkType,NrNsa,remove,
E,30,android/telephony/TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_NSA_MMWAVE,4,Android.Telephony.OverrideNetworkType,NrNsaMmwave,remove,
+E,33,android/telephony/TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_CARRIER,2,Android.Telephony.AllowedNetworkTypesReason,Carrier,remove,
+E,33,android/telephony/TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER,0,Android.Telephony.AllowedNetworkTypesReason,User,remove,
E,24,android/telephony/TelephonyManager.APPTYPE_CSIM,4,Android.Telephony.UiccApplicationType,Csim,remove,
E,24,android/telephony/TelephonyManager.APPTYPE_ISIM,5,Android.Telephony.UiccApplicationType,Isim,remove,
E,24,android/telephony/TelephonyManager.APPTYPE_RUIM,3,Android.Telephony.UiccApplicationType,Ruim,remove,
@@ -12299,14 +12981,21 @@ E,10,android/telephony/TelephonyManager.DATA_CONNECTING,1,Android.Telephony.Data
E,10,android/telephony/TelephonyManager.DATA_DISCONNECTED,0,Android.Telephony.DataConnectionStatus,Disconnected,keep,
E,30,android/telephony/TelephonyManager.DATA_DISCONNECTING,4,Android.Telephony.DataConnectionStatus,Disconnecting,remove,
E,31,android/telephony/TelephonyManager.DATA_ENABLED_REASON_CARRIER,2,Android.Telephony.DataEnabledReason,Carrier,remove,
+E,33,android/telephony/TelephonyManager.DATA_ENABLED_REASON_OVERRIDE,4,Android.Telephony.DataEnabledReason,Override,remove,
E,31,android/telephony/TelephonyManager.DATA_ENABLED_REASON_POLICY,1,Android.Telephony.DataEnabledReason,Policy,remove,
E,31,android/telephony/TelephonyManager.DATA_ENABLED_REASON_THERMAL,3,Android.Telephony.DataEnabledReason,Thermal,remove,
+E,33,android/telephony/TelephonyManager.DATA_ENABLED_REASON_UNKNOWN,-1,Android.Telephony.DataEnabledReason,Unknown,remove,
E,31,android/telephony/TelephonyManager.DATA_ENABLED_REASON_USER,0,Android.Telephony.DataEnabledReason,User,remove,
+E,33,android/telephony/TelephonyManager.DATA_HANDOVER_IN_PROGRESS,5,Android.Telephony.DataConnectionStatus,HandoverInProgress,remove,
E,10,android/telephony/TelephonyManager.DATA_SUSPENDED,3,Android.Telephony.DataConnectionStatus,Suspended,keep,
E,29,android/telephony/TelephonyManager.DATA_UNKNOWN,-1,Android.Telephony.DataConnectionStatus,Unknown,keep,
+I,33,android/telephony/TelephonyManager.DEFAULT_PORT_INDEX,0,,,,
E,31,android/telephony/TelephonyManager.ERI_FLASH,2,Android.Telephony.EnhancedRoamingIndicator,Flash,remove,
E,31,android/telephony/TelephonyManager.ERI_OFF,1,Android.Telephony.EnhancedRoamingIndicator,Off,remove,
E,31,android/telephony/TelephonyManager.ERI_ON,0,Android.Telephony.EnhancedRoamingIndicator,On,remove,
+E,33,android/telephony/TelephonyManager.INCLUDE_LOCATION_DATA_COARSE,1,Android.Telephony.IncludeLocationDataType,Coarse,remove,
+E,33,android/telephony/TelephonyManager.INCLUDE_LOCATION_DATA_FINE,2,Android.Telephony.IncludeLocationDataType,Fine,remove,
+E,33,android/telephony/TelephonyManager.INCLUDE_LOCATION_DATA_NONE,0,Android.Telephony.IncludeLocationDataType,None,remove,
E,29,android/telephony/TelephonyManager.MULTISIM_ALLOWED,0,Android.Telephony.MultiSimMode,Allowed,remove,
E,29,android/telephony/TelephonyManager.MULTISIM_NOT_SUPPORTED_BY_CARRIER,2,Android.Telephony.MultiSimMode,NotSupportedByCarrier,remove,
E,29,android/telephony/TelephonyManager.MULTISIM_NOT_SUPPORTED_BY_HARDWARE,1,Android.Telephony.MultiSimMode,NotSupportedByHardware,remove,
@@ -12451,8 +13140,10 @@ E,23,android/text/Layout.BREAK_STRATEGY_SIMPLE,0,Android.Text.BreakStrategy,Simp
E,10,android/text/Layout.DIR_LEFT_TO_RIGHT,1,Android.Text.TextLayoutDirection,LeftToRight,keep,
E,10,android/text/Layout.DIR_RIGHT_TO_LEFT,-1,Android.Text.TextLayoutDirection,RightToLeft,keep,
E,23,android/text/Layout.HYPHENATION_FREQUENCY_FULL,2,Android.Text.HyphenationFrequency,Full,keep,
+E,33,android/text/Layout.HYPHENATION_FREQUENCY_FULL_FAST,4,Android.Text.HyphenationFrequency,FullFast,remove,
E,23,android/text/Layout.HYPHENATION_FREQUENCY_NONE,0,Android.Text.HyphenationFrequency,None,keep,
E,23,android/text/Layout.HYPHENATION_FREQUENCY_NORMAL,1,Android.Text.HyphenationFrequency,Normal,keep,
+E,33,android/text/Layout.HYPHENATION_FREQUENCY_NORMAL_FAST,3,Android.Text.HyphenationFrequency,NormalFast,remove,
E,26,android/text/Layout.JUSTIFICATION_MODE_INTER_WORD,1,Android.Text.JustificationMode,InterWord,keep,
E,26,android/text/Layout.JUSTIFICATION_MODE_NONE,0,Android.Text.JustificationMode,None,keep,
E,10,android/text/method/MetaKeyKeyListener.META_ALT_LOCKED,512,Android.Text.Method.MetaStates,AltLocked,keep,
@@ -12620,11 +13311,16 @@ E,19,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_TEXT,2,An
E,19,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_UNDEFINED,0,Android.Views.Accessibility.ContentChangeTypes,Undefined,remove,
I,0,android/view/accessibility/AccessibilityEvent.INVALID_POSITION,-1,,,,
I,0,android/view/accessibility/AccessibilityEvent.MAX_TEXT_LENGTH,500,,,,
+E,33,android/view/accessibility/AccessibilityEvent.SPEECH_STATE_LISTENING_END,8,Android.Views.Accessibility.SpeechState,ListeningEnd,remove,
+E,33,android/view/accessibility/AccessibilityEvent.SPEECH_STATE_LISTENING_START,4,Android.Views.Accessibility.SpeechState,ListeningStart,remove,
+E,33,android/view/accessibility/AccessibilityEvent.SPEECH_STATE_SPEAKING_END,2,Android.Views.Accessibility.SpeechState,SpeakingEnd,remove,
+E,33,android/view/accessibility/AccessibilityEvent.SPEECH_STATE_SPEAKING_START,1,Android.Views.Accessibility.SpeechState,SpeakingStart,remove,
E,16,android/view/accessibility/AccessibilityEvent.TYPE_ANNOUNCEMENT,16384,Android.Views.Accessibility.EventTypes,Announcement,keep,
E,23,android/view/accessibility/AccessibilityEvent.TYPE_ASSIST_READING_CONTEXT,16777216,Android.Views.Accessibility.EventTypes,AssistReadingContext,keep,
E,17,android/view/accessibility/AccessibilityEvent.TYPE_GESTURE_DETECTION_END,524288,Android.Views.Accessibility.EventTypes,GestureDetectionEnd,keep,
E,17,android/view/accessibility/AccessibilityEvent.TYPE_GESTURE_DETECTION_START,262144,Android.Views.Accessibility.EventTypes,GestureDetectionStart,keep,
E,10,android/view/accessibility/AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED,64,Android.Views.Accessibility.EventTypes,NotificationStateChanged,keep,
+E,33,android/view/accessibility/AccessibilityEvent.TYPE_SPEECH_STATE_CHANGE,33554432,Android.Views.Accessibility.EventTypes,SpeechStateChange,remove,
E,15,android/view/accessibility/AccessibilityEvent.TYPE_TOUCH_EXPLORATION_GESTURE_END,1024,Android.Views.Accessibility.EventTypes,TouchExplorationGestureEnd,keep,
E,15,android/view/accessibility/AccessibilityEvent.TYPE_TOUCH_EXPLORATION_GESTURE_START,512,Android.Views.Accessibility.EventTypes,TouchExplorationGestureStart,keep,
E,17,android/view/accessibility/AccessibilityEvent.TYPE_TOUCH_INTERACTION_END,2097152,Android.Views.Accessibility.EventTypes,TouchInteractionEnd,keep,
@@ -12683,8 +13379,15 @@ E,15,android/view/accessibility/AccessibilityNodeInfo.ACTION_SELECT,4,Android.Vi
E,18,android/view/accessibility/AccessibilityNodeInfo.ACTION_SET_SELECTION,131072,Android.Views.Accessibility.Action,SetSelection,remove,flags
E,21,android/view/accessibility/AccessibilityNodeInfo.ACTION_SET_TEXT,2097152,Android.Views.Accessibility.Action,SetText,remove,flags
I,31,android/view/accessibility/AccessibilityNodeInfo.EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_MAX_LENGTH,20000,,,,
+E,33,android/view/accessibility/AccessibilityNodeInfo.FLAG_PREFETCH_ANCESTORS,1,Android.Views.Accessibility.PrefetchType,Ancestors,remove,
+E,33,android/view/accessibility/AccessibilityNodeInfo.FLAG_PREFETCH_DESCENDANTS_BREADTH_FIRST,16,Android.Views.Accessibility.PrefetchType,DescendantsBreadthFirst,remove,
+E,33,android/view/accessibility/AccessibilityNodeInfo.FLAG_PREFETCH_DESCENDANTS_DEPTH_FIRST,8,Android.Views.Accessibility.PrefetchType,DescendantsDepthFirst,remove,
+E,33,android/view/accessibility/AccessibilityNodeInfo.FLAG_PREFETCH_DESCENDANTS_HYBRID,4,Android.Views.Accessibility.PrefetchType,DescendantsHybrid,remove,
+E,33,android/view/accessibility/AccessibilityNodeInfo.FLAG_PREFETCH_SIBLINGS,2,Android.Views.Accessibility.PrefetchType,Siblings,remove,
+E,33,android/view/accessibility/AccessibilityNodeInfo.FLAG_PREFETCH_UNINTERRUPTIBLE,32,Android.Views.Accessibility.PrefetchType,Uninterruptible,remove,
E,16,android/view/accessibility/AccessibilityNodeInfo.FOCUS_ACCESSIBILITY,2,Android.Views.Accessibility.NodeFocus,Accessibility,remove,
E,16,android/view/accessibility/AccessibilityNodeInfo.FOCUS_INPUT,1,Android.Views.Accessibility.NodeFocus,Input,remove,
+I,33,android/view/accessibility/AccessibilityNodeInfo.MAX_NUMBER_OF_PREFETCHED_NODES,50,,,,
E,16,android/view/accessibility/AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER,1,Android.Views.Accessibility.MovementGranularity,Character,remove,
E,16,android/view/accessibility/AccessibilityNodeInfo.MOVEMENT_GRANULARITY_LINE,4,Android.Views.Accessibility.MovementGranularity,Line,remove,
E,16,android/view/accessibility/AccessibilityNodeInfo.MOVEMENT_GRANULARITY_PAGE,16,Android.Views.Accessibility.MovementGranularity,Page,remove,
@@ -12701,6 +13404,7 @@ E,27,android/view/accessibility/AccessibilityRequestPreparer.REQUEST_TYPE_EXTRA_
E,22,android/view/accessibility/AccessibilityWindowInfo.TYPE_ACCESSIBILITY_OVERLAY,4,Android.Views.Accessibility.AccessibilityWindowType,AccessibilityOverlay,remove,
E,21,android/view/accessibility/AccessibilityWindowInfo.TYPE_APPLICATION,1,Android.Views.Accessibility.AccessibilityWindowType,Application,remove,
E,21,android/view/accessibility/AccessibilityWindowInfo.TYPE_INPUT_METHOD,2,Android.Views.Accessibility.AccessibilityWindowType,InputMethod,remove,
+E,33,android/view/accessibility/AccessibilityWindowInfo.TYPE_MAGNIFICATION_OVERLAY,6,Android.Views.Accessibility.AccessibilityWindowType,MagnificationOverlay,remove,
E,24,android/view/accessibility/AccessibilityWindowInfo.TYPE_SPLIT_SCREEN_DIVIDER,5,Android.Views.Accessibility.AccessibilityWindowType,SplitScreenDivider,remove,
E,21,android/view/accessibility/AccessibilityWindowInfo.TYPE_SYSTEM,3,Android.Views.Accessibility.AccessibilityWindowType,System,remove,
E,21,android/view/accessibility/CaptioningManager$CaptionStyle.EDGE_TYPE_DEPRESSED,4,Android.Views.Accessibility.CaptionStyles,Depressed,remove,
@@ -13013,6 +13717,10 @@ E,15,android/view/KeyEvent.KEYCODE_CTRL_RIGHT,114,Android.Views.Keycode,CtrlRigh
E,24,android/view/KeyEvent.KEYCODE_CUT,277,Android.Views.Keycode,Cut,keep,
E,10,android/view/KeyEvent.KEYCODE_D,32,Android.Views.Keycode,D,keep,
E,10,android/view/KeyEvent.KEYCODE_DEL,67,Android.Views.Keycode,Del,keep,
+E,33,android/view/KeyEvent.KEYCODE_DEMO_APP_1,301,Android.Views.Keycode,DemoApp1,remove,
+E,33,android/view/KeyEvent.KEYCODE_DEMO_APP_2,302,Android.Views.Keycode,DemoApp2,remove,
+E,33,android/view/KeyEvent.KEYCODE_DEMO_APP_3,303,Android.Views.Keycode,DemoApp3,remove,
+E,33,android/view/KeyEvent.KEYCODE_DEMO_APP_4,304,Android.Views.Keycode,DemoApp4,remove,
E,10,android/view/KeyEvent.KEYCODE_DPAD_CENTER,23,Android.Views.Keycode,DpadCenter,keep,
E,10,android/view/KeyEvent.KEYCODE_DPAD_DOWN,20,Android.Views.Keycode,DpadDown,keep,
E,24,android/view/KeyEvent.KEYCODE_DPAD_DOWN_LEFT,269,Android.Views.Keycode,DpadDownLeft,keep,
@@ -13044,6 +13752,10 @@ E,15,android/view/KeyEvent.KEYCODE_F6,136,Android.Views.Keycode,F6,keep,
E,15,android/view/KeyEvent.KEYCODE_F7,137,Android.Views.Keycode,F7,keep,
E,15,android/view/KeyEvent.KEYCODE_F8,138,Android.Views.Keycode,F8,keep,
E,15,android/view/KeyEvent.KEYCODE_F9,139,Android.Views.Keycode,F9,keep,
+E,33,android/view/KeyEvent.KEYCODE_FEATURED_APP_1,297,Android.Views.Keycode,FeaturedApp1,remove,
+E,33,android/view/KeyEvent.KEYCODE_FEATURED_APP_2,298,Android.Views.Keycode,FeaturedApp2,remove,
+E,33,android/view/KeyEvent.KEYCODE_FEATURED_APP_3,299,Android.Views.Keycode,FeaturedApp3,remove,
+E,33,android/view/KeyEvent.KEYCODE_FEATURED_APP_4,300,Android.Views.Keycode,FeaturedApp4,remove,
E,10,android/view/KeyEvent.KEYCODE_FOCUS,80,Android.Views.Keycode,Focus,keep,
E,15,android/view/KeyEvent.KEYCODE_FORWARD,125,Android.Views.Keycode,Forward,keep,
E,15,android/view/KeyEvent.KEYCODE_FORWARD_DEL,112,Android.Views.Keycode,ForwardDel,keep,
@@ -13209,6 +13921,14 @@ E,21,android/view/KeyEvent.KEYCODE_TV_ZOOM_MODE,255,Android.Views.Keycode,TvZoom
E,10,android/view/KeyEvent.KEYCODE_U,49,Android.Views.Keycode,U,keep,
E,10,android/view/KeyEvent.KEYCODE_UNKNOWN,0,Android.Views.Keycode,Unknown,keep,
E,10,android/view/KeyEvent.KEYCODE_V,50,Android.Views.Keycode,V,keep,
+E,33,android/view/KeyEvent.KEYCODE_VIDEO_APP_1,289,Android.Views.Keycode,VideoApp1,remove,
+E,33,android/view/KeyEvent.KEYCODE_VIDEO_APP_2,290,Android.Views.Keycode,VideoApp2,remove,
+E,33,android/view/KeyEvent.KEYCODE_VIDEO_APP_3,291,Android.Views.Keycode,VideoApp3,remove,
+E,33,android/view/KeyEvent.KEYCODE_VIDEO_APP_4,292,Android.Views.Keycode,VideoApp4,remove,
+E,33,android/view/KeyEvent.KEYCODE_VIDEO_APP_5,293,Android.Views.Keycode,VideoApp5,remove,
+E,33,android/view/KeyEvent.KEYCODE_VIDEO_APP_6,294,Android.Views.Keycode,VideoApp6,remove,
+E,33,android/view/KeyEvent.KEYCODE_VIDEO_APP_7,295,Android.Views.Keycode,VideoApp7,remove,
+E,33,android/view/KeyEvent.KEYCODE_VIDEO_APP_8,296,Android.Views.Keycode,VideoApp8,remove,
E,21,android/view/KeyEvent.KEYCODE_VOICE_ASSIST,231,Android.Views.Keycode,VoiceAssist,keep,
E,10,android/view/KeyEvent.KEYCODE_VOLUME_DOWN,25,Android.Views.Keycode,VolumeDown,keep,
E,15,android/view/KeyEvent.KEYCODE_VOLUME_MUTE,164,Android.Views.Keycode,VolumeMute,keep,
@@ -13329,6 +14049,7 @@ E,10,android/view/MotionEvent.EDGE_BOTTOM,2,Android.Views.Edge,Bottom,keep,
E,10,android/view/MotionEvent.EDGE_LEFT,4,Android.Views.Edge,Left,keep,
E,10,android/view/MotionEvent.EDGE_RIGHT,8,Android.Views.Edge,Right,keep,
E,10,android/view/MotionEvent.EDGE_TOP,1,Android.Views.Edge,Top,keep,
+I,33,android/view/MotionEvent.FLAG_CANCELED,32,,,,
A,0,,0,Android.Views.MotionEventFlags,None,remove,flags
E,10,android/view/MotionEvent.FLAG_WINDOW_IS_OBSCURED,1,Android.Views.MotionEventFlags,WindowIsObscured,remove,flags
E,29,android/view/MotionEvent.FLAG_WINDOW_IS_PARTIALLY_OBSCURED,2,Android.Views.MotionEventFlags,WindowIsPartiallyObscured,remove,flags
@@ -13916,12 +14637,15 @@ E,10,android/widget/Toast.LENGTH_LONG,1,Android.Widget.ToastLength,Long,keep,
E,10,android/widget/Toast.LENGTH_SHORT,0,Android.Widget.ToastLength,Short,keep,
A,29,,21,Android.Bluetooth.ProfileType,HearingAid,,
E,15,I:android/bluetooth/BluetoothProfile.A2DP,2,Android.Bluetooth.ProfileType,A2dp,keep,
+E,33,I:android/bluetooth/BluetoothProfile.CSIP_SET_COORDINATOR,25,Android.Bluetooth.ProfileType,CsipSetCoordinator,remove,
E,18,I:android/bluetooth/BluetoothProfile.GATT,7,Android.Bluetooth.ProfileType,Gatt,keep,
E,18,I:android/bluetooth/BluetoothProfile.GATT_SERVER,8,Android.Bluetooth.ProfileType,GattServer,keep,
+E,33,I:android/bluetooth/BluetoothProfile.HAP_CLIENT,28,Android.Bluetooth.ProfileType,HapClient,remove,
E,15,I:android/bluetooth/BluetoothProfile.HEADSET,1,Android.Bluetooth.ProfileType,Headset,keep,
E,15,I:android/bluetooth/BluetoothProfile.HEALTH,3,Android.Bluetooth.ProfileType,Health,keep,
I,29,I:android/bluetooth/BluetoothProfile.HEARING_AID,21,,,,
E,28,I:android/bluetooth/BluetoothProfile.HID_DEVICE,19,Android.Bluetooth.ProfileType,HidDevice,keep,
+E,33,I:android/bluetooth/BluetoothProfile.LE_AUDIO,22,Android.Bluetooth.ProfileType,LeAudio,remove,
E,23,I:android/bluetooth/BluetoothProfile.SAP,10,Android.Bluetooth.ProfileType,Sap,keep,
E,15,I:android/bluetooth/BluetoothProfile.STATE_CONNECTED,2,Android.Bluetooth.ProfileState,Connected,keep,
E,15,I:android/bluetooth/BluetoothProfile.STATE_CONNECTING,1,Android.Bluetooth.ProfileState,Connecting,keep,
@@ -14146,6 +14870,8 @@ I,24,I:android/icu/lang/UCharacter$JoiningGroup.TAW,41,,,,
I,24,I:android/icu/lang/UCharacter$JoiningGroup.TEH_MARBUTA,42,,,,
I,24,I:android/icu/lang/UCharacter$JoiningGroup.TEH_MARBUTA_GOAL,14,,,,
I,24,I:android/icu/lang/UCharacter$JoiningGroup.TETH,43,,,,
+I,33,I:android/icu/lang/UCharacter$JoiningGroup.THIN_YEH,102,,,,
+I,33,I:android/icu/lang/UCharacter$JoiningGroup.VERTICAL_TAIL,103,,,,
I,24,I:android/icu/lang/UCharacter$JoiningGroup.WAW,44,,,,
I,24,I:android/icu/lang/UCharacter$JoiningGroup.YEH,45,,,,
I,24,I:android/icu/lang/UCharacter$JoiningGroup.YEH_BARREE,46,,,,
@@ -14398,6 +15124,13 @@ E,29,I:android/media/MicrophoneDirection.MIC_DIRECTION_AWAY_FROM_USER,2,Android.
E,29,I:android/media/MicrophoneDirection.MIC_DIRECTION_EXTERNAL,3,Android.Media.MicDirection,External,remove,
E,29,I:android/media/MicrophoneDirection.MIC_DIRECTION_TOWARDS_USER,1,Android.Media.MicDirection,TowardsUser,remove,
E,29,I:android/media/MicrophoneDirection.MIC_DIRECTION_UNSPECIFIED,0,Android.Media.MicDirection,Unspecified,remove,
+E,33,I:android/net/wifi/p2p/WifiP2pManager$ExternalApproverRequestListener.APPROVER_DETACH_REASON_CLOSE,3,Android.Net.Wifi.P2p.ApproverDetachReason,Close,remove,
+E,33,I:android/net/wifi/p2p/WifiP2pManager$ExternalApproverRequestListener.APPROVER_DETACH_REASON_FAILURE,1,Android.Net.Wifi.P2p.ApproverDetachReason,Failure,remove,
+E,33,I:android/net/wifi/p2p/WifiP2pManager$ExternalApproverRequestListener.APPROVER_DETACH_REASON_REMOVE,0,Android.Net.Wifi.P2p.ApproverDetachReason,Remove,remove,
+E,33,I:android/net/wifi/p2p/WifiP2pManager$ExternalApproverRequestListener.APPROVER_DETACH_REASON_REPLACE,2,Android.Net.Wifi.P2p.ApproverDetachReason,Replace,remove,
+E,33,I:android/net/wifi/p2p/WifiP2pManager$ExternalApproverRequestListener.REQUEST_TYPE_INVITATION,1,Android.Net.Wifi.P2p.ExternalApproverRequestType,Invitation,remove,
+E,33,I:android/net/wifi/p2p/WifiP2pManager$ExternalApproverRequestListener.REQUEST_TYPE_JOIN,2,Android.Net.Wifi.P2p.ExternalApproverRequestType,Join,remove,
+E,33,I:android/net/wifi/p2p/WifiP2pManager$ExternalApproverRequestListener.REQUEST_TYPE_NEGOTIATION,0,Android.Net.Wifi.P2p.ExternalApproverRequestType,Negotiation,remove,
I,0,I:android/os/IBinder.DUMP_TRANSACTION,1598311760,,,,
I,0,I:android/os/IBinder.FIRST_CALL_TRANSACTION,1,,,,
A,0,,0,Android.OS.TransactionFlags,None,remove,flags
@@ -14530,6 +15263,13 @@ E,19,I:android/provider/Telephony$TextBasedSmsColumns.STATUS_COMPLETE,0,Android.
E,19,I:android/provider/Telephony$TextBasedSmsColumns.STATUS_FAILED,64,Android.Provider.SmsStatus,Failed,remove,
E,19,I:android/provider/Telephony$TextBasedSmsColumns.STATUS_NONE,-1,Android.Provider.SmsStatus,None,remove,
E,19,I:android/provider/Telephony$TextBasedSmsColumns.STATUS_PENDING,32,Android.Provider.SmsStatus,Pending,remove,
+E,33,I:android/security/identity/CredentialDataResult$Entries.STATUS_NO_ACCESS_CONTROL_PROFILES,6,Android.Security.Identity.CredentialEntriesStatus,NoAccessControlProfiles,remove,
+E,33,I:android/security/identity/CredentialDataResult$Entries.STATUS_NO_SUCH_ENTRY,1,Android.Security.Identity.CredentialEntriesStatus,NoSuchEntry,remove,
+E,33,I:android/security/identity/CredentialDataResult$Entries.STATUS_NOT_IN_REQUEST_MESSAGE,3,Android.Security.Identity.CredentialEntriesStatus,NotInRequestMessage,remove,
+E,33,I:android/security/identity/CredentialDataResult$Entries.STATUS_NOT_REQUESTED,2,Android.Security.Identity.CredentialEntriesStatus,NotRequested,remove,
+E,33,I:android/security/identity/CredentialDataResult$Entries.STATUS_OK,0,Android.Security.Identity.CredentialEntriesStatus,Ok,remove,
+E,33,I:android/security/identity/CredentialDataResult$Entries.STATUS_READER_AUTHENTICATION_FAILED,5,Android.Security.Identity.CredentialEntriesStatus,ReaderAuthenticationFailed,remove,
+E,33,I:android/security/identity/CredentialDataResult$Entries.STATUS_USER_AUTHENTICATION_FAILED,4,Android.Security.Identity.CredentialEntriesStatus,UserAuthenticationFailed,remove,
E,31,I:android/service/autofill/SavedDatasetsInfoCallback.ERROR_NEEDS_USER_ACTION,2,Android.Service.Autofill.SavedDatasetsErrorCode,NeedsUserAction,remove,
E,31,I:android/service/autofill/SavedDatasetsInfoCallback.ERROR_OTHER,0,Android.Service.Autofill.SavedDatasetsErrorCode,Other,remove,
E,31,I:android/service/autofill/SavedDatasetsInfoCallback.ERROR_UNSUPPORTED,1,Android.Service.Autofill.SavedDatasetsErrorCode,Unsupported,remove,
@@ -14598,6 +15338,11 @@ E,31,I:android/view/displayhash/DisplayHashResultCallback.DISPLAY_HASH_ERROR_MIS
E,31,I:android/view/displayhash/DisplayHashResultCallback.DISPLAY_HASH_ERROR_NOT_VISIBLE_ON_SCREEN,-4,Android.Views.DisplayHash.DisplayHashErrorCode,NotVisibleOnScreen,remove,
E,31,I:android/view/displayhash/DisplayHashResultCallback.DISPLAY_HASH_ERROR_TOO_MANY_REQUESTS,-6,Android.Views.DisplayHash.DisplayHashErrorCode,TooManyRequests,remove,
E,31,I:android/view/displayhash/DisplayHashResultCallback.DISPLAY_HASH_ERROR_UNKNOWN,-1,Android.Views.DisplayHash.DisplayHashErrorCode,Unknown,remove,
+A,33,,0,Android.Views.InputMethods.CursorUpdateFilter,None,remove,
+E,33,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_FILTER_CHARACTER_BOUNDS,8,Android.Views.InputMethods.CursorUpdateFilter,CharacterBounds,remove,
+E,33,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_FILTER_EDITOR_BOUNDS,4,Android.Views.InputMethods.CursorUpdateFilter,EditorBounds,remove,
+E,33,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_FILTER_INSERTION_MARKER,16,Android.Views.InputMethods.CursorUpdateFilter,InsertionMarker,remove,
+A,21,,0,Android.Views.InputMethods.CursorUpdate,None,remove,
E,21,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_IMMEDIATE,1,Android.Views.InputMethods.CursorUpdate,Immediate,keep,
E,21,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_MONITOR,2,Android.Views.InputMethods.CursorUpdate,Monitor,keep,
A,0,,0,Android.Views.InputMethods.TextExtractFlags,None,remove,flags
@@ -14645,6 +15390,10 @@ I,0,I:android/widget/Adapter.NO_SELECTION,-2147483648,,,,
E,15,I:android/widget/NumberPicker$OnScrollListener.SCROLL_STATE_FLING,2,Android.Widget.NumberPickerScrollState,Fling,keep,
E,15,I:android/widget/NumberPicker$OnScrollListener.SCROLL_STATE_IDLE,0,Android.Widget.NumberPickerScrollState,Idle,keep,
E,15,I:android/widget/NumberPicker$OnScrollListener.SCROLL_STATE_TOUCH_SCROLL,1,Android.Widget.NumberPickerScrollState,TouchScroll,keep,
+I,33,I:android/window/OnBackInvokedDispatcher.PRIORITY_DEFAULT,0,,,,
+I,33,I:android/window/OnBackInvokedDispatcher.PRIORITY_OVERLAY,1000000,,,,
+E,33,I:android/window/SplashScreen.SPLASH_SCREEN_STYLE_ICON,1,Android.Window.SplashScreenStyle,Icon,remove,
+E,33,I:android/window/SplashScreen.SPLASH_SCREEN_STYLE_SOLID_COLOR,0,Android.Window.SplashScreenStyle,SolidColor,remove,
I,0,I:dalvik/bytecode/Opcodes.OP_ADD_DOUBLE,171,,,,
I,0,I:dalvik/bytecode/Opcodes.OP_ADD_DOUBLE_2ADDR,203,,,,
I,0,I:dalvik/bytecode/Opcodes.OP_ADD_FLOAT,166,,,,
@@ -14952,6 +15701,7 @@ E,10,I:java/net/SocketOptions.SO_LINGER,128,Java.Net.SocketOption,SoLinger,remov
E,10,I:java/net/SocketOptions.SO_OOBINLINE,4099,Java.Net.SocketOption,SoOobinline,remove,
E,10,I:java/net/SocketOptions.SO_RCVBUF,4098,Java.Net.SocketOption,SoRcvbuf,remove,
E,10,I:java/net/SocketOptions.SO_REUSEADDR,4,Java.Net.SocketOption,SoReuseaddr,remove,
+E,33,I:java/net/SocketOptions.SO_REUSEPORT,14,Java.Net.SocketOption,ReusePort,remove,
E,10,I:java/net/SocketOptions.SO_SNDBUF,4097,Java.Net.SocketOption,SoSndbuf,remove,
E,10,I:java/net/SocketOptions.SO_TIMEOUT,4102,Java.Net.SocketOption,SoTimeout,remove,
E,10,I:java/net/SocketOptions.TCP_NODELAY,1,Java.Net.SocketOption,TcpNodelay,remove,
diff --git a/src/Mono.Android/metadata b/src/Mono.Android/metadata
index 68bd3ffb520..f98d5a19c42 100644
--- a/src/Mono.Android/metadata
+++ b/src/Mono.Android/metadata
@@ -1695,6 +1695,7 @@
flags
+ key
@@ -1707,7 +1708,14 @@
protected
-
+
+
+
+
+
+
+