Import platform SDK from build 7432250

./update_prebuilts.py -f 31 7432250

Bug: 171506470
Test: m checkapi
Merged-In: Ic3ea045e371c5fa0f5b8ddd445a194311fe0dc35
Change-Id: I27941b473ebf30ad8bdeaf9e0ad33fddb6417ec6
diff --git a/current/core/android.jar b/current/core/android.jar
index 05644ad..91c0952 100644
--- a/current/core/android.jar
+++ b/current/core/android.jar
Binary files differ
diff --git a/current/module-lib/android-non-updatable.jar b/current/module-lib/android-non-updatable.jar
index 512cd1d..08b2852 100644
--- a/current/module-lib/android-non-updatable.jar
+++ b/current/module-lib/android-non-updatable.jar
Binary files differ
diff --git a/current/module-lib/android.jar b/current/module-lib/android.jar
index 0686bad..078b079 100644
--- a/current/module-lib/android.jar
+++ b/current/module-lib/android.jar
Binary files differ
diff --git a/current/module-lib/android.net.ipsec.ike.jar b/current/module-lib/android.net.ipsec.ike.jar
index 3a73133..6367f69 100644
--- a/current/module-lib/android.net.ipsec.ike.jar
+++ b/current/module-lib/android.net.ipsec.ike.jar
Binary files differ
diff --git a/current/module-lib/art.jar b/current/module-lib/art.jar
new file mode 100644
index 0000000..65a34a3
--- /dev/null
+++ b/current/module-lib/art.jar
Binary files differ
diff --git a/current/module-lib/framework-appsearch.jar b/current/module-lib/framework-appsearch.jar
index c616dfa..3392f42 100644
--- a/current/module-lib/framework-appsearch.jar
+++ b/current/module-lib/framework-appsearch.jar
Binary files differ
diff --git a/current/module-lib/framework-connectivity.jar b/current/module-lib/framework-connectivity.jar
index 8e4f30c..8167cd8 100644
--- a/current/module-lib/framework-connectivity.jar
+++ b/current/module-lib/framework-connectivity.jar
Binary files differ
diff --git a/current/module-lib/framework-graphics.jar b/current/module-lib/framework-graphics.jar
index df79670..cf37c9f 100644
--- a/current/module-lib/framework-graphics.jar
+++ b/current/module-lib/framework-graphics.jar
Binary files differ
diff --git a/current/module-lib/framework-media.jar b/current/module-lib/framework-media.jar
index cbeca33..8706194 100644
--- a/current/module-lib/framework-media.jar
+++ b/current/module-lib/framework-media.jar
Binary files differ
diff --git a/current/module-lib/framework-mediaprovider.jar b/current/module-lib/framework-mediaprovider.jar
index 198d1f4..d13dba1 100644
--- a/current/module-lib/framework-mediaprovider.jar
+++ b/current/module-lib/framework-mediaprovider.jar
Binary files differ
diff --git a/current/module-lib/framework-permission-s.jar b/current/module-lib/framework-permission-s.jar
index a8e36fd..f77fb0b 100644
--- a/current/module-lib/framework-permission-s.jar
+++ b/current/module-lib/framework-permission-s.jar
Binary files differ
diff --git a/current/module-lib/framework-scheduling.jar b/current/module-lib/framework-scheduling.jar
index 3c7b87b..99fe767 100644
--- a/current/module-lib/framework-scheduling.jar
+++ b/current/module-lib/framework-scheduling.jar
Binary files differ
diff --git a/current/module-lib/framework-sdkextensions.jar b/current/module-lib/framework-sdkextensions.jar
index cd86516..d43a879 100644
--- a/current/module-lib/framework-sdkextensions.jar
+++ b/current/module-lib/framework-sdkextensions.jar
Binary files differ
diff --git a/current/module-lib/framework-statsd.jar b/current/module-lib/framework-statsd.jar
index 7d52d26..76aeeb2 100644
--- a/current/module-lib/framework-statsd.jar
+++ b/current/module-lib/framework-statsd.jar
Binary files differ
diff --git a/current/module-lib/framework-tethering.jar b/current/module-lib/framework-tethering.jar
index 8a3cd3d..b941e53 100644
--- a/current/module-lib/framework-tethering.jar
+++ b/current/module-lib/framework-tethering.jar
Binary files differ
diff --git a/current/module-lib/framework-wifi.jar b/current/module-lib/framework-wifi.jar
index 0c7cffc..6f5505f 100644
--- a/current/module-lib/framework-wifi.jar
+++ b/current/module-lib/framework-wifi.jar
Binary files differ
diff --git a/current/public/android-non-updatable.jar b/current/public/android-non-updatable.jar
index f30dd87..28abe31 100644
--- a/current/public/android-non-updatable.jar
+++ b/current/public/android-non-updatable.jar
Binary files differ
diff --git a/current/public/android.jar b/current/public/android.jar
index f04eaa6..9172b8a 100644
--- a/current/public/android.jar
+++ b/current/public/android.jar
Binary files differ
diff --git a/current/public/android.net.ipsec.ike.jar b/current/public/android.net.ipsec.ike.jar
index 05d0ea6..74900d7 100644
--- a/current/public/android.net.ipsec.ike.jar
+++ b/current/public/android.net.ipsec.ike.jar
Binary files differ
diff --git a/current/public/android.test.base.jar b/current/public/android.test.base.jar
index 7bc560e..d14d272 100644
--- a/current/public/android.test.base.jar
+++ b/current/public/android.test.base.jar
Binary files differ
diff --git a/current/public/android.test.mock.jar b/current/public/android.test.mock.jar
index 35b0141..2c2b28b 100644
--- a/current/public/android.test.mock.jar
+++ b/current/public/android.test.mock.jar
Binary files differ
diff --git a/current/public/android.test.runner.jar b/current/public/android.test.runner.jar
index 2761fbe..997f7fb 100644
--- a/current/public/android.test.runner.jar
+++ b/current/public/android.test.runner.jar
Binary files differ
diff --git a/current/public/art-coreplatform-legacy.jar b/current/public/art-coreplatform-legacy.jar
new file mode 100644
index 0000000..84cf33f
--- /dev/null
+++ b/current/public/art-coreplatform-legacy.jar
Binary files differ
diff --git a/current/public/art-coreplatform-stable.jar b/current/public/art-coreplatform-stable.jar
new file mode 100644
index 0000000..852ffaa
--- /dev/null
+++ b/current/public/art-coreplatform-stable.jar
Binary files differ
diff --git a/current/public/art.jar b/current/public/art.jar
index a37ea01..05b4b32 100644
--- a/current/public/art.jar
+++ b/current/public/art.jar
Binary files differ
diff --git a/current/public/com.android.future.usb.accessory.jar b/current/public/com.android.future.usb.accessory.jar
index 424f70d..3a1ebb8 100644
--- a/current/public/com.android.future.usb.accessory.jar
+++ b/current/public/com.android.future.usb.accessory.jar
Binary files differ
diff --git a/current/public/com.android.location.provider.jar b/current/public/com.android.location.provider.jar
index 45459d4..1c16206 100644
--- a/current/public/com.android.location.provider.jar
+++ b/current/public/com.android.location.provider.jar
Binary files differ
diff --git a/current/public/com.android.media.tv.remoteprovider.jar b/current/public/com.android.media.tv.remoteprovider.jar
index 27acdab..40251b9 100644
--- a/current/public/com.android.media.tv.remoteprovider.jar
+++ b/current/public/com.android.media.tv.remoteprovider.jar
Binary files differ
diff --git a/current/public/com.android.mediadrm.signer.jar b/current/public/com.android.mediadrm.signer.jar
index d10c0ca..0f9793a 100644
--- a/current/public/com.android.mediadrm.signer.jar
+++ b/current/public/com.android.mediadrm.signer.jar
Binary files differ
diff --git a/current/public/com.android.nfc_extras.jar b/current/public/com.android.nfc_extras.jar
index c1e3a09..905f857 100644
--- a/current/public/com.android.nfc_extras.jar
+++ b/current/public/com.android.nfc_extras.jar
Binary files differ
diff --git a/current/public/conscrypt-coreplatform.jar b/current/public/conscrypt-coreplatform.jar
new file mode 100644
index 0000000..8242452
--- /dev/null
+++ b/current/public/conscrypt-coreplatform.jar
Binary files differ
diff --git a/current/public/conscrypt.jar b/current/public/conscrypt.jar
index 8da2932..9aa05ed 100644
--- a/current/public/conscrypt.jar
+++ b/current/public/conscrypt.jar
Binary files differ
diff --git a/current/public/core-for-system-modules.jar b/current/public/core-for-system-modules.jar
index 877f42e..8dd6e28 100644
--- a/current/public/core-for-system-modules.jar
+++ b/current/public/core-for-system-modules.jar
Binary files differ
diff --git a/current/public/data/annotations.zip b/current/public/data/annotations.zip
index 3f2cd82..4513cc7 100644
--- a/current/public/data/annotations.zip
+++ b/current/public/data/annotations.zip
Binary files differ
diff --git a/current/public/data/api-versions.xml b/current/public/data/api-versions.xml
index f80440f..9d95113 100644
--- a/current/public/data/api-versions.xml
+++ b/current/public/data/api-versions.xml
@@ -9,6 +9,7 @@
 		<method name="&lt;init>()V"/>
 		<field name="ACCEPT_HANDOVER" since="28"/>
 		<field name="ACCESS_BACKGROUND_LOCATION" since="29"/>
+		<field name="ACCESS_BLOBS_ACROSS_USERS" since="31"/>
 		<field name="ACCESS_CHECKIN_PROPERTIES"/>
 		<field name="ACCESS_COARSE_LOCATION"/>
 		<field name="ACCESS_FINE_LOCATION"/>
@@ -164,6 +165,7 @@
 		<field name="REORDER_TASKS"/>
 		<field name="REQUEST_COMPANION_PROFILE_WATCH" since="31"/>
 		<field name="REQUEST_COMPANION_RUN_IN_BACKGROUND" since="26"/>
+		<field name="REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND" since="31"/>
 		<field name="REQUEST_COMPANION_USE_DATA_IN_BACKGROUND" since="26"/>
 		<field name="REQUEST_DELETE_PACKAGES" since="26"/>
 		<field name="REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" since="23"/>
@@ -400,6 +402,7 @@
 		<field name="appCategory" since="26"/>
 		<field name="appComponentFactory" since="28"/>
 		<field name="attributionTags" since="31"/>
+		<field name="attributionsAreUserVisible" since="31"/>
 		<field name="author" since="7"/>
 		<field name="authorities"/>
 		<field name="autoAdvanceViewId" since="11"/>
@@ -648,7 +651,6 @@
 		<field name="dropDownWidth" since="3"/>
 		<field name="duplicateParentState"/>
 		<field name="duration"/>
-		<field name="edgeEffectType" since="31"/>
 		<field name="editTextBackground" since="11"/>
 		<field name="editTextColor" since="11"/>
 		<field name="editTextPreferenceStyle"/>
@@ -1803,6 +1805,7 @@
 		<field name="secondary_text_light" deprecated="28"/>
 		<field name="secondary_text_light_nodisable" deprecated="28"/>
 		<field name="system_accent1_0" since="31"/>
+		<field name="system_accent1_10" since="31"/>
 		<field name="system_accent1_100" since="31"/>
 		<field name="system_accent1_1000" since="31"/>
 		<field name="system_accent1_200" since="31"/>
@@ -1815,6 +1818,7 @@
 		<field name="system_accent1_800" since="31"/>
 		<field name="system_accent1_900" since="31"/>
 		<field name="system_accent2_0" since="31"/>
+		<field name="system_accent2_10" since="31"/>
 		<field name="system_accent2_100" since="31"/>
 		<field name="system_accent2_1000" since="31"/>
 		<field name="system_accent2_200" since="31"/>
@@ -1827,6 +1831,7 @@
 		<field name="system_accent2_800" since="31"/>
 		<field name="system_accent2_900" since="31"/>
 		<field name="system_accent3_0" since="31"/>
+		<field name="system_accent3_10" since="31"/>
 		<field name="system_accent3_100" since="31"/>
 		<field name="system_accent3_1000" since="31"/>
 		<field name="system_accent3_200" since="31"/>
@@ -1839,6 +1844,7 @@
 		<field name="system_accent3_800" since="31"/>
 		<field name="system_accent3_900" since="31"/>
 		<field name="system_neutral1_0" since="31"/>
+		<field name="system_neutral1_10" since="31"/>
 		<field name="system_neutral1_100" since="31"/>
 		<field name="system_neutral1_1000" since="31"/>
 		<field name="system_neutral1_200" since="31"/>
@@ -1851,6 +1857,7 @@
 		<field name="system_neutral1_800" since="31"/>
 		<field name="system_neutral1_900" since="31"/>
 		<field name="system_neutral2_0" since="31"/>
+		<field name="system_neutral2_10" since="31"/>
 		<field name="system_neutral2_100" since="31"/>
 		<field name="system_neutral2_1000" since="31"/>
 		<field name="system_neutral2_200" since="31"/>
@@ -1879,7 +1886,6 @@
 		<field name="notification_large_icon_width" since="11"/>
 		<field name="system_app_widget_background_radius" since="31"/>
 		<field name="system_app_widget_inner_radius" since="31"/>
-		<field name="system_app_widget_internal_padding" since="31"/>
 		<field name="thumbnail_height"/>
 		<field name="thumbnail_width"/>
 	</class>
@@ -3224,6 +3230,7 @@
 		<field name="FLAG_ENABLE_ACCESSIBILITY_VOLUME" since="26"/>
 		<field name="FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" since="16"/>
 		<field name="FLAG_REPORT_VIEW_IDS" since="18"/>
+		<field name="FLAG_REQUEST_2_FINGER_PASSTHROUGH" since="31"/>
 		<field name="FLAG_REQUEST_ACCESSIBILITY_BUTTON" since="26"/>
 		<field name="FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" since="18" deprecated="26"/>
 		<field name="FLAG_REQUEST_FILTER_KEY_EVENTS" since="18"/>
@@ -4416,6 +4423,7 @@
 		<method name="setWindow(IJJLandroid/app/PendingIntent;)V" since="19"/>
 		<method name="setWindow(IJJLjava/lang/String;Landroid/app/AlarmManager$OnAlarmListener;Landroid/os/Handler;)V" since="24"/>
 		<field name="ACTION_NEXT_ALARM_CLOCK_CHANGED" since="21"/>
+		<field name="ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED" since="31"/>
 		<field name="ELAPSED_REALTIME"/>
 		<field name="ELAPSED_REALTIME_WAKEUP"/>
 		<field name="INTERVAL_DAY" since="3"/>
@@ -5911,7 +5919,6 @@
 		<method name="setRemoteInputHistory([Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" since="24"/>
 		<method name="setSettingsText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" since="26"/>
 		<method name="setShortcutId(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="26"/>
-		<method name="setShowForegroundImmediately(Z)Landroid/app/Notification$Builder;" since="31" deprecated="31"/>
 		<method name="setShowWhen(Z)Landroid/app/Notification$Builder;" since="17"/>
 		<method name="setSmallIcon(I)Landroid/app/Notification$Builder;"/>
 		<method name="setSmallIcon(II)Landroid/app/Notification$Builder;"/>
@@ -7405,6 +7412,7 @@
 		<field name="MIME_TYPE_PROVISIONING_NFC" since="21"/>
 		<field name="NEARBY_STREAMING_DISABLED" since="31"/>
 		<field name="NEARBY_STREAMING_ENABLED" since="31"/>
+		<field name="NEARBY_STREAMING_NOT_CONTROLLED_BY_POLICY" since="31"/>
 		<field name="NEARBY_STREAMING_SAME_MANAGED_ACCOUNT_ONLY" since="31"/>
 		<field name="OPERATION_SAFETY_REASON_DRIVING_DISTRACTION" since="31"/>
 		<field name="PASSWORD_COMPLEXITY_HIGH" since="29"/>
@@ -7595,7 +7603,6 @@
 	</class>
 	<class name="android/app/appsearch/AppSearchBatchResult" since="31">
 		<extends name="java/lang/Object"/>
-		<implements name="android/os/Parcelable"/>
 		<method name="getAll()Ljava/util/Map;"/>
 		<method name="getFailures()Ljava/util/Map;"/>
 		<method name="getSuccesses()Ljava/util/Map;"/>
@@ -7625,7 +7632,6 @@
 	</class>
 	<class name="android/app/appsearch/AppSearchResult" since="31">
 		<extends name="java/lang/Object"/>
-		<implements name="android/os/Parcelable"/>
 		<method name="getErrorMessage()Ljava/lang/String;"/>
 		<method name="getResultCode()I"/>
 		<method name="getResultValue()Ljava/lang/Object;"/>
@@ -7692,14 +7698,14 @@
 		<method name="build()Landroid/app/appsearch/AppSearchSchema$DoublePropertyConfig;"/>
 		<method name="setCardinality(I)Landroid/app/appsearch/AppSearchSchema$DoublePropertyConfig$Builder;"/>
 	</class>
-	<class name="android/app/appsearch/AppSearchSchema$Int64PropertyConfig" since="31">
+	<class name="android/app/appsearch/AppSearchSchema$LongPropertyConfig" since="31">
 		<extends name="android/app/appsearch/AppSearchSchema$PropertyConfig"/>
 	</class>
-	<class name="android/app/appsearch/AppSearchSchema$Int64PropertyConfig$Builder" since="31">
+	<class name="android/app/appsearch/AppSearchSchema$LongPropertyConfig$Builder" since="31">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>(Ljava/lang/String;)V"/>
-		<method name="build()Landroid/app/appsearch/AppSearchSchema$Int64PropertyConfig;"/>
-		<method name="setCardinality(I)Landroid/app/appsearch/AppSearchSchema$Int64PropertyConfig$Builder;"/>
+		<method name="build()Landroid/app/appsearch/AppSearchSchema$LongPropertyConfig;"/>
+		<method name="setCardinality(I)Landroid/app/appsearch/AppSearchSchema$LongPropertyConfig$Builder;"/>
 	</class>
 	<class name="android/app/appsearch/AppSearchSchema$PropertyConfig" since="31">
 		<extends name="java/lang/Object"/>
@@ -7883,14 +7889,14 @@
 		<extends name="java/lang/Object"/>
 		<method name="getDatabaseName()Ljava/lang/String;"/>
 		<method name="getGenericDocument()Landroid/app/appsearch/GenericDocument;"/>
-		<method name="getMatches()Ljava/util/List;"/>
+		<method name="getMatchInfos()Ljava/util/List;"/>
 		<method name="getPackageName()Ljava/lang/String;"/>
 		<method name="getRankingSignal()D"/>
 	</class>
 	<class name="android/app/appsearch/SearchResult$Builder" since="31">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;)V"/>
-		<method name="addMatch(Landroid/app/appsearch/SearchResult$MatchInfo;)Landroid/app/appsearch/SearchResult$Builder;"/>
+		<method name="addMatchInfo(Landroid/app/appsearch/SearchResult$MatchInfo;)Landroid/app/appsearch/SearchResult$Builder;"/>
 		<method name="build()Landroid/app/appsearch/SearchResult;"/>
 		<method name="setGenericDocument(Landroid/app/appsearch/GenericDocument;)Landroid/app/appsearch/SearchResult$Builder;"/>
 		<method name="setRankingSignal(D)Landroid/app/appsearch/SearchResult$Builder;"/>
@@ -8259,10 +8265,8 @@
 		<implements name="java/io/Closeable"/>
 		<method name="abandon()V"/>
 		<method name="allowPackageAccess(Ljava/lang/String;[B)V"/>
-		<method name="allowPackagesWithLocationPermission(Ljava/lang/String;)V" since="31"/>
 		<method name="allowPublicAccess()V"/>
 		<method name="allowSameSignatureAccess()V"/>
-		<method name="arePackagesWithLocationPermissionAllowed(Ljava/lang/String;)Z" since="31"/>
 		<method name="commit(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V"/>
 		<method name="getSize()J"/>
 		<method name="isPackageAccessAllowed(Ljava/lang/String;[B)Z"/>
@@ -8368,7 +8372,6 @@
 		<method name="getTriggeredContentAuthorities()[Ljava/lang/String;" since="24"/>
 		<method name="getTriggeredContentUris()[Landroid/net/Uri;" since="24"/>
 		<method name="isExpeditedJob()Z" since="31"/>
-		<method name="isForegroundJob()Z" since="31" deprecated="31"/>
 		<method name="isOverrideDeadlineExpired()Z"/>
 		<field name="CREATOR"/>
 		<field name="STOP_REASON_APP_STANDBY" since="31"/>
@@ -8958,7 +8961,7 @@
 		<method name="getBluetoothLeAdvertiser()Landroid/bluetooth/le/BluetoothLeAdvertiser;" since="21"/>
 		<method name="getBluetoothLeScanner()Landroid/bluetooth/le/BluetoothLeScanner;" since="21"/>
 		<method name="getBondedDevices()Ljava/util/Set;"/>
-		<method name="getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;"/>
+		<method name="getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;" deprecated="31"/>
 		<method name="getLeMaximumAdvertisingDataLength()I" since="26"/>
 		<method name="getName()Ljava/lang/String;"/>
 		<method name="getProfileConnectionState(I)I" since="14"/>
@@ -9358,7 +9361,7 @@
 		<method name="getName()Ljava/lang/String;"/>
 		<method name="getType()I" since="18"/>
 		<method name="getUuids()[Landroid/os/ParcelUuid;" since="15"/>
-		<method name="setAlias(Ljava/lang/String;)Z" since="31"/>
+		<method name="setAlias(Ljava/lang/String;)I" since="31"/>
 		<method name="setPairingConfirmation(Z)Z" since="19"/>
 		<method name="setPin([B)Z" since="19"/>
 		<field name="ACTION_ACL_CONNECTED"/>
@@ -9783,6 +9786,15 @@
 		<field name="TYPE_RFCOMM" since="23"/>
 		<field name="TYPE_SCO" since="23"/>
 	</class>
+	<class name="android/bluetooth/BluetoothStatusCodes" since="31">
+		<extends name="java/lang/Object"/>
+		<field name="ERROR_BLUETOOTH_NOT_ALLOWED"/>
+		<field name="ERROR_BLUETOOTH_NOT_ENABLED"/>
+		<field name="ERROR_DEVICE_NOT_BONDED"/>
+		<field name="ERROR_MISSING_BLUETOOTH_CONNECT_PERMISSION"/>
+		<field name="ERROR_UNKNOWN"/>
+		<field name="SUCCESS"/>
+	</class>
 	<class name="android/bluetooth/le/AdvertiseCallback" since="21">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>()V"/>
@@ -11328,6 +11340,7 @@
 		<field name="ACTION_VIEW"/>
 		<field name="ACTION_VIEW_LOCUS" since="29"/>
 		<field name="ACTION_VIEW_PERMISSION_USAGE" since="29"/>
+		<field name="ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD" since="31"/>
 		<field name="ACTION_VOICE_COMMAND"/>
 		<field name="ACTION_WALLPAPER_CHANGED" deprecated="16"/>
 		<field name="ACTION_WEB_SEARCH"/>
@@ -11381,6 +11394,7 @@
 		<field name="EXTRA_ASSIST_INPUT_HINT_KEYBOARD" since="21"/>
 		<field name="EXTRA_ASSIST_PACKAGE" since="18"/>
 		<field name="EXTRA_ASSIST_UID" since="23"/>
+		<field name="EXTRA_ATTRIBUTION_TAGS" since="31"/>
 		<field name="EXTRA_AUTO_LAUNCH_SINGLE_CHOICE" since="29"/>
 		<field name="EXTRA_BCC"/>
 		<field name="EXTRA_BUG_REPORT" since="14"/>
@@ -11406,6 +11420,7 @@
 		<field name="EXTRA_DONT_KILL_APP"/>
 		<field name="EXTRA_DURATION_MILLIS" since="29"/>
 		<field name="EXTRA_EMAIL"/>
+		<field name="EXTRA_END_TIME" since="31"/>
 		<field name="EXTRA_EXCLUDE_COMPONENTS" since="24"/>
 		<field name="EXTRA_FROM_STORAGE" since="26"/>
 		<field name="EXTRA_HTML_TEXT" since="16"/>
@@ -11420,6 +11435,7 @@
 		<field name="EXTRA_NOT_UNKNOWN_SOURCE" since="14"/>
 		<field name="EXTRA_ORIGINATING_URI" since="17"/>
 		<field name="EXTRA_PACKAGE_NAME" since="24"/>
+		<field name="EXTRA_PERMISSION_GROUP_NAME" since="31"/>
 		<field name="EXTRA_PHONE_NUMBER"/>
 		<field name="EXTRA_PROCESS_TEXT" since="23"/>
 		<field name="EXTRA_PROCESS_TEXT_READONLY" since="23"/>
@@ -11442,6 +11458,7 @@
 		<field name="EXTRA_SHORTCUT_NAME" deprecated="26"/>
 		<field name="EXTRA_SHUTDOWN_USERSPACE_ONLY" since="19"/>
 		<field name="EXTRA_SPLIT_NAME" since="27"/>
+		<field name="EXTRA_START_TIME" since="31"/>
 		<field name="EXTRA_STREAM"/>
 		<field name="EXTRA_SUBJECT"/>
 		<field name="EXTRA_SUSPENDED_PACKAGE_EXTRAS" since="28"/>
@@ -12028,7 +12045,6 @@
 		<field name="SCREEN_ORIENTATION_USER_LANDSCAPE" since="18"/>
 		<field name="SCREEN_ORIENTATION_USER_PORTRAIT" since="18"/>
 		<field name="UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW" since="14"/>
-		<field name="attributionTags" since="31"/>
 		<field name="colorMode" since="26"/>
 		<field name="configChanges"/>
 		<field name="documentLaunchMode" since="21"/>
@@ -12072,11 +12088,14 @@
 		<implements name="android/os/Parcelable"/>
 		<method name="&lt;init>()V"/>
 		<method name="&lt;init>(Landroid/content/pm/ApplicationInfo;)V"/>
+		<method name="areAttributionsUserVisible()Z" since="31"/>
 		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V"/>
 		<method name="getCategoryTitle(Landroid/content/Context;I)Ljava/lang/CharSequence;" since="26"/>
 		<method name="getGwpAsanMode()I" since="30"/>
 		<method name="getMemtagMode()I" since="31"/>
 		<method name="getNativeHeapZeroInitialized()I" since="31"/>
+		<method name="getRequestRawExternalStorageAccess()I" since="31"/>
+		<method name="isProfileable()Z" since="31"/>
 		<method name="isProfileableByShell()Z" since="29"/>
 		<method name="isResourceOverlay()Z" since="29"/>
 		<method name="isVirtualPreload()Z" since="27"/>
@@ -12131,6 +12150,9 @@
 		<field name="MEMTAG_DEFAULT" since="31"/>
 		<field name="MEMTAG_OFF" since="31"/>
 		<field name="MEMTAG_SYNC" since="31"/>
+		<field name="RAW_EXTERNAL_STORAGE_ACCESS_DEFAULT" since="31"/>
+		<field name="RAW_EXTERNAL_STORAGE_ACCESS_NOT_REQUESTED" since="31"/>
+		<field name="RAW_EXTERNAL_STORAGE_ACCESS_REQUESTED" since="31"/>
 		<field name="ZEROINIT_DEFAULT" since="31"/>
 		<field name="ZEROINIT_DISABLED" since="31"/>
 		<field name="ZEROINIT_ENABLED" since="31"/>
@@ -12212,6 +12234,7 @@
 		<method name="getLogoResource()I" since="19"/>
 		<method name="isEnabled()Z" since="11"/>
 		<field name="applicationInfo"/>
+		<field name="attributionTags" since="31"/>
 		<field name="descriptionRes" since="8"/>
 		<field name="directBootAware" since="24"/>
 		<field name="enabled"/>
@@ -12669,6 +12692,7 @@
 		<method name="getComponentEnabledSetting(Landroid/content/ComponentName;)I"/>
 		<method name="getDefaultActivityIcon()Landroid/graphics/drawable/Drawable;"/>
 		<method name="getDrawable(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;"/>
+		<method name="getGroupOfPlatformPermission(Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31"/>
 		<method name="getInstallSourceInfo(Ljava/lang/String;)Landroid/content/pm/InstallSourceInfo;" since="30"/>
 		<method name="getInstalledApplications(I)Ljava/util/List;"/>
 		<method name="getInstalledModules(I)Ljava/util/List;" since="29"/>
@@ -12693,6 +12717,7 @@
 		<method name="getPackagesHoldingPermissions([Ljava/lang/String;I)Ljava/util/List;" since="18"/>
 		<method name="getPermissionGroupInfo(Ljava/lang/String;I)Landroid/content/pm/PermissionGroupInfo;"/>
 		<method name="getPermissionInfo(Ljava/lang/String;I)Landroid/content/pm/PermissionInfo;"/>
+		<method name="getPlatformPermissionsForGroup(Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31"/>
 		<method name="getPreferredActivities(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I" deprecated="29"/>
 		<method name="getPreferredPackages(I)Ljava/util/List;" deprecated="29"/>
 		<method name="getProperty(Ljava/lang/String;Landroid/content/ComponentName;)Landroid/content/pm/PackageManager$Property;" since="31"/>
@@ -13253,7 +13278,6 @@
 		<method name="reportShortcutUsed(Ljava/lang/String;)V"/>
 		<method name="requestPinShortcut(Landroid/content/pm/ShortcutInfo;Landroid/content/IntentSender;)Z" since="26"/>
 		<method name="setDynamicShortcuts(Ljava/util/List;)Z"/>
-		<method name="updateShortcutVisibility(Ljava/lang/String;[BZ)V" since="31"/>
 		<method name="updateShortcuts(Ljava/util/List;)Z"/>
 		<field name="FLAG_MATCH_CACHED" since="30"/>
 		<field name="FLAG_MATCH_DYNAMIC" since="30"/>
@@ -17199,12 +17223,12 @@
 		<method name="shapeTextRun(Ljava/lang/CharSequence;IIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;"/>
 		<method name="shapeTextRun([CIIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;"/>
 	</class>
-	<class name="android/hardware/Battery" since="31">
+	<class name="android/hardware/BatteryState" since="31">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>()V"/>
 		<method name="getCapacity()F"/>
 		<method name="getStatus()I"/>
-		<method name="hasBattery()Z"/>
+		<method name="isPresent()Z"/>
 		<field name="STATUS_CHARGING"/>
 		<field name="STATUS_DISCHARGING"/>
 		<field name="STATUS_FULL"/>
@@ -18097,7 +18121,7 @@
 	</class>
 	<class name="android/hardware/camera2/CameraExtensionCharacteristics" since="31">
 		<extends name="java/lang/Object"/>
-		<method name="getEstimatedCaptureLatencyRange(ILandroid/util/Size;I)Landroid/util/Range;"/>
+		<method name="getEstimatedCaptureLatencyRangeMillis(ILandroid/util/Size;I)Landroid/util/Range;"/>
 		<method name="getExtensionSupportedSizes(II)Ljava/util/List;"/>
 		<method name="getExtensionSupportedSizes(ILjava/lang/Class;)Ljava/util/List;"/>
 		<method name="getSupportedExtensions()Ljava/util/List;"/>
@@ -18985,21 +19009,29 @@
 		<method name="getName()Ljava/lang/String;"/>
 		<method name="getOrdinal()I"/>
 		<method name="getType()I"/>
+		<method name="hasBrightnessControl()Z"/>
+		<method name="hasRgbControl()Z"/>
 		<field name="CREATOR"/>
-		<field name="LIGHT_TYPE_INPUT_PLAYER_ID"/>
-		<field name="LIGHT_TYPE_INPUT_RGB"/>
-		<field name="LIGHT_TYPE_INPUT_SINGLE"/>
+		<field name="LIGHT_CAPABILITY_BRIGHTNESS"/>
+		<field name="LIGHT_CAPABILITY_RGB"/>
+		<field name="LIGHT_TYPE_INPUT"/>
 		<field name="LIGHT_TYPE_MICROPHONE"/>
+		<field name="LIGHT_TYPE_PLAYER_ID"/>
 	</class>
 	<class name="android/hardware/lights/LightState" since="31">
 		<extends name="java/lang/Object"/>
 		<implements name="android/os/Parcelable"/>
-		<method name="forColor(I)Landroid/hardware/lights/LightState;"/>
-		<method name="forPlayerId(I)Landroid/hardware/lights/LightState;"/>
 		<method name="getColor()I"/>
 		<method name="getPlayerId()I"/>
 		<field name="CREATOR"/>
 	</class>
+	<class name="android/hardware/lights/LightState$Builder" since="31">
+		<extends name="java/lang/Object"/>
+		<method name="&lt;init>()V"/>
+		<method name="build()Landroid/hardware/lights/LightState;"/>
+		<method name="setColor(I)Landroid/hardware/lights/LightState$Builder;"/>
+		<method name="setPlayerId(I)Landroid/hardware/lights/LightState$Builder;"/>
+	</class>
 	<class name="android/hardware/lights/LightsManager" since="31">
 		<extends name="java/lang/Object"/>
 		<method name="getLightState(Landroid/hardware/lights/Light;)Landroid/hardware/lights/LightState;"/>
@@ -19009,13 +19041,13 @@
 	<class name="android/hardware/lights/LightsManager$LightsSession" since="31">
 		<extends name="java/lang/Object"/>
 		<implements name="java/lang/AutoCloseable"/>
-		<method name="&lt;init>()V"/>
 		<method name="requestLights(Landroid/hardware/lights/LightsRequest;)V"/>
 	</class>
 	<class name="android/hardware/lights/LightsRequest" since="31">
 		<extends name="java/lang/Object"/>
 		<method name="getLightStates()Ljava/util/List;"/>
 		<method name="getLights()Ljava/util/List;"/>
+		<method name="getLightsAndStates()Ljava/util/Map;"/>
 	</class>
 	<class name="android/hardware/lights/LightsRequest$Builder" since="31">
 		<extends name="java/lang/Object"/>
@@ -29776,32 +29808,37 @@
 		<method name="getErrorCode()I"/>
 		<method name="getSubErrorCode()I"/>
 		<field name="CREATOR"/>
-		<field name="ERROR_AUDIOTRACK_INIT"/>
-		<field name="ERROR_AUDIOTRACK_OTHER"/>
-		<field name="ERROR_AUDIOTRACK_WRITE"/>
-		<field name="ERROR_DECODER_DECODE"/>
-		<field name="ERROR_DECODER_INIT"/>
-		<field name="ERROR_DECODER_OOM"/>
-		<field name="ERROR_DECODER_OTHER"/>
+		<field name="ERROR_AUDIO_TRACK_INIT_FAILED"/>
+		<field name="ERROR_AUDIO_TRACK_OTHER"/>
+		<field name="ERROR_AUDIO_TRACK_WRITE_FAILED"/>
+		<field name="ERROR_DECODER_INIT_FAILED"/>
+		<field name="ERROR_DECODING_FAILED"/>
+		<field name="ERROR_DECODING_FORMAT_EXCEEDS_CAPABILITIES"/>
+		<field name="ERROR_DECODING_FORMAT_UNSUPPORTED"/>
+		<field name="ERROR_DECODING_OTHER"/>
 		<field name="ERROR_DRM_CONTENT_ERROR"/>
-		<field name="ERROR_DRM_DISALLOWED"/>
-		<field name="ERROR_DRM_LICENSE_ERROR"/>
+		<field name="ERROR_DRM_DEVICE_REVOKED"/>
+		<field name="ERROR_DRM_DISALLOWED_OPERATION"/>
+		<field name="ERROR_DRM_LICENSE_ACQUISITION_FAILED"/>
 		<field name="ERROR_DRM_OTHER"/>
 		<field name="ERROR_DRM_PROVISIONING_FAILED"/>
-		<field name="ERROR_DRM_REVOKED"/>
+		<field name="ERROR_DRM_SCHEME_UNSUPPORTED"/>
 		<field name="ERROR_DRM_SYSTEM_ERROR"/>
-		<field name="ERROR_DRM_UNAVAILABLE"/>
-		<field name="ERROR_MEDIA_MANIFEST"/>
-		<field name="ERROR_MEDIA_OTHER"/>
-		<field name="ERROR_MEDIA_PARSER"/>
-		<field name="ERROR_NETWORK_BAD_STATUS"/>
-		<field name="ERROR_NETWORK_CLOSED"/>
-		<field name="ERROR_NETWORK_CONNECT"/>
-		<field name="ERROR_NETWORK_DNS"/>
-		<field name="ERROR_NETWORK_OFFLINE"/>
-		<field name="ERROR_NETWORK_OTHER"/>
-		<field name="ERROR_NETWORK_TIMEOUT"/>
+		<field name="ERROR_IO_BAD_HTTP_STATUS"/>
+		<field name="ERROR_IO_CONNECTION_CLOSED"/>
+		<field name="ERROR_IO_CONNECTION_TIMEOUT"/>
+		<field name="ERROR_IO_DNS_FAILED"/>
+		<field name="ERROR_IO_FILE_NOT_FOUND"/>
+		<field name="ERROR_IO_NETWORK_CONNECTION_FAILED"/>
+		<field name="ERROR_IO_NETWORK_UNAVAILABLE"/>
+		<field name="ERROR_IO_NO_PERMISSION"/>
+		<field name="ERROR_IO_OTHER"/>
 		<field name="ERROR_OTHER"/>
+		<field name="ERROR_PARSING_CONTAINER_MALFORMED"/>
+		<field name="ERROR_PARSING_CONTAINER_UNSUPPORTED"/>
+		<field name="ERROR_PARSING_MANIFEST_MALFORMED"/>
+		<field name="ERROR_PARSING_MANIFEST_UNSUPPORTED"/>
+		<field name="ERROR_PARSING_OTHER"/>
 		<field name="ERROR_PLAYER_BEHIND_LIVE_WINDOW"/>
 		<field name="ERROR_PLAYER_OTHER"/>
 		<field name="ERROR_PLAYER_REMOTE"/>
@@ -31373,7 +31410,7 @@
 		<method name="getActiveNetwork()Landroid/net/Network;" since="23"/>
 		<method name="getActiveNetworkInfo()Landroid/net/NetworkInfo;" deprecated="29"/>
 		<method name="getAllNetworkInfo()[Landroid/net/NetworkInfo;" deprecated="23"/>
-		<method name="getAllNetworks()[Landroid/net/Network;" since="21"/>
+		<method name="getAllNetworks()[Landroid/net/Network;" since="21" deprecated="31"/>
 		<method name="getBackgroundDataSetting()Z" since="3" deprecated="15"/>
 		<method name="getBoundNetworkForProcess()Landroid/net/Network;" since="23"/>
 		<method name="getConnectionOwnerUid(ILjava/net/InetSocketAddress;Ljava/net/InetSocketAddress;)I" since="29"/>
@@ -31882,6 +31919,7 @@
 		<method name="clearCapabilities()Landroid/net/NetworkRequest$Builder;" since="30"/>
 		<method name="removeCapability(I)Landroid/net/NetworkRequest$Builder;"/>
 		<method name="removeTransportType(I)Landroid/net/NetworkRequest$Builder;"/>
+		<method name="setIncludeOtherUidNetworks(Z)Landroid/net/NetworkRequest$Builder;" since="31"/>
 		<method name="setNetworkSpecifier(Landroid/net/NetworkSpecifier;)Landroid/net/NetworkRequest$Builder;" since="26"/>
 		<method name="setNetworkSpecifier(Ljava/lang/String;)Landroid/net/NetworkRequest$Builder;" deprecated="30"/>
 	</class>
@@ -31910,7 +31948,7 @@
 		<method name="getDefaultPort()I" deprecated="15"/>
 		<method name="getHost(Landroid/content/Context;)Ljava/lang/String;" deprecated="15"/>
 		<method name="getPort(Landroid/content/Context;)I" deprecated="15"/>
-		<field name="EXTRA_PROXY_INFO" since="21" deprecated="23"/>
+		<field name="EXTRA_PROXY_INFO" since="21" deprecated="23" removed="31"/>
 		<field name="PROXY_CHANGE_ACTION"/>
 	</class>
 	<class name="android/net/ProxyInfo" since="21" deprecated="22">
@@ -32054,8 +32092,6 @@
 	<class name="android/net/TransportInfo" since="29">
 		<extends name="java/lang/Object"/>
 	</class>
-	<class name="android/net/TunnelConnectionParams" since="31">
-	</class>
 	<class name="android/net/Uri" since="1">
 		<extends name="java/lang/Object"/>
 		<implements name="android/os/Parcelable"/>
@@ -32567,7 +32603,6 @@
 	</class>
 	<class name="android/net/ipsec/ike/IkeTunnelConnectionParams" since="31">
 		<extends name="java/lang/Object"/>
-		<implements name="android/net/TunnelConnectionParams"/>
 		<method name="&lt;init>(Landroid/net/ipsec/ike/IkeSessionParams;Landroid/net/ipsec/ike/TunnelModeChildSessionParams;)V"/>
 		<method name="getIkeSessionParams()Landroid/net/ipsec/ike/IkeSessionParams;"/>
 		<method name="getTunnelModeChildSessionParams()Landroid/net/ipsec/ike/TunnelModeChildSessionParams;"/>
@@ -33028,16 +33063,16 @@
 		<method name="getExposedCapabilities()[I"/>
 		<method name="getGatewayConnectionName()Ljava/lang/String;"/>
 		<method name="getMaxMtu()I"/>
-		<method name="getRetryIntervalsMs()[J"/>
+		<method name="getRetryIntervalsMillis()[J"/>
 	</class>
 	<class name="android/net/vcn/VcnGatewayConnectionConfig$Builder" since="31">
 		<extends name="java/lang/Object"/>
-		<method name="&lt;init>(Ljava/lang/String;Landroid/net/TunnelConnectionParams;)V"/>
+		<method name="&lt;init>(Ljava/lang/String;Landroid/net/ipsec/ike/IkeTunnelConnectionParams;)V"/>
 		<method name="addExposedCapability(I)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;"/>
 		<method name="build()Landroid/net/vcn/VcnGatewayConnectionConfig;"/>
 		<method name="removeExposedCapability(I)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;"/>
 		<method name="setMaxMtu(I)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;"/>
-		<method name="setRetryIntervalsMs([J)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;"/>
+		<method name="setRetryIntervalsMillis([J)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;"/>
 	</class>
 	<class name="android/net/vcn/VcnManager" since="31">
 		<extends name="java/lang/Object"/>
@@ -33614,12 +33649,14 @@
 	<class name="android/net/wifi/WifiNetworkSpecifier" since="29">
 		<extends name="android/net/NetworkSpecifier"/>
 		<implements name="android/os/Parcelable"/>
+		<method name="getBand()I" since="31"/>
 		<field name="CREATOR"/>
 	</class>
 	<class name="android/net/wifi/WifiNetworkSpecifier$Builder" since="29">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>()V"/>
 		<method name="build()Landroid/net/wifi/WifiNetworkSpecifier;"/>
+		<method name="setBand(I)Landroid/net/wifi/WifiNetworkSpecifier$Builder;" since="31"/>
 		<method name="setBssid(Landroid/net/MacAddress;)Landroid/net/wifi/WifiNetworkSpecifier$Builder;"/>
 		<method name="setBssidPattern(Landroid/net/MacAddress;Landroid/net/MacAddress;)Landroid/net/wifi/WifiNetworkSpecifier$Builder;"/>
 		<method name="setIsEnhancedOpen(Z)Landroid/net/wifi/WifiNetworkSpecifier$Builder;"/>
@@ -39157,6 +39194,7 @@
 		<field name="DISALLOW_AUTOFILL" since="26"/>
 		<field name="DISALLOW_BLUETOOTH" since="26"/>
 		<field name="DISALLOW_BLUETOOTH_SHARING" since="26"/>
+		<field name="DISALLOW_CAMERA_TOGGLE" since="31"/>
 		<field name="DISALLOW_CONFIG_BLUETOOTH" since="18"/>
 		<field name="DISALLOW_CONFIG_BRIGHTNESS" since="28"/>
 		<field name="DISALLOW_CONFIG_CELL_BROADCASTS" since="21"/>
@@ -39181,6 +39219,7 @@
 		<field name="DISALLOW_INSTALL_APPS" since="18"/>
 		<field name="DISALLOW_INSTALL_UNKNOWN_SOURCES" since="18"/>
 		<field name="DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY" since="29"/>
+		<field name="DISALLOW_MICROPHONE_TOGGLE" since="31"/>
 		<field name="DISALLOW_MODIFY_ACCOUNTS" since="18"/>
 		<field name="DISALLOW_MOUNT_PHYSICAL_MEDIA" since="21"/>
 		<field name="DISALLOW_NETWORK_RESET" since="23"/>
@@ -40121,6 +40160,7 @@
 		<field name="JPN_HAGAKI"/>
 		<field name="JPN_KAHU"/>
 		<field name="JPN_KAKU2"/>
+		<field name="JPN_OE_PHOTO_L" since="31"/>
 		<field name="JPN_OUFUKU"/>
 		<field name="JPN_YOU4"/>
 		<field name="NA_ARCH_A" since="31"/>
@@ -40142,7 +40182,6 @@
 		<field name="NA_QUARTO"/>
 		<field name="NA_SUPER_B" since="31"/>
 		<field name="NA_TABLOID"/>
-		<field name="OE_PHOTO_L" since="31"/>
 		<field name="OM_DAI_PA_KAI"/>
 		<field name="OM_JUURO_KU_KAI"/>
 		<field name="OM_PA_KAI"/>
@@ -47359,6 +47398,7 @@
 		<method name="createSpeechRecognizer(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;"/>
 		<method name="createSpeechRecognizer(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;"/>
 		<method name="destroy()V"/>
+		<method name="isOnDeviceRecognitionAvailable(Landroid/content/Context;)Z" since="31"/>
 		<method name="isRecognitionAvailable(Landroid/content/Context;)Z"/>
 		<method name="setRecognitionListener(Landroid/speech/RecognitionListener;)V"/>
 		<method name="startListening(Landroid/content/Intent;)V"/>
@@ -50686,19 +50726,6 @@
 		<field name="SCAN_TYPE_ONE_SHOT"/>
 		<field name="SCAN_TYPE_PERIODIC"/>
 	</class>
-	<class name="android/telephony/PackageChangeReceiver" since="31">
-		<extends name="android/content/BroadcastReceiver"/>
-		<method name="&lt;init>()V"/>
-		<method name="onHandleForceStop([Ljava/lang/String;Z)V"/>
-		<method name="onPackageAdded(Ljava/lang/String;)V"/>
-		<method name="onPackageAppeared()V"/>
-		<method name="onPackageDisappeared()V"/>
-		<method name="onPackageModified(Ljava/lang/String;)V"/>
-		<method name="onPackageRemoved(Ljava/lang/String;)V"/>
-		<method name="onPackageUpdateFinished(Ljava/lang/String;)V"/>
-		<method name="register(Landroid/content/Context;Landroid/os/Looper;Landroid/os/UserHandle;)V"/>
-		<method name="unregister()V"/>
-	</class>
 	<class name="android/telephony/PhoneNumberFormattingTextWatcher" since="1">
 		<extends name="java/lang/Object"/>
 		<implements name="android/text/TextWatcher"/>
@@ -50815,7 +50842,6 @@
 		<method name="getBand()I"/>
 		<method name="getCellBandwidthDownlinkKhz()I"/>
 		<method name="getCellBandwidthUplinkKhz()I"/>
-		<method name="getChannelNumber()I" deprecated="31"/>
 		<method name="getConnectionStatus()I"/>
 		<method name="getDownlinkChannelNumber()I"/>
 		<method name="getDownlinkFrequencyKhz()I"/>
@@ -55792,6 +55818,10 @@
 		<extends name="java/lang/Object"/>
 		<method name="onActionProviderVisibilityChanged(Z)V"/>
 	</class>
+	<class name="android/view/AttachedSurfaceControl" since="31">
+		<method name="applyTransactionOnDraw(Landroid/view/SurfaceControl$Transaction;)Z"/>
+		<method name="buildReparentTransaction(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;"/>
+	</class>
 	<class name="android/view/Choreographer" since="16">
 		<extends name="java/lang/Object"/>
 		<method name="getInstance()Landroid/view/Choreographer;"/>
@@ -55810,11 +55840,13 @@
 	</class>
 	<class name="android/view/ContentInfo" since="31">
 		<extends name="java/lang/Object"/>
+		<implements name="android/os/Parcelable"/>
 		<method name="getClip()Landroid/content/ClipData;"/>
 		<method name="getExtras()Landroid/os/Bundle;"/>
 		<method name="getFlags()I"/>
 		<method name="getLinkUri()Landroid/net/Uri;"/>
 		<method name="getSource()I"/>
+		<field name="CREATOR"/>
 		<field name="FLAG_CONVERT_TO_PLAIN_TEXT"/>
 		<field name="SOURCE_APP"/>
 		<field name="SOURCE_AUTOFILL"/>
@@ -56114,7 +56146,7 @@
 	<class name="android/view/InputDevice" since="9">
 		<extends name="java/lang/Object"/>
 		<implements name="android/os/Parcelable"/>
-		<method name="getBattery()Landroid/hardware/Battery;" since="31"/>
+		<method name="getBatteryState()Landroid/hardware/BatteryState;" since="31"/>
 		<method name="getControllerNumber()I" since="19"/>
 		<method name="getDescriptor()Ljava/lang/String;" since="16"/>
 		<method name="getDevice(I)Landroid/view/InputDevice;"/>
@@ -57524,6 +57556,7 @@
 		<method name="dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" since="20"/>
 		<method name="dispatchCapturedPointerEvent(Landroid/view/MotionEvent;)Z" since="26"/>
 		<method name="dispatchConfigurationChanged(Landroid/content/res/Configuration;)V" since="8"/>
+		<method name="dispatchCreateViewTranslationRequest(Ljava/util/Map;[ILandroid/view/translation/TranslationCapability;Ljava/util/List;)V" since="31"/>
 		<method name="dispatchDisplayHint(I)V" since="8"/>
 		<method name="dispatchDragEvent(Landroid/view/DragEvent;)Z" since="11"/>
 		<method name="dispatchDraw(Landroid/graphics/Canvas;)V"/>
@@ -57545,7 +57578,6 @@
 		<method name="dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z" since="4"/>
 		<method name="dispatchProvideAutofillStructure(Landroid/view/ViewStructure;I)V" since="26"/>
 		<method name="dispatchProvideStructure(Landroid/view/ViewStructure;)V" since="23"/>
-		<method name="dispatchRequestTranslation(Ljava/util/Map;[ILandroid/view/translation/TranslationCapability;Ljava/util/List;)V" since="31"/>
 		<method name="dispatchRestoreInstanceState(Landroid/util/SparseArray;)V"/>
 		<method name="dispatchSaveInstanceState(Landroid/util/SparseArray;)V"/>
 		<method name="dispatchScrollCaptureSearch(Landroid/graphics/Rect;Landroid/graphics/Point;Ljava/util/function/Consumer;)V" since="31"/>
@@ -57699,6 +57731,7 @@
 		<method name="getRight()I"/>
 		<method name="getRightFadingEdgeStrength()F"/>
 		<method name="getRightPaddingOffset()I" since="2"/>
+		<method name="getRootSurfaceControl()Landroid/view/AttachedSurfaceControl;" since="31"/>
 		<method name="getRootView()Landroid/view/View;"/>
 		<method name="getRootWindowInsets()Landroid/view/WindowInsets;" since="23"/>
 		<method name="getRotation()F" since="11"/>
@@ -57743,7 +57776,6 @@
 		<method name="getVerticalScrollbarThumbDrawable()Landroid/graphics/drawable/Drawable;" since="29"/>
 		<method name="getVerticalScrollbarTrackDrawable()Landroid/graphics/drawable/Drawable;" since="29"/>
 		<method name="getVerticalScrollbarWidth()I"/>
-		<method name="getViewRoot()Landroid/view/ViewRoot;" since="31"/>
 		<method name="getViewTranslationResponse()Landroid/view/translation/ViewTranslationResponse;" since="31"/>
 		<method name="getViewTreeObserver()Landroid/view/ViewTreeObserver;"/>
 		<method name="getVisibility()I"/>
@@ -58793,10 +58825,6 @@
 		<method name="z(F)Landroid/view/ViewPropertyAnimator;" since="21"/>
 		<method name="zBy(F)Landroid/view/ViewPropertyAnimator;" since="21"/>
 	</class>
-	<class name="android/view/ViewRoot" since="31">
-		<method name="applyTransactionOnDraw(Landroid/view/SurfaceControl$Transaction;)Z"/>
-		<method name="buildReparentTransaction(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;"/>
-	</class>
 	<class name="android/view/ViewStructure" since="23">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>()V"/>
@@ -58984,6 +59012,7 @@
 		<method name="getNavigationBarDividerColor()I" since="28"/>
 		<method name="getReenterTransition()Landroid/transition/Transition;" since="21"/>
 		<method name="getReturnTransition()Landroid/transition/Transition;" since="21"/>
+		<method name="getRootSurfaceControl()Landroid/view/AttachedSurfaceControl;" since="31"/>
 		<method name="getSharedElementEnterTransition()Landroid/transition/Transition;" since="21"/>
 		<method name="getSharedElementExitTransition()Landroid/transition/Transition;" since="21"/>
 		<method name="getSharedElementReenterTransition()Landroid/transition/Transition;" since="21"/>
@@ -58993,7 +59022,6 @@
 		<method name="getSystemGestureExclusionRects()Ljava/util/List;" since="29"/>
 		<method name="getTransitionBackgroundFadeDuration()J" since="21"/>
 		<method name="getTransitionManager()Landroid/transition/TransitionManager;" since="21"/>
-		<method name="getViewRoot()Landroid/view/ViewRoot;" since="31"/>
 		<method name="getVolumeControlStream()I"/>
 		<method name="getWindowManager()Landroid/view/WindowManager;"/>
 		<method name="getWindowStyle()Landroid/content/res/TypedArray;"/>
@@ -59199,6 +59227,7 @@
 		<method name="getInsets(I)Landroid/graphics/Insets;" since="30"/>
 		<method name="getInsetsIgnoringVisibility(I)Landroid/graphics/Insets;" since="30"/>
 		<method name="getMandatorySystemGestureInsets()Landroid/graphics/Insets;" since="29" deprecated="30"/>
+		<method name="getPrivacyIndicatorBounds()Landroid/graphics/Rect;" since="31"/>
 		<method name="getRoundedCorner(I)Landroid/view/RoundedCorner;" since="31"/>
 		<method name="getStableInsetBottom()I" since="21" deprecated="30"/>
 		<method name="getStableInsetLeft()I" since="21" deprecated="30"/>
@@ -59233,6 +59262,7 @@
 		<method name="setInsets(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" since="30"/>
 		<method name="setInsetsIgnoringVisibility(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" since="30"/>
 		<method name="setMandatorySystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30"/>
+		<method name="setPrivacyIndicatorBounds(Landroid/graphics/Rect;)Landroid/view/WindowInsets$Builder;" since="31"/>
 		<method name="setRoundedCorner(ILandroid/view/RoundedCorner;)Landroid/view/WindowInsets$Builder;" since="31"/>
 		<method name="setStableInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30"/>
 		<method name="setSystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30"/>
@@ -60394,7 +60424,6 @@
 	<class name="android/view/autofill/AutofillManager" since="26">
 		<extends name="java/lang/Object"/>
 		<method name="cancel()V"/>
-		<method name="clearAutofillRequestCallback()V" since="31"/>
 		<method name="commit()V"/>
 		<method name="disableAutofillServices()V"/>
 		<method name="getAutofillServiceComponentName()Landroid/content/ComponentName;" since="28"/>
@@ -60420,7 +60449,6 @@
 		<method name="registerCallback(Landroid/view/autofill/AutofillManager$AutofillCallback;)V"/>
 		<method name="requestAutofill(Landroid/view/View;)V"/>
 		<method name="requestAutofill(Landroid/view/View;ILandroid/graphics/Rect;)V"/>
-		<method name="setAutofillRequestCallback(Ljava/util/concurrent/Executor;Landroid/view/autofill/AutofillRequestCallback;)V" since="31"/>
 		<method name="setUserData(Landroid/service/autofill/UserData;)V" since="28"/>
 		<method name="unregisterCallback(Landroid/view/autofill/AutofillManager$AutofillCallback;)V"/>
 		<field name="EXTRA_ASSIST_STRUCTURE"/>
@@ -60438,9 +60466,6 @@
 		<field name="EVENT_INPUT_SHOWN"/>
 		<field name="EVENT_INPUT_UNAVAILABLE"/>
 	</class>
-	<class name="android/view/autofill/AutofillRequestCallback" since="31">
-		<method name="onFillRequest(Landroid/view/inputmethod/InlineSuggestionsRequest;Landroid/os/CancellationSignal;Landroid/service/autofill/FillCallback;)V"/>
-	</class>
 	<class name="android/view/autofill/AutofillValue" since="26">
 		<extends name="java/lang/Object"/>
 		<implements name="android/os/Parcelable"/>
@@ -60758,12 +60783,10 @@
 		<method name="&lt;init>(Ljava/util/List;)V"/>
 		<method name="addInlinePresentationSpecs(Landroid/widget/inline/InlinePresentationSpec;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;"/>
 		<method name="build()Landroid/view/inputmethod/InlineSuggestionsRequest;"/>
-		<method name="setClientSupported(Z)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" since="31"/>
 		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;"/>
 		<method name="setInlinePresentationSpecs(Ljava/util/List;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;"/>
 		<method name="setInlineTooltipPresentationSpec(Landroid/widget/inline/InlinePresentationSpec;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" since="31"/>
 		<method name="setMaxSuggestionCount(I)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;"/>
-		<method name="setServiceSupported(Z)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" since="31"/>
 		<method name="setSupportedLocales(Landroid/os/LocaleList;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;"/>
 	</class>
 	<class name="android/view/inputmethod/InlineSuggestionsResponse" since="30">
@@ -60878,6 +60901,7 @@
 		<method name="getSubtypeCount()I" since="11"/>
 		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;"/>
 		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;"/>
+		<method name="shouldShowInInputMethodPicker()Z" since="31"/>
 		<method name="suppressesSpellChecker()Z" since="31"/>
 		<field name="CREATOR"/>
 	</class>
@@ -60916,8 +60940,8 @@
 		<method name="showStatusIcon(Landroid/os/IBinder;Ljava/lang/String;I)V" deprecated="28"/>
 		<method name="switchToLastInputMethod(Landroid/os/IBinder;)Z" since="11" deprecated="28"/>
 		<method name="switchToNextInputMethod(Landroid/os/IBinder;Z)Z" since="16" deprecated="28"/>
-		<method name="toggleSoftInput(II)V"/>
-		<method name="toggleSoftInputFromWindow(Landroid/os/IBinder;II)V"/>
+		<method name="toggleSoftInput(II)V" deprecated="31"/>
+		<method name="toggleSoftInputFromWindow(Landroid/os/IBinder;II)V" deprecated="31"/>
 		<method name="updateCursor(Landroid/view/View;IIII)V" deprecated="21"/>
 		<method name="updateCursorAnchorInfo(Landroid/view/View;Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21"/>
 		<method name="updateExtractedText(Landroid/view/View;ILandroid/view/inputmethod/ExtractedText;)V"/>
@@ -60940,7 +60964,7 @@
 		<method name="dispatchTrackballEvent(ILandroid/view/MotionEvent;Landroid/view/inputmethod/InputMethodSession$EventCallback;)V"/>
 		<method name="displayCompletions([Landroid/view/inputmethod/CompletionInfo;)V"/>
 		<method name="finishInput()V"/>
-		<method name="toggleSoftInput(II)V"/>
+		<method name="toggleSoftInput(II)V" deprecated="31"/>
 		<method name="updateCursor(Landroid/graphics/Rect;)V"/>
 		<method name="updateCursorAnchorInfo(Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21"/>
 		<method name="updateExtractedText(ILandroid/view/inputmethod/ExtractedText;)V"/>
@@ -61686,6 +61710,7 @@
 		<field name="CREATOR"/>
 		<field name="STATE_AVAILABLE_TO_DOWNLOAD"/>
 		<field name="STATE_DOWNLOADING"/>
+		<field name="STATE_NOT_AVAILABLE"/>
 		<field name="STATE_ON_DEVICE"/>
 	</class>
 	<class name="android/view/translation/TranslationContext" since="31">
@@ -61695,7 +61720,7 @@
 		<method name="getTargetSpec()Landroid/view/translation/TranslationSpec;"/>
 		<method name="getTranslationFlags()I"/>
 		<field name="CREATOR"/>
-		<field name="FLAG_DICTIONARY_DESCRIPTION"/>
+		<field name="FLAG_DEFINITIONS"/>
 		<field name="FLAG_LOW_LATENCY"/>
 		<field name="FLAG_TRANSLITERATION"/>
 	</class>
@@ -61707,16 +61732,11 @@
 	</class>
 	<class name="android/view/translation/TranslationManager" since="31">
 		<extends name="java/lang/Object"/>
-		<method name="addOnDeviceTranslationCapabilityUpdateListener(IILandroid/app/PendingIntent;)V"/>
-		<method name="addTranslationCapabilityUpdateListener(IILandroid/app/PendingIntent;)V" deprecated="31"/>
-		<method name="createOnDeviceTranslator(Landroid/view/translation/TranslationContext;)Landroid/view/translation/Translator;"/>
-		<method name="createTranslator(Landroid/view/translation/TranslationContext;)Landroid/view/translation/Translator;" deprecated="31"/>
+		<method name="addOnDeviceTranslationCapabilityUpdateListener(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V"/>
+		<method name="createOnDeviceTranslator(Landroid/view/translation/TranslationContext;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V"/>
 		<method name="getOnDeviceTranslationCapabilities(II)Ljava/util/Set;"/>
 		<method name="getOnDeviceTranslationSettingsActivityIntent()Landroid/app/PendingIntent;"/>
-		<method name="getTranslationCapabilities(II)Ljava/util/Set;" deprecated="31"/>
-		<method name="getTranslationSettingsActivityIntent()Landroid/app/PendingIntent;" deprecated="31"/>
-		<method name="removeOnDeviceTranslationCapabilityUpdateListener(IILandroid/app/PendingIntent;)V"/>
-		<method name="removeTranslationCapabilityUpdateListener(IILandroid/app/PendingIntent;)V" deprecated="31"/>
+		<method name="removeOnDeviceTranslationCapabilityUpdateListener(Ljava/util/function/Consumer;)V"/>
 	</class>
 	<class name="android/view/translation/TranslationRequest" since="31">
 		<extends name="java/lang/Object"/>
@@ -61733,8 +61753,6 @@
 	<class name="android/view/translation/TranslationRequest$Builder" since="31">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>()V"/>
-		<method name="addTranslationRequestValue(Landroid/view/translation/TranslationRequestValue;)Landroid/view/translation/TranslationRequest$Builder;"/>
-		<method name="addViewTranslationRequest(Landroid/view/translation/ViewTranslationRequest;)Landroid/view/translation/TranslationRequest$Builder;"/>
 		<method name="build()Landroid/view/translation/TranslationRequest;"/>
 		<method name="setFlags(I)Landroid/view/translation/TranslationRequest$Builder;"/>
 		<method name="setTranslationRequestValues(Ljava/util/List;)Landroid/view/translation/TranslationRequest$Builder;"/>
@@ -61766,7 +61784,6 @@
 		<method name="setFinalResponse(Z)Landroid/view/translation/TranslationResponse$Builder;"/>
 		<method name="setTranslationResponseValue(ILandroid/view/translation/TranslationResponseValue;)Landroid/view/translation/TranslationResponse$Builder;"/>
 		<method name="setTranslationResponseValues(Landroid/util/SparseArray;)Landroid/view/translation/TranslationResponse$Builder;"/>
-		<method name="setTranslationStatus(I)Landroid/view/translation/TranslationResponse$Builder;" deprecated="31"/>
 		<method name="setViewTranslationResponse(ILandroid/view/translation/ViewTranslationResponse;)Landroid/view/translation/TranslationResponse$Builder;"/>
 		<method name="setViewTranslationResponses(Landroid/util/SparseArray;)Landroid/view/translation/TranslationResponse$Builder;"/>
 	</class>
@@ -61774,11 +61791,12 @@
 		<extends name="java/lang/Object"/>
 		<implements name="android/os/Parcelable"/>
 		<method name="forError()Landroid/view/translation/TranslationResponseValue;"/>
-		<method name="getDictionaryDescription()Ljava/lang/CharSequence;"/>
+		<method name="getExtras()Landroid/os/Bundle;"/>
 		<method name="getStatusCode()I"/>
 		<method name="getText()Ljava/lang/CharSequence;"/>
 		<method name="getTransliteration()Ljava/lang/CharSequence;"/>
 		<field name="CREATOR"/>
+		<field name="EXTRA_DEFINITIONS"/>
 		<field name="STATUS_ERROR"/>
 		<field name="STATUS_SUCCESS"/>
 	</class>
@@ -61786,7 +61804,7 @@
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>(I)V"/>
 		<method name="build()Landroid/view/translation/TranslationResponseValue;"/>
-		<method name="setDictionaryDescription(Ljava/lang/CharSequence;)Landroid/view/translation/TranslationResponseValue$Builder;"/>
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/translation/TranslationResponseValue$Builder;"/>
 		<method name="setText(Ljava/lang/CharSequence;)Landroid/view/translation/TranslationResponseValue$Builder;"/>
 		<method name="setTransliteration(Ljava/lang/CharSequence;)Landroid/view/translation/TranslationResponseValue$Builder;"/>
 	</class>
@@ -61794,9 +61812,7 @@
 		<extends name="java/lang/Object"/>
 		<implements name="android/os/Parcelable"/>
 		<method name="&lt;init>(Landroid/icu/util/ULocale;I)V"/>
-		<method name="&lt;init>(Ljava/lang/String;I)V" deprecated="31"/>
 		<method name="getDataFormat()I"/>
-		<method name="getLanguage()Ljava/lang/String;" deprecated="31"/>
 		<method name="getLocale()Landroid/icu/util/ULocale;"/>
 		<field name="CREATOR"/>
 		<field name="DATA_FORMAT_TEXT"/>
@@ -61815,8 +61831,8 @@
 	<class name="android/view/translation/UiTranslationStateCallback" since="31">
 		<method name="onFinished()V"/>
 		<method name="onPaused()V"/>
+		<method name="onResumed(Landroid/icu/util/ULocale;Landroid/icu/util/ULocale;)V"/>
 		<method name="onStarted(Landroid/icu/util/ULocale;Landroid/icu/util/ULocale;)V"/>
-		<method name="onStarted(Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
 	</class>
 	<class name="android/view/translation/ViewTranslationCallback" since="31">
 		<method name="onClearTranslation(Landroid/view/View;)Z"/>
@@ -62767,7 +62783,6 @@
 		<method name="getCheckedItemPosition()I" since="11"/>
 		<method name="getCheckedItemPositions()Landroid/util/SparseBooleanArray;" since="11"/>
 		<method name="getChoiceMode()I" since="11"/>
-		<method name="getEdgeEffectType()I" since="31"/>
 		<method name="getListPaddingBottom()I"/>
 		<method name="getListPaddingLeft()I"/>
 		<method name="getListPaddingRight()I"/>
@@ -62802,7 +62817,6 @@
 		<method name="setChoiceMode(I)V" since="11"/>
 		<method name="setDrawSelectorOnTop(Z)V"/>
 		<method name="setEdgeEffectColor(I)V" since="29"/>
-		<method name="setEdgeEffectType(I)V" since="31"/>
 		<method name="setFastScrollAlwaysVisible(Z)V" since="11"/>
 		<method name="setFastScrollEnabled(Z)V" since="3"/>
 		<method name="setFastScrollStyle(I)V" since="21"/>
@@ -63443,7 +63457,6 @@
 		<method name="getColor()I" since="21"/>
 		<method name="getDistance()F" since="31"/>
 		<method name="getMaxHeight()I" since="21"/>
-		<method name="getType()I" since="31"/>
 		<method name="isFinished()Z"/>
 		<method name="onAbsorb(I)V"/>
 		<method name="onPull(F)V"/>
@@ -63453,10 +63466,7 @@
 		<method name="setBlendMode(Landroid/graphics/BlendMode;)V" since="29"/>
 		<method name="setColor(I)V" since="21"/>
 		<method name="setSize(II)V"/>
-		<method name="setType(I)V" since="31"/>
 		<field name="DEFAULT_BLEND_MODE" since="29"/>
-		<field name="TYPE_GLOW" since="31"/>
-		<field name="TYPE_STRETCH" since="31"/>
 	</class>
 	<class name="android/widget/EditText" since="1">
 		<extends name="android/widget/TextView"/>
@@ -63753,7 +63763,6 @@
 		<method name="executeKeyEvent(Landroid/view/KeyEvent;)Z"/>
 		<method name="fling(I)V"/>
 		<method name="fullScroll(I)Z"/>
-		<method name="getEdgeEffectType()I" since="31"/>
 		<method name="getLeftEdgeEffectColor()I" since="29"/>
 		<method name="getMaxScrollAmount()I"/>
 		<method name="getRightEdgeEffectColor()I" since="29"/>
@@ -63761,7 +63770,6 @@
 		<method name="isSmoothScrollingEnabled()Z"/>
 		<method name="pageScroll(I)Z"/>
 		<method name="setEdgeEffectColor(I)V" since="29"/>
-		<method name="setEdgeEffectType(I)V" since="31"/>
 		<method name="setFillViewport(Z)V"/>
 		<method name="setLeftEdgeEffectColor(I)V" since="29"/>
 		<method name="setRightEdgeEffectColor(I)V" since="29"/>
@@ -64652,7 +64660,6 @@
 		<method name="fling(I)V"/>
 		<method name="fullScroll(I)Z"/>
 		<method name="getBottomEdgeEffectColor()I" since="29"/>
-		<method name="getEdgeEffectType()I" since="31"/>
 		<method name="getMaxScrollAmount()I"/>
 		<method name="getTopEdgeEffectColor()I" since="29"/>
 		<method name="isFillViewport()Z"/>
@@ -64661,7 +64668,6 @@
 		<method name="scrollToDescendant(Landroid/view/View;)V" since="29"/>
 		<method name="setBottomEdgeEffectColor(I)V" since="29"/>
 		<method name="setEdgeEffectColor(I)V" since="29"/>
-		<method name="setEdgeEffectType(I)V" since="31"/>
 		<method name="setFillViewport(Z)V"/>
 		<method name="setSmoothScrollingEnabled(Z)V"/>
 		<method name="setTopEdgeEffectColor(I)V" since="29"/>
@@ -65683,6 +65689,7 @@
 	<class name="android/window/SplashScreen" since="31">
 		<method name="clearOnExitAnimationListener()V"/>
 		<method name="setOnExitAnimationListener(Landroid/window/SplashScreen$OnExitAnimationListener;)V"/>
+		<method name="setSplashScreenTheme(I)V"/>
 	</class>
 	<class name="android/window/SplashScreen$OnExitAnimationListener" since="31">
 		<method name="onSplashScreenExit(Landroid/window/SplashScreenView;)V"/>
@@ -65698,59 +65705,6 @@
 		<extends name="java/lang/Object"/>
 		<method name="apply(Ljava/lang/Object;)Z"/>
 	</class>
-	<class name="com/google/android/collect/Lists" since="31">
-		<extends name="java/lang/Object"/>
-		<method name="&lt;init>()V"/>
-		<method name="newArrayList()Ljava/util/ArrayList;"/>
-		<method name="newArrayList([Ljava/lang/Object;)Ljava/util/ArrayList;"/>
-	</class>
-	<class name="com/google/android/collect/Maps" since="31">
-		<extends name="java/lang/Object"/>
-		<method name="&lt;init>()V"/>
-		<method name="newArrayMap()Landroid/util/ArrayMap;"/>
-		<method name="newHashMap()Ljava/util/HashMap;"/>
-	</class>
-	<class name="com/google/android/collect/Sets" since="31">
-		<extends name="java/lang/Object"/>
-		<method name="&lt;init>()V"/>
-		<method name="newArraySet()Landroid/util/ArraySet;"/>
-		<method name="newArraySet([Ljava/lang/Object;)Landroid/util/ArraySet;"/>
-		<method name="newHashSet()Ljava/util/HashSet;"/>
-		<method name="newHashSet([Ljava/lang/Object;)Ljava/util/HashSet;"/>
-		<method name="newSortedSet()Ljava/util/SortedSet;"/>
-		<method name="newSortedSet([Ljava/lang/Object;)Ljava/util/SortedSet;"/>
-	</class>
-	<class name="com/google/android/gles_jni/EGLConfigImpl" since="31">
-		<extends name="javax/microedition/khronos/egl/EGLConfig"/>
-	</class>
-	<class name="com/google/android/gles_jni/EGLContextImpl" since="31">
-		<extends name="javax/microedition/khronos/egl/EGLContext"/>
-		<method name="&lt;init>(J)V"/>
-	</class>
-	<class name="com/google/android/gles_jni/EGLDisplayImpl" since="31">
-		<extends name="javax/microedition/khronos/egl/EGLDisplay"/>
-		<method name="&lt;init>(J)V"/>
-	</class>
-	<class name="com/google/android/gles_jni/EGLImpl" since="31">
-		<extends name="java/lang/Object"/>
-		<implements name="javax/microedition/khronos/egl/EGL10"/>
-		<method name="&lt;init>()V"/>
-	</class>
-	<class name="com/google/android/gles_jni/EGLSurfaceImpl" since="31">
-		<extends name="javax/microedition/khronos/egl/EGLSurface"/>
-		<method name="&lt;init>()V"/>
-		<method name="&lt;init>(J)V"/>
-	</class>
-	<class name="com/google/android/gles_jni/GLImpl" since="31">
-		<extends name="java/lang/Object"/>
-		<implements name="javax/microedition/khronos/opengles/GL10"/>
-		<implements name="javax/microedition/khronos/opengles/GL10Ext"/>
-		<implements name="javax/microedition/khronos/opengles/GL11"/>
-		<implements name="javax/microedition/khronos/opengles/GL11Ext"/>
-		<implements name="javax/microedition/khronos/opengles/GL11ExtensionPack"/>
-		<method name="&lt;init>()V"/>
-		<method name="_glGetString(I)Ljava/lang/String;"/>
-	</class>
 	<class name="com/google/android/maps/GeoPoint" since="1" removed="3">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>(II)V"/>
@@ -65939,171 +65893,6 @@
 		<method name="scrollX()F"/>
 		<method name="scrollY()F"/>
 	</class>
-	<class name="com/google/android/util/AbstractMessageParser" since="31">
-		<extends name="java/lang/Object"/>
-		<method name="&lt;init>(Ljava/lang/String;)V"/>
-		<method name="&lt;init>(Ljava/lang/String;ZZZZZZ)V"/>
-		<method name="getPart(I)Lcom/google/android/util/AbstractMessageParser$Part;"/>
-		<method name="getPartCount()I"/>
-		<method name="getParts()Ljava/util/List;"/>
-		<method name="getRawText()Ljava/lang/String;"/>
-		<method name="getResources()Lcom/google/android/util/AbstractMessageParser$Resources;"/>
-		<method name="parse()V"/>
-		<method name="reverse(Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="toHtml()Ljava/lang/String;"/>
-		<method name="tokenForUrl(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/util/AbstractMessageParser$Token;"/>
-		<field name="musicNote"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Acronym" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;)V"/>
-		<method name="getValue()Ljava/lang/String;"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$FlickrPhoto" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"/>
-		<method name="getGrouping()Ljava/lang/String;"/>
-		<method name="getGroupingId()Ljava/lang/String;"/>
-		<method name="getPhoto()Ljava/lang/String;"/>
-		<method name="getPhotoURL(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getRssUrl(Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getTagsURL(Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getUrl()Ljava/lang/String;"/>
-		<method name="getUser()Ljava/lang/String;"/>
-		<method name="getUserSetsURL(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getUserTagsURL(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getUserURL(Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="matchURL(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/util/AbstractMessageParser$FlickrPhoto;"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Format" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(CZ)V"/>
-		<method name="setMatched(Z)V"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Html" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;)V"/>
-		<method name="trimLeadingWhitespace()V"/>
-		<method name="trimTrailingWhitespace()V"/>
-		<method name="trimTrailingWhitespace(Ljava/lang/String;)Ljava/lang/String;"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Link" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;)V"/>
-		<method name="getURL()Ljava/lang/String;"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$MusicTrack" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(Ljava/lang/String;)V"/>
-		<method name="getTrack()Ljava/lang/String;"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Part" since="31">
-		<extends name="java/lang/Object"/>
-		<method name="&lt;init>()V"/>
-		<method name="add(Lcom/google/android/util/AbstractMessageParser$Token;)V"/>
-		<method name="getMediaToken()Lcom/google/android/util/AbstractMessageParser$Token;"/>
-		<method name="getRawText()Ljava/lang/String;"/>
-		<method name="getTokens()Ljava/util/ArrayList;"/>
-		<method name="getType(Z)Ljava/lang/String;"/>
-		<method name="isMedia()Z"/>
-		<method name="setMeText(Ljava/lang/String;)V"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Photo" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"/>
-		<method name="getAlbum()Ljava/lang/String;"/>
-		<method name="getAlbumURL(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getPhoto()Ljava/lang/String;"/>
-		<method name="getPhotoURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getRssUrl(Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getUser()Ljava/lang/String;"/>
-		<method name="matchURL(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/util/AbstractMessageParser$Photo;"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Resources" since="31">
-		<method name="getAcronyms()Lcom/google/android/util/AbstractMessageParser$TrieNode;"/>
-		<method name="getDomainSuffixes()Lcom/google/android/util/AbstractMessageParser$TrieNode;"/>
-		<method name="getSchemes()Ljava/util/Set;"/>
-		<method name="getSmileys()Lcom/google/android/util/AbstractMessageParser$TrieNode;"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Smiley" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(Ljava/lang/String;)V"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Token" since="31">
-		<extends name="java/lang/Object"/>
-		<method name="&lt;init>(Lcom/google/android/util/AbstractMessageParser$Token$Type;Ljava/lang/String;)V"/>
-		<method name="controlCaps()Z"/>
-		<method name="getInfo()Ljava/util/List;"/>
-		<method name="getRawText()Ljava/lang/String;"/>
-		<method name="getType()Lcom/google/android/util/AbstractMessageParser$Token$Type;"/>
-		<method name="isArray()Z"/>
-		<method name="isHtml()Z"/>
-		<method name="isMedia()Z"/>
-		<method name="setCaps()Z"/>
-		<method name="toHtml(Z)Ljava/lang/String;"/>
-		<field name="text"/>
-		<field name="type"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Token$Type" since="31">
-		<extends name="java/lang/Enum"/>
-		<method name="valueOf(Ljava/lang/String;)Lcom/google/android/util/AbstractMessageParser$Token$Type;"/>
-		<method name="values()[Lcom/google/android/util/AbstractMessageParser$Token$Type;"/>
-		<field name="ACRONYM"/>
-		<field name="FLICKR"/>
-		<field name="FORMAT"/>
-		<field name="GOOGLE_VIDEO"/>
-		<field name="HTML"/>
-		<field name="LINK"/>
-		<field name="MUSIC"/>
-		<field name="PHOTO"/>
-		<field name="SMILEY"/>
-		<field name="YOUTUBE_VIDEO"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$TrieNode" since="31">
-		<extends name="java/lang/Object"/>
-		<method name="&lt;init>()V"/>
-		<method name="&lt;init>(Ljava/lang/String;)V"/>
-		<method name="addToTrie(Lcom/google/android/util/AbstractMessageParser$TrieNode;Ljava/lang/String;Ljava/lang/String;)V"/>
-		<method name="exists()Z"/>
-		<method name="getChild(C)Lcom/google/android/util/AbstractMessageParser$TrieNode;"/>
-		<method name="getOrCreateChild(C)Lcom/google/android/util/AbstractMessageParser$TrieNode;"/>
-		<method name="getText()Ljava/lang/String;"/>
-		<method name="getValue()Ljava/lang/String;"/>
-		<method name="setValue(Ljava/lang/String;)V"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$Video" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;)V"/>
-		<method name="getDocID()Ljava/lang/String;"/>
-		<method name="getRssUrl(Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getURL(Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getURL(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="matchURL(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/util/AbstractMessageParser$Video;"/>
-	</class>
-	<class name="com/google/android/util/AbstractMessageParser$YouTubeVideo" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser$Token"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;)V"/>
-		<method name="getDocID()Ljava/lang/String;"/>
-		<method name="getPrefixedURL(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getRssUrl(Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getURL(Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="getURL(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"/>
-		<method name="matchURL(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/util/AbstractMessageParser$YouTubeVideo;"/>
-	</class>
-	<class name="com/google/android/util/Procedure" since="31">
-		<method name="apply(Ljava/lang/Object;)V"/>
-	</class>
-	<class name="com/google/android/util/SmileyParser" since="31">
-		<extends name="com/google/android/util/AbstractMessageParser"/>
-		<method name="&lt;init>(Ljava/lang/String;Lcom/google/android/util/SmileyResources;)V"/>
-		<method name="getSpannableString(Landroid/content/Context;)Ljava/lang/CharSequence;"/>
-	</class>
-	<class name="com/google/android/util/SmileyResources" since="31">
-		<extends name="java/lang/Object"/>
-		<implements name="com/google/android/util/AbstractMessageParser$Resources"/>
-		<method name="&lt;init>([Ljava/lang/String;[I)V"/>
-		<method name="getSmileyRes(Ljava/lang/String;)I"/>
-	</class>
 	<class name="dalvik/annotation/TestTarget" since="1" deprecated="14">
 		<extends name="java/lang/Object"/>
 		<implements name="java/lang/annotation/Annotation"/>
diff --git a/current/public/framework-appsearch.jar b/current/public/framework-appsearch.jar
index bd54463..b8a13d5 100644
--- a/current/public/framework-appsearch.jar
+++ b/current/public/framework-appsearch.jar
Binary files differ
diff --git a/current/public/framework-connectivity.jar b/current/public/framework-connectivity.jar
index a9a346e..296db23 100644
--- a/current/public/framework-connectivity.jar
+++ b/current/public/framework-connectivity.jar
Binary files differ
diff --git a/current/public/framework-graphics.jar b/current/public/framework-graphics.jar
index 8ca394b..6a0858e 100644
--- a/current/public/framework-graphics.jar
+++ b/current/public/framework-graphics.jar
Binary files differ
diff --git a/current/public/framework-media.jar b/current/public/framework-media.jar
index e204a2f..9a08f09 100644
--- a/current/public/framework-media.jar
+++ b/current/public/framework-media.jar
Binary files differ
diff --git a/current/public/framework-mediaprovider.jar b/current/public/framework-mediaprovider.jar
index 3b592f0..831122c 100644
--- a/current/public/framework-mediaprovider.jar
+++ b/current/public/framework-mediaprovider.jar
Binary files differ
diff --git a/current/public/framework-permission-s.jar b/current/public/framework-permission-s.jar
index 03cd40a..ca25134 100644
--- a/current/public/framework-permission-s.jar
+++ b/current/public/framework-permission-s.jar
Binary files differ
diff --git a/current/public/framework-statsd.jar b/current/public/framework-statsd.jar
index edf0147..b0a0064 100644
--- a/current/public/framework-statsd.jar
+++ b/current/public/framework-statsd.jar
Binary files differ
diff --git a/current/public/framework-wifi.jar b/current/public/framework-wifi.jar
index d2c9157..f6ff6a2 100644
--- a/current/public/framework-wifi.jar
+++ b/current/public/framework-wifi.jar
Binary files differ
diff --git a/current/public/framework.aidl b/current/public/framework.aidl
index 2fa34e0..178c0b8 100644
--- a/current/public/framework.aidl
+++ b/current/public/framework.aidl
@@ -378,6 +378,7 @@
 parcelable android.net.TelephonyNetworkSpecifier;
 parcelable android.net.TetheredClient.AddressInfo;
 parcelable android.net.TetheredClient;
+parcelable android.net.TetheringInterface;
 parcelable android.net.Uri;
 parcelable android.net.WifiKey;
 parcelable android.net.apf.ApfCapabilities;
@@ -482,6 +483,7 @@
 parcelable android.os.LocaleList;
 parcelable android.os.Message;
 parcelable android.os.Messenger;
+parcelable android.os.PackageTagsList;
 parcelable android.os.ParcelFileDescriptor;
 parcelable android.os.ParcelUuid;
 parcelable android.os.ParcelableHolder;
@@ -714,7 +716,6 @@
 parcelable android.telephony.ims.RtpHeaderExtension;
 parcelable android.telephony.ims.RtpHeaderExtensionType;
 parcelable android.telephony.ims.SipDelegateConfiguration;
-parcelable android.telephony.ims.SipDelegateImsConfiguration;
 parcelable android.telephony.ims.SipMessage;
 parcelable android.telephony.ims.feature.CapabilityChangeRequest;
 parcelable android.telephony.ims.stub.ImsFeatureConfiguration;
@@ -760,6 +761,7 @@
 parcelable android.uwb.RangingReport;
 parcelable android.uwb.UwbAddress;
 parcelable android.view.AbsSavedState;
+parcelable android.view.ContentInfo;
 parcelable android.view.Display.HdrCapabilities;
 parcelable android.view.Display.Mode;
 parcelable android.view.DragAndDropPermissions;
@@ -849,6 +851,7 @@
 parcelable android.view.translation.TranslationResponse;
 parcelable android.view.translation.TranslationResponseValue;
 parcelable android.view.translation.TranslationSpec;
+parcelable android.view.translation.UiTranslationSpec;
 parcelable android.view.translation.ViewTranslationRequest;
 parcelable android.view.translation.ViewTranslationResponse;
 parcelable android.webkit.WebViewProviderInfo;
diff --git a/current/public/javax.obex.jar b/current/public/javax.obex.jar
index 45b3eb4..fc607d0 100644
--- a/current/public/javax.obex.jar
+++ b/current/public/javax.obex.jar
Binary files differ
diff --git a/current/public/org.apache.http.legacy.jar b/current/public/org.apache.http.legacy.jar
index 63c29a7..fcf3bac 100644
--- a/current/public/org.apache.http.legacy.jar
+++ b/current/public/org.apache.http.legacy.jar
Binary files differ
diff --git a/current/public/org.chromium.net.cronet.jar b/current/public/org.chromium.net.cronet.jar
index 477366b..be9f4db 100644
--- a/current/public/org.chromium.net.cronet.jar
+++ b/current/public/org.chromium.net.cronet.jar
Binary files differ
diff --git a/current/public/runtime-i18n.jar b/current/public/runtime-i18n.jar
index 7eed29e..9862106 100644
--- a/current/public/runtime-i18n.jar
+++ b/current/public/runtime-i18n.jar
Binary files differ
diff --git a/current/public/uiautomator.jar b/current/public/uiautomator.jar
index 32613f8..52e02b0 100644
--- a/current/public/uiautomator.jar
+++ b/current/public/uiautomator.jar
Binary files differ
diff --git a/current/system-server/android.jar b/current/system-server/android.jar
index afe1d61..9043e74 100644
--- a/current/system-server/android.jar
+++ b/current/system-server/android.jar
Binary files differ
diff --git a/current/system-server/service-permission.jar b/current/system-server/service-permission.jar
index d01ae09..7357b23 100644
--- a/current/system-server/service-permission.jar
+++ b/current/system-server/service-permission.jar
Binary files differ
diff --git a/current/system/android-non-updatable.jar b/current/system/android-non-updatable.jar
index fff8df2..6bb7af3 100644
--- a/current/system/android-non-updatable.jar
+++ b/current/system/android-non-updatable.jar
Binary files differ
diff --git a/current/system/android.jar b/current/system/android.jar
index f4dc1d8..e45d21f 100644
--- a/current/system/android.jar
+++ b/current/system/android.jar
Binary files differ
diff --git a/current/system/android.net.ipsec.ike.jar b/current/system/android.net.ipsec.ike.jar
index 2f5351d..42e680a 100644
--- a/current/system/android.net.ipsec.ike.jar
+++ b/current/system/android.net.ipsec.ike.jar
Binary files differ
diff --git a/current/system/android.test.base.jar b/current/system/android.test.base.jar
index 2e2f24f..ad68eba 100644
--- a/current/system/android.test.base.jar
+++ b/current/system/android.test.base.jar
Binary files differ
diff --git a/current/system/android.test.mock.jar b/current/system/android.test.mock.jar
index 4f73ffc..59a41e1 100644
--- a/current/system/android.test.mock.jar
+++ b/current/system/android.test.mock.jar
Binary files differ
diff --git a/current/system/android.test.runner.jar b/current/system/android.test.runner.jar
index 8fa6f01..cf71cb6 100644
--- a/current/system/android.test.runner.jar
+++ b/current/system/android.test.runner.jar
Binary files differ
diff --git a/current/system/art.jar b/current/system/art.jar
new file mode 100644
index 0000000..64cc69a
--- /dev/null
+++ b/current/system/art.jar
Binary files differ
diff --git a/current/system/com.android.future.usb.accessory.jar b/current/system/com.android.future.usb.accessory.jar
index e903c7e..1674f8c 100644
--- a/current/system/com.android.future.usb.accessory.jar
+++ b/current/system/com.android.future.usb.accessory.jar
Binary files differ
diff --git a/current/system/com.android.location.provider.jar b/current/system/com.android.location.provider.jar
index ad48be9..518af94 100644
--- a/current/system/com.android.location.provider.jar
+++ b/current/system/com.android.location.provider.jar
Binary files differ
diff --git a/current/system/com.android.media.remotedisplay.jar b/current/system/com.android.media.remotedisplay.jar
index c592a91..95437b6 100644
--- a/current/system/com.android.media.remotedisplay.jar
+++ b/current/system/com.android.media.remotedisplay.jar
Binary files differ
diff --git a/current/system/com.android.media.tv.remoteprovider.jar b/current/system/com.android.media.tv.remoteprovider.jar
index 4d5e060..58631b2 100644
--- a/current/system/com.android.media.tv.remoteprovider.jar
+++ b/current/system/com.android.media.tv.remoteprovider.jar
Binary files differ
diff --git a/current/system/com.android.mediadrm.signer.jar b/current/system/com.android.mediadrm.signer.jar
index ec334cd..49cf881 100644
--- a/current/system/com.android.mediadrm.signer.jar
+++ b/current/system/com.android.mediadrm.signer.jar
Binary files differ
diff --git a/current/system/com.android.nfc_extras.jar b/current/system/com.android.nfc_extras.jar
index 64b0264..63d9578 100644
--- a/current/system/com.android.nfc_extras.jar
+++ b/current/system/com.android.nfc_extras.jar
Binary files differ
diff --git a/current/system/framework-appsearch.jar b/current/system/framework-appsearch.jar
index c616dfa..3392f42 100644
--- a/current/system/framework-appsearch.jar
+++ b/current/system/framework-appsearch.jar
Binary files differ
diff --git a/current/system/framework-connectivity.jar b/current/system/framework-connectivity.jar
index e1de18e..c3d86a9 100644
--- a/current/system/framework-connectivity.jar
+++ b/current/system/framework-connectivity.jar
Binary files differ
diff --git a/current/system/framework-graphics.jar b/current/system/framework-graphics.jar
index df79670..cf37c9f 100644
--- a/current/system/framework-graphics.jar
+++ b/current/system/framework-graphics.jar
Binary files differ
diff --git a/current/system/framework-media.jar b/current/system/framework-media.jar
index 4de9177..6d6b263 100644
--- a/current/system/framework-media.jar
+++ b/current/system/framework-media.jar
Binary files differ
diff --git a/current/system/framework-mediaprovider.jar b/current/system/framework-mediaprovider.jar
index 198d1f4..d13dba1 100644
--- a/current/system/framework-mediaprovider.jar
+++ b/current/system/framework-mediaprovider.jar
Binary files differ
diff --git a/current/system/framework-permission-s.jar b/current/system/framework-permission-s.jar
index 0b6ab78..21747d6 100644
--- a/current/system/framework-permission-s.jar
+++ b/current/system/framework-permission-s.jar
Binary files differ
diff --git a/current/system/framework-scheduling.jar b/current/system/framework-scheduling.jar
index e9b3aa5..4e57c60 100644
--- a/current/system/framework-scheduling.jar
+++ b/current/system/framework-scheduling.jar
Binary files differ
diff --git a/current/system/framework-sdkextensions.jar b/current/system/framework-sdkextensions.jar
index cd86516..d43a879 100644
--- a/current/system/framework-sdkextensions.jar
+++ b/current/system/framework-sdkextensions.jar
Binary files differ
diff --git a/current/system/framework-statsd.jar b/current/system/framework-statsd.jar
index fa886f8..3df4e78 100644
--- a/current/system/framework-statsd.jar
+++ b/current/system/framework-statsd.jar
Binary files differ
diff --git a/current/system/framework-tethering.jar b/current/system/framework-tethering.jar
index 8208476..c48c037 100644
--- a/current/system/framework-tethering.jar
+++ b/current/system/framework-tethering.jar
Binary files differ
diff --git a/current/system/framework-wifi.jar b/current/system/framework-wifi.jar
index 0c7cffc..6f5505f 100644
--- a/current/system/framework-wifi.jar
+++ b/current/system/framework-wifi.jar
Binary files differ
diff --git a/current/system/javax.obex.jar b/current/system/javax.obex.jar
index 622f134..f1f1d5d 100644
--- a/current/system/javax.obex.jar
+++ b/current/system/javax.obex.jar
Binary files differ
diff --git a/current/system/org.apache.http.legacy.jar b/current/system/org.apache.http.legacy.jar
index 668b885..7dfc7d1 100644
--- a/current/system/org.apache.http.legacy.jar
+++ b/current/system/org.apache.http.legacy.jar
Binary files differ
diff --git a/current/system/org.chromium.net.cronet.jar b/current/system/org.chromium.net.cronet.jar
index eea69fb..0ee95dd 100644
--- a/current/system/org.chromium.net.cronet.jar
+++ b/current/system/org.chromium.net.cronet.jar
Binary files differ
diff --git a/current/test/android-non-updatable.jar b/current/test/android-non-updatable.jar
index ea613c3..4105cdf 100644
--- a/current/test/android-non-updatable.jar
+++ b/current/test/android-non-updatable.jar
Binary files differ
diff --git a/current/test/android.jar b/current/test/android.jar
index 6c0ca60..f0d80c9 100644
--- a/current/test/android.jar
+++ b/current/test/android.jar
Binary files differ
diff --git a/current/test/android.test.base.jar b/current/test/android.test.base.jar
index 2e2f24f..ad68eba 100644
--- a/current/test/android.test.base.jar
+++ b/current/test/android.test.base.jar
Binary files differ
diff --git a/current/test/android.test.mock.jar b/current/test/android.test.mock.jar
index 7f819b9..9d74662 100644
--- a/current/test/android.test.mock.jar
+++ b/current/test/android.test.mock.jar
Binary files differ
diff --git a/current/test/android.test.runner.jar b/current/test/android.test.runner.jar
index 8fa6f01..cf71cb6 100644
--- a/current/test/android.test.runner.jar
+++ b/current/test/android.test.runner.jar
Binary files differ
diff --git a/current/test/com.android.future.usb.accessory.jar b/current/test/com.android.future.usb.accessory.jar
index e903c7e..1674f8c 100644
--- a/current/test/com.android.future.usb.accessory.jar
+++ b/current/test/com.android.future.usb.accessory.jar
Binary files differ
diff --git a/current/test/com.android.location.provider.jar b/current/test/com.android.location.provider.jar
index ad48be9..518af94 100644
--- a/current/test/com.android.location.provider.jar
+++ b/current/test/com.android.location.provider.jar
Binary files differ
diff --git a/current/test/com.android.media.remotedisplay.jar b/current/test/com.android.media.remotedisplay.jar
index c592a91..95437b6 100644
--- a/current/test/com.android.media.remotedisplay.jar
+++ b/current/test/com.android.media.remotedisplay.jar
Binary files differ
diff --git a/current/test/com.android.media.tv.remoteprovider.jar b/current/test/com.android.media.tv.remoteprovider.jar
index 4d5e060..58631b2 100644
--- a/current/test/com.android.media.tv.remoteprovider.jar
+++ b/current/test/com.android.media.tv.remoteprovider.jar
Binary files differ
diff --git a/current/test/com.android.mediadrm.signer.jar b/current/test/com.android.mediadrm.signer.jar
index ec334cd..49cf881 100644
--- a/current/test/com.android.mediadrm.signer.jar
+++ b/current/test/com.android.mediadrm.signer.jar
Binary files differ
diff --git a/current/test/com.android.nfc_extras.jar b/current/test/com.android.nfc_extras.jar
index 64b0264..63d9578 100644
--- a/current/test/com.android.nfc_extras.jar
+++ b/current/test/com.android.nfc_extras.jar
Binary files differ
diff --git a/current/test/javax.obex.jar b/current/test/javax.obex.jar
index 622f134..f1f1d5d 100644
--- a/current/test/javax.obex.jar
+++ b/current/test/javax.obex.jar
Binary files differ
diff --git a/current/test/org.apache.http.legacy.jar b/current/test/org.apache.http.legacy.jar
index 668b885..7dfc7d1 100644
--- a/current/test/org.apache.http.legacy.jar
+++ b/current/test/org.apache.http.legacy.jar
Binary files differ
diff --git a/current/test/org.chromium.net.cronet.jar b/current/test/org.chromium.net.cronet.jar
index eea69fb..0ee95dd 100644
--- a/current/test/org.chromium.net.cronet.jar
+++ b/current/test/org.chromium.net.cronet.jar
Binary files differ