Update api-versions.xml for LMP preview
This file is used by lint to flag calls and field accesses
that were introduced in an API level higher than the current
minSdkVersion of the app.
Change-Id: I627f9df35cc4a04045b2a5219c2738c1031b6864
diff --git a/sdk/api-versions.xml b/sdk/api-versions.xml
index 3855e9d..5576def 100644
--- a/sdk/api-versions.xml
+++ b/sdk/api-versions.xml
@@ -29,11 +29,14 @@
<field name="BIND_PRINT_SERVICE" since="19" />
<field name="BIND_REMOTEVIEWS" since="11" />
<field name="BIND_TEXT_SERVICE" since="14" />
+ <field name="BIND_TV_INPUT" since="21" />
+ <field name="BIND_VOICE_INTERACTION" since="21" />
<field name="BIND_VPN_SERVICE" since="14" />
<field name="BIND_WALLPAPER" since="8" />
<field name="BLUETOOTH" />
<field name="BLUETOOTH_ADMIN" />
<field name="BLUETOOTH_PRIVILEGED" since="19" />
+ <field name="BODY_SENSORS" since="20" />
<field name="BRICK" />
<field name="BROADCAST_PACKAGE_REMOVED" />
<field name="BROADCAST_SMS" since="2" />
@@ -248,6 +251,7 @@
<field name="actionBarTabBarStyle" since="11" />
<field name="actionBarTabStyle" since="11" />
<field name="actionBarTabTextStyle" since="11" />
+ <field name="actionBarTheme" since="21" />
<field name="actionBarWidgetTheme" since="14" />
<field name="actionButtonStyle" since="11" />
<field name="actionDropDownStyle" since="11" />
@@ -264,6 +268,7 @@
<field name="actionModeSplitBackground" since="14" />
<field name="actionModeStyle" since="14" />
<field name="actionOverflowButtonStyle" since="11" />
+ <field name="actionOverflowMenuStyle" since="21" />
<field name="actionProviderClass" since="14" />
<field name="actionViewClass" since="11" />
<field name="activatedBackgroundIndicator" since="11" />
@@ -282,6 +287,7 @@
<field name="allContactsName" since="11" />
<field name="allowBackup" since="4" />
<field name="allowClearUserData" />
+ <field name="allowEmbedded" since="20" />
<field name="allowParallelSyncs" since="11" />
<field name="allowSingleTap" since="3" />
<field name="allowTaskReparenting" />
@@ -308,6 +314,7 @@
<field name="autoCompleteTextViewStyle" />
<field name="autoLink" />
<field name="autoMirrored" since="19" />
+ <field name="autoRemoveFromRecents" since="21" />
<field name="autoStart" since="7" />
<field name="autoText" />
<field name="autoUrlDetect" since="4" />
@@ -317,6 +324,7 @@
<field name="backgroundSplit" since="14" />
<field name="backgroundStacked" since="14" />
<field name="backupAgent" since="4" />
+ <field name="banner" since="21" />
<field name="baseline" since="11" />
<field name="baselineAlignBottom" />
<field name="baselineAligned" />
@@ -375,18 +383,26 @@
<field name="clipChildren" />
<field name="clipOrientation" />
<field name="clipToPadding" />
+ <field name="clipToPath" since="21" />
<field name="codes" since="3" />
<field name="collapseColumns" />
<field name="color" />
+ <field name="colorAccent" since="21" />
<field name="colorActivatedHighlight" since="14" />
<field name="colorBackground" />
<field name="colorBackgroundCacheHint" since="5" />
+ <field name="colorButtonNormal" since="21" />
+ <field name="colorControlActivated" since="21" />
+ <field name="colorControlHighlight" since="21" />
+ <field name="colorControlNormal" since="21" />
<field name="colorFocusedHighlight" since="14" />
<field name="colorForeground" />
<field name="colorForegroundInverse" />
<field name="colorLongPressedHighlight" since="14" />
<field name="colorMultiSelectHighlight" since="14" />
<field name="colorPressedHighlight" since="14" />
+ <field name="colorPrimary" since="21" />
+ <field name="colorPrimaryDark" since="21" />
<field name="columnCount" since="14" />
<field name="columnDelay" />
<field name="columnOrderPreserved" since="14" />
@@ -401,6 +417,14 @@
<field name="content" since="3" />
<field name="contentAuthority" since="5" />
<field name="contentDescription" since="4" />
+ <field name="contentInsetEnd" since="21" />
+ <field name="contentInsetLeft" since="21" />
+ <field name="contentInsetRight" since="21" />
+ <field name="contentInsetStart" since="21" />
+ <field name="controlX1" since="21" />
+ <field name="controlX2" since="21" />
+ <field name="controlY1" since="21" />
+ <field name="controlY2" since="21" />
<field name="cropToPadding" />
<field name="cursorVisible" />
<field name="customNavigationLayout" since="11" />
@@ -441,6 +465,7 @@
<field name="dividerHorizontal" since="11" />
<field name="dividerPadding" since="11" />
<field name="dividerVertical" since="11" />
+ <field name="documentLaunchMode" since="21" />
<field name="drawSelectorOnTop" />
<field name="drawable" />
<field name="drawableBottom" />
@@ -469,6 +494,8 @@
<field name="editTextStyle" />
<field name="editable" />
<field name="editorExtras" since="3" />
+ <field name="elegantTextHeight" since="21" />
+ <field name="elevation" since="21" />
<field name="ellipsize" />
<field name="ems" />
<field name="enabled" />
@@ -478,7 +505,10 @@
<field name="entries" />
<field name="entryValues" />
<field name="eventsInterceptionEnabled" since="4" />
+ <field name="excludeClass" since="21" />
<field name="excludeFromRecents" />
+ <field name="excludeId" since="21" />
+ <field name="excludeViewName" since="21" />
<field name="exitFadeDuration" since="11" />
<field name="expandableListPreferredChildIndicatorLeft" />
<field name="expandableListPreferredChildIndicatorRight" />
@@ -503,12 +533,15 @@
<field name="fastScrollOverlayPosition" since="11" />
<field name="fastScrollPreviewBackgroundLeft" since="11" />
<field name="fastScrollPreviewBackgroundRight" since="11" />
+ <field name="fastScrollStyle" since="21" />
<field name="fastScrollTextColor" since="11" />
<field name="fastScrollThumbDrawable" since="11" />
<field name="fastScrollTrackDrawable" since="11" />
+ <field name="fill" since="21" />
<field name="fillAfter" />
<field name="fillBefore" />
<field name="fillEnabled" since="3" />
+ <field name="fillOpacity" since="21" />
<field name="fillViewport" />
<field name="filter" />
<field name="filterTouchesWhenObscured" since="9" />
@@ -537,6 +570,7 @@
<field name="freezesText" />
<field name="fromAlpha" />
<field name="fromDegrees" />
+ <field name="fromId" since="21" />
<field name="fromScene" since="19" />
<field name="fromXDelta" />
<field name="fromXScale" />
@@ -569,6 +603,7 @@
<field name="headerBackground" />
<field name="headerDividersEnabled" since="3" />
<field name="height" />
+ <field name="hideOnContentScroll" since="21" />
<field name="hint" />
<field name="homeAsUpIndicator" since="11" />
<field name="homeLayout" since="11" />
@@ -626,6 +661,7 @@
<field name="isAsciiCapable" since="19" />
<field name="isAuxiliary" since="14" />
<field name="isDefault" since="3" />
+ <field name="isGame" since="21" />
<field name="isIndicator" />
<field name="isModifier" since="3" />
<field name="isRepeatable" since="3" />
@@ -655,6 +691,31 @@
<field name="keyboardMode" since="3" />
<field name="keycode" />
<field name="killAfterRestore" since="5" />
+ <field name="l_resource_pad1" since="21" />
+ <field name="l_resource_pad10" since="21" />
+ <field name="l_resource_pad11" since="21" />
+ <field name="l_resource_pad12" since="21" />
+ <field name="l_resource_pad13" since="21" />
+ <field name="l_resource_pad14" since="21" />
+ <field name="l_resource_pad15" since="21" />
+ <field name="l_resource_pad16" since="21" />
+ <field name="l_resource_pad17" since="21" />
+ <field name="l_resource_pad18" since="21" />
+ <field name="l_resource_pad19" since="21" />
+ <field name="l_resource_pad2" since="21" />
+ <field name="l_resource_pad20" since="21" />
+ <field name="l_resource_pad21" since="21" />
+ <field name="l_resource_pad22" since="21" />
+ <field name="l_resource_pad23" since="21" />
+ <field name="l_resource_pad24" since="21" />
+ <field name="l_resource_pad25" since="21" />
+ <field name="l_resource_pad3" since="21" />
+ <field name="l_resource_pad4" since="21" />
+ <field name="l_resource_pad5" since="21" />
+ <field name="l_resource_pad6" since="21" />
+ <field name="l_resource_pad7" since="21" />
+ <field name="l_resource_pad8" since="21" />
+ <field name="l_resource_pad9" since="21" />
<field name="label" />
<field name="labelFor" since="17" />
<field name="labelTextSize" since="3" />
@@ -737,6 +798,7 @@
<field name="manageSpaceActivity" />
<field name="mapViewStyle" />
<field name="marqueeRepeatLimit" since="2" />
+ <field name="matchOrder" since="21" />
<field name="max" />
<field name="maxDate" since="11" />
<field name="maxEms" />
@@ -745,6 +807,7 @@
<field name="maxLength" />
<field name="maxLevel" />
<field name="maxLines" />
+ <field name="maxRecents" since="21" />
<field name="maxRows" />
<field name="maxSdkVersion" since="4" />
<field name="maxWidth" />
@@ -769,8 +832,10 @@
<field name="moreIcon" />
<field name="multiprocess" />
<field name="name" />
+ <field name="navigationBarColor" since="21" />
<field name="navigationMode" since="11" />
<field name="negativeButtonText" />
+ <field name="nestedScrollingEnabled" since="21" />
<field name="nextFocusDown" />
<field name="nextFocusForward" since="11" />
<field name="nextFocusLeft" />
@@ -801,6 +866,7 @@
<field name="paddingBottom" />
<field name="paddingEnd" since="17" />
<field name="paddingLeft" />
+ <field name="paddingMode" since="21" />
<field name="paddingRight" />
<field name="paddingStart" since="17" />
<field name="paddingTop" />
@@ -812,12 +878,14 @@
<field name="parentActivityName" since="16" />
<field name="password" />
<field name="path" />
+ <field name="pathData" since="21" />
<field name="pathPattern" />
<field name="pathPrefix" />
<field name="permission" />
<field name="permissionFlags" since="17" />
<field name="permissionGroup" />
<field name="permissionGroupFlags" since="17" />
+ <field name="persistable" since="21" />
<field name="persistent" />
<field name="persistentDrawingCache" />
<field name="phoneNumber" />
@@ -884,6 +952,7 @@
<field name="required" since="5" />
<field name="requiredAccountType" since="18" />
<field name="requiredForAllUsers" since="18" />
+ <field name="requiredForProfile" since="21" />
<field name="requiresFadingEdge" since="14" />
<field name="requiresSmallestWidthDp" since="13" />
<field name="resizeMode" since="12" />
@@ -892,6 +961,7 @@
<field name="restoreAnyVersion" since="8" />
<field name="restoreNeedsApplication" since="5" />
<field name="restrictedAccountType" since="18" />
+ <field name="reversible" since="21" />
<field name="right" />
<field name="ringtonePreferenceStyle" />
<field name="ringtoneType" />
@@ -945,9 +1015,12 @@
<field name="selectAllOnFocus" />
<field name="selectable" />
<field name="selectableItemBackground" since="11" />
+ <field name="selectableItemBackgroundBorderless" since="21" />
<field name="selectedDateVerticalBar" since="11" />
<field name="selectedWeekBackgroundColor" since="11" />
+ <field name="sessionService" since="21" />
<field name="settingsActivity" since="3" />
+ <field name="setupActivity" since="21" />
<field name="shadowColor" />
<field name="shadowDx" />
<field name="shadowDy" />
@@ -967,6 +1040,7 @@
<field name="shrinkColumns" />
<field name="singleLine" />
<field name="singleUser" since="17" />
+ <field name="slideEdge" since="21" />
<field name="smallIcon" since="5" />
<field name="smallScreens" since="4" />
<field name="smoothScrollbar" since="3" />
@@ -978,16 +1052,19 @@
<field name="spinnerStyle" />
<field name="spinnersShown" since="11" />
<field name="splitMotionEvents" since="11" />
+ <field name="splitTrack" since="21" />
<field name="src" />
<field name="ssp" since="19" />
<field name="sspPattern" since="19" />
<field name="sspPrefix" since="19" />
<field name="stackFromBottom" />
+ <field name="stackViewStyle" since="21" />
<field name="starStyle" />
<field name="startColor" />
<field name="startDelay" since="19" />
<field name="startOffset" />
<field name="startYear" />
+ <field name="stateListAnimator" since="21" />
<field name="stateNotNeeded" />
<field name="state_above_anchor" />
<field name="state_accelerated" since="11" />
@@ -1012,12 +1089,19 @@
<field name="state_single" />
<field name="state_window_focused" />
<field name="staticWallpaperPreview" since="11" />
+ <field name="statusBarColor" since="21" />
<field name="stepSize" />
<field name="stopWithTask" since="14" />
<field name="streamType" />
<field name="stretchColumns" />
<field name="stretchMode" />
+ <field name="stroke" since="21" />
+ <field name="strokeLineCap" since="21" />
+ <field name="strokeLineJoin" since="21" />
+ <field name="strokeOpacity" since="21" />
+ <field name="strokeWidth" since="21" />
<field name="subtitle" since="11" />
+ <field name="subtitleTextAppearance" since="21" />
<field name="subtitleTextStyle" since="11" />
<field name="subtypeExtraValue" since="14" />
<field name="subtypeId" since="17" />
@@ -1034,6 +1118,7 @@
<field name="switchMinWidth" since="14" />
<field name="switchPadding" since="14" />
<field name="switchPreferenceStyle" since="14" />
+ <field name="switchStyle" since="21" />
<field name="switchTextAppearance" since="14" />
<field name="switchTextOff" since="14" />
<field name="switchTextOn" since="14" />
@@ -1049,6 +1134,7 @@
<field name="targetId" since="19" />
<field name="targetPackage" />
<field name="targetSdkVersion" since="4" />
+ <field name="targetViewName" since="21" />
<field name="taskAffinity" />
<field name="taskCloseEnterAnimation" />
<field name="taskCloseExitAnimation" />
@@ -1070,6 +1156,7 @@
<field name="textAppearanceLargeInverse" />
<field name="textAppearanceLargePopupMenu" since="11" />
<field name="textAppearanceListItem" since="14" />
+ <field name="textAppearanceListItemSecondary" since="21" />
<field name="textAppearanceListItemSmall" since="14" />
<field name="textAppearanceMedium" />
<field name="textAppearanceMediumInverse" />
@@ -1130,11 +1217,14 @@
<field name="tileMode" />
<field name="timeZone" since="17" />
<field name="tint" />
+ <field name="tintMode" since="21" />
<field name="title" />
<field name="titleCondensed" />
+ <field name="titleTextAppearance" since="21" />
<field name="titleTextStyle" since="11" />
<field name="toAlpha" />
<field name="toDegrees" />
+ <field name="toId" since="21" />
<field name="toScene" since="19" />
<field name="toXDelta" />
<field name="toXScale" />
@@ -1151,9 +1241,15 @@
<field name="transformPivotX" since="11" />
<field name="transformPivotY" since="11" />
<field name="transition" since="19" />
+ <field name="transitionGroup" since="21" />
<field name="transitionOrdering" since="19" />
<field name="translationX" since="11" />
<field name="translationY" since="11" />
+ <field name="translationZ" since="21" />
+ <field name="trimPathEnd" since="21" />
+ <field name="trimPathOffset" since="21" />
+ <field name="trimPathStart" since="21" />
+ <field name="tvInputType" since="21" />
<field name="type" />
<field name="typeface" />
<field name="uiOptions" since="14" />
@@ -1178,6 +1274,9 @@
<field name="verticalGap" since="3" />
<field name="verticalScrollbarPosition" since="11" />
<field name="verticalSpacing" />
+ <field name="viewName" since="21" />
+ <field name="viewportHeight" since="21" />
+ <field name="viewportWidth" since="21" />
<field name="visibility" />
<field name="visible" />
<field name="vmSafeMode" since="8" />
@@ -1206,14 +1305,21 @@
<field name="windowActionBar" since="11" />
<field name="windowActionBarOverlay" since="11" />
<field name="windowActionModeOverlay" since="11" />
+ <field name="windowAllowEnterTransitionOverlap" since="21" />
+ <field name="windowAllowExitTransitionOverlap" since="21" />
<field name="windowAnimationStyle" />
<field name="windowBackground" />
<field name="windowCloseOnTouchOutside" since="11" />
<field name="windowContentOverlay" />
+ <field name="windowContentTransitionManager" since="21" />
+ <field name="windowContentTransitions" since="21" />
<field name="windowDisablePreview" since="3" />
+ <field name="windowDrawsSystemBarBackgrounds" since="21" />
<field name="windowEnableSplitTouch" since="11" />
<field name="windowEnterAnimation" />
+ <field name="windowEnterTransition" since="21" />
<field name="windowExitAnimation" />
+ <field name="windowExitTransition" since="21" />
<field name="windowFrame" />
<field name="windowFullscreen" />
<field name="windowHideAnimation" />
@@ -1224,9 +1330,12 @@
<field name="windowNoDisplay" since="3" />
<field name="windowNoTitle" />
<field name="windowOverscan" since="18" />
+ <field name="windowSharedElementEnterTransition" since="21" />
+ <field name="windowSharedElementExitTransition" since="21" />
<field name="windowShowAnimation" />
<field name="windowShowWallpaper" since="5" />
<field name="windowSoftInputMode" since="3" />
+ <field name="windowSwipeToDismiss" since="20" />
<field name="windowTitleBackgroundStyle" />
<field name="windowTitleSize" />
<field name="windowTitleStyle" />
@@ -1281,6 +1390,16 @@
<field name="app_icon_size" />
<field name="dialog_min_width_major" since="11" />
<field name="dialog_min_width_minor" since="11" />
+ <field name="l_resource_pad1" since="21" />
+ <field name="l_resource_pad10" since="21" />
+ <field name="l_resource_pad2" since="21" />
+ <field name="l_resource_pad3" since="21" />
+ <field name="l_resource_pad4" since="21" />
+ <field name="l_resource_pad5" since="21" />
+ <field name="l_resource_pad6" since="21" />
+ <field name="l_resource_pad7" since="21" />
+ <field name="l_resource_pad8" since="21" />
+ <field name="l_resource_pad9" since="21" />
<field name="notification_large_icon_height" since="11" />
<field name="notification_large_icon_width" since="11" />
<field name="thumbnail_height" />
@@ -1496,7 +1615,27 @@
<field name="inputArea" since="3" />
<field name="inputExtractEditText" since="3" />
<field name="keyboardView" since="3" />
+ <field name="l_resource_pad1" since="21" />
+ <field name="l_resource_pad10" since="21" />
+ <field name="l_resource_pad11" since="21" />
+ <field name="l_resource_pad12" since="21" />
+ <field name="l_resource_pad13" since="21" />
+ <field name="l_resource_pad14" since="21" />
+ <field name="l_resource_pad15" since="21" />
+ <field name="l_resource_pad16" since="21" />
+ <field name="l_resource_pad17" since="21" />
+ <field name="l_resource_pad18" since="21" />
+ <field name="l_resource_pad19" since="21" />
+ <field name="l_resource_pad2" since="21" />
+ <field name="l_resource_pad3" since="21" />
+ <field name="l_resource_pad4" since="21" />
+ <field name="l_resource_pad5" since="21" />
+ <field name="l_resource_pad6" since="21" />
+ <field name="l_resource_pad7" since="21" />
+ <field name="l_resource_pad8" since="21" />
+ <field name="l_resource_pad9" since="21" />
<field name="list" />
+ <field name="mask" since="21" />
<field name="message" />
<field name="paste" since="3" />
<field name="primary" />
@@ -1540,7 +1679,14 @@
<field name="decelerate_cubic" />
<field name="decelerate_quad" />
<field name="decelerate_quint" />
+ <field name="fast_out_linear_in" since="21" />
+ <field name="fast_out_slow_in" since="21" />
+ <field name="l_resource_pad1" since="21" />
+ <field name="l_resource_pad2" since="21" />
+ <field name="l_resource_pad3" since="21" />
+ <field name="l_resource_pad4" since="21" />
<field name="linear" />
+ <field name="linear_out_slow_in" since="21" />
<field name="overshoot" />
</class>
<class name="android/R$layout" since="1">
@@ -1717,6 +1863,52 @@
<field name="TextAppearance_Inverse" />
<field name="TextAppearance_Large" />
<field name="TextAppearance_Large_Inverse" />
+ <field name="TextAppearance_Material" since="21" />
+ <field name="TextAppearance_Material_Body1" since="21" />
+ <field name="TextAppearance_Material_Body2" since="21" />
+ <field name="TextAppearance_Material_Button" since="21" />
+ <field name="TextAppearance_Material_Caption" since="21" />
+ <field name="TextAppearance_Material_DialogWindowTitle" since="21" />
+ <field name="TextAppearance_Material_Display1" since="21" />
+ <field name="TextAppearance_Material_Display2" since="21" />
+ <field name="TextAppearance_Material_Display3" since="21" />
+ <field name="TextAppearance_Material_Display4" since="21" />
+ <field name="TextAppearance_Material_Headline" since="21" />
+ <field name="TextAppearance_Material_Inverse" since="21" />
+ <field name="TextAppearance_Material_Large" since="21" />
+ <field name="TextAppearance_Material_Large_Inverse" since="21" />
+ <field name="TextAppearance_Material_Medium" since="21" />
+ <field name="TextAppearance_Material_Medium_Inverse" since="21" />
+ <field name="TextAppearance_Material_Menu" since="21" />
+ <field name="TextAppearance_Material_SearchResult_Subtitle" since="21" />
+ <field name="TextAppearance_Material_SearchResult_Title" since="21" />
+ <field name="TextAppearance_Material_Small" since="21" />
+ <field name="TextAppearance_Material_Small_Inverse" since="21" />
+ <field name="TextAppearance_Material_Subhead" since="21" />
+ <field name="TextAppearance_Material_Title" since="21" />
+ <field name="TextAppearance_Material_Widget" since="21" />
+ <field name="TextAppearance_Material_Widget_ActionBar_Menu" since="21" />
+ <field name="TextAppearance_Material_Widget_ActionBar_Subtitle" since="21" />
+ <field name="TextAppearance_Material_Widget_ActionBar_Subtitle_Inverse" since="21" />
+ <field name="TextAppearance_Material_Widget_ActionBar_Title" since="21" />
+ <field name="TextAppearance_Material_Widget_ActionBar_Title_Inverse" since="21" />
+ <field name="TextAppearance_Material_Widget_ActionMode_Subtitle" since="21" />
+ <field name="TextAppearance_Material_Widget_ActionMode_Subtitle_Inverse" since="21" />
+ <field name="TextAppearance_Material_Widget_ActionMode_Title" since="21" />
+ <field name="TextAppearance_Material_Widget_ActionMode_Title_Inverse" since="21" />
+ <field name="TextAppearance_Material_Widget_Button" since="21" />
+ <field name="TextAppearance_Material_Widget_DropDownHint" since="21" />
+ <field name="TextAppearance_Material_Widget_DropDownItem" since="21" />
+ <field name="TextAppearance_Material_Widget_EditText" since="21" />
+ <field name="TextAppearance_Material_Widget_IconMenu_Item" since="21" />
+ <field name="TextAppearance_Material_Widget_PopupMenu" since="21" />
+ <field name="TextAppearance_Material_Widget_PopupMenu_Large" since="21" />
+ <field name="TextAppearance_Material_Widget_PopupMenu_Small" since="21" />
+ <field name="TextAppearance_Material_Widget_TabWidget" since="21" />
+ <field name="TextAppearance_Material_Widget_TextView" since="21" />
+ <field name="TextAppearance_Material_Widget_TextView_PopupMenu" since="21" />
+ <field name="TextAppearance_Material_Widget_TextView_SpinnerItem" since="21" />
+ <field name="TextAppearance_Material_WindowTitle" since="21" />
<field name="TextAppearance_Medium" />
<field name="TextAppearance_Medium_Inverse" />
<field name="TextAppearance_Small" />
@@ -1742,6 +1934,12 @@
<field name="TextAppearance_Widget_TextView_SpinnerItem" />
<field name="TextAppearance_WindowTitle" />
<field name="Theme" />
+ <field name="ThemeOverlay" since="21" />
+ <field name="ThemeOverlay_Material" since="21" />
+ <field name="ThemeOverlay_Material_ActionBar" since="21" />
+ <field name="ThemeOverlay_Material_Dark" since="21" />
+ <field name="ThemeOverlay_Material_Dark_ActionBar" since="21" />
+ <field name="ThemeOverlay_Material_Light" since="21" />
<field name="Theme_Black" />
<field name="Theme_Black_NoTitleBar" />
<field name="Theme_Black_NoTitleBar_Fullscreen" />
@@ -1771,6 +1969,7 @@
<field name="Theme_DeviceDefault_NoActionBar_Overscan" since="18" />
<field name="Theme_DeviceDefault_NoActionBar_TranslucentDecor" since="19" />
<field name="Theme_DeviceDefault_Panel" since="14" />
+ <field name="Theme_DeviceDefault_Settings" since="21" />
<field name="Theme_DeviceDefault_Wallpaper" since="14" />
<field name="Theme_DeviceDefault_Wallpaper_NoTitleBar" since="14" />
<field name="Theme_Dialog" />
@@ -1808,6 +2007,37 @@
<field name="Theme_Light_NoTitleBar_Fullscreen" />
<field name="Theme_Light_Panel" since="3" />
<field name="Theme_Light_WallpaperSettings" since="5" />
+ <field name="Theme_Material" since="21" />
+ <field name="Theme_Material_Dialog" since="21" />
+ <field name="Theme_Material_DialogWhenLarge" since="21" />
+ <field name="Theme_Material_DialogWhenLarge_NoActionBar" since="21" />
+ <field name="Theme_Material_Dialog_MinWidth" since="21" />
+ <field name="Theme_Material_Dialog_NoActionBar" since="21" />
+ <field name="Theme_Material_Dialog_NoActionBar_MinWidth" since="21" />
+ <field name="Theme_Material_InputMethod" since="21" />
+ <field name="Theme_Material_Light" since="21" />
+ <field name="Theme_Material_Light_DarkActionBar" since="21" />
+ <field name="Theme_Material_Light_Dialog" since="21" />
+ <field name="Theme_Material_Light_DialogWhenLarge" since="21" />
+ <field name="Theme_Material_Light_DialogWhenLarge_NoActionBar" since="21" />
+ <field name="Theme_Material_Light_Dialog_MinWidth" since="21" />
+ <field name="Theme_Material_Light_Dialog_NoActionBar" since="21" />
+ <field name="Theme_Material_Light_Dialog_NoActionBar_MinWidth" since="21" />
+ <field name="Theme_Material_Light_NoActionBar" since="21" />
+ <field name="Theme_Material_Light_NoActionBar_Fullscreen" since="21" />
+ <field name="Theme_Material_Light_NoActionBar_Overscan" since="21" />
+ <field name="Theme_Material_Light_NoActionBar_TranslucentDecor" since="21" />
+ <field name="Theme_Material_Light_Panel" since="21" />
+ <field name="Theme_Material_Light_Voice" since="21" />
+ <field name="Theme_Material_NoActionBar" since="21" />
+ <field name="Theme_Material_NoActionBar_Fullscreen" since="21" />
+ <field name="Theme_Material_NoActionBar_Overscan" since="21" />
+ <field name="Theme_Material_NoActionBar_TranslucentDecor" since="21" />
+ <field name="Theme_Material_Panel" since="21" />
+ <field name="Theme_Material_Settings" since="21" />
+ <field name="Theme_Material_Voice" since="21" />
+ <field name="Theme_Material_Wallpaper" since="21" />
+ <field name="Theme_Material_Wallpaper_NoTitleBar" since="21" />
<field name="Theme_NoDisplay" since="3" />
<field name="Theme_NoTitleBar" />
<field name="Theme_NoTitleBar_Fullscreen" />
@@ -1869,6 +2099,7 @@
<field name="Widget_DeviceDefault_DropDownItem_Spinner" since="14" />
<field name="Widget_DeviceDefault_EditText" since="14" />
<field name="Widget_DeviceDefault_ExpandableListView" since="14" />
+ <field name="Widget_DeviceDefault_FastScroll" since="21" />
<field name="Widget_DeviceDefault_GridView" since="14" />
<field name="Widget_DeviceDefault_HorizontalScrollView" since="14" />
<field name="Widget_DeviceDefault_ImageButton" since="14" />
@@ -1902,6 +2133,7 @@
<field name="Widget_DeviceDefault_Light_DropDownItem_Spinner" since="14" />
<field name="Widget_DeviceDefault_Light_EditText" since="14" />
<field name="Widget_DeviceDefault_Light_ExpandableListView" since="14" />
+ <field name="Widget_DeviceDefault_Light_FastScroll" since="21" />
<field name="Widget_DeviceDefault_Light_GridView" since="14" />
<field name="Widget_DeviceDefault_Light_HorizontalScrollView" since="14" />
<field name="Widget_DeviceDefault_Light_ImageButton" since="14" />
@@ -1925,6 +2157,7 @@
<field name="Widget_DeviceDefault_Light_ScrollView" since="14" />
<field name="Widget_DeviceDefault_Light_SeekBar" since="14" />
<field name="Widget_DeviceDefault_Light_Spinner" since="14" />
+ <field name="Widget_DeviceDefault_Light_StackView" since="21" />
<field name="Widget_DeviceDefault_Light_Tab" since="14" />
<field name="Widget_DeviceDefault_Light_TabWidget" since="14" />
<field name="Widget_DeviceDefault_Light_TextView" since="14" />
@@ -1948,6 +2181,7 @@
<field name="Widget_DeviceDefault_ScrollView" since="14" />
<field name="Widget_DeviceDefault_SeekBar" since="14" />
<field name="Widget_DeviceDefault_Spinner" since="14" />
+ <field name="Widget_DeviceDefault_StackView" since="21" />
<field name="Widget_DeviceDefault_Tab" since="14" />
<field name="Widget_DeviceDefault_TabWidget" since="14" />
<field name="Widget_DeviceDefault_TextView" since="14" />
@@ -1958,6 +2192,7 @@
<field name="Widget_DropDownItem_Spinner" />
<field name="Widget_EditText" />
<field name="Widget_ExpandableListView" />
+ <field name="Widget_FastScroll" since="21" />
<field name="Widget_FragmentBreadCrumbs" since="11" />
<field name="Widget_Gallery" />
<field name="Widget_GridView" />
@@ -1989,6 +2224,7 @@
<field name="Widget_Holo_DropDownItem_Spinner" since="11" />
<field name="Widget_Holo_EditText" since="11" />
<field name="Widget_Holo_ExpandableListView" since="11" />
+ <field name="Widget_Holo_FastScroll" since="21" />
<field name="Widget_Holo_GridView" since="11" />
<field name="Widget_Holo_HorizontalScrollView" since="11" />
<field name="Widget_Holo_ImageButton" since="11" />
@@ -2009,6 +2245,7 @@
<field name="Widget_Holo_Light_ActionMode_Inverse" since="14" />
<field name="Widget_Holo_Light_AutoCompleteTextView" since="11" />
<field name="Widget_Holo_Light_Button" since="11" />
+ <field name="Widget_Holo_Light_Button_Borderless" since="21" />
<field name="Widget_Holo_Light_Button_Borderless_Small" since="14" />
<field name="Widget_Holo_Light_Button_Inset" since="11" />
<field name="Widget_Holo_Light_Button_Small" since="11" />
@@ -2022,6 +2259,7 @@
<field name="Widget_Holo_Light_DropDownItem_Spinner" since="11" />
<field name="Widget_Holo_Light_EditText" since="11" />
<field name="Widget_Holo_Light_ExpandableListView" since="11" />
+ <field name="Widget_Holo_Light_FastScroll" since="21" />
<field name="Widget_Holo_Light_GridView" since="11" />
<field name="Widget_Holo_Light_HorizontalScrollView" since="11" />
<field name="Widget_Holo_Light_ImageButton" since="11" />
@@ -2045,6 +2283,7 @@
<field name="Widget_Holo_Light_ScrollView" since="11" />
<field name="Widget_Holo_Light_SeekBar" since="11" />
<field name="Widget_Holo_Light_Spinner" since="11" />
+ <field name="Widget_Holo_Light_StackView" since="21" />
<field name="Widget_Holo_Light_Tab" since="11" />
<field name="Widget_Holo_Light_TabWidget" since="11" />
<field name="Widget_Holo_Light_TextView" since="11" />
@@ -2068,6 +2307,7 @@
<field name="Widget_Holo_ScrollView" since="11" />
<field name="Widget_Holo_SeekBar" since="11" />
<field name="Widget_Holo_Spinner" since="11" />
+ <field name="Widget_Holo_StackView" since="21" />
<field name="Widget_Holo_Tab" since="11" />
<field name="Widget_Holo_TabWidget" since="11" />
<field name="Widget_Holo_TextView" since="11" />
@@ -2082,6 +2322,128 @@
<field name="Widget_ListView_DropDown" />
<field name="Widget_ListView_Menu" />
<field name="Widget_ListView_White" />
+ <field name="Widget_Material" since="21" />
+ <field name="Widget_Material_ActionBar" since="21" />
+ <field name="Widget_Material_ActionBar_Solid" since="21" />
+ <field name="Widget_Material_ActionBar_TabBar" since="21" />
+ <field name="Widget_Material_ActionBar_TabText" since="21" />
+ <field name="Widget_Material_ActionBar_TabView" since="21" />
+ <field name="Widget_Material_ActionButton" since="21" />
+ <field name="Widget_Material_ActionButton_CloseMode" since="21" />
+ <field name="Widget_Material_ActionButton_Overflow" since="21" />
+ <field name="Widget_Material_ActionMode" since="21" />
+ <field name="Widget_Material_AutoCompleteTextView" since="21" />
+ <field name="Widget_Material_Button" since="21" />
+ <field name="Widget_Material_ButtonBar" since="21" />
+ <field name="Widget_Material_ButtonBar_AlertDialog" since="21" />
+ <field name="Widget_Material_Button_Borderless" since="21" />
+ <field name="Widget_Material_Button_Borderless_Small" since="21" />
+ <field name="Widget_Material_Button_Inset" since="21" />
+ <field name="Widget_Material_Button_Small" since="21" />
+ <field name="Widget_Material_Button_Toggle" since="21" />
+ <field name="Widget_Material_CalendarView" since="21" />
+ <field name="Widget_Material_CheckedTextView" since="21" />
+ <field name="Widget_Material_CompoundButton_CheckBox" since="21" />
+ <field name="Widget_Material_CompoundButton_RadioButton" since="21" />
+ <field name="Widget_Material_CompoundButton_Star" since="21" />
+ <field name="Widget_Material_DatePicker" since="21" />
+ <field name="Widget_Material_DropDownItem" since="21" />
+ <field name="Widget_Material_DropDownItem_Spinner" since="21" />
+ <field name="Widget_Material_EditText" since="21" />
+ <field name="Widget_Material_ExpandableListView" since="21" />
+ <field name="Widget_Material_FastScroll" since="21" />
+ <field name="Widget_Material_GridView" since="21" />
+ <field name="Widget_Material_HorizontalScrollView" since="21" />
+ <field name="Widget_Material_ImageButton" since="21" />
+ <field name="Widget_Material_Light" since="21" />
+ <field name="Widget_Material_Light_ActionBar" since="21" />
+ <field name="Widget_Material_Light_ActionBar_Solid" since="21" />
+ <field name="Widget_Material_Light_ActionBar_TabBar" since="21" />
+ <field name="Widget_Material_Light_ActionBar_TabText" since="21" />
+ <field name="Widget_Material_Light_ActionBar_TabView" since="21" />
+ <field name="Widget_Material_Light_ActionButton" since="21" />
+ <field name="Widget_Material_Light_ActionButton_CloseMode" since="21" />
+ <field name="Widget_Material_Light_ActionButton_Overflow" since="21" />
+ <field name="Widget_Material_Light_ActionMode" since="21" />
+ <field name="Widget_Material_Light_AutoCompleteTextView" since="21" />
+ <field name="Widget_Material_Light_Button" since="21" />
+ <field name="Widget_Material_Light_ButtonBar" since="21" />
+ <field name="Widget_Material_Light_ButtonBar_AlertDialog" since="21" />
+ <field name="Widget_Material_Light_Button_Borderless" since="21" />
+ <field name="Widget_Material_Light_Button_Borderless_Small" since="21" />
+ <field name="Widget_Material_Light_Button_Inset" since="21" />
+ <field name="Widget_Material_Light_Button_Small" since="21" />
+ <field name="Widget_Material_Light_Button_Toggle" since="21" />
+ <field name="Widget_Material_Light_CalendarView" since="21" />
+ <field name="Widget_Material_Light_CheckedTextView" since="21" />
+ <field name="Widget_Material_Light_CompoundButton_CheckBox" since="21" />
+ <field name="Widget_Material_Light_CompoundButton_RadioButton" since="21" />
+ <field name="Widget_Material_Light_CompoundButton_Star" since="21" />
+ <field name="Widget_Material_Light_DropDownItem" since="21" />
+ <field name="Widget_Material_Light_DropDownItem_Spinner" since="21" />
+ <field name="Widget_Material_Light_EditText" since="21" />
+ <field name="Widget_Material_Light_ExpandableListView" since="21" />
+ <field name="Widget_Material_Light_FastScroll" since="21" />
+ <field name="Widget_Material_Light_GridView" since="21" />
+ <field name="Widget_Material_Light_HorizontalScrollView" since="21" />
+ <field name="Widget_Material_Light_ImageButton" since="21" />
+ <field name="Widget_Material_Light_ListPopupWindow" since="21" />
+ <field name="Widget_Material_Light_ListView" since="21" />
+ <field name="Widget_Material_Light_ListView_DropDown" since="21" />
+ <field name="Widget_Material_Light_MediaRouteButton" since="21" />
+ <field name="Widget_Material_Light_PopupMenu" since="21" />
+ <field name="Widget_Material_Light_PopupMenu_Overflow" since="21" />
+ <field name="Widget_Material_Light_PopupWindow" since="21" />
+ <field name="Widget_Material_Light_ProgressBar" since="21" />
+ <field name="Widget_Material_Light_ProgressBar_Horizontal" since="21" />
+ <field name="Widget_Material_Light_ProgressBar_Inverse" since="21" />
+ <field name="Widget_Material_Light_ProgressBar_Large" since="21" />
+ <field name="Widget_Material_Light_ProgressBar_Large_Inverse" since="21" />
+ <field name="Widget_Material_Light_ProgressBar_Small" since="21" />
+ <field name="Widget_Material_Light_ProgressBar_Small_Inverse" since="21" />
+ <field name="Widget_Material_Light_ProgressBar_Small_Title" since="21" />
+ <field name="Widget_Material_Light_RatingBar" since="21" />
+ <field name="Widget_Material_Light_RatingBar_Indicator" since="21" />
+ <field name="Widget_Material_Light_RatingBar_Small" since="21" />
+ <field name="Widget_Material_Light_ScrollView" since="21" />
+ <field name="Widget_Material_Light_SeekBar" since="21" />
+ <field name="Widget_Material_Light_SegmentedButton" since="21" />
+ <field name="Widget_Material_Light_Spinner" since="21" />
+ <field name="Widget_Material_Light_StackView" since="21" />
+ <field name="Widget_Material_Light_Tab" since="21" />
+ <field name="Widget_Material_Light_TabWidget" since="21" />
+ <field name="Widget_Material_Light_TextView" since="21" />
+ <field name="Widget_Material_Light_TextView_SpinnerItem" since="21" />
+ <field name="Widget_Material_Light_WebTextView" since="21" />
+ <field name="Widget_Material_Light_WebView" since="21" />
+ <field name="Widget_Material_ListPopupWindow" since="21" />
+ <field name="Widget_Material_ListView" since="21" />
+ <field name="Widget_Material_ListView_DropDown" since="21" />
+ <field name="Widget_Material_MediaRouteButton" since="21" />
+ <field name="Widget_Material_PopupMenu" since="21" />
+ <field name="Widget_Material_PopupMenu_Overflow" since="21" />
+ <field name="Widget_Material_PopupWindow" since="21" />
+ <field name="Widget_Material_ProgressBar" since="21" />
+ <field name="Widget_Material_ProgressBar_Horizontal" since="21" />
+ <field name="Widget_Material_ProgressBar_Large" since="21" />
+ <field name="Widget_Material_ProgressBar_Small" since="21" />
+ <field name="Widget_Material_ProgressBar_Small_Title" since="21" />
+ <field name="Widget_Material_RatingBar" since="21" />
+ <field name="Widget_Material_RatingBar_Indicator" since="21" />
+ <field name="Widget_Material_RatingBar_Small" since="21" />
+ <field name="Widget_Material_ScrollView" since="21" />
+ <field name="Widget_Material_SeekBar" since="21" />
+ <field name="Widget_Material_SegmentedButton" since="21" />
+ <field name="Widget_Material_Spinner" since="21" />
+ <field name="Widget_Material_StackView" since="21" />
+ <field name="Widget_Material_Tab" since="21" />
+ <field name="Widget_Material_TabWidget" since="21" />
+ <field name="Widget_Material_TextView" since="21" />
+ <field name="Widget_Material_TextView_SpinnerItem" since="21" />
+ <field name="Widget_Material_Toolbar" since="21" />
+ <field name="Widget_Material_Toolbar_Button_Navigation" since="21" />
+ <field name="Widget_Material_WebTextView" since="21" />
+ <field name="Widget_Material_WebView" since="21" />
<field name="Widget_PopupMenu" since="11" />
<field name="Widget_PopupWindow" />
<field name="Widget_ProgressBar" />
@@ -2096,11 +2458,47 @@
<field name="Widget_SeekBar" />
<field name="Widget_Spinner" />
<field name="Widget_Spinner_DropDown" since="11" />
+ <field name="Widget_StackView" since="21" />
<field name="Widget_TabWidget" />
<field name="Widget_TextView" />
<field name="Widget_TextView_PopupMenu" />
<field name="Widget_TextView_SpinnerItem" />
+ <field name="Widget_Toolbar" since="21" />
+ <field name="Widget_Toolbar_Button_Navigation" since="21" />
<field name="Widget_WebView" />
+ <field name="l_resource_pad1" since="21" />
+ <field name="l_resource_pad10" since="21" />
+ <field name="l_resource_pad11" since="21" />
+ <field name="l_resource_pad12" since="21" />
+ <field name="l_resource_pad13" since="21" />
+ <field name="l_resource_pad14" since="21" />
+ <field name="l_resource_pad15" since="21" />
+ <field name="l_resource_pad16" since="21" />
+ <field name="l_resource_pad17" since="21" />
+ <field name="l_resource_pad18" since="21" />
+ <field name="l_resource_pad19" since="21" />
+ <field name="l_resource_pad2" since="21" />
+ <field name="l_resource_pad20" since="21" />
+ <field name="l_resource_pad21" since="21" />
+ <field name="l_resource_pad22" since="21" />
+ <field name="l_resource_pad23" since="21" />
+ <field name="l_resource_pad24" since="21" />
+ <field name="l_resource_pad25" since="21" />
+ <field name="l_resource_pad26" since="21" />
+ <field name="l_resource_pad27" since="21" />
+ <field name="l_resource_pad28" since="21" />
+ <field name="l_resource_pad3" since="21" />
+ <field name="l_resource_pad4" since="21" />
+ <field name="l_resource_pad5" since="21" />
+ <field name="l_resource_pad6" since="21" />
+ <field name="l_resource_pad7" since="21" />
+ <field name="l_resource_pad8" since="21" />
+ <field name="l_resource_pad9" since="21" />
+ </class>
+ <class name="android/R$transition" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <field name="no_transition" />
</class>
<class name="android/R$xml" since="1">
<extends name="java/lang/Object" />
@@ -2109,8 +2507,10 @@
<class name="android/accessibilityservice/AccessibilityService" since="4">
<extends name="android/app/Service" />
<method name="<init>()V" />
+ <method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="21" />
<method name="getRootInActiveWindow()Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
<method name="getServiceInfo()Landroid/accessibilityservice/AccessibilityServiceInfo;" since="16" />
+ <method name="getWindows()Ljava/util/List;" since="21" />
<method name="onAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" />
<method name="onGesture(I)Z" since="16" />
<method name="onInterrupt()V" />
@@ -2174,6 +2574,7 @@
<field name="FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" since="18" />
<field name="FLAG_REQUEST_FILTER_KEY_EVENTS" since="18" />
<field name="FLAG_REQUEST_TOUCH_EXPLORATION_MODE" since="16" />
+ <field name="FLAG_RETRIEVE_INTERACTIVE_WINDOWS" since="21" />
<field name="eventTypes" />
<field name="feedbackType" />
<field name="flags" />
@@ -2385,6 +2786,7 @@
<extends name="java/lang/Object" />
<method name="<init>()V" />
<method name="loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator;" />
+ <method name="loadStateListAnimator(Landroid/content/Context;I)Landroid/animation/StateListAnimator;" since="21" />
</class>
<class name="android/animation/AnimatorListenerAdapter" since="11">
<extends name="java/lang/Object" />
@@ -2417,12 +2819,32 @@
<implements name="android/animation/TypeEvaluator" />
<method name="<init>()V" />
</class>
+ <class name="android/animation/BidirectionalTypeConverter" since="21">
+ <extends name="android/animation/TypeConverter" />
+ <method name="<init>(Ljava/lang/Class;Ljava/lang/Class;)V" />
+ <method name="convertBack(Ljava/lang/Object;)Ljava/lang/Object;" />
+ <method name="invert()Landroid/animation/BidirectionalTypeConverter;" />
+ </class>
+ <class name="android/animation/FloatArrayEvaluator" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/animation/TypeEvaluator" />
+ <method name="<init>()V" />
+ <method name="<init>([F)V" />
+ <method name="evaluate(F[F[F)[F" />
+ </class>
<class name="android/animation/FloatEvaluator" since="11">
<extends name="java/lang/Object" />
<implements name="android/animation/TypeEvaluator" />
<method name="<init>()V" />
<method name="evaluate(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Float;" since="14" />
</class>
+ <class name="android/animation/IntArrayEvaluator" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/animation/TypeEvaluator" />
+ <method name="<init>()V" />
+ <method name="<init>([I)V" />
+ <method name="evaluate(F[I[I)[I" />
+ </class>
<class name="android/animation/IntEvaluator" since="11">
<extends name="java/lang/Object" />
<implements name="android/animation/TypeEvaluator" />
@@ -2495,11 +2917,26 @@
<method name="clone()Landroid/animation/ObjectAnimator;" />
<method name="getPropertyName()Ljava/lang/String;" />
<method name="getTarget()Ljava/lang/Object;" />
+ <method name="ofArgb(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;" since="21" />
+ <method name="ofArgb(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;" since="21" />
+ <method name="ofFloat(Ljava/lang/Object;Landroid/util/Property;Landroid/util/Property;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
<method name="ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;" since="14" />
+ <method name="ofFloat(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
<method name="ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;" />
+ <method name="ofInt(Ljava/lang/Object;Landroid/util/Property;Landroid/util/Property;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
<method name="ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;" since="14" />
+ <method name="ofInt(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
<method name="ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;" />
+ <method name="ofMultiFloat(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="21" />
+ <method name="ofMultiFloat(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+ <method name="ofMultiFloat(Ljava/lang/Object;Ljava/lang/String;[[F)Landroid/animation/ObjectAnimator;" since="21" />
+ <method name="ofMultiInt(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="21" />
+ <method name="ofMultiInt(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+ <method name="ofMultiInt(Ljava/lang/Object;Ljava/lang/String;[[I)Landroid/animation/ObjectAnimator;" since="21" />
+ <method name="ofObject(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="21" />
+ <method name="ofObject(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
<method name="ofObject(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="14" />
+ <method name="ofObject(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
<method name="ofObject(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" />
<method name="ofPropertyValuesHolder(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;" />
<method name="setAutoCancel(Z)V" since="18" />
@@ -2507,6 +2944,13 @@
<method name="setProperty(Landroid/util/Property;)V" since="14" />
<method name="setPropertyName(Ljava/lang/String;)V" />
</class>
+ <class name="android/animation/PointFEvaluator" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/animation/TypeEvaluator" />
+ <method name="<init>()V" />
+ <method name="<init>(Landroid/graphics/PointF;)V" />
+ <method name="evaluate(FLandroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/PointF;" />
+ </class>
<class name="android/animation/PropertyValuesHolder" since="11">
<extends name="java/lang/Object" />
<implements name="java/lang/Cloneable" />
@@ -2519,8 +2963,20 @@
<method name="ofInt(Ljava/lang/String;[I)Landroid/animation/PropertyValuesHolder;" />
<method name="ofKeyframe(Landroid/util/Property;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" since="14" />
<method name="ofKeyframe(Ljava/lang/String;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" />
+ <method name="ofMultiFloat(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" since="21" />
+ <method name="ofMultiFloat(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="21" />
+ <method name="ofMultiFloat(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+ <method name="ofMultiFloat(Ljava/lang/String;[[F)Landroid/animation/PropertyValuesHolder;" since="21" />
+ <method name="ofMultiInt(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" since="21" />
+ <method name="ofMultiInt(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="21" />
+ <method name="ofMultiInt(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+ <method name="ofMultiInt(Ljava/lang/String;[[I)Landroid/animation/PropertyValuesHolder;" since="21" />
+ <method name="ofObject(Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="21" />
+ <method name="ofObject(Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
<method name="ofObject(Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="14" />
+ <method name="ofObject(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
<method name="ofObject(Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" />
+ <method name="setConverter(Landroid/animation/TypeConverter;)V" since="21" />
<method name="setEvaluator(Landroid/animation/TypeEvaluator;)V" />
<method name="setFloatValues([F)V" />
<method name="setIntValues([I)V" />
@@ -2533,8 +2989,15 @@
<extends name="java/lang/Object" />
<implements name="android/animation/TypeEvaluator" />
<method name="<init>()V" />
+ <method name="<init>(Landroid/graphics/Rect;)V" since="21" />
<method name="evaluate(FLandroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/Rect;" />
</class>
+ <class name="android/animation/StateListAnimator" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="addState([ILandroid/animation/Animator;)V" />
+ <method name="jumpToCurrentState()V" />
+ </class>
<class name="android/animation/TimeAnimator" since="16">
<extends name="android/animation/ValueAnimator" />
<method name="<init>()V" />
@@ -2548,6 +3011,11 @@
<extends name="java/lang/Object" />
<method name="getInterpolation(F)F" />
</class>
+ <class name="android/animation/TypeConverter" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(Ljava/lang/Class;Ljava/lang/Class;)V" />
+ <method name="convert(Ljava/lang/Object;)Ljava/lang/Object;" />
+ </class>
<class name="android/animation/TypeEvaluator" since="11">
<extends name="java/lang/Object" />
<method name="evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
@@ -2566,6 +3034,7 @@
<method name="getRepeatCount()I" />
<method name="getRepeatMode()I" />
<method name="getValues()[Landroid/animation/PropertyValuesHolder;" />
+ <method name="ofArgb([I)Landroid/animation/ValueAnimator;" since="21" />
<method name="ofFloat([F)Landroid/animation/ValueAnimator;" />
<method name="ofInt([I)Landroid/animation/ValueAnimator;" />
<method name="ofObject(Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ValueAnimator;" />
@@ -2612,6 +3081,7 @@
<method name="getCustomView()Landroid/view/View;" />
<method name="getDisplayOptions()I" />
<method name="getHeight()I" />
+ <method name="getHideOffset()I" since="21" />
<method name="getNavigationItemCount()I" />
<method name="getNavigationMode()I" />
<method name="getSelectedNavigationIndex()I" />
@@ -2622,6 +3092,7 @@
<method name="getThemedContext()Landroid/content/Context;" since="14" />
<method name="getTitle()Ljava/lang/CharSequence;" />
<method name="hide()V" />
+ <method name="isHideOnContentScrollEnabled()Z" since="21" />
<method name="isShowing()Z" />
<method name="newTab()Landroid/app/ActionBar$Tab;" />
<method name="removeAllTabs()V" />
@@ -2640,6 +3111,8 @@
<method name="setDisplayShowHomeEnabled(Z)V" />
<method name="setDisplayShowTitleEnabled(Z)V" />
<method name="setDisplayUseLogoEnabled(Z)V" />
+ <method name="setHideOffset(I)V" since="21" />
+ <method name="setHideOnContentScrollEnabled(Z)V" since="21" />
<method name="setHomeActionContentDescription(I)V" since="18" />
<method name="setHomeActionContentDescription(Ljava/lang/CharSequence;)V" since="18" />
<method name="setHomeAsUpIndicator(I)V" since="18" />
@@ -2676,6 +3149,7 @@
<method name="<init>(Landroid/app/ActionBar$LayoutParams;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/view/ViewGroup$LayoutParams;)V" />
+ <method name="<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V" since="21" />
<field name="gravity" />
</class>
<class name="android/app/ActionBar$OnMenuVisibilityListener" since="11">
@@ -2735,6 +3209,8 @@
<method name="finishActivity(I)V" />
<method name="finishActivityFromChild(Landroid/app/Activity;I)V" />
<method name="finishAffinity()V" since="16" />
+ <method name="finishAfterTransition()V" since="21" />
+ <method name="finishAndRemoveTask()V" since="21" />
<method name="finishFromChild(Landroid/app/Activity;)V" />
<method name="getActionBar()Landroid/app/ActionBar;" since="11" />
<method name="getApplication()Landroid/app/Application;" />
@@ -2742,6 +3218,8 @@
<method name="getCallingPackage()Ljava/lang/String;" />
<method name="getChangingConfigurations()I" />
<method name="getComponentName()Landroid/content/ComponentName;" />
+ <method name="getContentScene()Landroid/transition/Scene;" since="21" />
+ <method name="getContentTransitionManager()Landroid/transition/TransitionManager;" since="21" />
<method name="getCurrentFocus()Landroid/view/View;" />
<method name="getFragmentManager()Landroid/app/FragmentManager;" since="11" />
<method name="getInstanceCount()J" />
@@ -2758,6 +3236,7 @@
<method name="getTaskId()I" />
<method name="getTitle()Ljava/lang/CharSequence;" />
<method name="getTitleColor()I" />
+ <method name="getVoiceInteractor()Landroid/app/VoiceInteractor;" since="21" />
<method name="getVolumeControlStream()I" />
<method name="getWindow()Landroid/view/Window;" />
<method name="getWindowManager()Landroid/view/WindowManager;" />
@@ -2769,10 +3248,12 @@
<method name="isFinishing()Z" />
<method name="isImmersive()Z" since="18" />
<method name="isTaskRoot()Z" />
+ <method name="isVoiceInteraction()Z" since="21" />
<method name="managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
<method name="moveTaskToBack(Z)Z" />
<method name="navigateUpTo(Landroid/content/Intent;)Z" since="16" />
<method name="navigateUpToFromChild(Landroid/app/Activity;Landroid/content/Intent;)Z" since="16" />
+ <method name="onActivityReenter(ILandroid/content/Intent;)V" since="21" />
<method name="onActivityResult(IILandroid/content/Intent;)V" />
<method name="onAttachFragment(Landroid/app/Fragment;)V" since="11" />
<method name="onBackPressed()V" since="5" />
@@ -2780,6 +3261,7 @@
<method name="onContextItemSelected(Landroid/view/MenuItem;)Z" />
<method name="onContextMenuClosed(Landroid/view/Menu;)V" />
<method name="onCreate(Landroid/os/Bundle;)V" />
+ <method name="onCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
<method name="onCreateDescription()Ljava/lang/CharSequence;" />
<method name="onCreateDialog(I)Landroid/app/Dialog;" />
<method name="onCreateDialog(ILandroid/os/Bundle;)Landroid/app/Dialog;" since="8" />
@@ -2796,6 +3278,7 @@
<method name="onOptionsMenuClosed(Landroid/view/Menu;)V" />
<method name="onPause()V" />
<method name="onPostCreate(Landroid/os/Bundle;)V" />
+ <method name="onPostCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
<method name="onPostResume()V" />
<method name="onPrepareDialog(ILandroid/app/Dialog;)V" />
<method name="onPrepareDialog(ILandroid/app/Dialog;Landroid/os/Bundle;)V" since="8" />
@@ -2804,9 +3287,11 @@
<method name="onProvideAssistData(Landroid/os/Bundle;)V" since="18" />
<method name="onRestart()V" />
<method name="onRestoreInstanceState(Landroid/os/Bundle;)V" />
+ <method name="onRestoreInstanceState(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
<method name="onResume()V" />
<method name="onRetainNonConfigurationInstance()Ljava/lang/Object;" />
<method name="onSaveInstanceState(Landroid/os/Bundle;)V" />
+ <method name="onSaveInstanceState(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
<method name="onStart()V" />
<method name="onStop()V" />
<method name="onTitleChanged(Ljava/lang/CharSequence;I)V" />
@@ -2817,16 +3302,21 @@
<method name="openContextMenu(Landroid/view/View;)V" />
<method name="openOptionsMenu()V" />
<method name="overridePendingTransition(II)V" since="5" />
+ <method name="postponeEnterTransition()V" since="21" />
<method name="recreate()V" since="11" />
<method name="registerForContextMenu(Landroid/view/View;)V" />
<method name="removeDialog(I)V" />
<method name="reportFullyDrawn()V" since="19" />
<method name="requestWindowFeature(I)Z" />
<method name="runOnUiThread(Ljava/lang/Runnable;)V" />
+ <method name="setActionBar(Landroid/widget/Toolbar;)V" since="21" />
+ <method name="setContentTransitionManager(Landroid/transition/TransitionManager;)V" since="21" />
<method name="setContentView(I)V" />
<method name="setContentView(Landroid/view/View;)V" />
<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
<method name="setDefaultKeyMode(I)V" />
+ <method name="setEnterSharedElementListener(Landroid/app/SharedElementListener;)V" since="21" />
+ <method name="setExitSharedElementListener(Landroid/app/SharedElementListener;)V" since="21" />
<method name="setFeatureDrawable(ILandroid/graphics/drawable/Drawable;)V" />
<method name="setFeatureDrawableAlpha(II)V" />
<method name="setFeatureDrawableResource(II)V" />
@@ -2843,6 +3333,7 @@
<method name="setResult(I)V" />
<method name="setResult(ILandroid/content/Intent;)V" />
<method name="setSecondaryProgress(I)V" />
+ <method name="setTaskDescription(Landroid/app/ActivityManager$TaskDescription;)V" since="21" />
<method name="setTitle(I)V" />
<method name="setTitle(Ljava/lang/CharSequence;)V" />
<method name="setTitleColor(I)V" />
@@ -2864,10 +3355,13 @@
<method name="startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="16" />
<method name="startIntentSenderFromChild(Landroid/app/Activity;Landroid/content/IntentSender;ILandroid/content/Intent;III)V" since="5" />
<method name="startIntentSenderFromChild(Landroid/app/Activity;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="16" />
+ <method name="startLockTask()V" since="21" />
<method name="startManagingCursor(Landroid/database/Cursor;)V" />
<method name="startNextMatchingActivity(Landroid/content/Intent;)Z" />
<method name="startNextMatchingActivity(Landroid/content/Intent;Landroid/os/Bundle;)Z" since="16" />
+ <method name="startPostponedEnterTransition()V" since="21" />
<method name="startSearch(Ljava/lang/String;ZLandroid/os/Bundle;Z)V" />
+ <method name="stopLockTask()V" since="21" />
<method name="stopManagingCursor(Landroid/database/Cursor;)V" />
<method name="takeKeyEvents(Z)V" />
<method name="triggerSearch(Ljava/lang/String;Landroid/os/Bundle;)V" since="5" />
@@ -2894,6 +3388,7 @@
<method name="<init>()V" />
<method name="clearApplicationUserData()Z" since="19" />
<method name="dumpPackageState(Ljava/io/FileDescriptor;Ljava/lang/String;)V" since="19" />
+ <method name="getAppTasks()Ljava/util/List;" since="21" />
<method name="getDeviceConfigurationInfo()Landroid/content/pm/ConfigurationInfo;" since="3" />
<method name="getLargeMemoryClass()I" since="11" />
<method name="getLauncherLargeIconDensity()I" since="11" />
@@ -2921,6 +3416,12 @@
<field name="RECENT_IGNORE_UNAVAILABLE" since="11" />
<field name="RECENT_WITH_EXCLUDED" />
</class>
+ <class name="android/app/ActivityManager$AppTask" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="finishAndRemoveTask()V" />
+ <method name="getTaskInfo()Landroid/app/ActivityManager$RecentTaskInfo;" />
+ </class>
<class name="android/app/ActivityManager$MemoryInfo" since="1">
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
@@ -3029,11 +3530,27 @@
<field name="thumbnail" />
<field name="topActivity" />
</class>
+ <class name="android/app/ActivityManager$TaskDescription" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="<init>(Landroid/app/ActivityManager$TaskDescription;)V" />
+ <method name="<init>(Ljava/lang/String;)V" />
+ <method name="<init>(Ljava/lang/String;Landroid/graphics/Bitmap;)V" />
+ <method name="<init>(Ljava/lang/String;Landroid/graphics/Bitmap;I)V" />
+ <method name="getIcon()Landroid/graphics/Bitmap;" />
+ <method name="getLabel()Ljava/lang/String;" />
+ <method name="getPrimaryColor()I" />
+ <method name="readFromParcel(Landroid/os/Parcel;)V" />
+ <field name="CREATOR" />
+ </class>
<class name="android/app/ActivityOptions" since="16">
<extends name="java/lang/Object" />
<method name="<init>()V" />
<method name="makeCustomAnimation(Landroid/content/Context;II)Landroid/app/ActivityOptions;" />
<method name="makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/app/ActivityOptions;" />
+ <method name="makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/app/ActivityOptions;" since="21" />
+ <method name="makeSceneTransitionAnimation(Landroid/app/Activity;[Landroid/util/Pair;)Landroid/app/ActivityOptions;" since="21" />
<method name="makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions;" />
<method name="toBundle()Landroid/os/Bundle;" />
<method name="update(Landroid/app/ActivityOptions;)V" />
@@ -3126,6 +3643,7 @@
<method name="setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
<method name="setTitle(I)Landroid/app/AlertDialog$Builder;" />
<method name="setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;" />
+ <method name="setView(I)Landroid/app/AlertDialog$Builder;" since="21" />
<method name="setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;" />
<method name="show()Landroid/app/AlertDialog;" />
</class>
@@ -3277,6 +3795,7 @@
<method name="<init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V" />
<method name="addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
<method name="closeOptionsMenu()V" />
+ <method name="create()V" since="21" />
<method name="findViewById(I)Landroid/view/View;" />
<method name="getActionBar()Landroid/app/ActionBar;" since="11" />
<method name="getContext()Landroid/content/Context;" />
@@ -3627,14 +4146,18 @@
<method name="addMonitor(Landroid/content/IntentFilter;Landroid/app/Instrumentation$ActivityResult;Z)Landroid/app/Instrumentation$ActivityMonitor;" />
<method name="addMonitor(Ljava/lang/String;Landroid/app/Instrumentation$ActivityResult;Z)Landroid/app/Instrumentation$ActivityMonitor;" />
<method name="callActivityOnCreate(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+ <method name="callActivityOnCreate(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
<method name="callActivityOnDestroy(Landroid/app/Activity;)V" />
<method name="callActivityOnNewIntent(Landroid/app/Activity;Landroid/content/Intent;)V" />
<method name="callActivityOnPause(Landroid/app/Activity;)V" />
<method name="callActivityOnPostCreate(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+ <method name="callActivityOnPostCreate(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
<method name="callActivityOnRestart(Landroid/app/Activity;)V" />
<method name="callActivityOnRestoreInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+ <method name="callActivityOnRestoreInstanceState(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
<method name="callActivityOnResume(Landroid/app/Activity;)V" />
<method name="callActivityOnSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+ <method name="callActivityOnSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
<method name="callActivityOnStart(Landroid/app/Activity;)V" />
<method name="callActivityOnStop(Landroid/app/Activity;)V" />
<method name="callActivityOnUserLeaving(Landroid/app/Activity;)V" since="3" />
@@ -3820,6 +4343,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getRouteTypes()I" />
<method name="setExtendedSettingsClickListener(Landroid/view/View$OnClickListener;)V" />
<method name="setRouteTypes(I)V" />
@@ -3841,15 +4365,34 @@
<method name="<init>(ILjava/lang/CharSequence;J)V" />
<method name="<init>(Landroid/os/Parcel;)V" />
<method name="clone()Landroid/app/Notification;" since="9" />
+ <method name="getGroup()Ljava/lang/String;" since="20" />
+ <method name="getSortKey()Ljava/lang/String;" since="20" />
<method name="setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V" />
+ <field name="CATEGORY_ALARM" since="21" />
+ <field name="CATEGORY_CALL" since="21" />
+ <field name="CATEGORY_EMAIL" since="21" />
+ <field name="CATEGORY_ERROR" since="21" />
+ <field name="CATEGORY_EVENT" since="21" />
+ <field name="CATEGORY_MESSAGE" since="21" />
+ <field name="CATEGORY_PROGRESS" since="21" />
+ <field name="CATEGORY_PROMO" since="21" />
+ <field name="CATEGORY_RECOMMENDATION" since="21" />
+ <field name="CATEGORY_SERVICE" since="21" />
+ <field name="CATEGORY_SOCIAL" since="21" />
+ <field name="CATEGORY_STATUS" since="21" />
+ <field name="CATEGORY_SYSTEM" since="21" />
+ <field name="CATEGORY_TRANSPORT" since="21" />
+ <field name="COLOR_DEFAULT" since="21" />
<field name="CREATOR" />
<field name="DEFAULT_ALL" />
<field name="DEFAULT_LIGHTS" />
<field name="DEFAULT_SOUND" />
<field name="DEFAULT_VIBRATE" />
+ <field name="EXTRA_BACKGROUND_IMAGE_URI" since="21" />
<field name="EXTRA_INFO_TEXT" since="19" />
<field name="EXTRA_LARGE_ICON" since="19" />
<field name="EXTRA_LARGE_ICON_BIG" since="19" />
+ <field name="EXTRA_MEDIA_SESSION" since="21" />
<field name="EXTRA_PEOPLE" since="19" />
<field name="EXTRA_PICTURE" since="19" />
<field name="EXTRA_PROGRESS" since="19" />
@@ -3860,27 +4403,36 @@
<field name="EXTRA_SMALL_ICON" since="19" />
<field name="EXTRA_SUB_TEXT" since="19" />
<field name="EXTRA_SUMMARY_TEXT" since="19" />
+ <field name="EXTRA_TEMPLATE" since="21" />
<field name="EXTRA_TEXT" since="19" />
<field name="EXTRA_TEXT_LINES" since="19" />
<field name="EXTRA_TITLE" since="19" />
<field name="EXTRA_TITLE_BIG" since="19" />
<field name="FLAG_AUTO_CANCEL" />
<field name="FLAG_FOREGROUND_SERVICE" since="5" />
+ <field name="FLAG_GROUP_SUMMARY" since="20" />
<field name="FLAG_HIGH_PRIORITY" since="11" />
<field name="FLAG_INSISTENT" />
+ <field name="FLAG_LOCAL_ONLY" since="20" />
<field name="FLAG_NO_CLEAR" />
<field name="FLAG_ONGOING_EVENT" />
<field name="FLAG_ONLY_ALERT_ONCE" />
<field name="FLAG_SHOW_LIGHTS" />
+ <field name="INTENT_CATEGORY_NOTIFICATION_PREFERENCES" since="21" />
<field name="PRIORITY_DEFAULT" since="16" />
<field name="PRIORITY_HIGH" since="16" />
<field name="PRIORITY_LOW" since="16" />
<field name="PRIORITY_MAX" since="16" />
<field name="PRIORITY_MIN" since="16" />
<field name="STREAM_DEFAULT" />
+ <field name="VISIBILITY_PRIVATE" since="21" />
+ <field name="VISIBILITY_PUBLIC" since="21" />
+ <field name="VISIBILITY_SECRET" since="21" />
<field name="actions" since="19" />
<field name="audioStreamType" />
<field name="bigContentView" since="16" />
+ <field name="category" since="21" />
+ <field name="color" since="21" />
<field name="contentIntent" />
<field name="contentView" />
<field name="defaults" />
@@ -3896,10 +4448,12 @@
<field name="ledOnMS" />
<field name="number" />
<field name="priority" since="16" />
+ <field name="publicVersion" since="21" />
<field name="sound" />
<field name="tickerText" />
<field name="tickerView" since="11" />
<field name="vibrate" />
+ <field name="visibility" since="21" />
<field name="when" />
</class>
<class name="android/app/Notification$Action" since="19">
@@ -3907,11 +4461,36 @@
<implements name="android/os/Parcelable" />
<method name="<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V" />
<method name="clone()Landroid/app/Notification$Action;" />
+ <method name="getExtras()Landroid/os/Bundle;" since="20" />
+ <method name="getRemoteInputs()[Landroid/app/RemoteInput;" since="20" />
<field name="CREATOR" />
<field name="actionIntent" />
<field name="icon" />
<field name="title" />
</class>
+ <class name="android/app/Notification$Action$Builder" since="20">
+ <extends name="java/lang/Object" />
+ <method name="<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V" />
+ <method name="<init>(Landroid/app/Notification$Action;)V" />
+ <method name="addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder;" />
+ <method name="addRemoteInput(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder;" />
+ <method name="build()Landroid/app/Notification$Action;" />
+ <method name="extend(Landroid/app/Notification$Action$Extender;)Landroid/app/Notification$Action$Builder;" />
+ <method name="getExtras()Landroid/os/Bundle;" />
+ </class>
+ <class name="android/app/Notification$Action$Extender" since="20">
+ <extends name="java/lang/Object" />
+ <method name="extend(Landroid/app/Notification$Action$Builder;)Landroid/app/Notification$Action$Builder;" />
+ </class>
+ <class name="android/app/Notification$Action$WearableExtender" since="20">
+ <extends name="java/lang/Object" />
+ <implements name="android/app/Notification$Action$Extender" />
+ <method name="<init>()V" />
+ <method name="<init>(Landroid/app/Notification$Action;)V" />
+ <method name="clone()Landroid/app/Notification$Action$WearableExtender;" />
+ <method name="isAvailableOffline()Z" />
+ <method name="setAvailableOffline(Z)Landroid/app/Notification$Action$WearableExtender;" />
+ </class>
<class name="android/app/Notification$BigPictureStyle" since="16">
<extends name="android/app/Notification$Style" />
<method name="<init>()V" />
@@ -3933,9 +4512,16 @@
<extends name="java/lang/Object" />
<method name="<init>(Landroid/content/Context;)V" />
<method name="addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;" since="16" />
+ <method name="addAction(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder;" since="20" />
+ <method name="addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder;" since="20" />
+ <method name="addPerson(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="21" />
<method name="build()Landroid/app/Notification;" since="16" />
+ <method name="extend(Landroid/app/Notification$Extender;)Landroid/app/Notification$Builder;" since="20" />
+ <method name="getExtras()Landroid/os/Bundle;" since="20" />
<method name="getNotification()Landroid/app/Notification;" />
<method name="setAutoCancel(Z)Landroid/app/Notification$Builder;" />
+ <method name="setCategory(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="21" />
+ <method name="setColor(I)Landroid/app/Notification$Builder;" since="21" />
<method name="setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" />
<method name="setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" />
<method name="setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;" />
@@ -3945,16 +4531,21 @@
<method name="setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;" />
<method name="setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder;" since="19" />
<method name="setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;" />
+ <method name="setGroup(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="20" />
+ <method name="setGroupSummary(Z)Landroid/app/Notification$Builder;" since="20" />
<method name="setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;" />
<method name="setLights(III)Landroid/app/Notification$Builder;" />
+ <method name="setLocalOnly(Z)Landroid/app/Notification$Builder;" since="20" />
<method name="setNumber(I)Landroid/app/Notification$Builder;" />
<method name="setOngoing(Z)Landroid/app/Notification$Builder;" />
<method name="setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;" />
<method name="setPriority(I)Landroid/app/Notification$Builder;" since="16" />
<method name="setProgress(IIZ)Landroid/app/Notification$Builder;" since="14" />
+ <method name="setPublicVersion(Landroid/app/Notification;)Landroid/app/Notification$Builder;" since="21" />
<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;" />
+ <method name="setSortKey(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="20" />
<method name="setSound(Landroid/net/Uri;)Landroid/app/Notification$Builder;" />
<method name="setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;" />
<method name="setStyle(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;" since="16" />
@@ -3963,8 +4554,13 @@
<method name="setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" />
<method name="setUsesChronometer(Z)Landroid/app/Notification$Builder;" since="16" />
<method name="setVibrate([J)Landroid/app/Notification$Builder;" />
+ <method name="setVisibility(I)Landroid/app/Notification$Builder;" since="21" />
<method name="setWhen(J)Landroid/app/Notification$Builder;" />
</class>
+ <class name="android/app/Notification$Extender" since="20">
+ <extends name="java/lang/Object" />
+ <method name="extend(Landroid/app/Notification$Builder;)Landroid/app/Notification$Builder;" />
+ </class>
<class name="android/app/Notification$InboxStyle" since="16">
<extends name="android/app/Notification$Style" />
<method name="<init>()V" />
@@ -3973,6 +4569,14 @@
<method name="setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;" />
<method name="setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;" />
</class>
+ <class name="android/app/Notification$MediaStyle" since="21">
+ <extends name="android/app/Notification$Style" />
+ <method name="<init>()V" />
+ <method name="<init>(Landroid/app/Notification$Builder;)V" />
+ <method name="buildStyled(Landroid/app/Notification;)Landroid/app/Notification;" />
+ <method name="setMediaSession(Landroid/media/session/MediaSessionToken;)Landroid/app/Notification$MediaStyle;" />
+ <method name="setShowActionsInCompactView([I)Landroid/app/Notification$MediaStyle;" />
+ </class>
<class name="android/app/Notification$Style" since="16">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -3984,6 +4588,52 @@
<method name="setBuilder(Landroid/app/Notification$Builder;)V" />
<field name="mBuilder" />
</class>
+ <class name="android/app/Notification$WearableExtender" since="20">
+ <extends name="java/lang/Object" />
+ <implements name="android/app/Notification$Extender" />
+ <method name="<init>()V" />
+ <method name="<init>(Landroid/app/Notification;)V" />
+ <method name="addAction(Landroid/app/Notification$Action;)Landroid/app/Notification$WearableExtender;" />
+ <method name="addActions(Ljava/util/List;)Landroid/app/Notification$WearableExtender;" />
+ <method name="addPage(Landroid/app/Notification;)Landroid/app/Notification$WearableExtender;" />
+ <method name="addPages(Ljava/util/List;)Landroid/app/Notification$WearableExtender;" />
+ <method name="clearActions()Landroid/app/Notification$WearableExtender;" />
+ <method name="clearPages()Landroid/app/Notification$WearableExtender;" />
+ <method name="clone()Landroid/app/Notification$WearableExtender;" />
+ <method name="getActions()Ljava/util/List;" />
+ <method name="getBackground()Landroid/graphics/Bitmap;" />
+ <method name="getContentAction()I" />
+ <method name="getContentIcon()I" />
+ <method name="getContentIconGravity()I" />
+ <method name="getContentIntentAvailableOffline()Z" />
+ <method name="getCustomContentHeight()I" />
+ <method name="getCustomSizePreset()I" />
+ <method name="getDisplayIntent()Landroid/app/PendingIntent;" />
+ <method name="getGravity()I" />
+ <method name="getHintHideIcon()Z" />
+ <method name="getHintShowBackgroundOnly()Z" />
+ <method name="getPages()Ljava/util/List;" />
+ <method name="getStartScrollBottom()Z" />
+ <method name="setBackground(Landroid/graphics/Bitmap;)Landroid/app/Notification$WearableExtender;" />
+ <method name="setContentAction(I)Landroid/app/Notification$WearableExtender;" />
+ <method name="setContentIcon(I)Landroid/app/Notification$WearableExtender;" />
+ <method name="setContentIconGravity(I)Landroid/app/Notification$WearableExtender;" />
+ <method name="setContentIntentAvailableOffline(Z)Landroid/app/Notification$WearableExtender;" />
+ <method name="setCustomContentHeight(I)Landroid/app/Notification$WearableExtender;" />
+ <method name="setCustomSizePreset(I)Landroid/app/Notification$WearableExtender;" />
+ <method name="setDisplayIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$WearableExtender;" />
+ <method name="setGravity(I)Landroid/app/Notification$WearableExtender;" />
+ <method name="setHintHideIcon(Z)Landroid/app/Notification$WearableExtender;" />
+ <method name="setHintShowBackgroundOnly(Z)Landroid/app/Notification$WearableExtender;" />
+ <method name="setStartScrollBottom(Z)Landroid/app/Notification$WearableExtender;" />
+ <field name="SIZE_DEFAULT" />
+ <field name="SIZE_FULL_SCREEN" />
+ <field name="SIZE_LARGE" />
+ <field name="SIZE_MEDIUM" />
+ <field name="SIZE_SMALL" />
+ <field name="SIZE_XSMALL" />
+ <field name="UNSET_ACTION_INDEX" />
+ </class>
<class name="android/app/NotificationManager" since="1">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -4068,6 +4718,31 @@
<field name="STYLE_HORIZONTAL" />
<field name="STYLE_SPINNER" />
</class>
+ <class name="android/app/RemoteInput" since="20">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="addResultsToIntent([Landroid/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V" />
+ <method name="getAllowFreeFormInput()Z" />
+ <method name="getChoices()[Ljava/lang/CharSequence;" />
+ <method name="getExtras()Landroid/os/Bundle;" />
+ <method name="getLabel()Ljava/lang/CharSequence;" />
+ <method name="getResultKey()Ljava/lang/String;" />
+ <method name="getResultsFromIntent(Landroid/content/Intent;)Landroid/os/Bundle;" />
+ <field name="CREATOR" />
+ <field name="EXTRA_RESULTS_DATA" />
+ <field name="RESULTS_CLIP_LABEL" />
+ </class>
+ <class name="android/app/RemoteInput$Builder" since="20">
+ <extends name="java/lang/Object" />
+ <method name="<init>(Ljava/lang/String;)V" />
+ <method name="addExtras(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder;" />
+ <method name="build()Landroid/app/RemoteInput;" />
+ <method name="getExtras()Landroid/os/Bundle;" />
+ <method name="setAllowFreeFormInput(Z)Landroid/app/RemoteInput$Builder;" />
+ <method name="setChoices([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder;" />
+ <method name="setLabel(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder;" />
+ </class>
<class name="android/app/SearchManager" since="1">
<extends name="java/lang/Object" />
<implements name="android/content/DialogInterface$OnCancelListener" />
@@ -4100,6 +4775,9 @@
<field name="MENU_KEYCODE" />
<field name="QUERY" />
<field name="SHORTCUT_MIME_TYPE" since="4" />
+ <field name="SUGGEST_COLUMN_AUDIO_CHANNEL_CONFIG" since="21" />
+ <field name="SUGGEST_COLUMN_CONTENT_TYPE" since="21" />
+ <field name="SUGGEST_COLUMN_DURATION" since="21" />
<field name="SUGGEST_COLUMN_FLAGS" since="11" />
<field name="SUGGEST_COLUMN_FORMAT" />
<field name="SUGGEST_COLUMN_ICON_1" />
@@ -4108,13 +4786,22 @@
<field name="SUGGEST_COLUMN_INTENT_DATA" />
<field name="SUGGEST_COLUMN_INTENT_DATA_ID" />
<field name="SUGGEST_COLUMN_INTENT_EXTRA_DATA" since="4" />
+ <field name="SUGGEST_COLUMN_IS_LIVE" since="21" />
<field name="SUGGEST_COLUMN_LAST_ACCESS_HINT" since="14" />
+ <field name="SUGGEST_COLUMN_PRODUCTION_YEAR" since="21" />
+ <field name="SUGGEST_COLUMN_PURCHASE_PRICE" since="21" />
<field name="SUGGEST_COLUMN_QUERY" />
+ <field name="SUGGEST_COLUMN_RATING_SCORE" since="21" />
+ <field name="SUGGEST_COLUMN_RATING_STYLE" since="21" />
+ <field name="SUGGEST_COLUMN_RENTAL_PRICE" since="21" />
+ <field name="SUGGEST_COLUMN_RESULT_CARD_IMAGE" since="21" />
<field name="SUGGEST_COLUMN_SHORTCUT_ID" since="4" />
<field name="SUGGEST_COLUMN_SPINNER_WHILE_REFRESHING" since="4" />
<field name="SUGGEST_COLUMN_TEXT_1" />
<field name="SUGGEST_COLUMN_TEXT_2" />
<field name="SUGGEST_COLUMN_TEXT_2_URL" since="8" />
+ <field name="SUGGEST_COLUMN_VIDEO_HEIGHT" since="21" />
+ <field name="SUGGEST_COLUMN_VIDEO_WIDTH" since="21" />
<field name="SUGGEST_MIME_TYPE" />
<field name="SUGGEST_NEVER_MAKE_SHORTCUT" since="4" />
<field name="SUGGEST_PARAMETER_LIMIT" since="5" />
@@ -4189,6 +4876,14 @@
<field name="START_STICKY" since="5" />
<field name="START_STICKY_COMPATIBILITY" since="5" />
</class>
+ <class name="android/app/SharedElementListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="handleRejectedSharedElements(Ljava/util/List;)V" />
+ <method name="remapSharedElements(Ljava/util/List;Ljava/util/Map;)V" />
+ <method name="setSharedElementEnd(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V" />
+ <method name="setSharedElementStart(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V" />
+ </class>
<class name="android/app/TabActivity" since="1">
<extends name="android/app/ActivityGroup" />
<method name="<init>()V" />
@@ -4229,9 +4924,16 @@
<class name="android/app/UiAutomation" since="18">
<extends name="java/lang/Object" />
<method name="<init>()V" />
+ <method name="clearWindowAnimationFrameStats()V" since="21" />
+ <method name="clearWindowContentFrameStats(I)Z" since="21" />
<method name="executeAndWaitForEvent(Ljava/lang/Runnable;Landroid/app/UiAutomation$AccessibilityEventFilter;J)Landroid/view/accessibility/AccessibilityEvent;" />
+ <method name="executeShellCommand(Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" since="21" />
+ <method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="21" />
<method name="getRootInActiveWindow()Landroid/view/accessibility/AccessibilityNodeInfo;" />
<method name="getServiceInfo()Landroid/accessibilityservice/AccessibilityServiceInfo;" />
+ <method name="getWindowAnimationFrameStats()Landroid/view/WindowAnimationFrameStats;" since="21" />
+ <method name="getWindowContentFrameStats(I)Landroid/view/WindowContentFrameStats;" since="21" />
+ <method name="getWindows()Ljava/util/List;" since="21" />
<method name="injectInputEvent(Landroid/view/InputEvent;Z)Z" />
<method name="performGlobalAction(I)Z" />
<method name="setOnAccessibilityEventListener(Landroid/app/UiAutomation$OnAccessibilityEventListener;)V" />
@@ -4273,6 +4975,37 @@
<field name="MODE_NIGHT_NO" />
<field name="MODE_NIGHT_YES" />
</class>
+ <class name="android/app/VoiceInteractor" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="submitRequest(Landroid/app/VoiceInteractor$Request;)Z" />
+ <method name="supportsCommands([Ljava/lang/String;)[Z" />
+ </class>
+ <class name="android/app/VoiceInteractor$AbortVoiceRequest" since="21">
+ <extends name="android/app/VoiceInteractor$Request" />
+ <method name="<init>(Ljava/lang/CharSequence;Landroid/os/Bundle;)V" />
+ <method name="onAbortResult(Landroid/os/Bundle;)V" />
+ </class>
+ <class name="android/app/VoiceInteractor$CommandRequest" since="21">
+ <extends name="android/app/VoiceInteractor$Request" />
+ <method name="<init>(Ljava/lang/String;Landroid/os/Bundle;)V" />
+ <method name="onCommandResult(Landroid/os/Bundle;)V" />
+ </class>
+ <class name="android/app/VoiceInteractor$ConfirmationRequest" since="21">
+ <extends name="android/app/VoiceInteractor$Request" />
+ <method name="<init>(Ljava/lang/CharSequence;Landroid/os/Bundle;)V" />
+ <method name="onConfirmationResult(ZLandroid/os/Bundle;)V" />
+ </class>
+ <class name="android/app/VoiceInteractor$Request" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="cancel()V" />
+ <method name="getActivity()Landroid/app/Activity;" />
+ <method name="getContext()Landroid/content/Context;" />
+ <method name="onAttached(Landroid/app/Activity;)V" />
+ <method name="onCancel()V" />
+ <method name="onDetached()V" />
+ </class>
<class name="android/app/WallpaperInfo" since="7">
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
@@ -4362,6 +5095,7 @@
<method name="onPasswordExpiring(Landroid/content/Context;Landroid/content/Intent;)V" since="11" />
<method name="onPasswordFailed(Landroid/content/Context;Landroid/content/Intent;)V" />
<method name="onPasswordSucceeded(Landroid/content/Context;Landroid/content/Intent;)V" />
+ <method name="onProfileProvisioningComplete(Landroid/content/Context;Landroid/content/Intent;)V" since="21" />
<field name="ACTION_DEVICE_ADMIN_DISABLED" />
<field name="ACTION_DEVICE_ADMIN_DISABLE_REQUESTED" />
<field name="ACTION_DEVICE_ADMIN_ENABLED" />
@@ -4369,13 +5103,25 @@
<field name="ACTION_PASSWORD_EXPIRING" since="11" />
<field name="ACTION_PASSWORD_FAILED" />
<field name="ACTION_PASSWORD_SUCCEEDED" />
+ <field name="ACTION_PROFILE_PROVISIONING_COMPLETE" since="21" />
<field name="DEVICE_ADMIN_META_DATA" />
<field name="EXTRA_DISABLE_WARNING" />
</class>
<class name="android/app/admin/DevicePolicyManager" since="8">
<extends name="java/lang/Object" />
<method name="<init>()V" />
+ <method name="addForwardingIntentFilter(Landroid/content/ComponentName;Landroid/content/IntentFilter;I)V" since="21" />
+ <method name="addPersistentPreferredActivity(Landroid/content/ComponentName;Landroid/content/IntentFilter;Landroid/content/ComponentName;)V" since="21" />
+ <method name="addUserRestriction(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+ <method name="clearForwardingIntentFilters(Landroid/content/ComponentName;)V" since="21" />
+ <method name="clearPackagePersistentPreferredActivities(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+ <method name="clearUserRestriction(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+ <method name="createUser(Landroid/content/ComponentName;Ljava/lang/String;)Landroid/os/UserHandle;" since="21" />
+ <method name="enableSystemApp(Landroid/content/ComponentName;Landroid/content/Intent;)I" since="21" />
+ <method name="enableSystemApp(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+ <method name="getAccountTypesWithManagementDisabled()[Ljava/lang/String;" since="21" />
<method name="getActiveAdmins()Ljava/util/List;" />
+ <method name="getApplicationRestrictions(Landroid/content/ComponentName;Ljava/lang/String;)Landroid/os/Bundle;" since="21" />
<method name="getCameraDisabled(Landroid/content/ComponentName;)Z" since="14" />
<method name="getCurrentFailedPasswordAttempts()I" />
<method name="getKeyguardDisabledFeatures(Landroid/content/ComponentName;)I" since="17" />
@@ -4398,12 +5144,22 @@
<method name="hasGrantedPolicy(Landroid/content/ComponentName;I)Z" since="11" />
<method name="isActivePasswordSufficient()Z" />
<method name="isAdminActive(Landroid/content/ComponentName;)Z" />
+ <method name="isApplicationBlocked(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
<method name="isDeviceOwnerApp(Ljava/lang/String;)Z" since="18" />
+ <method name="isLockTaskPermitted(Landroid/content/ComponentName;)Z" since="21" />
+ <method name="isProfileOwnerApp(Ljava/lang/String;)Z" since="21" />
<method name="lockNow()V" />
<method name="removeActiveAdmin(Landroid/content/ComponentName;)V" />
+ <method name="removeUser(Landroid/content/ComponentName;Landroid/os/UserHandle;)Z" since="21" />
<method name="resetPassword(Ljava/lang/String;I)Z" />
+ <method name="setAccountManagementDisabled(Landroid/content/ComponentName;Ljava/lang/String;Z)V" since="21" />
+ <method name="setApplicationBlocked(Landroid/content/ComponentName;Ljava/lang/String;Z)Z" since="21" />
+ <method name="setApplicationRestrictions(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/Bundle;)V" since="21" />
+ <method name="setApplicationsBlocked(Landroid/content/ComponentName;Landroid/content/Intent;Z)I" since="21" />
<method name="setCameraDisabled(Landroid/content/ComponentName;Z)V" since="14" />
+ <method name="setGlobalSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="21" />
<method name="setKeyguardDisabledFeatures(Landroid/content/ComponentName;I)V" since="17" />
+ <method name="setLockTaskComponents([Landroid/content/ComponentName;)V" since="21" />
<method name="setMaximumFailedPasswordsForWipe(Landroid/content/ComponentName;I)V" />
<method name="setMaximumTimeToLock(Landroid/content/ComponentName;J)V" />
<method name="setPasswordExpirationTimeout(Landroid/content/ComponentName;J)V" since="11" />
@@ -4416,9 +5172,12 @@
<method name="setPasswordMinimumSymbols(Landroid/content/ComponentName;I)V" since="11" />
<method name="setPasswordMinimumUpperCase(Landroid/content/ComponentName;I)V" since="11" />
<method name="setPasswordQuality(Landroid/content/ComponentName;I)V" />
+ <method name="setProfileEnabled(Landroid/content/ComponentName;)V" since="21" />
+ <method name="setSecureSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="21" />
<method name="setStorageEncryption(Landroid/content/ComponentName;Z)I" since="11" />
<method name="wipeData(I)V" />
<field name="ACTION_ADD_DEVICE_ADMIN" />
+ <field name="ACTION_PROVISION_MANAGED_PROFILE" since="21" />
<field name="ACTION_SET_NEW_PASSWORD" />
<field name="ACTION_START_ENCRYPTION" since="11" />
<field name="ENCRYPTION_STATUS_ACTIVATING" since="11" />
@@ -4427,9 +5186,16 @@
<field name="ENCRYPTION_STATUS_UNSUPPORTED" since="11" />
<field name="EXTRA_ADD_EXPLANATION" />
<field name="EXTRA_DEVICE_ADMIN" />
+ <field name="EXTRA_PROVISIONING_DEFAULT_MANAGED_PROFILE_NAME" since="21" />
+ <field name="EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME" since="21" />
+ <field name="FLAG_TO_MANAGED_PROFILE" since="21" />
+ <field name="FLAG_TO_PRIMARY_USER" since="21" />
<field name="KEYGUARD_DISABLE_FEATURES_ALL" since="17" />
<field name="KEYGUARD_DISABLE_FEATURES_NONE" since="17" />
<field name="KEYGUARD_DISABLE_SECURE_CAMERA" since="17" />
+ <field name="KEYGUARD_DISABLE_SECURE_NOTIFICATIONS" since="21" />
+ <field name="KEYGUARD_DISABLE_TRUST_AGENTS" since="21" />
+ <field name="KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS" since="21" />
<field name="KEYGUARD_DISABLE_WIDGETS_ALL" since="17" />
<field name="PASSWORD_QUALITY_ALPHABETIC" />
<field name="PASSWORD_QUALITY_ALPHANUMERIC" />
@@ -4519,6 +5285,74 @@
<implements name="android/app/backup/BackupHelper" />
<method name="<init>(Landroid/content/Context;[Ljava/lang/String;)V" />
</class>
+ <class name="android/app/job/JobInfo" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getBackoffPolicy()I" />
+ <method name="getExtras()Landroid/os/PersistableBundle;" />
+ <method name="getId()I" />
+ <method name="getInitialBackoffMillis()J" />
+ <method name="getIntervalMillis()J" />
+ <method name="getMaxExecutionDelayMillis()J" />
+ <method name="getMinLatencyMillis()J" />
+ <method name="getNetworkCapabilities()I" />
+ <method name="getService()Landroid/content/ComponentName;" />
+ <method name="isPeriodic()Z" />
+ <method name="isRequireCharging()Z" />
+ <method name="isRequireDeviceIdle()Z" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/app/job/JobInfo$BackoffPolicy" since="21">
+ <extends name="java/lang/Object" />
+ <field name="EXPONENTIAL" />
+ <field name="LINEAR" />
+ </class>
+ <class name="android/app/job/JobInfo$Builder" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(ILandroid/content/ComponentName;)V" />
+ <method name="build()Landroid/app/job/JobInfo;" />
+ <method name="setBackoffCriteria(JI)Landroid/app/job/JobInfo$Builder;" />
+ <method name="setExtras(Landroid/os/PersistableBundle;)Landroid/app/job/JobInfo$Builder;" />
+ <method name="setMinimumLatency(J)Landroid/app/job/JobInfo$Builder;" />
+ <method name="setOverrideDeadline(J)Landroid/app/job/JobInfo$Builder;" />
+ <method name="setPeriodic(J)Landroid/app/job/JobInfo$Builder;" />
+ <method name="setRequiredNetworkCapabilities(I)Landroid/app/job/JobInfo$Builder;" />
+ <method name="setRequiresCharging(Z)Landroid/app/job/JobInfo$Builder;" />
+ <method name="setRequiresDeviceIdle(Z)Landroid/app/job/JobInfo$Builder;" />
+ </class>
+ <class name="android/app/job/JobInfo$NetworkType" since="21">
+ <extends name="java/lang/Object" />
+ <field name="ANY" />
+ <field name="NONE" />
+ <field name="UNMETERED" />
+ </class>
+ <class name="android/app/job/JobParameters" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getExtras()Landroid/os/PersistableBundle;" />
+ <method name="getJobId()I" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/app/job/JobScheduler" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="cancel(I)V" />
+ <method name="cancelAll()V" />
+ <method name="getAllPendingJobs()Ljava/util/List;" />
+ <method name="schedule(Landroid/app/job/JobInfo;)I" />
+ <field name="RESULT_FAILURE" />
+ <field name="RESULT_SUCCESS" />
+ </class>
+ <class name="android/app/job/JobService" since="21">
+ <extends name="android/app/Service" />
+ <method name="<init>()V" />
+ <method name="jobFinished(Landroid/app/job/JobParameters;Z)V" />
+ <method name="onStartJob(Landroid/app/job/JobParameters;)Z" />
+ <method name="onStopJob(Landroid/app/job/JobParameters;)Z" />
+ <field name="PERMISSION_BIND" />
+ </class>
<class name="android/appwidget/AppWidgetHost" since="3">
<extends name="java/lang/Object" />
<method name="<init>(Landroid/content/Context;I)V" />
@@ -4573,15 +5407,19 @@
<field name="ACTION_APPWIDGET_DELETED" />
<field name="ACTION_APPWIDGET_DISABLED" />
<field name="ACTION_APPWIDGET_ENABLED" />
+ <field name="ACTION_APPWIDGET_HOST_RESTORED" since="21" />
<field name="ACTION_APPWIDGET_OPTIONS_CHANGED" since="16" />
<field name="ACTION_APPWIDGET_PICK" />
+ <field name="ACTION_APPWIDGET_RESTORED" since="21" />
<field name="ACTION_APPWIDGET_UPDATE" />
<field name="EXTRA_APPWIDGET_ID" />
<field name="EXTRA_APPWIDGET_IDS" />
+ <field name="EXTRA_APPWIDGET_OLD_IDS" since="21" />
<field name="EXTRA_APPWIDGET_OPTIONS" since="16" />
<field name="EXTRA_APPWIDGET_PROVIDER" since="16" />
<field name="EXTRA_CUSTOM_EXTRAS" />
<field name="EXTRA_CUSTOM_INFO" />
+ <field name="EXTRA_HOST_ID" since="21" />
<field name="INVALID_APPWIDGET_ID" />
<field name="META_DATA_APPWIDGET_PROVIDER" />
<field name="OPTION_APPWIDGET_HOST_CATEGORY" since="17" />
@@ -4597,6 +5435,7 @@
<method name="onDeleted(Landroid/content/Context;[I)V" />
<method name="onDisabled(Landroid/content/Context;)V" />
<method name="onEnabled(Landroid/content/Context;)V" />
+ <method name="onRestored(Landroid/content/Context;[I[I)V" since="21" />
<method name="onUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V" />
</class>
<class name="android/appwidget/AppWidgetProviderInfo" since="3">
@@ -4612,6 +5451,7 @@
<field name="RESIZE_VERTICAL" since="12" />
<field name="WIDGET_CATEGORY_HOME_SCREEN" since="17" />
<field name="WIDGET_CATEGORY_KEYGUARD" since="17" />
+ <field name="WIDGET_CATEGORY_RECENTS" since="21" />
<field name="autoAdvanceViewId" since="11" />
<field name="configure" />
<field name="icon" />
@@ -4647,6 +5487,8 @@
<method name="disable()Z" />
<method name="enable()Z" />
<method name="getAddress()Ljava/lang/String;" />
+ <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="getName()Ljava/lang/String;" />
@@ -5333,6 +6175,166 @@
<method name="getRemoteDevice()Landroid/bluetooth/BluetoothDevice;" />
<method name="isConnected()Z" since="14" />
</class>
+ <class name="android/bluetooth/le/AdvertiseCallback" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onFailure(I)V" />
+ <method name="onSuccess(Landroid/bluetooth/le/AdvertiseSettings;)V" />
+ <field name="ADVERTISE_FAILED_ALREADY_STARTED" />
+ <field name="ADVERTISE_FAILED_CONTROLLER_FAILURE" />
+ <field name="ADVERTISE_FAILED_NOT_STARTED" />
+ <field name="ADVERTISE_FAILED_SERVICE_UNKNOWN" />
+ <field name="ADVERTISE_FAILED_TOO_MANY_ADVERTISERS" />
+ </class>
+ <class name="android/bluetooth/le/AdvertiseSettings" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getMode()I" />
+ <method name="getTxPowerLevel()I" />
+ <method name="getType()I" />
+ <field name="ADVERTISE_MODE_BALANCED" />
+ <field name="ADVERTISE_MODE_LOW_LATENCY" />
+ <field name="ADVERTISE_MODE_LOW_POWER" />
+ <field name="ADVERTISE_TX_POWER_HIGH" />
+ <field name="ADVERTISE_TX_POWER_LOW" />
+ <field name="ADVERTISE_TX_POWER_MEDIUM" />
+ <field name="ADVERTISE_TX_POWER_ULTRA_LOW" />
+ <field name="ADVERTISE_TYPE_CONNECTABLE" />
+ <field name="ADVERTISE_TYPE_NON_CONNECTABLE" />
+ <field name="ADVERTISE_TYPE_SCANNABLE" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/bluetooth/le/AdvertiseSettings$Builder" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="build()Landroid/bluetooth/le/AdvertiseSettings;" />
+ <method name="setAdvertiseMode(I)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+ <method name="setTxPowerLevel(I)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+ <method name="setType(I)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+ </class>
+ <class name="android/bluetooth/le/AdvertisementData" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getIncludeTxPowerLevel()Z" />
+ <method name="getManufacturerId()I" />
+ <method name="getManufacturerSpecificData()[B" />
+ <method name="getServiceData()[B" />
+ <method name="getServiceDataUuid()Landroid/os/ParcelUuid;" />
+ <method name="getServiceUuids()Ljava/util/List;" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/bluetooth/le/AdvertisementData$Builder" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="build()Landroid/bluetooth/le/AdvertisementData;" />
+ <method name="setIncludeTxPowerLevel(Z)Landroid/bluetooth/le/AdvertisementData$Builder;" />
+ <method name="setManufacturerData(I[B)Landroid/bluetooth/le/AdvertisementData$Builder;" />
+ <method name="setServiceData(Landroid/os/ParcelUuid;[B)Landroid/bluetooth/le/AdvertisementData$Builder;" />
+ <method name="setServiceUuids(Ljava/util/List;)Landroid/bluetooth/le/AdvertisementData$Builder;" />
+ </class>
+ <class name="android/bluetooth/le/BluetoothLeAdvertiser" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="startAdvertising(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertisementData;Landroid/bluetooth/le/AdvertiseCallback;)V" />
+ <method name="startAdvertising(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertisementData;Landroid/bluetooth/le/AdvertisementData;Landroid/bluetooth/le/AdvertiseCallback;)V" />
+ <method name="stopAdvertising(Landroid/bluetooth/le/AdvertiseCallback;)V" />
+ </class>
+ <class name="android/bluetooth/le/BluetoothLeScanner" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="startScan(Ljava/util/List;Landroid/bluetooth/le/ScanSettings;Landroid/bluetooth/le/ScanCallback;)V" />
+ <method name="stopScan(Landroid/bluetooth/le/ScanCallback;)V" />
+ </class>
+ <class name="android/bluetooth/le/ScanCallback" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onAdvertisementUpdate(Landroid/bluetooth/le/ScanResult;)V" />
+ <method name="onScanFailed(I)V" />
+ <field name="SCAN_FAILED_ALREADY_STARTED" />
+ <field name="SCAN_FAILED_APPLICATION_REGISTRATION_FAILED" />
+ <field name="SCAN_FAILED_CONTROLLER_FAILURE" />
+ <field name="SCAN_FAILED_GATT_SERVICE_FAILURE" />
+ </class>
+ <class name="android/bluetooth/le/ScanFilter" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getDeviceAddress()Ljava/lang/String;" />
+ <method name="getLocalName()Ljava/lang/String;" />
+ <method name="getManufacturerData()[B" />
+ <method name="getManufacturerDataMask()[B" />
+ <method name="getManufacturerId()I" />
+ <method name="getMaxRssi()I" />
+ <method name="getMinRssi()I" />
+ <method name="getServiceData()[B" />
+ <method name="getServiceDataMask()[B" />
+ <method name="getServiceUuid()Landroid/os/ParcelUuid;" />
+ <method name="getServiceUuidMask()Landroid/os/ParcelUuid;" />
+ <method name="matches(Landroid/bluetooth/le/ScanResult;)Z" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/bluetooth/le/ScanFilter$Builder" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="build()Landroid/bluetooth/le/ScanFilter;" />
+ <method name="setMacAddress(Ljava/lang/String;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+ <method name="setManufacturerData(I[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+ <method name="setManufacturerData(I[B[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+ <method name="setName(Ljava/lang/String;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+ <method name="setRssiRange(II)Landroid/bluetooth/le/ScanFilter$Builder;" />
+ <method name="setServiceData([B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+ <method name="setServiceData([B[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+ <method name="setServiceUuid(Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+ <method name="setServiceUuid(Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+ </class>
+ <class name="android/bluetooth/le/ScanRecord" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getAdvertiseFlags()I" />
+ <method name="getLocalName()Ljava/lang/String;" />
+ <method name="getManufacturerId()I" />
+ <method name="getManufacturerSpecificData()[B" />
+ <method name="getServiceData()[B" />
+ <method name="getServiceDataUuid()Landroid/os/ParcelUuid;" />
+ <method name="getServiceUuids()Ljava/util/List;" />
+ <method name="getTxPowerLevel()I" />
+ <method name="parseFromBytes([B)Landroid/bluetooth/le/ScanRecord;" />
+ </class>
+ <class name="android/bluetooth/le/ScanResult" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getDevice()Landroid/bluetooth/BluetoothDevice;" />
+ <method name="getRssi()I" />
+ <method name="getScanRecord()[B" />
+ <method name="getTimestampNanos()J" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/bluetooth/le/ScanSettings" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getCallbackType()I" />
+ <method name="getReportDelayNanos()J" />
+ <method name="getScanMode()I" />
+ <method name="getScanResultType()I" />
+ <field name="CALLBACK_TYPE_ON_UPDATE" />
+ <field name="CREATOR" />
+ <field name="SCAN_MODE_BALANCED" />
+ <field name="SCAN_MODE_LOW_LATENCY" />
+ <field name="SCAN_MODE_LOW_POWER" />
+ <field name="SCAN_RESULT_TYPE_FULL" />
+ </class>
+ <class name="android/bluetooth/le/ScanSettings$Builder" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="build()Landroid/bluetooth/le/ScanSettings;" />
+ <method name="setCallbackType(I)Landroid/bluetooth/le/ScanSettings$Builder;" />
+ <method name="setReportDelayNanos(J)Landroid/bluetooth/le/ScanSettings$Builder;" />
+ <method name="setScanMode(I)Landroid/bluetooth/le/ScanSettings$Builder;" />
+ </class>
<class name="android/content/AbstractThreadedSyncAdapter" since="5">
<extends name="java/lang/Object" />
<method name="<init>(Landroid/content/Context;Z)V" />
@@ -5660,6 +6662,7 @@
<method name="bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I" />
<method name="call(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="11" />
<method name="cancelSync(Landroid/accounts/Account;Ljava/lang/String;)V" since="5" />
+ <method name="cancelSync(Landroid/content/SyncRequest;)V" since="21" />
<method name="cancelSync(Landroid/net/Uri;)V" />
<method name="canonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
<method name="delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I" />
@@ -5705,6 +6708,7 @@
<method name="unregisterContentObserver(Landroid/database/ContentObserver;)V" />
<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" />
<method name="validateSyncExtrasBundle(Landroid/os/Bundle;)V" />
+ <field name="ANY_CURSOR_ITEM_TYPE" since="21" />
<field name="CURSOR_DIR_BASE_TYPE" />
<field name="CURSOR_ITEM_BASE_TYPE" />
<field name="SCHEME_ANDROID_RESOURCE" />
@@ -5802,10 +6806,12 @@
<method name="getContentResolver()Landroid/content/ContentResolver;" />
<method name="getDatabasePath(Ljava/lang/String;)Ljava/io/File;" />
<method name="getDir(Ljava/lang/String;I)Ljava/io/File;" />
+ <method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" since="21" />
<method name="getExternalCacheDir()Ljava/io/File;" since="8" />
<method name="getExternalCacheDirs()[Ljava/io/File;" since="19" />
<method name="getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;" since="8" />
<method name="getExternalFilesDirs(Ljava/lang/String;)[Ljava/io/File;" since="19" />
+ <method name="getExternalMediaDirs()[Ljava/io/File;" since="21" />
<method name="getFileStreamPath(Ljava/lang/String;)Ljava/io/File;" />
<method name="getFilesDir()Ljava/io/File;" />
<method name="getMainLooper()Landroid/os/Looper;" />
@@ -5874,6 +6880,7 @@
<field name="ALARM_SERVICE" />
<field name="APP_OPS_SERVICE" since="19" />
<field name="AUDIO_SERVICE" />
+ <field name="BATTERY_SERVICE" since="21" />
<field name="BIND_ABOVE_CLIENT" since="14" />
<field name="BIND_ADJUST_WITH_ACTIVITY" since="14" />
<field name="BIND_ALLOW_OOM_MANAGEMENT" since="14" />
@@ -5883,6 +6890,7 @@
<field name="BIND_NOT_FOREGROUND" since="8" />
<field name="BIND_WAIVE_PRIORITY" since="14" />
<field name="BLUETOOTH_SERVICE" since="18" />
+ <field name="CAMERA_SERVICE" since="21" />
<field name="CAPTIONING_SERVICE" since="19" />
<field name="CLIPBOARD_SERVICE" />
<field name="CONNECTIVITY_SERVICE" />
@@ -5896,10 +6904,13 @@
<field name="DROPBOX_SERVICE" since="8" />
<field name="INPUT_METHOD_SERVICE" since="3" />
<field name="INPUT_SERVICE" since="16" />
+ <field name="JOB_SCHEDULER_SERVICE" since="21" />
<field name="KEYGUARD_SERVICE" />
+ <field name="LAUNCHER_APPS_SERVICE" since="21" />
<field name="LAYOUT_INFLATER_SERVICE" />
<field name="LOCATION_SERVICE" />
<field name="MEDIA_ROUTER_SERVICE" since="16" />
+ <field name="MEDIA_SESSION_SERVICE" since="21" />
<field name="MODE_APPEND" />
<field name="MODE_ENABLE_WRITE_AHEAD_LOGGING" since="16" />
<field name="MODE_MULTI_PROCESS" since="11" />
@@ -5916,6 +6927,7 @@
<field name="STORAGE_SERVICE" since="9" />
<field name="TELEPHONY_SERVICE" />
<field name="TEXT_SERVICES_MANAGER_SERVICE" since="14" />
+ <field name="TV_INPUT_SERVICE" since="21" />
<field name="UI_MODE_SERVICE" since="8" />
<field name="USB_SERVICE" since="12" />
<field name="USER_SERVICE" since="17" />
@@ -6136,6 +7148,7 @@
<field name="ACTION_AIRPLANE_MODE_CHANGED" />
<field name="ACTION_ALL_APPS" />
<field name="ACTION_ANSWER" />
+ <field name="ACTION_APPLICATION_RESTRICTIONS_CHANGED" since="21" />
<field name="ACTION_APP_ERROR" since="14" />
<field name="ACTION_ASSIST" since="16" />
<field name="ACTION_ATTACH_DATA" />
@@ -6176,6 +7189,8 @@
<field name="ACTION_INSTALL_PACKAGE" since="14" />
<field name="ACTION_LOCALE_CHANGED" since="7" />
<field name="ACTION_MAIN" />
+ <field name="ACTION_MANAGED_PROFILE_ADDED" since="21" />
+ <field name="ACTION_MANAGED_PROFILE_REMOVED" since="21" />
<field name="ACTION_MANAGE_NETWORK_USAGE" since="14" />
<field name="ACTION_MANAGE_PACKAGE_STORAGE" />
<field name="ACTION_MEDIA_BAD_REMOVAL" />
@@ -6194,6 +7209,7 @@
<field name="ACTION_MY_PACKAGE_REPLACED" since="12" />
<field name="ACTION_NEW_OUTGOING_CALL" />
<field name="ACTION_OPEN_DOCUMENT" since="19" />
+ <field name="ACTION_OPEN_DOCUMENT_TREE" since="21" />
<field name="ACTION_PACKAGE_ADDED" />
<field name="ACTION_PACKAGE_CHANGED" />
<field name="ACTION_PACKAGE_DATA_CLEARED" since="3" />
@@ -6265,6 +7281,7 @@
<field name="CATEGORY_HOME" />
<field name="CATEGORY_INFO" since="3" />
<field name="CATEGORY_LAUNCHER" />
+ <field name="CATEGORY_LEANBACK_LAUNCHER" since="21" />
<field name="CATEGORY_LE_DESK_DOCK" since="11" />
<field name="CATEGORY_MONKEY" />
<field name="CATEGORY_OPENABLE" />
@@ -6274,6 +7291,7 @@
<field name="CATEGORY_TAB" />
<field name="CATEGORY_TEST" />
<field name="CATEGORY_UNIT_TEST" />
+ <field name="CATEGORY_VOICE" since="21" />
<field name="CREATOR" />
<field name="EXTRA_ALARM_COUNT" />
<field name="EXTRA_ALLOW_MULTIPLE" since="18" />
@@ -6324,6 +7342,7 @@
<field name="EXTRA_TEXT" />
<field name="EXTRA_TITLE" />
<field name="EXTRA_UID" />
+ <field name="EXTRA_USER" since="21" />
<field name="FILL_IN_ACTION" />
<field name="FILL_IN_CATEGORIES" />
<field name="FILL_IN_CLIP_DATA" since="16" />
@@ -6332,6 +7351,7 @@
<field name="FILL_IN_PACKAGE" since="4" />
<field name="FILL_IN_SELECTOR" since="15" />
<field name="FILL_IN_SOURCE_BOUNDS" since="7" />
+ <field name="FLAG_ACTIVITY_AUTO_REMOVE_FROM_RECENTS" since="21" />
<field name="FLAG_ACTIVITY_BROUGHT_TO_FRONT" />
<field name="FLAG_ACTIVITY_CLEAR_TASK" since="11" />
<field name="FLAG_ACTIVITY_CLEAR_TOP" />
@@ -6340,6 +7360,7 @@
<field name="FLAG_ACTIVITY_FORWARD_RESULT" />
<field name="FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY" />
<field name="FLAG_ACTIVITY_MULTIPLE_TASK" />
+ <field name="FLAG_ACTIVITY_NEW_DOCUMENT" since="21" />
<field name="FLAG_ACTIVITY_NEW_TASK" />
<field name="FLAG_ACTIVITY_NO_ANIMATION" since="5" />
<field name="FLAG_ACTIVITY_NO_HISTORY" />
@@ -6353,6 +7374,7 @@
<field name="FLAG_EXCLUDE_STOPPED_PACKAGES" since="12" />
<field name="FLAG_FROM_BACKGROUND" />
<field name="FLAG_GRANT_PERSISTABLE_URI_PERMISSION" since="19" />
+ <field name="FLAG_GRANT_PREFIX_URI_PERMISSION" since="21" />
<field name="FLAG_GRANT_READ_URI_PERMISSION" />
<field name="FLAG_GRANT_WRITE_URI_PERMISSION" />
<field name="FLAG_INCLUDE_STOPPED_PACKAGES" since="12" />
@@ -6769,8 +7791,13 @@
<field name="CONFIG_TOUCHSCREEN" />
<field name="CONFIG_UI_MODE" since="8" />
<field name="CREATOR" />
+ <field name="DOCUMENT_LAUNCH_ALWAYS" since="21" />
+ <field name="DOCUMENT_LAUNCH_INTO_EXISTING" since="21" />
+ <field name="DOCUMENT_LAUNCH_NEVER" since="21" />
+ <field name="DOCUMENT_LAUNCH_NONE" since="21" />
<field name="FLAG_ALLOW_TASK_REPARENTING" />
<field name="FLAG_ALWAYS_RETAIN_TASK_STATE" />
+ <field name="FLAG_AUTO_REMOVE_FROM_RECENTS" since="21" />
<field name="FLAG_CLEAR_TASK_ON_LAUNCH" />
<field name="FLAG_EXCLUDE_FROM_RECENTS" />
<field name="FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS" since="5" />
@@ -6779,6 +7806,7 @@
<field name="FLAG_IMMERSIVE" since="18" />
<field name="FLAG_MULTIPROCESS" />
<field name="FLAG_NO_HISTORY" since="3" />
+ <field name="FLAG_PERSISTABLE" since="21" />
<field name="FLAG_SINGLE_USER" since="17" />
<field name="FLAG_STATE_NOT_NEEDED" />
<field name="LAUNCH_MULTIPLE" />
@@ -6803,8 +7831,10 @@
<field name="SCREEN_ORIENTATION_USER_PORTRAIT" since="18" />
<field name="UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW" since="14" />
<field name="configChanges" />
+ <field name="documentLaunchMode" since="21" />
<field name="flags" />
<field name="launchMode" />
+ <field name="maxRecents" since="21" />
<field name="parentActivityName" since="16" />
<field name="permission" />
<field name="screenOrientation" />
@@ -6831,6 +7861,7 @@
<field name="FLAG_HAS_CODE" />
<field name="FLAG_INSTALLED" since="17" />
<field name="FLAG_IS_DATA_ONLY" since="17" />
+ <field name="FLAG_IS_GAME" since="21" />
<field name="FLAG_KILL_AFTER_RESTORE" since="8" />
<field name="FLAG_LARGE_HEAP" since="11" />
<field name="FLAG_PERSISTENT" />
@@ -6880,6 +7911,7 @@
<method name="<init>()V" />
<method name="<init>(Landroid/content/pm/ComponentInfo;)V" />
<method name="<init>(Landroid/os/Parcel;)V" />
+ <method name="getBannerResource()I" since="20" />
<method name="getIconResource()I" />
<method name="getLogoResource()I" since="19" />
<method name="isEnabled()Z" since="11" />
@@ -6956,6 +7988,37 @@
<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
<field name="CREATOR" />
</class>
+ <class name="android/content/pm/LauncherActivityInfo" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getApplicationInfo()Landroid/content/pm/ApplicationInfo;" />
+ <method name="getBadgedIcon(I)Landroid/graphics/drawable/Drawable;" />
+ <method name="getComponentName()Landroid/content/ComponentName;" />
+ <method name="getFirstInstallTime()J" />
+ <method name="getIcon(I)Landroid/graphics/drawable/Drawable;" />
+ <method name="getLabel()Ljava/lang/CharSequence;" />
+ <method name="getName()Ljava/lang/String;" />
+ <method name="getUser()Landroid/os/UserHandle;" />
+ </class>
+ <class name="android/content/pm/LauncherApps" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="addOnAppsChangedListener(Landroid/content/pm/LauncherApps$OnAppsChangedListener;)V" />
+ <method name="getActivityList(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" />
+ <method name="isActivityEnabledForProfile(Landroid/content/ComponentName;Landroid/os/UserHandle;)Z" />
+ <method name="isPackageEnabledForProfile(Ljava/lang/String;Landroid/os/UserHandle;)Z" />
+ <method name="removeOnAppsChangedListener(Landroid/content/pm/LauncherApps$OnAppsChangedListener;)V" />
+ <method name="resolveActivity(Landroid/content/Intent;Landroid/os/UserHandle;)Landroid/content/pm/LauncherActivityInfo;" />
+ <method name="startActivityForProfile(Landroid/content/ComponentName;Landroid/os/UserHandle;Landroid/graphics/Rect;Landroid/os/Bundle;)V" />
+ </class>
+ <class name="android/content/pm/LauncherApps$OnAppsChangedListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="onPackageAdded(Landroid/os/UserHandle;Ljava/lang/String;)V" />
+ <method name="onPackageChanged(Landroid/os/UserHandle;Ljava/lang/String;)V" />
+ <method name="onPackageRemoved(Landroid/os/UserHandle;Ljava/lang/String;)V" />
+ <method name="onPackagesAvailable(Landroid/os/UserHandle;[Ljava/lang/String;Z)V" />
+ <method name="onPackagesUnavailable(Landroid/os/UserHandle;[Ljava/lang/String;Z)V" />
+ </class>
<class name="android/content/pm/PackageInfo" since="1">
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
@@ -6991,11 +8054,13 @@
<method name="<init>(Landroid/os/Parcel;)V" />
<method name="dumpBack(Landroid/util/Printer;Ljava/lang/String;)V" />
<method name="dumpFront(Landroid/util/Printer;Ljava/lang/String;)V" />
+ <method name="loadBanner(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" since="20" />
<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
<method name="loadLogo(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" since="9" />
<method name="loadXmlMetaData(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;" />
<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+ <field name="banner" since="20" />
<field name="icon" />
<field name="labelRes" />
<field name="logo" since="9" />
@@ -7024,12 +8089,16 @@
<method name="clearPackagePreferredActivities(Ljava/lang/String;)V" />
<method name="currentToCanonicalPackageNames([Ljava/lang/String;)[Ljava/lang/String;" since="8" />
<method name="extendVerificationTimeout(IIJ)V" since="17" />
+ <method name="getActivityBanner(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;" since="20" />
+ <method name="getActivityBanner(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;" since="20" />
<method name="getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;" />
<method name="getActivityIcon(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;" />
<method name="getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;" />
<method name="getActivityLogo(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;" since="9" />
<method name="getActivityLogo(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;" since="9" />
<method name="getAllPermissionGroups(I)Ljava/util/List;" />
+ <method name="getApplicationBanner(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" since="20" />
+ <method name="getApplicationBanner(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" since="20" />
<method name="getApplicationEnabledSetting(Ljava/lang/String;)I" />
<method name="getApplicationIcon(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" />
<method name="getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
@@ -7045,6 +8114,7 @@
<method name="getInstallerPackageName(Ljava/lang/String;)Ljava/lang/String;" since="5" />
<method name="getInstrumentationInfo(Landroid/content/ComponentName;I)Landroid/content/pm/InstrumentationInfo;" />
<method name="getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;" since="3" />
+ <method name="getLeanbackLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;" since="21" />
<method name="getNameForUid(I)Ljava/lang/String;" />
<method name="getPackageArchiveInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;" />
<method name="getPackageGids(Ljava/lang/String;)[I" />
@@ -7096,11 +8166,13 @@
<field name="EXTRA_VERIFICATION_RESULT" since="17" />
<field name="FEATURE_APP_WIDGETS" since="18" />
<field name="FEATURE_AUDIO_LOW_LATENCY" since="9" />
+ <field name="FEATURE_BACKUP" since="20" />
<field name="FEATURE_BLUETOOTH" since="8" />
<field name="FEATURE_BLUETOOTH_LE" since="18" />
<field name="FEATURE_CAMERA" since="7" />
<field name="FEATURE_CAMERA_ANY" since="17" />
<field name="FEATURE_CAMERA_AUTOFOCUS" since="7" />
+ <field name="FEATURE_CAMERA_EXTERNAL" since="20" />
<field name="FEATURE_CAMERA_FLASH" since="7" />
<field name="FEATURE_CAMERA_FRONT" since="9" />
<field name="FEATURE_CONSUMER_IR" since="19" />
@@ -7110,19 +8182,23 @@
<field name="FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND" since="13" />
<field name="FEATURE_HOME_SCREEN" since="18" />
<field name="FEATURE_INPUT_METHODS" since="18" />
+ <field name="FEATURE_LEANBACK" since="21" />
<field name="FEATURE_LIVE_WALLPAPER" since="7" />
<field name="FEATURE_LOCATION" since="8" />
<field name="FEATURE_LOCATION_GPS" since="8" />
<field name="FEATURE_LOCATION_NETWORK" since="8" />
+ <field name="FEATURE_MANAGED_PROFILES" since="21" />
<field name="FEATURE_MICROPHONE" since="8" />
<field name="FEATURE_NFC" since="9" />
<field name="FEATURE_NFC_HOST_CARD_EMULATION" since="19" />
+ <field name="FEATURE_PRINTING" since="20" />
<field name="FEATURE_SCREEN_LANDSCAPE" since="13" />
<field name="FEATURE_SCREEN_PORTRAIT" since="13" />
<field name="FEATURE_SENSOR_ACCELEROMETER" since="8" />
<field name="FEATURE_SENSOR_BAROMETER" since="9" />
<field name="FEATURE_SENSOR_COMPASS" since="8" />
<field name="FEATURE_SENSOR_GYROSCOPE" since="9" />
+ <field name="FEATURE_SENSOR_HEART_RATE" since="20" />
<field name="FEATURE_SENSOR_LIGHT" since="7" />
<field name="FEATURE_SENSOR_PROXIMITY" since="7" />
<field name="FEATURE_SENSOR_STEP_COUNTER" since="19" />
@@ -7139,6 +8215,8 @@
<field name="FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND" since="9" />
<field name="FEATURE_USB_ACCESSORY" since="12" />
<field name="FEATURE_USB_HOST" since="12" />
+ <field name="FEATURE_WATCH" since="20" />
+ <field name="FEATURE_WEBVIEW" since="20" />
<field name="FEATURE_WIFI" since="8" />
<field name="FEATURE_WIFI_DIRECT" since="14" />
<field name="FORWARD_LOCK_PACKAGE" />
@@ -7393,6 +8471,7 @@
<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;)Landroid/content/res/ColorStateList;" />
<method name="getColorForState([II)I" />
<method name="getDefaultColor()I" />
+ <method name="isOpaque()Z" since="21" />
<method name="isStateful()Z" />
<method name="valueOf(I)Landroid/content/res/ColorStateList;" />
<method name="withAlpha(I)Landroid/content/res/ColorStateList;" />
@@ -7475,6 +8554,7 @@
<field name="UI_MODE_TYPE_NORMAL" since="8" />
<field name="UI_MODE_TYPE_TELEVISION" since="13" />
<field name="UI_MODE_TYPE_UNDEFINED" since="8" />
+ <field name="UI_MODE_TYPE_WATCH" since="20" />
<field name="densityDpi" since="17" />
<field name="fontScale" />
<field name="hardKeyboardHidden" since="3" />
@@ -7525,7 +8605,9 @@
<method name="getDimensionPixelSize(I)I" />
<method name="getDisplayMetrics()Landroid/util/DisplayMetrics;" />
<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" />
+ <method name="getDrawable(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
<method name="getDrawableForDensity(II)Landroid/graphics/drawable/Drawable;" since="15" />
+ <method name="getDrawableForDensity(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
<method name="getFraction(III)F" since="3" />
<method name="getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" />
<method name="getIntArray(I)[I" />
@@ -7570,6 +8652,8 @@
<method name="<init>(Landroid/content/res/Resources;)V" />
<method name="applyStyle(IZ)V" />
<method name="dump(ILjava/lang/String;Ljava/lang/String;)V" />
+ <method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" since="21" />
+ <method name="getResources()Landroid/content/res/Resources;" since="21" />
<method name="obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;" />
<method name="obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;" />
<method name="obtainStyledAttributes([I)Landroid/content/res/TypedArray;" />
@@ -7601,6 +8685,7 @@
<method name="getString(I)Ljava/lang/String;" />
<method name="getText(I)Ljava/lang/CharSequence;" />
<method name="getTextArray(I)[Ljava/lang/CharSequence;" />
+ <method name="getType(I)I" since="21" />
<method name="getValue(ILandroid/util/TypedValue;)Z" />
<method name="hasValue(I)Z" />
<method name="length()I" />
@@ -8481,6 +9566,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="addOnGestureListener(Landroid/gesture/GestureOverlayView$OnGestureListener;)V" />
<method name="addOnGesturePerformedListener(Landroid/gesture/GestureOverlayView$OnGesturePerformedListener;)V" />
<method name="addOnGesturingListener(Landroid/gesture/GestureOverlayView$OnGesturingListener;)V" />
@@ -8831,6 +9917,7 @@
<method name="drawRect(FFFFLandroid/graphics/Paint;)V" />
<method name="drawRect(Landroid/graphics/Rect;Landroid/graphics/Paint;)V" />
<method name="drawRect(Landroid/graphics/RectF;Landroid/graphics/Paint;)V" />
+ <method name="drawRoundRect(FFFFFFLandroid/graphics/Paint;)V" since="21" />
<method name="drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V" />
<method name="drawText(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V" />
<method name="drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V" />
@@ -8863,9 +9950,13 @@
<method name="rotate(FFF)V" />
<method name="save()I" />
<method name="save(I)I" />
+ <method name="saveLayer(FFFFLandroid/graphics/Paint;)I" since="21" />
<method name="saveLayer(FFFFLandroid/graphics/Paint;I)I" />
+ <method name="saveLayer(Landroid/graphics/RectF;Landroid/graphics/Paint;)I" since="21" />
<method name="saveLayer(Landroid/graphics/RectF;Landroid/graphics/Paint;I)I" />
+ <method name="saveLayerAlpha(FFFFI)I" since="21" />
<method name="saveLayerAlpha(FFFFII)I" />
+ <method name="saveLayerAlpha(Landroid/graphics/RectF;I)I" since="21" />
<method name="saveLayerAlpha(Landroid/graphics/RectF;II)I" />
<method name="scale(FF)V" />
<method name="scale(FFFF)V" />
@@ -8951,6 +10042,9 @@
<extends name="android/graphics/ColorFilter" />
<method name="<init>(Landroid/graphics/ColorMatrix;)V" />
<method name="<init>([F)V" />
+ <method name="getColorMatrix()Landroid/graphics/ColorMatrix;" since="21" />
+ <method name="setColorMatrix(Landroid/graphics/ColorMatrix;)V" since="21" />
+ <method name="setColorMatrix([F)V" since="21" />
</class>
<class name="android/graphics/ComposePathEffect" since="1">
<extends name="android/graphics/PathEffect" />
@@ -8988,6 +10082,7 @@
<field name="JPEG" />
<field name="NV16" />
<field name="NV21" />
+ <field name="RAW_SENSOR" since="21" />
<field name="RGB_565" />
<field name="UNKNOWN" />
<field name="YUV_420_888" since="19" />
@@ -9025,6 +10120,10 @@
<class name="android/graphics/LightingColorFilter" since="1">
<extends name="android/graphics/ColorFilter" />
<method name="<init>(II)V" />
+ <method name="getColorAdd()I" since="21" />
+ <method name="getColorMultiply()I" since="21" />
+ <method name="setColorAdd(I)V" since="21" />
+ <method name="setColorMultiply(I)V" since="21" />
</class>
<class name="android/graphics/LinearGradient" since="1">
<extends name="android/graphics/Shader" />
@@ -9041,6 +10140,7 @@
<method name="<init>(Landroid/graphics/Matrix;)V" />
<method name="getValues([F)V" />
<method name="invert(Landroid/graphics/Matrix;)Z" />
+ <method name="isAffine()Z" since="21" />
<method name="isIdentity()Z" />
<method name="mapPoints([F)V" />
<method name="mapPoints([FI[FII)V" />
@@ -9135,6 +10235,22 @@
<method name="isNinePatchChunk([B)Z" />
<method name="setPaint(Landroid/graphics/Paint;)V" />
</class>
+ <class name="android/graphics/Outline" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="<init>(Landroid/graphics/Outline;)V" />
+ <method name="canClip()Z" />
+ <method name="isEmpty()Z" />
+ <method name="set(Landroid/graphics/Outline;)V" />
+ <method name="setConvexPath(Landroid/graphics/Path;)V" />
+ <method name="setEmpty()V" />
+ <method name="setOval(IIII)V" />
+ <method name="setOval(Landroid/graphics/Rect;)V" />
+ <method name="setRect(IIII)V" />
+ <method name="setRect(Landroid/graphics/Rect;)V" />
+ <method name="setRoundRect(IIIIF)V" />
+ <method name="setRoundRect(Landroid/graphics/Rect;F)V" />
+ </class>
<class name="android/graphics/Paint" since="1">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -9183,6 +10299,7 @@
<method name="getXfermode()Landroid/graphics/Xfermode;" />
<method name="isAntiAlias()Z" />
<method name="isDither()Z" />
+ <method name="isElegantTextHeight()Z" since="21" />
<method name="isFakeBoldText()Z" />
<method name="isFilterBitmap()Z" />
<method name="isLinearText()Z" />
@@ -9201,6 +10318,7 @@
<method name="setColor(I)V" />
<method name="setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;" />
<method name="setDither(Z)V" />
+ <method name="setElegantTextHeight(Z)V" since="21" />
<method name="setFakeBoldText(Z)V" />
<method name="setFilterBitmap(Z)V" />
<method name="setFlags(I)V" />
@@ -9299,6 +10417,7 @@
<method name="<init>(Landroid/graphics/Path;)V" />
<method name="addArc(Landroid/graphics/RectF;FF)V" />
<method name="addCircle(FFFLandroid/graphics/Path$Direction;)V" />
+ <method name="addOval(FFFFLandroid/graphics/Path$Direction;)V" since="21" />
<method name="addOval(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V" />
<method name="addPath(Landroid/graphics/Path;)V" />
<method name="addPath(Landroid/graphics/Path;FF)V" />
@@ -9314,6 +10433,7 @@
<method name="cubicTo(FFFFFF)V" />
<method name="getFillType()Landroid/graphics/Path$FillType;" />
<method name="incReserve(I)V" />
+ <method name="isConvex()Z" since="21" />
<method name="isEmpty()Z" />
<method name="isInverseFillType()Z" />
<method name="isRect(Landroid/graphics/RectF;)Z" />
@@ -9498,6 +10618,10 @@
<class name="android/graphics/PorterDuffColorFilter" since="1">
<extends name="android/graphics/ColorFilter" />
<method name="<init>(ILandroid/graphics/PorterDuff$Mode;)V" />
+ <method name="getColor()I" since="21" />
+ <method name="getMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+ <method name="setColor(I)V" since="21" />
+ <method name="setMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
</class>
<class name="android/graphics/PorterDuffXfermode" since="1">
<extends name="android/graphics/Xfermode" />
@@ -9675,6 +10799,7 @@
<method name="releaseTexImage()V" since="19" />
<method name="setDefaultBufferSize(II)V" since="15" />
<method name="setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V" />
+ <method name="setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;Landroid/os/Handler;)V" since="21" />
<method name="updateTexImage()V" />
</class>
<class name="android/graphics/SurfaceTexture$OnFrameAvailableListener" since="11">
@@ -9733,6 +10858,12 @@
<method name="start()V" />
<method name="stop()V" />
</class>
+ <class name="android/graphics/drawable/AnimatedStateListDrawable" since="21">
+ <extends name="android/graphics/drawable/StateListDrawable" />
+ <method name="<init>()V" />
+ <method name="addState([ILandroid/graphics/drawable/Drawable;I)V" />
+ <method name="addTransition(IILandroid/graphics/drawable/AnimationDrawable;Z)V" />
+ </class>
<class name="android/graphics/drawable/AnimationDrawable" since="1">
<extends name="android/graphics/drawable/DrawableContainer" />
<implements name="android/graphics/drawable/Animatable" since="4" />
@@ -9793,6 +10924,8 @@
<class name="android/graphics/drawable/Drawable" since="1">
<extends name="java/lang/Object" />
<method name="<init>()V" />
+ <method name="applyTheme(Landroid/content/res/Resources$Theme;)V" since="21" />
+ <method name="canApplyTheme()Z" since="21" />
<method name="clearColorFilter()V" />
<method name="copyBounds()Landroid/graphics/Rect;" />
<method name="copyBounds(Landroid/graphics/Rect;)V" />
@@ -9801,24 +10934,30 @@
<method name="createFromResourceStream(Landroid/content/res/Resources;Landroid/util/TypedValue;Ljava/io/InputStream;Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/drawable/Drawable;" since="5" />
<method name="createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;)Landroid/graphics/drawable/Drawable;" />
+ <method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
<method name="createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)Landroid/graphics/drawable/Drawable;" />
+ <method name="createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
<method name="draw(Landroid/graphics/Canvas;)V" />
<method name="getAlpha()I" since="19" />
<method name="getBounds()Landroid/graphics/Rect;" />
<method name="getCallback()Landroid/graphics/drawable/Drawable$Callback;" since="11" />
<method name="getChangingConfigurations()I" />
+ <method name="getColorFilter()Landroid/graphics/ColorFilter;" since="21" />
<method name="getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;" />
<method name="getCurrent()Landroid/graphics/drawable/Drawable;" />
+ <method name="getDirtyBounds()Landroid/graphics/Rect;" since="21" />
<method name="getIntrinsicHeight()I" />
<method name="getIntrinsicWidth()I" />
<method name="getLevel()I" />
<method name="getMinimumHeight()I" />
<method name="getMinimumWidth()I" />
<method name="getOpacity()I" />
+ <method name="getOutline(Landroid/graphics/Outline;)Z" since="21" />
<method name="getPadding(Landroid/graphics/Rect;)Z" />
<method name="getState()[I" />
<method name="getTransparentRegion()Landroid/graphics/Region;" />
<method name="inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)V" />
+ <method name="inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V" since="21" />
<method name="invalidateSelf()V" />
<method name="isAutoMirrored()Z" since="19" />
<method name="isStateful()Z" />
@@ -9840,8 +10979,11 @@
<method name="setColorFilter(Landroid/graphics/ColorFilter;)V" />
<method name="setDither(Z)V" />
<method name="setFilterBitmap(Z)V" />
+ <method name="setHotspot(FF)V" since="21" />
+ <method name="setHotspotBounds(IIII)V" since="21" />
<method name="setLevel(I)Z" />
<method name="setState([I)Z" />
+ <method name="setTint(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V" since="21" />
<method name="setVisible(ZZ)Z" />
<method name="unscheduleSelf(Ljava/lang/Runnable;)V" />
</class>
@@ -9854,9 +10996,11 @@
<class name="android/graphics/drawable/Drawable$ConstantState" since="1">
<extends name="java/lang/Object" />
<method name="<init>()V" />
+ <method name="canApplyTheme()Z" since="21" />
<method name="getChangingConfigurations()I" />
<method name="newDrawable()Landroid/graphics/drawable/Drawable;" />
<method name="newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;" since="5" />
+ <method name="newDrawable(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
</class>
<class name="android/graphics/drawable/DrawableContainer" since="1">
<extends name="android/graphics/drawable/Drawable" />
@@ -9896,8 +11040,10 @@
<extends name="android/graphics/drawable/Drawable" />
<method name="<init>()V" />
<method name="<init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V" />
+ <method name="getGradientRadius()F" since="21" />
<method name="getOrientation()Landroid/graphics/drawable/GradientDrawable$Orientation;" since="16" />
<method name="setColor(I)V" />
+ <method name="setColor(Landroid/content/res/ColorStateList;)V" since="21" />
<method name="setColors([I)V" since="16" />
<method name="setCornerRadii([F)V" />
<method name="setCornerRadius(F)V" />
@@ -9909,6 +11055,8 @@
<method name="setSize(II)V" />
<method name="setStroke(II)V" />
<method name="setStroke(IIFF)V" />
+ <method name="setStroke(ILandroid/content/res/ColorStateList;)V" since="21" />
+ <method name="setStroke(ILandroid/content/res/ColorStateList;FF)V" since="21" />
<method name="setUseLevel(Z)V" />
<field name="LINE" />
<field name="LINEAR_GRADIENT" />
@@ -9946,10 +11094,14 @@
<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" />
<method name="getId(I)I" />
<method name="getNumberOfLayers()I" />
+ <method name="getPaddingMode()I" since="21" />
<method name="setDrawableByLayerId(ILandroid/graphics/drawable/Drawable;)Z" />
<method name="setId(II)V" />
<method name="setLayerInset(IIIII)V" />
<method name="setOpacity(I)V" since="11" />
+ <method name="setPaddingMode(I)V" since="21" />
+ <field name="PADDING_MODE_NEST" since="21" />
+ <field name="PADDING_MODE_STACK" since="21" />
</class>
<class name="android/graphics/drawable/LevelListDrawable" since="1">
<extends name="android/graphics/drawable/DrawableContainer" />
@@ -9980,11 +11132,29 @@
<method name="getPicture()Landroid/graphics/Picture;" />
<method name="setPicture(Landroid/graphics/Picture;)V" />
</class>
+ <class name="android/graphics/drawable/RippleDrawable" since="21">
+ <extends name="android/graphics/drawable/LayerDrawable" />
+ <method name="<init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" />
+ <method name="setColor(Landroid/content/res/ColorStateList;)V" />
+ </class>
<class name="android/graphics/drawable/RotateDrawable" since="1">
<extends name="android/graphics/drawable/Drawable" />
<implements name="android/graphics/drawable/Drawable$Callback" />
<method name="<init>()V" />
<method name="getDrawable()Landroid/graphics/drawable/Drawable;" since="3" />
+ <method name="getFromDegrees()F" since="21" />
+ <method name="getPivotX()F" since="21" />
+ <method name="getPivotY()F" since="21" />
+ <method name="getToDegrees()F" since="21" />
+ <method name="isPivotXRelative()Z" since="21" />
+ <method name="isPivotYRelative()Z" since="21" />
+ <method name="setDrawable(Landroid/graphics/drawable/Drawable;)V" since="21" />
+ <method name="setFromDegrees(F)V" since="21" />
+ <method name="setPivotX(F)V" since="21" />
+ <method name="setPivotXRelative(Z)V" since="21" />
+ <method name="setPivotY(F)V" since="21" />
+ <method name="setPivotYRelative(Z)V" since="21" />
+ <method name="setToDegrees(F)V" since="21" />
</class>
<class name="android/graphics/drawable/ScaleDrawable" since="1">
<extends name="android/graphics/drawable/Drawable" />
@@ -10060,6 +11230,7 @@
<method name="clone()Landroid/graphics/drawable/shapes/Shape;" since="3" />
<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V" />
<method name="getHeight()F" />
+ <method name="getOutline(Landroid/graphics/Outline;)Z" since="21" />
<method name="getWidth()F" />
<method name="hasAlpha()Z" />
<method name="onResize(FF)V" />
@@ -10094,6 +11265,25 @@
<method name="create()Landroid/graphics/pdf/PdfDocument$PageInfo;" />
<method name="setContentRect(Landroid/graphics/Rect;)Landroid/graphics/pdf/PdfDocument$PageInfo$Builder;" />
</class>
+ <class name="android/graphics/pdf/PdfRenderer" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="java/lang/AutoCloseable" />
+ <method name="<init>(Landroid/os/ParcelFileDescriptor;)V" />
+ <method name="getPageCount()I" />
+ <method name="openPage(I)Landroid/graphics/pdf/PdfRenderer$Page;" />
+ <method name="shouldScaleForPrinting()Z" />
+ </class>
+ <class name="android/graphics/pdf/PdfRenderer$Page" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="java/lang/AutoCloseable" />
+ <method name="<init>(Landroid/graphics/pdf/PdfRenderer;)V" />
+ <method name="getHeight()I" />
+ <method name="getIndex()I" />
+ <method name="getWidth()I" />
+ <method name="render(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Matrix;I)V" />
+ <field name="RENDER_MODE_FOR_DISPLAY" />
+ <field name="RENDER_MODE_FOR_PRINT" />
+ </class>
<class name="android/hardware/Camera" since="1">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -10382,9 +11572,31 @@
<method name="getName()Ljava/lang/String;" />
<method name="getPower()F" />
<method name="getResolution()F" />
+ <method name="getStringType()Ljava/lang/String;" since="20" />
<method name="getType()I" />
<method name="getVendor()Ljava/lang/String;" />
<method name="getVersion()I" />
+ <field name="STRING_TYPE_ACCELEROMETER" since="20" />
+ <field name="STRING_TYPE_AMBIENT_TEMPERATURE" since="20" />
+ <field name="STRING_TYPE_GAME_ROTATION_VECTOR" since="20" />
+ <field name="STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR" since="20" />
+ <field name="STRING_TYPE_GRAVITY" since="20" />
+ <field name="STRING_TYPE_GYROSCOPE" since="20" />
+ <field name="STRING_TYPE_GYROSCOPE_UNCALIBRATED" since="20" />
+ <field name="STRING_TYPE_HEART_RATE" since="20" />
+ <field name="STRING_TYPE_LIGHT" since="20" />
+ <field name="STRING_TYPE_LINEAR_ACCELERATION" since="20" />
+ <field name="STRING_TYPE_MAGNETIC_FIELD" since="20" />
+ <field name="STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED" since="20" />
+ <field name="STRING_TYPE_ORIENTATION" since="20" />
+ <field name="STRING_TYPE_PRESSURE" since="20" />
+ <field name="STRING_TYPE_PROXIMITY" since="20" />
+ <field name="STRING_TYPE_RELATIVE_HUMIDITY" since="20" />
+ <field name="STRING_TYPE_ROTATION_VECTOR" since="20" />
+ <field name="STRING_TYPE_SIGNIFICANT_MOTION" since="20" />
+ <field name="STRING_TYPE_STEP_COUNTER" since="20" />
+ <field name="STRING_TYPE_STEP_DETECTOR" since="20" />
+ <field name="STRING_TYPE_TEMPERATURE" since="20" />
<field name="TYPE_ACCELEROMETER" />
<field name="TYPE_ALL" />
<field name="TYPE_AMBIENT_TEMPERATURE" since="14" />
@@ -10393,6 +11605,7 @@
<field name="TYPE_GRAVITY" since="9" />
<field name="TYPE_GYROSCOPE" />
<field name="TYPE_GYROSCOPE_UNCALIBRATED" since="18" />
+ <field name="TYPE_HEART_RATE" since="20" />
<field name="TYPE_LIGHT" />
<field name="TYPE_LINEAR_ACCELERATION" since="9" />
<field name="TYPE_MAGNETIC_FIELD" />
@@ -10510,6 +11723,7 @@
<field name="SENSOR_STATUS_ACCURACY_HIGH" />
<field name="SENSOR_STATUS_ACCURACY_LOW" />
<field name="SENSOR_STATUS_ACCURACY_MEDIUM" />
+ <field name="SENSOR_STATUS_NO_CONTACT" since="20" />
<field name="SENSOR_STATUS_UNRELIABLE" />
<field name="SENSOR_TEMPERATURE" />
<field name="SENSOR_TRICORDER" />
@@ -10527,6 +11741,618 @@
<method name="<init>()V" />
<method name="onTrigger(Landroid/hardware/TriggerEvent;)V" />
</class>
+ <class name="android/hardware/camera2/CameraAccessException" since="21">
+ <extends name="android/util/AndroidException" />
+ <method name="<init>(I)V" />
+ <method name="<init>(ILjava/lang/String;)V" />
+ <method name="<init>(ILjava/lang/String;Ljava/lang/Throwable;)V" />
+ <method name="<init>(ILjava/lang/Throwable;)V" />
+ <method name="getReason()I" />
+ <field name="CAMERA_DISABLED" />
+ <field name="CAMERA_DISCONNECTED" />
+ <field name="CAMERA_ERROR" />
+ </class>
+ <class name="android/hardware/camera2/CameraCaptureSession" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="java/lang/AutoCloseable" />
+ <method name="<init>()V" />
+ <method name="abortCaptures()V" />
+ <method name="capture(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureListener;Landroid/os/Handler;)I" />
+ <method name="captureBurst(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$CaptureListener;Landroid/os/Handler;)I" />
+ <method name="getDevice()Landroid/hardware/camera2/CameraDevice;" />
+ <method name="setRepeatingBurst(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$CaptureListener;Landroid/os/Handler;)I" />
+ <method name="setRepeatingRequest(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureListener;Landroid/os/Handler;)I" />
+ <method name="stopRepeating()V" />
+ </class>
+ <class name="android/hardware/camera2/CameraCaptureSession$CaptureListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onCaptureCompleted(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/TotalCaptureResult;)V" />
+ <method name="onCaptureFailed(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureFailure;)V" />
+ <method name="onCaptureProgressed(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureResult;)V" />
+ <method name="onCaptureSequenceAborted(Landroid/hardware/camera2/CameraCaptureSession;I)V" />
+ <method name="onCaptureSequenceCompleted(Landroid/hardware/camera2/CameraCaptureSession;IJ)V" />
+ <method name="onCaptureStarted(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;J)V" />
+ </class>
+ <class name="android/hardware/camera2/CameraCaptureSession$StateListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onActive(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+ <method name="onClosed(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+ <method name="onConfigureFailed(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+ <method name="onConfigured(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+ <method name="onReady(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+ </class>
+ <class name="android/hardware/camera2/CameraCharacteristics" since="21">
+ <extends name="android/hardware/camera2/CameraMetadata" />
+ <method name="<init>()V" />
+ <method name="get(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;" />
+ <method name="getAvailableCaptureRequestKeys()Ljava/util/List;" />
+ <method name="getAvailableCaptureResultKeys()Ljava/util/List;" />
+ <field name="CONTROL_AE_AVAILABLE_ANTIBANDING_MODES" />
+ <field name="CONTROL_AE_AVAILABLE_MODES" />
+ <field name="CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES" />
+ <field name="CONTROL_AE_COMPENSATION_RANGE" />
+ <field name="CONTROL_AE_COMPENSATION_STEP" />
+ <field name="CONTROL_AF_AVAILABLE_MODES" />
+ <field name="CONTROL_AVAILABLE_EFFECTS" />
+ <field name="CONTROL_AVAILABLE_SCENE_MODES" />
+ <field name="CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES" />
+ <field name="CONTROL_AWB_AVAILABLE_MODES" />
+ <field name="CONTROL_MAX_REGIONS_AE" />
+ <field name="CONTROL_MAX_REGIONS_AF" />
+ <field name="CONTROL_MAX_REGIONS_AWB" />
+ <field name="EDGE_AVAILABLE_EDGE_MODES" />
+ <field name="FLASH_INFO_AVAILABLE" />
+ <field name="HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES" />
+ <field name="INFO_SUPPORTED_HARDWARE_LEVEL" />
+ <field name="JPEG_AVAILABLE_THUMBNAIL_SIZES" />
+ <field name="LENS_FACING" />
+ <field name="LENS_INFO_AVAILABLE_APERTURES" />
+ <field name="LENS_INFO_AVAILABLE_FILTER_DENSITIES" />
+ <field name="LENS_INFO_AVAILABLE_FOCAL_LENGTHS" />
+ <field name="LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION" />
+ <field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION" />
+ <field name="LENS_INFO_HYPERFOCAL_DISTANCE" />
+ <field name="LENS_INFO_MINIMUM_FOCUS_DISTANCE" />
+ <field name="NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES" />
+ <field name="REQUEST_AVAILABLE_CAPABILITIES" />
+ <field name="REQUEST_MAX_NUM_OUTPUT_PROC" />
+ <field name="REQUEST_MAX_NUM_OUTPUT_PROC_STALLING" />
+ <field name="REQUEST_MAX_NUM_OUTPUT_RAW" />
+ <field name="REQUEST_PARTIAL_RESULT_COUNT" />
+ <field name="REQUEST_PIPELINE_MAX_DEPTH" />
+ <field name="SCALER_AVAILABLE_MAX_DIGITAL_ZOOM" />
+ <field name="SCALER_CROPPING_TYPE" />
+ <field name="SCALER_STREAM_CONFIGURATION_MAP" />
+ <field name="SENSOR_AVAILABLE_TEST_PATTERN_MODES" />
+ <field name="SENSOR_BLACK_LEVEL_PATTERN" />
+ <field name="SENSOR_CALIBRATION_TRANSFORM1" />
+ <field name="SENSOR_CALIBRATION_TRANSFORM2" />
+ <field name="SENSOR_COLOR_TRANSFORM1" />
+ <field name="SENSOR_COLOR_TRANSFORM2" />
+ <field name="SENSOR_FORWARD_MATRIX1" />
+ <field name="SENSOR_FORWARD_MATRIX2" />
+ <field name="SENSOR_INFO_ACTIVE_ARRAY_SIZE" />
+ <field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT" />
+ <field name="SENSOR_INFO_EXPOSURE_TIME_RANGE" />
+ <field name="SENSOR_INFO_MAX_FRAME_DURATION" />
+ <field name="SENSOR_INFO_PHYSICAL_SIZE" />
+ <field name="SENSOR_INFO_PIXEL_ARRAY_SIZE" />
+ <field name="SENSOR_INFO_SENSITIVITY_RANGE" />
+ <field name="SENSOR_INFO_WHITE_LEVEL" />
+ <field name="SENSOR_MAX_ANALOG_SENSITIVITY" />
+ <field name="SENSOR_ORIENTATION" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT2" />
+ <field name="STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES" />
+ <field name="STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES" />
+ <field name="STATISTICS_INFO_MAX_FACE_COUNT" />
+ <field name="SYNC_MAX_LATENCY" />
+ <field name="TONEMAP_AVAILABLE_TONE_MAP_MODES" />
+ <field name="TONEMAP_MAX_CURVE_POINTS" />
+ </class>
+ <class name="android/hardware/camera2/CameraCharacteristics$Key" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getName()Ljava/lang/String;" />
+ </class>
+ <class name="android/hardware/camera2/CameraDevice" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="java/lang/AutoCloseable" />
+ <method name="<init>()V" />
+ <method name="capture(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraDevice$CaptureListener;Landroid/os/Handler;)I" />
+ <method name="captureBurst(Ljava/util/List;Landroid/hardware/camera2/CameraDevice$CaptureListener;Landroid/os/Handler;)I" />
+ <method name="configureOutputs(Ljava/util/List;)V" />
+ <method name="createCaptureRequest(I)Landroid/hardware/camera2/CaptureRequest$Builder;" />
+ <method name="createCaptureSession(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateListener;Landroid/os/Handler;)V" />
+ <method name="flush()V" />
+ <method name="getId()Ljava/lang/String;" />
+ <method name="setRepeatingBurst(Ljava/util/List;Landroid/hardware/camera2/CameraDevice$CaptureListener;Landroid/os/Handler;)I" />
+ <method name="setRepeatingRequest(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraDevice$CaptureListener;Landroid/os/Handler;)I" />
+ <method name="stopRepeating()V" />
+ <field name="TEMPLATE_MANUAL" />
+ <field name="TEMPLATE_PREVIEW" />
+ <field name="TEMPLATE_RECORD" />
+ <field name="TEMPLATE_STILL_CAPTURE" />
+ <field name="TEMPLATE_VIDEO_SNAPSHOT" />
+ <field name="TEMPLATE_ZERO_SHUTTER_LAG" />
+ </class>
+ <class name="android/hardware/camera2/CameraDevice$CaptureListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onCaptureCompleted(Landroid/hardware/camera2/CameraDevice;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/TotalCaptureResult;)V" />
+ <method name="onCaptureFailed(Landroid/hardware/camera2/CameraDevice;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureFailure;)V" />
+ <method name="onCaptureProgressed(Landroid/hardware/camera2/CameraDevice;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureResult;)V" />
+ <method name="onCaptureSequenceAborted(Landroid/hardware/camera2/CameraDevice;I)V" />
+ <method name="onCaptureSequenceCompleted(Landroid/hardware/camera2/CameraDevice;IJ)V" />
+ <method name="onCaptureStarted(Landroid/hardware/camera2/CameraDevice;Landroid/hardware/camera2/CaptureRequest;J)V" />
+ </class>
+ <class name="android/hardware/camera2/CameraDevice$StateListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onActive(Landroid/hardware/camera2/CameraDevice;)V" />
+ <method name="onBusy(Landroid/hardware/camera2/CameraDevice;)V" />
+ <method name="onClosed(Landroid/hardware/camera2/CameraDevice;)V" />
+ <method name="onDisconnected(Landroid/hardware/camera2/CameraDevice;)V" />
+ <method name="onError(Landroid/hardware/camera2/CameraDevice;I)V" />
+ <method name="onIdle(Landroid/hardware/camera2/CameraDevice;)V" />
+ <method name="onOpened(Landroid/hardware/camera2/CameraDevice;)V" />
+ <method name="onUnconfigured(Landroid/hardware/camera2/CameraDevice;)V" />
+ <field name="ERROR_CAMERA_DEVICE" />
+ <field name="ERROR_CAMERA_DISABLED" />
+ <field name="ERROR_CAMERA_IN_USE" />
+ <field name="ERROR_CAMERA_SERVICE" />
+ <field name="ERROR_MAX_CAMERAS_IN_USE" />
+ </class>
+ <class name="android/hardware/camera2/CameraManager" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="addAvailabilityListener(Landroid/hardware/camera2/CameraManager$AvailabilityListener;Landroid/os/Handler;)V" />
+ <method name="getCameraCharacteristics(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;" />
+ <method name="getCameraIdList()[Ljava/lang/String;" />
+ <method name="openCamera(Ljava/lang/String;Landroid/hardware/camera2/CameraDevice$StateListener;Landroid/os/Handler;)V" />
+ <method name="removeAvailabilityListener(Landroid/hardware/camera2/CameraManager$AvailabilityListener;)V" />
+ </class>
+ <class name="android/hardware/camera2/CameraManager$AvailabilityListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onCameraAvailable(Ljava/lang/String;)V" />
+ <method name="onCameraUnavailable(Ljava/lang/String;)V" />
+ </class>
+ <class name="android/hardware/camera2/CameraMetadata" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getKeys()Ljava/util/List;" />
+ <field name="COLOR_CORRECTION_MODE_FAST" />
+ <field name="COLOR_CORRECTION_MODE_HIGH_QUALITY" />
+ <field name="COLOR_CORRECTION_MODE_TRANSFORM_MATRIX" />
+ <field name="CONTROL_AE_ANTIBANDING_MODE_50HZ" />
+ <field name="CONTROL_AE_ANTIBANDING_MODE_60HZ" />
+ <field name="CONTROL_AE_ANTIBANDING_MODE_AUTO" />
+ <field name="CONTROL_AE_ANTIBANDING_MODE_OFF" />
+ <field name="CONTROL_AE_MODE_OFF" />
+ <field name="CONTROL_AE_MODE_ON" />
+ <field name="CONTROL_AE_MODE_ON_ALWAYS_FLASH" />
+ <field name="CONTROL_AE_MODE_ON_AUTO_FLASH" />
+ <field name="CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE" />
+ <field name="CONTROL_AE_PRECAPTURE_TRIGGER_IDLE" />
+ <field name="CONTROL_AE_PRECAPTURE_TRIGGER_START" />
+ <field name="CONTROL_AE_STATE_CONVERGED" />
+ <field name="CONTROL_AE_STATE_FLASH_REQUIRED" />
+ <field name="CONTROL_AE_STATE_INACTIVE" />
+ <field name="CONTROL_AE_STATE_LOCKED" />
+ <field name="CONTROL_AE_STATE_PRECAPTURE" />
+ <field name="CONTROL_AE_STATE_SEARCHING" />
+ <field name="CONTROL_AF_MODE_AUTO" />
+ <field name="CONTROL_AF_MODE_CONTINUOUS_PICTURE" />
+ <field name="CONTROL_AF_MODE_CONTINUOUS_VIDEO" />
+ <field name="CONTROL_AF_MODE_EDOF" />
+ <field name="CONTROL_AF_MODE_MACRO" />
+ <field name="CONTROL_AF_MODE_OFF" />
+ <field name="CONTROL_AF_STATE_ACTIVE_SCAN" />
+ <field name="CONTROL_AF_STATE_FOCUSED_LOCKED" />
+ <field name="CONTROL_AF_STATE_INACTIVE" />
+ <field name="CONTROL_AF_STATE_NOT_FOCUSED_LOCKED" />
+ <field name="CONTROL_AF_STATE_PASSIVE_FOCUSED" />
+ <field name="CONTROL_AF_STATE_PASSIVE_SCAN" />
+ <field name="CONTROL_AF_STATE_PASSIVE_UNFOCUSED" />
+ <field name="CONTROL_AF_TRIGGER_CANCEL" />
+ <field name="CONTROL_AF_TRIGGER_IDLE" />
+ <field name="CONTROL_AF_TRIGGER_START" />
+ <field name="CONTROL_AWB_MODE_AUTO" />
+ <field name="CONTROL_AWB_MODE_CLOUDY_DAYLIGHT" />
+ <field name="CONTROL_AWB_MODE_DAYLIGHT" />
+ <field name="CONTROL_AWB_MODE_FLUORESCENT" />
+ <field name="CONTROL_AWB_MODE_INCANDESCENT" />
+ <field name="CONTROL_AWB_MODE_OFF" />
+ <field name="CONTROL_AWB_MODE_SHADE" />
+ <field name="CONTROL_AWB_MODE_TWILIGHT" />
+ <field name="CONTROL_AWB_MODE_WARM_FLUORESCENT" />
+ <field name="CONTROL_AWB_STATE_CONVERGED" />
+ <field name="CONTROL_AWB_STATE_INACTIVE" />
+ <field name="CONTROL_AWB_STATE_LOCKED" />
+ <field name="CONTROL_AWB_STATE_SEARCHING" />
+ <field name="CONTROL_CAPTURE_INTENT_CUSTOM" />
+ <field name="CONTROL_CAPTURE_INTENT_MANUAL" />
+ <field name="CONTROL_CAPTURE_INTENT_PREVIEW" />
+ <field name="CONTROL_CAPTURE_INTENT_STILL_CAPTURE" />
+ <field name="CONTROL_CAPTURE_INTENT_VIDEO_RECORD" />
+ <field name="CONTROL_CAPTURE_INTENT_VIDEO_SNAPSHOT" />
+ <field name="CONTROL_CAPTURE_INTENT_ZERO_SHUTTER_LAG" />
+ <field name="CONTROL_EFFECT_MODE_AQUA" />
+ <field name="CONTROL_EFFECT_MODE_BLACKBOARD" />
+ <field name="CONTROL_EFFECT_MODE_MONO" />
+ <field name="CONTROL_EFFECT_MODE_NEGATIVE" />
+ <field name="CONTROL_EFFECT_MODE_OFF" />
+ <field name="CONTROL_EFFECT_MODE_POSTERIZE" />
+ <field name="CONTROL_EFFECT_MODE_SEPIA" />
+ <field name="CONTROL_EFFECT_MODE_SOLARIZE" />
+ <field name="CONTROL_EFFECT_MODE_WHITEBOARD" />
+ <field name="CONTROL_MODE_AUTO" />
+ <field name="CONTROL_MODE_OFF" />
+ <field name="CONTROL_MODE_OFF_KEEP_STATE" />
+ <field name="CONTROL_MODE_USE_SCENE_MODE" />
+ <field name="CONTROL_SCENE_MODE_ACTION" />
+ <field name="CONTROL_SCENE_MODE_BARCODE" />
+ <field name="CONTROL_SCENE_MODE_BEACH" />
+ <field name="CONTROL_SCENE_MODE_CANDLELIGHT" />
+ <field name="CONTROL_SCENE_MODE_DISABLED" />
+ <field name="CONTROL_SCENE_MODE_FACE_PRIORITY" />
+ <field name="CONTROL_SCENE_MODE_FIREWORKS" />
+ <field name="CONTROL_SCENE_MODE_LANDSCAPE" />
+ <field name="CONTROL_SCENE_MODE_NIGHT" />
+ <field name="CONTROL_SCENE_MODE_NIGHT_PORTRAIT" />
+ <field name="CONTROL_SCENE_MODE_PARTY" />
+ <field name="CONTROL_SCENE_MODE_PORTRAIT" />
+ <field name="CONTROL_SCENE_MODE_SNOW" />
+ <field name="CONTROL_SCENE_MODE_SPORTS" />
+ <field name="CONTROL_SCENE_MODE_STEADYPHOTO" />
+ <field name="CONTROL_SCENE_MODE_SUNSET" />
+ <field name="CONTROL_SCENE_MODE_THEATRE" />
+ <field name="CONTROL_VIDEO_STABILIZATION_MODE_OFF" />
+ <field name="CONTROL_VIDEO_STABILIZATION_MODE_ON" />
+ <field name="EDGE_MODE_FAST" />
+ <field name="EDGE_MODE_HIGH_QUALITY" />
+ <field name="EDGE_MODE_OFF" />
+ <field name="FLASH_MODE_OFF" />
+ <field name="FLASH_MODE_SINGLE" />
+ <field name="FLASH_MODE_TORCH" />
+ <field name="FLASH_STATE_CHARGING" />
+ <field name="FLASH_STATE_FIRED" />
+ <field name="FLASH_STATE_PARTIAL" />
+ <field name="FLASH_STATE_READY" />
+ <field name="FLASH_STATE_UNAVAILABLE" />
+ <field name="HOT_PIXEL_MODE_FAST" />
+ <field name="HOT_PIXEL_MODE_HIGH_QUALITY" />
+ <field name="HOT_PIXEL_MODE_OFF" />
+ <field name="INFO_SUPPORTED_HARDWARE_LEVEL_FULL" />
+ <field name="INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED" />
+ <field name="LENS_FACING_BACK" />
+ <field name="LENS_FACING_FRONT" />
+ <field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION_APPROXIMATE" />
+ <field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION_CALIBRATED" />
+ <field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED" />
+ <field name="LENS_OPTICAL_STABILIZATION_MODE_OFF" />
+ <field name="LENS_OPTICAL_STABILIZATION_MODE_ON" />
+ <field name="LENS_STATE_MOVING" />
+ <field name="LENS_STATE_STATIONARY" />
+ <field name="NOISE_REDUCTION_MODE_FAST" />
+ <field name="NOISE_REDUCTION_MODE_HIGH_QUALITY" />
+ <field name="NOISE_REDUCTION_MODE_OFF" />
+ <field name="REQUEST_AVAILABLE_CAPABILITIES_DNG" />
+ <field name="REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING" />
+ <field name="REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR" />
+ <field name="SCALER_CROPPING_TYPE_CENTER_ONLY" />
+ <field name="SCALER_CROPPING_TYPE_FREEFORM" />
+ <field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_BGGR" />
+ <field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GBRG" />
+ <field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GRBG" />
+ <field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGB" />
+ <field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_CLOUDY_WEATHER" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_COOL_WHITE_FLUORESCENT" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_D50" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_D55" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_D65" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_D75" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT_FLUORESCENT" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_DAY_WHITE_FLUORESCENT" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_FINE_WEATHER" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_FLASH" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_FLUORESCENT" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_ISO_STUDIO_TUNGSTEN" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_SHADE" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_STANDARD_A" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_STANDARD_B" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_STANDARD_C" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_TUNGSTEN" />
+ <field name="SENSOR_REFERENCE_ILLUMINANT1_WHITE_FLUORESCENT" />
+ <field name="SENSOR_TEST_PATTERN_MODE_COLOR_BARS" />
+ <field name="SENSOR_TEST_PATTERN_MODE_COLOR_BARS_FADE_TO_GRAY" />
+ <field name="SENSOR_TEST_PATTERN_MODE_CUSTOM1" />
+ <field name="SENSOR_TEST_PATTERN_MODE_OFF" />
+ <field name="SENSOR_TEST_PATTERN_MODE_PN9" />
+ <field name="SENSOR_TEST_PATTERN_MODE_SOLID_COLOR" />
+ <field name="SHADING_MODE_FAST" />
+ <field name="SHADING_MODE_HIGH_QUALITY" />
+ <field name="SHADING_MODE_OFF" />
+ <field name="STATISTICS_FACE_DETECT_MODE_FULL" />
+ <field name="STATISTICS_FACE_DETECT_MODE_OFF" />
+ <field name="STATISTICS_FACE_DETECT_MODE_SIMPLE" />
+ <field name="STATISTICS_LENS_SHADING_MAP_MODE_OFF" />
+ <field name="STATISTICS_LENS_SHADING_MAP_MODE_ON" />
+ <field name="STATISTICS_SCENE_FLICKER_50HZ" />
+ <field name="STATISTICS_SCENE_FLICKER_60HZ" />
+ <field name="STATISTICS_SCENE_FLICKER_NONE" />
+ <field name="SYNC_MAX_LATENCY_PER_FRAME_CONTROL" />
+ <field name="SYNC_MAX_LATENCY_UNKNOWN" />
+ <field name="TONEMAP_MODE_CONTRAST_CURVE" />
+ <field name="TONEMAP_MODE_FAST" />
+ <field name="TONEMAP_MODE_HIGH_QUALITY" />
+ </class>
+ <class name="android/hardware/camera2/CaptureFailure" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getFrameNumber()I" />
+ <method name="getReason()I" />
+ <method name="getRequest()Landroid/hardware/camera2/CaptureRequest;" />
+ <method name="getSequenceId()I" />
+ <method name="wasImageCaptured()Z" />
+ <field name="REASON_ERROR" />
+ <field name="REASON_FLUSHED" />
+ </class>
+ <class name="android/hardware/camera2/CaptureRequest" since="21">
+ <extends name="android/hardware/camera2/CameraMetadata" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="get(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;" />
+ <method name="getTag()Ljava/lang/Object;" />
+ <field name="BLACK_LEVEL_LOCK" />
+ <field name="COLOR_CORRECTION_GAINS" />
+ <field name="COLOR_CORRECTION_MODE" />
+ <field name="COLOR_CORRECTION_TRANSFORM" />
+ <field name="CONTROL_AE_ANTIBANDING_MODE" />
+ <field name="CONTROL_AE_EXPOSURE_COMPENSATION" />
+ <field name="CONTROL_AE_LOCK" />
+ <field name="CONTROL_AE_MODE" />
+ <field name="CONTROL_AE_PRECAPTURE_TRIGGER" />
+ <field name="CONTROL_AE_REGIONS" />
+ <field name="CONTROL_AE_TARGET_FPS_RANGE" />
+ <field name="CONTROL_AF_MODE" />
+ <field name="CONTROL_AF_REGIONS" />
+ <field name="CONTROL_AF_TRIGGER" />
+ <field name="CONTROL_AWB_LOCK" />
+ <field name="CONTROL_AWB_MODE" />
+ <field name="CONTROL_AWB_REGIONS" />
+ <field name="CONTROL_CAPTURE_INTENT" />
+ <field name="CONTROL_EFFECT_MODE" />
+ <field name="CONTROL_MODE" />
+ <field name="CONTROL_SCENE_MODE" />
+ <field name="CONTROL_VIDEO_STABILIZATION_MODE" />
+ <field name="CREATOR" />
+ <field name="EDGE_MODE" />
+ <field name="FLASH_MODE" />
+ <field name="HOT_PIXEL_MODE" />
+ <field name="JPEG_GPS_LOCATION" />
+ <field name="JPEG_ORIENTATION" />
+ <field name="JPEG_QUALITY" />
+ <field name="JPEG_THUMBNAIL_QUALITY" />
+ <field name="JPEG_THUMBNAIL_SIZE" />
+ <field name="LENS_APERTURE" />
+ <field name="LENS_FILTER_DENSITY" />
+ <field name="LENS_FOCAL_LENGTH" />
+ <field name="LENS_FOCUS_DISTANCE" />
+ <field name="LENS_OPTICAL_STABILIZATION_MODE" />
+ <field name="NOISE_REDUCTION_MODE" />
+ <field name="SCALER_CROP_REGION" />
+ <field name="SENSOR_EXPOSURE_TIME" />
+ <field name="SENSOR_FRAME_DURATION" />
+ <field name="SENSOR_SENSITIVITY" />
+ <field name="SENSOR_TEST_PATTERN_DATA" />
+ <field name="SENSOR_TEST_PATTERN_MODE" />
+ <field name="SHADING_MODE" />
+ <field name="STATISTICS_FACE_DETECT_MODE" />
+ <field name="STATISTICS_HOT_PIXEL_MAP_MODE" />
+ <field name="STATISTICS_LENS_SHADING_MAP_MODE" />
+ <field name="TONEMAP_CURVE" />
+ <field name="TONEMAP_MODE" />
+ </class>
+ <class name="android/hardware/camera2/CaptureRequest$Builder" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="addTarget(Landroid/view/Surface;)V" />
+ <method name="build()Landroid/hardware/camera2/CaptureRequest;" />
+ <method name="get(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;" />
+ <method name="removeTarget(Landroid/view/Surface;)V" />
+ <method name="set(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;)V" />
+ <method name="setTag(Ljava/lang/Object;)V" />
+ </class>
+ <class name="android/hardware/camera2/CaptureRequest$Key" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getName()Ljava/lang/String;" />
+ </class>
+ <class name="android/hardware/camera2/CaptureResult" since="21">
+ <extends name="android/hardware/camera2/CameraMetadata" />
+ <method name="<init>()V" />
+ <method name="get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;" />
+ <method name="getFrameNumber()I" />
+ <method name="getRequest()Landroid/hardware/camera2/CaptureRequest;" />
+ <method name="getSequenceId()I" />
+ <field name="BLACK_LEVEL_LOCK" />
+ <field name="COLOR_CORRECTION_GAINS" />
+ <field name="COLOR_CORRECTION_MODE" />
+ <field name="COLOR_CORRECTION_TRANSFORM" />
+ <field name="CONTROL_AE_ANTIBANDING_MODE" />
+ <field name="CONTROL_AE_EXPOSURE_COMPENSATION" />
+ <field name="CONTROL_AE_LOCK" />
+ <field name="CONTROL_AE_MODE" />
+ <field name="CONTROL_AE_PRECAPTURE_TRIGGER" />
+ <field name="CONTROL_AE_REGIONS" />
+ <field name="CONTROL_AE_STATE" />
+ <field name="CONTROL_AE_TARGET_FPS_RANGE" />
+ <field name="CONTROL_AF_MODE" />
+ <field name="CONTROL_AF_REGIONS" />
+ <field name="CONTROL_AF_STATE" />
+ <field name="CONTROL_AF_TRIGGER" />
+ <field name="CONTROL_AWB_LOCK" />
+ <field name="CONTROL_AWB_MODE" />
+ <field name="CONTROL_AWB_REGIONS" />
+ <field name="CONTROL_AWB_STATE" />
+ <field name="CONTROL_CAPTURE_INTENT" />
+ <field name="CONTROL_EFFECT_MODE" />
+ <field name="CONTROL_MODE" />
+ <field name="CONTROL_SCENE_MODE" />
+ <field name="CONTROL_VIDEO_STABILIZATION_MODE" />
+ <field name="EDGE_MODE" />
+ <field name="FLASH_MODE" />
+ <field name="FLASH_STATE" />
+ <field name="HOT_PIXEL_MODE" />
+ <field name="JPEG_GPS_LOCATION" />
+ <field name="JPEG_ORIENTATION" />
+ <field name="JPEG_QUALITY" />
+ <field name="JPEG_THUMBNAIL_QUALITY" />
+ <field name="JPEG_THUMBNAIL_SIZE" />
+ <field name="LENS_APERTURE" />
+ <field name="LENS_FILTER_DENSITY" />
+ <field name="LENS_FOCAL_LENGTH" />
+ <field name="LENS_FOCUS_DISTANCE" />
+ <field name="LENS_FOCUS_RANGE" />
+ <field name="LENS_OPTICAL_STABILIZATION_MODE" />
+ <field name="LENS_STATE" />
+ <field name="NOISE_REDUCTION_MODE" />
+ <field name="REQUEST_FRAME_COUNT" />
+ <field name="REQUEST_PIPELINE_DEPTH" />
+ <field name="SCALER_CROP_REGION" />
+ <field name="SENSOR_EXPOSURE_TIME" />
+ <field name="SENSOR_FRAME_DURATION" />
+ <field name="SENSOR_GREEN_SPLIT" />
+ <field name="SENSOR_NEUTRAL_COLOR_POINT" />
+ <field name="SENSOR_SENSITIVITY" />
+ <field name="SENSOR_TEST_PATTERN_DATA" />
+ <field name="SENSOR_TEST_PATTERN_MODE" />
+ <field name="SENSOR_TIMESTAMP" />
+ <field name="SHADING_MODE" />
+ <field name="STATISTICS_FACES" />
+ <field name="STATISTICS_FACE_DETECT_MODE" />
+ <field name="STATISTICS_HOT_PIXEL_MAP" />
+ <field name="STATISTICS_HOT_PIXEL_MAP_MODE" />
+ <field name="STATISTICS_LENS_SHADING_CORRECTION_MAP" />
+ <field name="STATISTICS_LENS_SHADING_MAP_MODE" />
+ <field name="STATISTICS_SCENE_FLICKER" />
+ <field name="TONEMAP_CURVE" />
+ <field name="TONEMAP_MODE" />
+ </class>
+ <class name="android/hardware/camera2/CaptureResult$Key" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getName()Ljava/lang/String;" />
+ </class>
+ <class name="android/hardware/camera2/DngCreator" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="java/lang/AutoCloseable" />
+ <method name="<init>(Landroid/hardware/camera2/CameraCharacteristics;Landroid/hardware/camera2/CaptureResult;)V" />
+ <method name="writeImage(Ljava/io/OutputStream;Landroid/media/Image;)V" />
+ </class>
+ <class name="android/hardware/camera2/TotalCaptureResult" since="21">
+ <extends name="android/hardware/camera2/CaptureResult" />
+ <method name="<init>()V" />
+ <method name="getPartialResults()Ljava/util/List;" />
+ </class>
+ <class name="android/hardware/camera2/params/ColorSpaceTransform" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>([I)V" />
+ <method name="<init>([Landroid/util/Rational;)V" />
+ <method name="copyElements([II)V" />
+ <method name="copyElements([Landroid/util/Rational;I)V" />
+ <method name="getElement(II)Landroid/util/Rational;" />
+ </class>
+ <class name="android/hardware/camera2/params/Face" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getBounds()Landroid/graphics/Rect;" />
+ <method name="getId()I" />
+ <method name="getLeftEyePosition()Landroid/graphics/Point;" />
+ <method name="getMouthPosition()Landroid/graphics/Point;" />
+ <method name="getRightEyePosition()Landroid/graphics/Point;" />
+ <method name="getScore()I" />
+ <field name="ID_UNSUPPORTED" />
+ <field name="SCORE_MAX" />
+ <field name="SCORE_MIN" />
+ </class>
+ <class name="android/hardware/camera2/params/LensShadingMap" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="copyGainFactors([FI)V" />
+ <method name="getColumnCount()I" />
+ <method name="getGainFactor(III)F" />
+ <method name="getGainFactorCount()I" />
+ <method name="getGainFactorVector(II)Landroid/hardware/camera2/params/RggbChannelVector;" />
+ <method name="getRowCount()I" />
+ <field name="MINIMUM_GAIN_FACTOR" />
+ </class>
+ <class name="android/hardware/camera2/params/MeteringRectangle" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(IIIII)V" />
+ <method name="<init>(Landroid/graphics/Point;Landroid/util/Size;I)V" />
+ <method name="<init>(Landroid/graphics/Rect;I)V" />
+ <method name="equals(Landroid/hardware/camera2/params/MeteringRectangle;)Z" />
+ <method name="getHeight()I" />
+ <method name="getMeteringWeight()I" />
+ <method name="getRect()Landroid/graphics/Rect;" />
+ <method name="getSize()Landroid/util/Size;" />
+ <method name="getUpperLeftPoint()Landroid/graphics/Point;" />
+ <method name="getWidth()I" />
+ <method name="getX()I" />
+ <method name="getY()I" />
+ <field name="METERING_WEIGHT_DONT_CARE" />
+ <field name="METERING_WEIGHT_MAX" />
+ <field name="METERING_WEIGHT_MIN" />
+ </class>
+ <class name="android/hardware/camera2/params/RggbChannelVector" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(FFFF)V" />
+ <method name="copyTo([FI)V" />
+ <method name="getBlue()F" />
+ <method name="getComponent(I)F" />
+ <method name="getGreenEven()F" />
+ <method name="getGreenOdd()F" />
+ <method name="getRed()F" />
+ <field name="BLUE" />
+ <field name="COUNT" />
+ <field name="GREEN_EVEN" />
+ <field name="GREEN_ODD" />
+ <field name="RED" />
+ </class>
+ <class name="android/hardware/camera2/params/StreamConfigurationMap" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getOutputFormats()[I" />
+ <method name="getOutputMinFrameDuration(ILandroid/util/Size;)J" />
+ <method name="getOutputMinFrameDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+ <method name="getOutputSizes(I)[Landroid/util/Size;" />
+ <method name="getOutputSizes(Ljava/lang/Class;)[Landroid/util/Size;" />
+ <method name="getOutputStallDuration(ILandroid/util/Size;)J" />
+ <method name="getOutputStallDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+ <method name="isOutputSupportedFor(I)Z" />
+ <method name="isOutputSupportedFor(Landroid/view/Surface;)Z" />
+ <method name="isOutputSupportedFor(Ljava/lang/Class;)Z" />
+ </class>
+ <class name="android/hardware/camera2/params/TonemapCurve" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>([F[F[F)V" />
+ <method name="copyColorCurve(I[FI)V" />
+ <method name="getPoint(II)Landroid/graphics/PointF;" />
+ <method name="getPointCount(I)I" />
+ <field name="CHANNEL_BLUE" />
+ <field name="CHANNEL_GREEN" />
+ <field name="CHANNEL_RED" />
+ <field name="LEVEL_BLACK" />
+ <field name="LEVEL_WHITE" />
+ <field name="POINT_SIZE" />
+ </class>
<class name="android/hardware/display/DisplayManager" since="17">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -10537,6 +12363,7 @@
<method name="registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V" />
<method name="unregisterDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;)V" />
<field name="DISPLAY_CATEGORY_PRESENTATION" />
+ <field name="VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY" since="20" />
<field name="VIRTUAL_DISPLAY_FLAG_PRESENTATION" since="19" />
<field name="VIRTUAL_DISPLAY_FLAG_PUBLIC" since="19" />
<field name="VIRTUAL_DISPLAY_FLAG_SECURE" since="19" />
@@ -10551,7 +12378,9 @@
<extends name="java/lang/Object" />
<method name="<init>()V" />
<method name="getDisplay()Landroid/view/Display;" />
+ <method name="getSurface()Landroid/view/Surface;" since="20" />
<method name="release()V" />
+ <method name="setSurface(Landroid/view/Surface;)V" since="20" />
</class>
<class name="android/hardware/input/InputManager" since="16">
<extends name="java/lang/Object" />
@@ -10636,6 +12465,19 @@
<method name="getVersion()Ljava/lang/String;" />
<field name="CREATOR" />
</class>
+ <class name="android/hardware/usb/UsbConfiguration" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getId()I" />
+ <method name="getInterface(I)Landroid/hardware/usb/UsbInterface;" />
+ <method name="getInterfaceCount()I" />
+ <method name="getMaxPower()I" />
+ <method name="getName()Ljava/lang/String;" />
+ <method name="isRemoteWakeup()Z" />
+ <method name="isSelfPowered()Z" />
+ <field name="CREATOR" />
+ </class>
<class name="android/hardware/usb/UsbConstants" since="12">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -10677,6 +12519,8 @@
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
<method name="<init>()V" />
+ <method name="getConfiguration(I)Landroid/hardware/usb/UsbConfiguration;" since="21" />
+ <method name="getConfigurationCount()I" since="21" />
<method name="getDeviceClass()I" />
<method name="getDeviceId()I" />
<method name="getDeviceId(Ljava/lang/String;)I" />
@@ -10686,7 +12530,10 @@
<method name="getDeviceSubclass()I" />
<method name="getInterface(I)Landroid/hardware/usb/UsbInterface;" />
<method name="getInterfaceCount()I" />
+ <method name="getManufacturerName()Ljava/lang/String;" since="21" />
<method name="getProductId()I" />
+ <method name="getProductName()Ljava/lang/String;" since="21" />
+ <method name="getSerialNumber()Ljava/lang/String;" since="21" />
<method name="getVendorId()I" />
<field name="CREATOR" />
</class>
@@ -10704,6 +12551,8 @@
<method name="getSerial()Ljava/lang/String;" />
<method name="releaseInterface(Landroid/hardware/usb/UsbInterface;)Z" />
<method name="requestWait()Landroid/hardware/usb/UsbRequest;" />
+ <method name="setConfiguration(Landroid/hardware/usb/UsbConfiguration;)Z" since="21" />
+ <method name="setInterface(Landroid/hardware/usb/UsbInterface;)Z" since="21" />
</class>
<class name="android/hardware/usb/UsbEndpoint" since="12">
<extends name="java/lang/Object" />
@@ -10722,12 +12571,14 @@
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
<method name="<init>()V" />
+ <method name="getAlternateSetting()I" since="21" />
<method name="getEndpoint(I)Landroid/hardware/usb/UsbEndpoint;" />
<method name="getEndpointCount()I" />
<method name="getId()I" />
<method name="getInterfaceClass()I" />
<method name="getInterfaceProtocol()I" />
<method name="getInterfaceSubclass()I" />
+ <method name="getName()Ljava/lang/String;" since="21" />
<field name="CREATOR" />
</class>
<class name="android/hardware/usb/UsbManager" since="12">
@@ -10789,6 +12640,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="finishInternalChanges()V" />
<method name="hasVerticalScrollBar()Z" />
<method name="startInternalChanges()V" />
@@ -10803,6 +12655,7 @@
<method name="getCurrentInputConnection()Landroid/view/inputmethod/InputConnection;" />
<method name="getCurrentInputEditorInfo()Landroid/view/inputmethod/EditorInfo;" />
<method name="getCurrentInputStarted()Z" />
+ <method name="getInputMethodWindowRecommendedHeight()I" since="21" />
<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
<method name="getMaxWidth()I" />
<method name="getTextForImeAction(I)Ljava/lang/CharSequence;" />
@@ -10839,6 +12692,7 @@
<method name="onStartInputView(Landroid/view/inputmethod/EditorInfo;Z)V" />
<method name="onUnbindInput()V" />
<method name="onUpdateCursor(Landroid/graphics/Rect;)V" />
+ <method name="onUpdateCursorAnchorInfo(Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21" />
<method name="onUpdateExtractedText(ILandroid/view/inputmethod/ExtractedText;)V" />
<method name="onUpdateExtractingViews(Landroid/view/inputmethod/EditorInfo;)V" />
<method name="onUpdateExtractingVisibility(Landroid/view/inputmethod/EditorInfo;)V" />
@@ -10853,6 +12707,7 @@
<method name="setBackDisposition(I)V" since="11" />
<method name="setCandidatesView(Landroid/view/View;)V" />
<method name="setCandidatesViewShown(Z)V" />
+ <method name="setCursorAnchorMonitorMode(I)V" since="21" />
<method name="setExtractView(Landroid/view/View;)V" />
<method name="setExtractViewShown(Z)V" />
<method name="setInputView(Landroid/view/View;)V" />
@@ -10864,6 +12719,8 @@
<field name="BACK_DISPOSITION_DEFAULT" since="11" />
<field name="BACK_DISPOSITION_WILL_DISMISS" since="11" />
<field name="BACK_DISPOSITION_WILL_NOT_DISMISS" since="11" />
+ <field name="CURSOR_ANCHOR_MONITOR_MODE_CURSOR_RECT" since="21" />
+ <field name="CURSOR_ANCHOR_MONITOR_MODE_NONE" since="21" />
</class>
<class name="android/inputmethodservice/InputMethodService$InputMethodImpl" since="3">
<extends name="android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl" />
@@ -10964,6 +12821,7 @@
<implements name="android/view/View$OnClickListener" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="closing()V" />
<method name="getKeyboard()Landroid/inputmethodservice/Keyboard;" />
<method name="getOnKeyboardActionListener()Landroid/inputmethodservice/KeyboardView$OnKeyboardActionListener;" />
@@ -11299,6 +13157,7 @@
<field name="ENCODING_INVALID" />
<field name="ENCODING_PCM_16BIT" />
<field name="ENCODING_PCM_8BIT" />
+ <field name="ENCODING_PCM_FLOAT" since="21" />
</class>
<class name="android/media/AudioManager" since="1">
<extends name="java/lang/Object" />
@@ -11513,8 +13372,11 @@
<method name="setPositionNotificationPeriod(I)I" />
<method name="setState(I)V" />
<method name="setStereoVolume(FF)I" />
+ <method name="setVolume(F)I" since="21" />
<method name="stop()V" />
+ <method name="write(Ljava/nio/ByteBuffer;II)I" since="21" />
<method name="write([BII)I" />
+ <method name="write([FIII)I" since="21" />
<method name="write([SII)I" />
<field name="ERROR" />
<field name="ERROR_BAD_VALUE" />
@@ -11528,6 +13390,8 @@
<field name="STATE_NO_STATIC_DATA" />
<field name="STATE_UNINITIALIZED" />
<field name="SUCCESS" />
+ <field name="WRITE_BLOCKING" since="21" />
+ <field name="WRITE_NON_BLOCKING" since="21" />
</class>
<class name="android/media/AudioTrack$OnPlaybackPositionUpdateListener" since="3">
<extends name="java/lang/Object" />
@@ -11738,6 +13602,7 @@
<method name="queueInputBuffer(IIIJI)V" />
<method name="queueSecureInputBuffer(IILandroid/media/MediaCodec$CryptoInfo;JI)V" />
<method name="release()V" />
+ <method name="releaseOutputBuffer(IJ)V" since="21" />
<method name="releaseOutputBuffer(IZ)V" />
<method name="setParameters(Landroid/os/Bundle;)V" since="19" />
<method name="setVideoScalingMode(I)V" />
@@ -11902,6 +13767,34 @@
<field name="H263ProfileISWV3" />
<field name="H263ProfileInterlace" />
<field name="H263ProfileInternet" />
+ <field name="HEVCHighTierLevel1" since="21" />
+ <field name="HEVCHighTierLevel2" since="21" />
+ <field name="HEVCHighTierLevel21" since="21" />
+ <field name="HEVCHighTierLevel3" since="21" />
+ <field name="HEVCHighTierLevel31" since="21" />
+ <field name="HEVCHighTierLevel4" since="21" />
+ <field name="HEVCHighTierLevel41" since="21" />
+ <field name="HEVCHighTierLevel5" since="21" />
+ <field name="HEVCHighTierLevel51" since="21" />
+ <field name="HEVCHighTierLevel52" since="21" />
+ <field name="HEVCHighTierLevel6" since="21" />
+ <field name="HEVCHighTierLevel61" since="21" />
+ <field name="HEVCHighTierLevel62" since="21" />
+ <field name="HEVCMainTierLevel1" since="21" />
+ <field name="HEVCMainTierLevel2" since="21" />
+ <field name="HEVCMainTierLevel21" since="21" />
+ <field name="HEVCMainTierLevel3" since="21" />
+ <field name="HEVCMainTierLevel31" since="21" />
+ <field name="HEVCMainTierLevel4" since="21" />
+ <field name="HEVCMainTierLevel41" since="21" />
+ <field name="HEVCMainTierLevel5" since="21" />
+ <field name="HEVCMainTierLevel51" since="21" />
+ <field name="HEVCMainTierLevel52" since="21" />
+ <field name="HEVCMainTierLevel6" since="21" />
+ <field name="HEVCMainTierLevel61" since="21" />
+ <field name="HEVCMainTierLevel62" since="21" />
+ <field name="HEVCProfileMain" since="21" />
+ <field name="HEVCProfileMain10" since="21" />
<field name="MPEG4Level0" />
<field name="MPEG4Level0b" />
<field name="MPEG4Level1" />
@@ -12085,6 +13978,50 @@
<field name="KEY_SAMPLE_RATE" />
<field name="KEY_WIDTH" />
</class>
+ <class name="android/media/MediaMetadata" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="containsKey(Ljava/lang/String;)Z" />
+ <method name="getBitmap(Ljava/lang/String;)Landroid/graphics/Bitmap;" />
+ <method name="getLong(Ljava/lang/String;)J" />
+ <method name="getRating(Ljava/lang/String;)Landroid/media/Rating;" />
+ <method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+ <method name="keySet()Ljava/util/Set;" />
+ <method name="size()I" />
+ <field name="CREATOR" />
+ <field name="METADATA_KEY_ALBUM" />
+ <field name="METADATA_KEY_ALBUM_ART" />
+ <field name="METADATA_KEY_ALBUM_ARTIST" />
+ <field name="METADATA_KEY_ALBUM_ART_URI" />
+ <field name="METADATA_KEY_ART" />
+ <field name="METADATA_KEY_ARTIST" />
+ <field name="METADATA_KEY_ART_URI" />
+ <field name="METADATA_KEY_AUTHOR" />
+ <field name="METADATA_KEY_COMPILATION" />
+ <field name="METADATA_KEY_COMPOSER" />
+ <field name="METADATA_KEY_DATE" />
+ <field name="METADATA_KEY_DISC_NUMBER" />
+ <field name="METADATA_KEY_DURATION" />
+ <field name="METADATA_KEY_GENRE" />
+ <field name="METADATA_KEY_NUM_TRACKS" />
+ <field name="METADATA_KEY_RATING" />
+ <field name="METADATA_KEY_TITLE" />
+ <field name="METADATA_KEY_TRACK_NUMBER" />
+ <field name="METADATA_KEY_USER_RATING" />
+ <field name="METADATA_KEY_WRITER" />
+ <field name="METADATA_KEY_YEAR" />
+ </class>
+ <class name="android/media/MediaMetadata$Builder" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="<init>(Landroid/media/MediaMetadata;)V" />
+ <method name="build()Landroid/media/MediaMetadata;" />
+ <method name="putBitmap(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/media/MediaMetadata$Builder;" />
+ <method name="putLong(Ljava/lang/String;J)Landroid/media/MediaMetadata$Builder;" />
+ <method name="putRating(Ljava/lang/String;Landroid/media/Rating;)Landroid/media/MediaMetadata$Builder;" />
+ <method name="putString(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaMetadata$Builder;" />
+ </class>
<class name="android/media/MediaMetadataEditor" since="19">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -12162,6 +14099,7 @@
<extends name="java/lang/Object" />
<method name="<init>()V" />
<field name="MUXER_OUTPUT_MPEG_4" />
+ <field name="MUXER_OUTPUT_WEBM" since="21" />
</class>
<class name="android/media/MediaPlayer" since="1">
<extends name="java/lang/Object" />
@@ -12286,6 +14224,7 @@
<method name="<init>()V" />
<method name="getAudioSourceMax()I" since="4" />
<method name="getMaxAmplitude()I" />
+ <method name="getSurface()Landroid/view/Surface;" since="21" />
<method name="prepare()V" />
<method name="release()V" />
<method name="reset()V" />
@@ -12377,6 +14316,7 @@
<method name="<init>(Landroid/media/MediaRecorder;)V" />
<field name="CAMERA" />
<field name="DEFAULT" />
+ <field name="SURFACE" since="21" />
</class>
<class name="android/media/MediaRouter" since="16">
<extends name="java/lang/Object" />
@@ -12547,6 +14487,7 @@
<field name="RATING_4_STARS" />
<field name="RATING_5_STARS" />
<field name="RATING_HEART" />
+ <field name="RATING_NONE" since="21" />
<field name="RATING_PERCENTAGE" />
<field name="RATING_THUMB_UP_DOWN" />
</class>
@@ -12555,6 +14496,7 @@
<method name="<init>(Landroid/app/PendingIntent;)V" />
<method name="<init>(Landroid/app/PendingIntent;Landroid/os/Looper;)V" />
<method name="editMetadata(Z)Landroid/media/RemoteControlClient$MetadataEditor;" />
+ <method name="getMediaSession()Landroid/media/session/MediaSession;" since="21" />
<method name="setMetadataUpdateListener(Landroid/media/RemoteControlClient$OnMetadataUpdateListener;)V" since="19" />
<method name="setOnGetPlaybackPositionListener(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V" since="18" />
<method name="setPlaybackPositionUpdateListener(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V" since="18" />
@@ -13187,6 +15129,323 @@
<extends name="java/lang/Object" />
<method name="onEffectUpdated(Landroid/media/effect/Effect;Ljava/lang/Object;)V" />
</class>
+ <class name="android/media/session/MediaController" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="addCallback(Landroid/media/session/MediaController$Callback;)V" />
+ <method name="addCallback(Landroid/media/session/MediaController$Callback;Landroid/os/Handler;)V" />
+ <method name="dispatchMediaButtonEvent(Landroid/view/KeyEvent;)Z" />
+ <method name="fromToken(Landroid/media/session/MediaSessionToken;)Landroid/media/session/MediaController;" />
+ <method name="getMetadata()Landroid/media/MediaMetadata;" />
+ <method name="getPlaybackState()Landroid/media/session/PlaybackState;" />
+ <method name="getRatingType()I" />
+ <method name="getTransportControls()Landroid/media/session/MediaController$TransportControls;" />
+ <method name="removeCallback(Landroid/media/session/MediaController$Callback;)V" />
+ <method name="sendControlCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V" />
+ </class>
+ <class name="android/media/session/MediaController$Callback" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onMetadataChanged(Landroid/media/MediaMetadata;)V" />
+ <method name="onPlaybackStateChanged(Landroid/media/session/PlaybackState;)V" />
+ <method name="onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V" />
+ </class>
+ <class name="android/media/session/MediaController$TransportControls" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(Landroid/media/session/MediaController;)V" />
+ <method name="fastForward()V" />
+ <method name="pause()V" />
+ <method name="play()V" />
+ <method name="rewind()V" />
+ <method name="seekTo(J)V" />
+ <method name="setRating(Landroid/media/Rating;)V" />
+ <method name="skipToNext()V" />
+ <method name="skipToPrevious()V" />
+ <method name="stop()V" />
+ </class>
+ <class name="android/media/session/MediaSession" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="addCallback(Landroid/media/session/MediaSession$Callback;)V" />
+ <method name="addCallback(Landroid/media/session/MediaSession$Callback;Landroid/os/Handler;)V" />
+ <method name="addTransportControlsCallback(Landroid/media/session/MediaSession$TransportControlsCallback;)V" />
+ <method name="addTransportControlsCallback(Landroid/media/session/MediaSession$TransportControlsCallback;Landroid/os/Handler;)V" />
+ <method name="getSessionToken()Landroid/media/session/MediaSessionToken;" />
+ <method name="isActive()Z" />
+ <method name="release()V" />
+ <method name="removeCallback(Landroid/media/session/MediaSession$Callback;)V" />
+ <method name="removeTransportControlsCallback(Landroid/media/session/MediaSession$TransportControlsCallback;)V" />
+ <method name="sendSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V" />
+ <method name="setActive(Z)V" />
+ <method name="setFlags(I)V" />
+ <method name="setLaunchPendingIntent(Landroid/app/PendingIntent;)V" />
+ <method name="setMetadata(Landroid/media/MediaMetadata;)V" />
+ <method name="setPlaybackState(Landroid/media/session/PlaybackState;)V" />
+ <method name="setPlaybackToLocal(I)V" />
+ <method name="setPlaybackToRemote(Landroid/media/session/RemoteVolumeProvider;)V" />
+ <field name="FLAG_HANDLES_MEDIA_BUTTONS" />
+ <field name="FLAG_HANDLES_TRANSPORT_CONTROLS" />
+ </class>
+ <class name="android/media/session/MediaSession$Callback" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onControlCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V" />
+ <method name="onMediaButtonEvent(Landroid/content/Intent;)V" />
+ </class>
+ <class name="android/media/session/MediaSession$TransportControlsCallback" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onFastForward()V" />
+ <method name="onPause()V" />
+ <method name="onPlay()V" />
+ <method name="onRewind()V" />
+ <method name="onSeekTo(J)V" />
+ <method name="onSetRating(Landroid/media/Rating;)V" />
+ <method name="onSkipToNext()V" />
+ <method name="onSkipToPrevious()V" />
+ <method name="onStop()V" />
+ </class>
+ <class name="android/media/session/MediaSessionManager" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="createSession(Ljava/lang/String;)Landroid/media/session/MediaSession;" />
+ </class>
+ <class name="android/media/session/MediaSessionToken" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/media/session/PlaybackState" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="<init>(Landroid/media/session/PlaybackState;)V" />
+ <method name="getActions()J" />
+ <method name="getBufferPosition()J" />
+ <method name="getErrorMessage()Ljava/lang/CharSequence;" />
+ <method name="getPlaybackRate()F" />
+ <method name="getPosition()J" />
+ <method name="getState()I" />
+ <method name="setActions(J)V" />
+ <method name="setBufferPosition(J)V" />
+ <method name="setErrorMessage(Ljava/lang/CharSequence;)V" />
+ <method name="setState(IJF)V" />
+ <field name="ACTION_FAST_FORWARD" />
+ <field name="ACTION_PAUSE" />
+ <field name="ACTION_PLAY" />
+ <field name="ACTION_PLAY_PAUSE" />
+ <field name="ACTION_REWIND" />
+ <field name="ACTION_SEEK_TO" />
+ <field name="ACTION_SET_RATING" />
+ <field name="ACTION_SKIP_TO_NEXT" />
+ <field name="ACTION_SKIP_TO_PREVIOUS" />
+ <field name="ACTION_STOP" />
+ <field name="CREATOR" />
+ <field name="PLAYBACK_POSITION_UNKNOWN" />
+ <field name="STATE_BUFFERING" />
+ <field name="STATE_ERROR" />
+ <field name="STATE_FAST_FORWARDING" />
+ <field name="STATE_NONE" />
+ <field name="STATE_PAUSED" />
+ <field name="STATE_PLAYING" />
+ <field name="STATE_REWINDING" />
+ <field name="STATE_SKIPPING_TO_NEXT" />
+ <field name="STATE_SKIPPING_TO_PREVIOUS" />
+ <field name="STATE_STOPPED" />
+ </class>
+ <class name="android/media/session/RemoteVolumeProvider" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(II)V" />
+ <method name="getMaxVolume()I" />
+ <method name="getVolumeControl()I" />
+ <method name="notifyVolumeChanged()V" />
+ <method name="onAdjustVolumeBy(I)V" />
+ <method name="onGetCurrentVolume()I" />
+ <method name="onSetVolumeTo(I)V" />
+ <field name="VOLUME_CONTROL_ABSOLUTE" />
+ <field name="VOLUME_CONTROL_FIXED" />
+ <field name="VOLUME_CONTROL_RELATIVE" />
+ </class>
+ <class name="android/media/tv/TvContract" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="buildChannelLogoUri(J)Landroid/net/Uri;" />
+ <method name="buildChannelLogoUri(Landroid/net/Uri;)Landroid/net/Uri;" />
+ <method name="buildChannelUri(J)Landroid/net/Uri;" />
+ <method name="buildChannelsUriForInput(Landroid/content/ComponentName;)Landroid/net/Uri;" />
+ <method name="buildChannelsUriForInput(Landroid/content/ComponentName;Z)Landroid/net/Uri;" />
+ <method name="buildProgramUri(J)Landroid/net/Uri;" />
+ <method name="buildProgramsUriForChannel(Landroid/net/Uri;)Landroid/net/Uri;" />
+ <method name="buildProgramsUriForChannel(Landroid/net/Uri;JJ)Landroid/net/Uri;" />
+ <field name="AUTHORITY" />
+ </class>
+ <class name="android/media/tv/TvContract$BaseTvColumns" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/provider/BaseColumns" />
+ <field name="COLUMN_PACKAGE_NAME" />
+ </class>
+ <class name="android/media/tv/TvContract$Channels" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/media/tv/TvContract$BaseTvColumns" />
+ <method name="<init>()V" />
+ <field name="COLUMN_BROWSABLE" />
+ <field name="COLUMN_DESCRIPTION" />
+ <field name="COLUMN_DISPLAY_NAME" />
+ <field name="COLUMN_DISPLAY_NUMBER" />
+ <field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+ <field name="COLUMN_ORIGINAL_NETWORK_ID" />
+ <field name="COLUMN_SEARCHABLE" />
+ <field name="COLUMN_SERVICE_ID" />
+ <field name="COLUMN_SERVICE_NAME" />
+ <field name="COLUMN_SERVICE_TYPE" />
+ <field name="COLUMN_TRANSPORT_STREAM_ID" />
+ <field name="COLUMN_TYPE" />
+ <field name="COLUMN_VERSION_NUMBER" />
+ <field name="CONTENT_ITEM_TYPE" />
+ <field name="CONTENT_TYPE" />
+ <field name="CONTENT_URI" />
+ <field name="SERVICE_TYPE_AUDIO" />
+ <field name="SERVICE_TYPE_AUDIO_VIDEO" />
+ <field name="SERVICE_TYPE_OTHER" />
+ <field name="TYPE_1SEG" />
+ <field name="TYPE_ATSC_C" />
+ <field name="TYPE_ATSC_M_H" />
+ <field name="TYPE_ATSC_T" />
+ <field name="TYPE_CMMB" />
+ <field name="TYPE_DTMB" />
+ <field name="TYPE_DVB_C" />
+ <field name="TYPE_DVB_C2" />
+ <field name="TYPE_DVB_H" />
+ <field name="TYPE_DVB_S" />
+ <field name="TYPE_DVB_S2" />
+ <field name="TYPE_DVB_SH" />
+ <field name="TYPE_DVB_T" />
+ <field name="TYPE_DVB_T2" />
+ <field name="TYPE_ISDB_C" />
+ <field name="TYPE_ISDB_S" />
+ <field name="TYPE_ISDB_T" />
+ <field name="TYPE_ISDB_TB" />
+ <field name="TYPE_OTHER" />
+ <field name="TYPE_PASSTHROUGH" />
+ <field name="TYPE_S_DMB" />
+ <field name="TYPE_T_DMB" />
+ </class>
+ <class name="android/media/tv/TvContract$Channels$Logo" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <field name="CONTENT_DIRECTORY" />
+ </class>
+ <class name="android/media/tv/TvContract$Programs" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/media/tv/TvContract$BaseTvColumns" />
+ <method name="<init>()V" />
+ <field name="COLUMN_AUDIO_LANGUAGE" />
+ <field name="COLUMN_BROADCAST_GENRE" />
+ <field name="COLUMN_CANONICAL_GENRE" />
+ <field name="COLUMN_CHANNEL_ID" />
+ <field name="COLUMN_END_TIME_UTC_MILLIS" />
+ <field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+ <field name="COLUMN_LONG_DESCRIPTION" />
+ <field name="COLUMN_POSTER_ART_URI" />
+ <field name="COLUMN_SHORT_DESCRIPTION" />
+ <field name="COLUMN_START_TIME_UTC_MILLIS" />
+ <field name="COLUMN_THUMBNAIL_URI" />
+ <field name="COLUMN_TITLE" />
+ <field name="COLUMN_VERSION_NUMBER" />
+ <field name="CONTENT_ITEM_TYPE" />
+ <field name="CONTENT_TYPE" />
+ <field name="CONTENT_URI" />
+ </class>
+ <class name="android/media/tv/TvContract$Programs$Genres" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="decode(Ljava/lang/String;)[Ljava/lang/String;" />
+ <method name="encode([Ljava/lang/String;)Ljava/lang/String;" />
+ <field name="ANIMAL_WILDLIFE" />
+ <field name="COMEDY" />
+ <field name="DRAMA" />
+ <field name="EDUCATION" />
+ <field name="FAMILY_KIDS" />
+ <field name="GAMING" />
+ <field name="MOVIES" />
+ <field name="NEWS" />
+ <field name="SHOPPING" />
+ <field name="SPORTS" />
+ <field name="TRAVEL" />
+ </class>
+ <class name="android/media/tv/TvInputInfo" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getId()Ljava/lang/String;" />
+ <method name="getIntentForSettingsActivity()Landroid/content/Intent;" />
+ <method name="getIntentForSetupActivity()Landroid/content/Intent;" />
+ <method name="getServiceInfo()Landroid/content/pm/ServiceInfo;" />
+ <method name="getType()I" />
+ <method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+ <field name="EXTRA_SERVICE_NAME" />
+ <field name="TYPE_HDMI" />
+ <field name="TYPE_PASSTHROUGH" />
+ <field name="TYPE_TUNER" />
+ <field name="TYPE_VIRTUAL" />
+ </class>
+ <class name="android/media/tv/TvInputManager" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getAvailability(Ljava/lang/String;)Z" />
+ <method name="getTvInputList()Ljava/util/List;" />
+ </class>
+ <class name="android/media/tv/TvInputManager$TvInputListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onAvailabilityChanged(Ljava/lang/String;Z)V" />
+ </class>
+ <class name="android/media/tv/TvInputService" since="21">
+ <extends name="android/app/Service" />
+ <method name="<init>()V" />
+ <method name="onCreateSession()Landroid/media/tv/TvInputService$Session;" />
+ <field name="SERVICE_INTERFACE" />
+ <field name="SERVICE_META_DATA" />
+ </class>
+ <class name="android/media/tv/TvInputService$Session" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/view/KeyEvent$Callback" />
+ <method name="<init>(Landroid/media/tv/TvInputService;)V" />
+ <method name="onCreateOverlayView()Landroid/view/View;" />
+ <method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" />
+ <method name="onRelease()V" />
+ <method name="onSetStreamVolume(F)V" />
+ <method name="onSetSurface(Landroid/view/Surface;)Z" />
+ <method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+ <method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+ <method name="onTune(Landroid/net/Uri;)Z" />
+ <method name="setOverlayViewEnabled(Z)V" />
+ </class>
+ <class name="android/media/tv/TvView" since="21">
+ <extends name="android/view/ViewGroup" />
+ <method name="<init>(Landroid/content/Context;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="dispatchUnhandledInputEvent(Landroid/view/InputEvent;)Z" />
+ <method name="onUnhandledInputEvent(Landroid/view/InputEvent;)Z" />
+ <method name="reset()V" />
+ <method name="setOnUnhandledInputEventListener(Landroid/media/tv/TvView$OnUnhandledInputEventListener;)V" />
+ <method name="setStreamVolume(F)V" />
+ <method name="setTvInputListener(Landroid/media/tv/TvView$TvInputListener;)V" />
+ <method name="tune(Ljava/lang/String;Landroid/net/Uri;)V" />
+ <field name="ERROR_BUSY" />
+ <field name="ERROR_TV_INPUT_DISCONNECTED" />
+ </class>
+ <class name="android/media/tv/TvView$OnUnhandledInputEventListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="onUnhandledInputEvent(Landroid/view/InputEvent;)Z" />
+ </class>
+ <class name="android/media/tv/TvView$TvInputListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onError(Ljava/lang/String;I)V" />
+ </class>
<class name="android/mtp/MtpConstants" since="12">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -13319,14 +15578,25 @@
<method name="getActiveNetworkInfo()Landroid/net/NetworkInfo;" />
<method name="getAllNetworkInfo()[Landroid/net/NetworkInfo;" />
<method name="getBackgroundDataSetting()Z" since="3" />
+ <method name="getLinkProperties(Landroid/net/Network;)Landroid/net/LinkProperties;" since="21" />
+ <method name="getNetworkCapabilities(Landroid/net/Network;)Landroid/net/NetworkCapabilities;" since="21" />
<method name="getNetworkInfo(I)Landroid/net/NetworkInfo;" />
<method name="getNetworkPreference()I" />
+ <method name="getProcessDefaultNetwork()Landroid/net/Network;" since="21" />
<method name="isActiveNetworkMetered()Z" since="16" />
+ <method name="isDefaultNetworkActive()Z" since="21" />
<method name="isNetworkTypeValid(I)Z" />
+ <method name="registerDefaultNetworkActiveListener(Landroid/net/ConnectivityManager$OnNetworkActiveListener;)V" since="21" />
+ <method name="registerNetworkCallback(Landroid/net/NetworkRequest;Landroid/net/ConnectivityManager$NetworkCallback;)V" since="21" />
+ <method name="reportBadNetwork(Landroid/net/Network;)V" since="21" />
+ <method name="requestNetwork(Landroid/net/NetworkRequest;Landroid/net/ConnectivityManager$NetworkCallback;)V" since="21" />
<method name="requestRouteToHost(II)Z" />
<method name="setNetworkPreference(I)V" />
+ <method name="setProcessDefaultNetwork(Landroid/net/Network;)Z" since="21" />
<method name="startUsingNetworkFeature(ILjava/lang/String;)I" />
<method name="stopUsingNetworkFeature(ILjava/lang/String;)I" />
+ <method name="unregisterDefaultNetworkActiveListener(Landroid/net/ConnectivityManager$OnNetworkActiveListener;)V" since="21" />
+ <method name="unregisterNetworkCallback(Landroid/net/ConnectivityManager$NetworkCallback;)V" since="21" />
<field name="ACTION_BACKGROUND_DATA_SETTING_CHANGED" since="3" />
<field name="CONNECTIVITY_ACTION" />
<field name="DEFAULT_NETWORK_PREFERENCE" />
@@ -13348,6 +15618,19 @@
<field name="TYPE_WIFI" />
<field name="TYPE_WIMAX" since="8" />
</class>
+ <class name="android/net/ConnectivityManager$NetworkCallback" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onAvailable(Landroid/net/Network;)V" />
+ <method name="onCapabilitiesChanged(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V" />
+ <method name="onLinkPropertiesChanged(Landroid/net/Network;Landroid/net/LinkProperties;)V" />
+ <method name="onLosing(Landroid/net/Network;I)V" />
+ <method name="onLost(Landroid/net/Network;)V" />
+ </class>
+ <class name="android/net/ConnectivityManager$OnNetworkActiveListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="onNetworkActive()V" />
+ </class>
<class name="android/net/Credentials" since="1">
<extends name="java/lang/Object" />
<method name="<init>(III)V" />
@@ -13367,6 +15650,36 @@
<field name="netmask" />
<field name="serverAddress" />
</class>
+ <class name="android/net/IpPrefix" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getAddress()Ljava/net/InetAddress;" />
+ <method name="getPrefixLength()I" />
+ <method name="getRawAddress()[B" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/net/LinkAddress" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getAddress()Ljava/net/InetAddress;" />
+ <method name="getFlags()I" />
+ <method name="getPrefixLength()I" />
+ <method name="getScope()I" />
+ </class>
+ <class name="android/net/LinkProperties" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getDnsServers()Ljava/util/List;" />
+ <method name="getDomains()Ljava/lang/String;" />
+ <method name="getHttpProxy()Landroid/net/ProxyInfo;" />
+ <method name="getInterfaceName()Ljava/lang/String;" />
+ <method name="getLinkAddresses()Ljava/util/List;" />
+ <method name="getRoutes()Ljava/util/List;" />
+ <field name="CREATOR" />
+ </class>
<class name="android/net/LocalServerSocket" since="1">
<extends name="java/lang/Object" />
<method name="<init>(Ljava/io/FileDescriptor;)V" />
@@ -13437,6 +15750,43 @@
<method name="parse(Ljava/lang/String;)Landroid/net/MailTo;" />
<field name="MAILTO_SCHEME" />
</class>
+ <class name="android/net/Network" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;" />
+ <method name="getByName(Ljava/lang/String;)Ljava/net/InetAddress;" />
+ <method name="getSocketFactory()Ljavax/net/SocketFactory;" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/net/NetworkCapabilities" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>(Landroid/net/NetworkCapabilities;)V" />
+ <method name="getLinkDownstreamBandwidthKbps()I" />
+ <method name="getLinkUpstreamBandwidthKbps()I" />
+ <method name="hasCapability(I)Z" />
+ <method name="hasTransport(I)Z" />
+ <field name="CREATOR" />
+ <field name="NET_CAPABILITY_CBS" />
+ <field name="NET_CAPABILITY_DUN" />
+ <field name="NET_CAPABILITY_EIMS" />
+ <field name="NET_CAPABILITY_FOTA" />
+ <field name="NET_CAPABILITY_IA" />
+ <field name="NET_CAPABILITY_IMS" />
+ <field name="NET_CAPABILITY_INTERNET" />
+ <field name="NET_CAPABILITY_MMS" />
+ <field name="NET_CAPABILITY_NOT_METERED" />
+ <field name="NET_CAPABILITY_NOT_RESTRICTED" />
+ <field name="NET_CAPABILITY_RCS" />
+ <field name="NET_CAPABILITY_SUPL" />
+ <field name="NET_CAPABILITY_WIFI_P2P" />
+ <field name="NET_CAPABILITY_XCAP" />
+ <field name="TRANSPORT_BLUETOOTH" />
+ <field name="TRANSPORT_CELLULAR" />
+ <field name="TRANSPORT_ETHERNET" />
+ <field name="TRANSPORT_WIFI" />
+ </class>
<class name="android/net/NetworkInfo" since="1">
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
@@ -13485,6 +15835,21 @@
<field name="SUSPENDED" />
<field name="UNKNOWN" />
</class>
+ <class name="android/net/NetworkRequest" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/net/NetworkRequest$Builder" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="addCapability(I)Landroid/net/NetworkRequest$Builder;" />
+ <method name="addTransportType(I)Landroid/net/NetworkRequest$Builder;" />
+ <method name="build()Landroid/net/NetworkRequest;" />
+ <method name="removeCapability(I)Landroid/net/NetworkRequest$Builder;" />
+ <method name="removeTransportType(I)Landroid/net/NetworkRequest$Builder;" />
+ </class>
<class name="android/net/ParseException" since="1">
<extends name="java/lang/RuntimeException" />
<method name="<init>()V" />
@@ -13497,8 +15862,32 @@
<method name="getDefaultPort()I" />
<method name="getHost(Landroid/content/Context;)Ljava/lang/String;" />
<method name="getPort(Landroid/content/Context;)I" />
+ <field name="EXTRA_PROXY_INFO" since="21" />
<field name="PROXY_CHANGE_ACTION" />
</class>
+ <class name="android/net/ProxyInfo" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="buildDirectProxy(Ljava/lang/String;I)Landroid/net/ProxyInfo;" />
+ <method name="buildDirectProxy(Ljava/lang/String;ILjava/util/List;)Landroid/net/ProxyInfo;" />
+ <method name="buildPacProxy(Landroid/net/Uri;)Landroid/net/ProxyInfo;" />
+ <method name="getExclusionList()[Ljava/lang/String;" />
+ <method name="getHost()Ljava/lang/String;" />
+ <method name="getPacFileUrl()Landroid/net/Uri;" />
+ <method name="getPort()I" />
+ </class>
+ <class name="android/net/RouteInfo" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getDestination()Landroid/net/IpPrefix;" />
+ <method name="getGateway()Ljava/net/InetAddress;" />
+ <method name="getInterface()Ljava/lang/String;" />
+ <method name="isDefaultRoute()Z" />
+ <method name="matches(Ljava/net/InetAddress;)Z" />
+ <field name="CREATOR" />
+ </class>
<class name="android/net/SSLCertificateSocketFactory" since="1">
<extends name="javax/net/ssl/SSLSocketFactory" />
<method name="<init>(I)V" />
@@ -13787,6 +16176,7 @@
<extends name="java/lang/Object" />
<method name="<init>(Ljavax/net/ssl/X509TrustManager;)V" />
<method name="checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;" />
+ <method name="isUserAddedCertificate(Ljava/security/cert/X509Certificate;)Z" since="21" />
</class>
<class name="android/net/nsd/NsdManager" since="16">
<extends name="java/lang/Object" />
@@ -13830,10 +16220,13 @@
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
<method name="<init>()V" />
+ <method name="getAttributes()Ljava/util/Map;" since="21" />
<method name="getHost()Ljava/net/InetAddress;" />
<method name="getPort()I" />
<method name="getServiceName()Ljava/lang/String;" />
<method name="getServiceType()Ljava/lang/String;" />
+ <method name="removeAttribute(Ljava/lang/String;)V" since="21" />
+ <method name="setAttribute(Ljava/lang/String;Ljava/lang/String;)V" since="21" />
<method name="setHost(Ljava/net/InetAddress;)V" />
<method name="setPort(I)V" />
<method name="setServiceName(Ljava/lang/String;)V" />
@@ -14204,9 +16597,11 @@
<class name="android/net/wifi/WifiEnterpriseConfig$Eap" since="18">
<extends name="java/lang/Object" />
<method name="<init>()V" />
+ <field name="AKA" since="21" />
<field name="NONE" />
<field name="PEAP" />
<field name="PWD" />
+ <field name="SIM" since="21" />
<field name="TLS" />
<field name="TTLS" />
</class>
@@ -14225,6 +16620,7 @@
<method name="<init>()V" />
<method name="getBSSID()Ljava/lang/String;" />
<method name="getDetailedStateOf(Landroid/net/wifi/SupplicantState;)Landroid/net/NetworkInfo$DetailedState;" />
+ <method name="getFrequency()I" since="21" />
<method name="getHiddenSSID()Z" />
<method name="getIpAddress()I" />
<method name="getLinkSpeed()I" />
@@ -14233,6 +16629,7 @@
<method name="getRssi()I" />
<method name="getSSID()Ljava/lang/String;" />
<method name="getSupplicantState()Landroid/net/wifi/SupplicantState;" />
+ <field name="FREQUENCY_UNITS" since="21" />
<field name="LINK_SPEED_UNITS" />
</class>
<class name="android/net/wifi/WifiManager" since="1">
@@ -14536,6 +16933,7 @@
<method name="createApplicationRecord(Ljava/lang/String;)Landroid/nfc/NdefRecord;" since="14" />
<method name="createExternal(Ljava/lang/String;Ljava/lang/String;[B)Landroid/nfc/NdefRecord;" since="16" />
<method name="createMime(Ljava/lang/String;[B)Landroid/nfc/NdefRecord;" since="16" />
+ <method name="createTextRecord(Ljava/lang/String;Ljava/lang/String;)Landroid/nfc/NdefRecord;" since="21" />
<method name="createUri(Landroid/net/Uri;)Landroid/nfc/NdefRecord;" since="14" />
<method name="createUri(Ljava/lang/String;)Landroid/nfc/NdefRecord;" since="14" />
<method name="getId()[B" />
@@ -14572,6 +16970,7 @@
<method name="enableReaderMode(Landroid/app/Activity;Landroid/nfc/NfcAdapter$ReaderCallback;ILandroid/os/Bundle;)V" since="19" />
<method name="getDefaultAdapter()Landroid/nfc/NfcAdapter;" />
<method name="getDefaultAdapter(Landroid/content/Context;)Landroid/nfc/NfcAdapter;" since="10" />
+ <method name="invokeBeam(Landroid/app/Activity;)Z" since="21" />
<method name="isEnabled()Z" />
<method name="isNdefPushEnabled()Z" since="16" />
<method name="setBeamPushUris([Landroid/net/Uri;Landroid/app/Activity;)V" since="16" />
@@ -14642,10 +17041,16 @@
<class name="android/nfc/cardemulation/CardEmulation" since="19">
<extends name="java/lang/Object" />
<method name="<init>()V" />
+ <method name="categoryAllowsForegroundPreference(Ljava/lang/String;)Z" since="21" />
+ <method name="getAidsForService(Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;" since="21" />
<method name="getInstance(Landroid/nfc/NfcAdapter;)Landroid/nfc/cardemulation/CardEmulation;" />
<method name="getSelectionModeForCategory(Ljava/lang/String;)I" />
<method name="isDefaultServiceForAid(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
<method name="isDefaultServiceForCategory(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
+ <method name="registerAidsForService(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)Z" since="21" />
+ <method name="removeAidsForService(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+ <method name="setPreferredService(Landroid/app/Activity;Landroid/content/ComponentName;)Z" since="21" />
+ <method name="unsetPreferredService(Landroid/app/Activity;)Z" since="21" />
<field name="ACTION_CHANGE_DEFAULT" />
<field name="CATEGORY_OTHER" />
<field name="CATEGORY_PAYMENT" />
@@ -14998,7 +17403,9 @@
<class name="android/opengl/EGLObjectHandle" since="17">
<extends name="java/lang/Object" />
<method name="<init>(I)V" />
+ <method name="<init>(J)V" since="21" />
<method name="getHandle()I" />
+ <method name="getNativeHandle()J" since="21" />
</class>
<class name="android/opengl/EGLSurface" since="17">
<extends name="android/opengl/EGLObjectHandle" />
@@ -16813,6 +19220,534 @@
<field name="GL_VERTEX_ATTRIB_ARRAY_INTEGER" />
<field name="GL_WAIT_FAILED" />
</class>
+ <class name="android/opengl/GLES31" since="21">
+ <extends name="android/opengl/GLES30" />
+ <method name="<init>()V" />
+ <method name="glActiveShaderProgram(II)V" />
+ <method name="glBindImageTexture(IIIZIII)V" />
+ <method name="glBindProgramPipeline(I)V" />
+ <method name="glBindVertexBuffer(IIJI)V" />
+ <method name="glCreateShaderProgramv(I[Ljava/lang/String;)I" />
+ <method name="glDeleteProgramPipelines(ILjava/nio/IntBuffer;)V" />
+ <method name="glDeleteProgramPipelines(I[II)V" />
+ <method name="glDispatchCompute(III)V" />
+ <method name="glDispatchComputeIndirect(J)V" />
+ <method name="glDrawArraysIndirect(IJ)V" />
+ <method name="glDrawElementsIndirect(IIJ)V" />
+ <method name="glFramebufferParameteri(III)V" />
+ <method name="glGenProgramPipelines(ILjava/nio/IntBuffer;)V" />
+ <method name="glGenProgramPipelines(I[II)V" />
+ <method name="glGetBooleani_v(IILjava/nio/IntBuffer;)V" />
+ <method name="glGetBooleani_v(II[ZI)V" />
+ <method name="glGetFramebufferParameteriv(IILjava/nio/IntBuffer;)V" />
+ <method name="glGetFramebufferParameteriv(II[II)V" />
+ <method name="glGetMultisamplefv(IILjava/nio/FloatBuffer;)V" />
+ <method name="glGetMultisamplefv(II[FI)V" />
+ <method name="glGetProgramInterfaceiv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glGetProgramInterfaceiv(III[II)V" />
+ <method name="glGetProgramPipelineInfoLog(I)Ljava/lang/String;" />
+ <method name="glGetProgramPipelineiv(IILjava/nio/IntBuffer;)V" />
+ <method name="glGetProgramPipelineiv(II[II)V" />
+ <method name="glGetProgramResourceIndex(IILjava/lang/String;)I" />
+ <method name="glGetProgramResourceLocation(IILjava/lang/String;)I" />
+ <method name="glGetProgramResourceName(III)Ljava/lang/String;" />
+ <method name="glGetProgramResourceiv(IIIILjava/nio/IntBuffer;ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V" />
+ <method name="glGetProgramResourceiv(IIII[III[II[II)V" />
+ <method name="glGetTexLevelParameterfv(IIILjava/nio/FloatBuffer;)V" />
+ <method name="glGetTexLevelParameterfv(III[FI)V" />
+ <method name="glGetTexLevelParameteriv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glGetTexLevelParameteriv(III[II)V" />
+ <method name="glIsProgramPipeline(I)Z" />
+ <method name="glMemoryBarrier(I)V" />
+ <method name="glMemoryBarrierByRegion(I)V" />
+ <method name="glProgramUniform1f(IIF)V" />
+ <method name="glProgramUniform1fv(IIILjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniform1fv(III[FI)V" />
+ <method name="glProgramUniform1i(III)V" />
+ <method name="glProgramUniform1iv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glProgramUniform1iv(III[II)V" />
+ <method name="glProgramUniform1ui(III)V" />
+ <method name="glProgramUniform1uiv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glProgramUniform1uiv(III[II)V" />
+ <method name="glProgramUniform2f(IIFF)V" />
+ <method name="glProgramUniform2fv(IIILjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniform2fv(III[FI)V" />
+ <method name="glProgramUniform2i(IIII)V" />
+ <method name="glProgramUniform2iv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glProgramUniform2iv(III[II)V" />
+ <method name="glProgramUniform2ui(IIII)V" />
+ <method name="glProgramUniform2uiv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glProgramUniform2uiv(III[II)V" />
+ <method name="glProgramUniform3f(IIFFF)V" />
+ <method name="glProgramUniform3fv(IIILjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniform3fv(III[FI)V" />
+ <method name="glProgramUniform3i(IIIII)V" />
+ <method name="glProgramUniform3iv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glProgramUniform3iv(III[II)V" />
+ <method name="glProgramUniform3ui(IIIII)V" />
+ <method name="glProgramUniform3uiv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glProgramUniform3uiv(III[II)V" />
+ <method name="glProgramUniform4f(IIFFFF)V" />
+ <method name="glProgramUniform4fv(IIILjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniform4fv(III[FI)V" />
+ <method name="glProgramUniform4i(IIIIII)V" />
+ <method name="glProgramUniform4iv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glProgramUniform4iv(III[II)V" />
+ <method name="glProgramUniform4ui(IIIIII)V" />
+ <method name="glProgramUniform4uiv(IIILjava/nio/IntBuffer;)V" />
+ <method name="glProgramUniform4uiv(III[II)V" />
+ <method name="glProgramUniformMatrix2fv(IIIZLjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniformMatrix2fv(IIIZ[FI)V" />
+ <method name="glProgramUniformMatrix2x3fv(IIIZLjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniformMatrix2x3fv(IIIZ[FI)V" />
+ <method name="glProgramUniformMatrix2x4fv(IIIZLjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniformMatrix2x4fv(IIIZ[FI)V" />
+ <method name="glProgramUniformMatrix3fv(IIIZLjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniformMatrix3fv(IIIZ[FI)V" />
+ <method name="glProgramUniformMatrix3x2fv(IIIZLjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniformMatrix3x2fv(IIIZ[FI)V" />
+ <method name="glProgramUniformMatrix3x4fv(IIIZLjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniformMatrix3x4fv(IIIZ[FI)V" />
+ <method name="glProgramUniformMatrix4fv(IIIZLjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniformMatrix4fv(IIIZ[FI)V" />
+ <method name="glProgramUniformMatrix4x2fv(IIIZLjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniformMatrix4x2fv(IIIZ[FI)V" />
+ <method name="glProgramUniformMatrix4x3fv(IIIZLjava/nio/FloatBuffer;)V" />
+ <method name="glProgramUniformMatrix4x3fv(IIIZ[FI)V" />
+ <method name="glSampleMaski(II)V" />
+ <method name="glTexStorage2DMultisample(IIIIIZ)V" />
+ <method name="glUseProgramStages(III)V" />
+ <method name="glValidateProgramPipeline(I)V" />
+ <method name="glVertexAttribBinding(II)V" />
+ <method name="glVertexAttribFormat(IIIZI)V" />
+ <method name="glVertexAttribIFormat(IIII)V" />
+ <method name="glVertexBindingDivisor(II)V" />
+ <field name="GL_ACTIVE_ATOMIC_COUNTER_BUFFERS" />
+ <field name="GL_ACTIVE_PROGRAM" />
+ <field name="GL_ACTIVE_RESOURCES" />
+ <field name="GL_ACTIVE_VARIABLES" />
+ <field name="GL_ALL_SHADER_BITS" />
+ <field name="GL_ARRAY_SIZE" />
+ <field name="GL_ARRAY_STRIDE" />
+ <field name="GL_ATOMIC_COUNTER_BARRIER_BIT" />
+ <field name="GL_ATOMIC_COUNTER_BUFFER" />
+ <field name="GL_ATOMIC_COUNTER_BUFFER_BINDING" />
+ <field name="GL_ATOMIC_COUNTER_BUFFER_INDEX" />
+ <field name="GL_ATOMIC_COUNTER_BUFFER_SIZE" />
+ <field name="GL_ATOMIC_COUNTER_BUFFER_START" />
+ <field name="GL_BLOCK_INDEX" />
+ <field name="GL_BUFFER_BINDING" />
+ <field name="GL_BUFFER_DATA_SIZE" />
+ <field name="GL_BUFFER_UPDATE_BARRIER_BIT" />
+ <field name="GL_BUFFER_VARIABLE" />
+ <field name="GL_COMMAND_BARRIER_BIT" />
+ <field name="GL_COMPUTE_SHADER" />
+ <field name="GL_COMPUTE_SHADER_BIT" />
+ <field name="GL_COMPUTE_WORK_GROUP_SIZE" />
+ <field name="GL_DEPTH_STENCIL_TEXTURE_MODE" />
+ <field name="GL_DISPATCH_INDIRECT_BUFFER" />
+ <field name="GL_DISPATCH_INDIRECT_BUFFER_BINDING" />
+ <field name="GL_DRAW_INDIRECT_BUFFER" />
+ <field name="GL_DRAW_INDIRECT_BUFFER_BINDING" />
+ <field name="GL_FRAGMENT_SHADER_BIT" />
+ <field name="GL_FRAMEBUFFER_BARRIER_BIT" />
+ <field name="GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS" />
+ <field name="GL_FRAMEBUFFER_DEFAULT_HEIGHT" />
+ <field name="GL_FRAMEBUFFER_DEFAULT_SAMPLES" />
+ <field name="GL_FRAMEBUFFER_DEFAULT_WIDTH" />
+ <field name="GL_IMAGE_2D" />
+ <field name="GL_IMAGE_2D_ARRAY" />
+ <field name="GL_IMAGE_3D" />
+ <field name="GL_IMAGE_BINDING_ACCESS" />
+ <field name="GL_IMAGE_BINDING_FORMAT" />
+ <field name="GL_IMAGE_BINDING_LAYER" />
+ <field name="GL_IMAGE_BINDING_LAYERED" />
+ <field name="GL_IMAGE_BINDING_LEVEL" />
+ <field name="GL_IMAGE_BINDING_NAME" />
+ <field name="GL_IMAGE_CUBE" />
+ <field name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS" />
+ <field name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE" />
+ <field name="GL_IMAGE_FORMAT_COMPATIBILITY_TYPE" />
+ <field name="GL_INT_IMAGE_2D" />
+ <field name="GL_INT_IMAGE_2D_ARRAY" />
+ <field name="GL_INT_IMAGE_3D" />
+ <field name="GL_INT_IMAGE_CUBE" />
+ <field name="GL_INT_SAMPLER_2D_MULTISAMPLE" />
+ <field name="GL_IS_ROW_MAJOR" />
+ <field name="GL_LOCATION" />
+ <field name="GL_MATRIX_STRIDE" />
+ <field name="GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS" />
+ <field name="GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE" />
+ <field name="GL_MAX_COLOR_TEXTURE_SAMPLES" />
+ <field name="GL_MAX_COMBINED_ATOMIC_COUNTERS" />
+ <field name="GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS" />
+ <field name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS" />
+ <field name="GL_MAX_COMBINED_IMAGE_UNIFORMS" />
+ <field name="GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES" />
+ <field name="GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS" />
+ <field name="GL_MAX_COMPUTE_ATOMIC_COUNTERS" />
+ <field name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS" />
+ <field name="GL_MAX_COMPUTE_IMAGE_UNIFORMS" />
+ <field name="GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS" />
+ <field name="GL_MAX_COMPUTE_SHARED_MEMORY_SIZE" />
+ <field name="GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS" />
+ <field name="GL_MAX_COMPUTE_UNIFORM_BLOCKS" />
+ <field name="GL_MAX_COMPUTE_UNIFORM_COMPONENTS" />
+ <field name="GL_MAX_COMPUTE_WORK_GROUP_COUNT" />
+ <field name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS" />
+ <field name="GL_MAX_COMPUTE_WORK_GROUP_SIZE" />
+ <field name="GL_MAX_DEPTH_TEXTURE_SAMPLES" />
+ <field name="GL_MAX_FRAGMENT_ATOMIC_COUNTERS" />
+ <field name="GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS" />
+ <field name="GL_MAX_FRAGMENT_IMAGE_UNIFORMS" />
+ <field name="GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS" />
+ <field name="GL_MAX_FRAMEBUFFER_HEIGHT" />
+ <field name="GL_MAX_FRAMEBUFFER_SAMPLES" />
+ <field name="GL_MAX_FRAMEBUFFER_WIDTH" />
+ <field name="GL_MAX_IMAGE_UNITS" />
+ <field name="GL_MAX_INTEGER_SAMPLES" />
+ <field name="GL_MAX_NAME_LENGTH" />
+ <field name="GL_MAX_NUM_ACTIVE_VARIABLES" />
+ <field name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET" />
+ <field name="GL_MAX_SAMPLE_MASK_WORDS" />
+ <field name="GL_MAX_SHADER_STORAGE_BLOCK_SIZE" />
+ <field name="GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS" />
+ <field name="GL_MAX_UNIFORM_LOCATIONS" />
+ <field name="GL_MAX_VERTEX_ATOMIC_COUNTERS" />
+ <field name="GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS" />
+ <field name="GL_MAX_VERTEX_ATTRIB_BINDINGS" />
+ <field name="GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET" />
+ <field name="GL_MAX_VERTEX_ATTRIB_STRIDE" />
+ <field name="GL_MAX_VERTEX_IMAGE_UNIFORMS" />
+ <field name="GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS" />
+ <field name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET" />
+ <field name="GL_NAME_LENGTH" />
+ <field name="GL_NUM_ACTIVE_VARIABLES" />
+ <field name="GL_OFFSET" />
+ <field name="GL_PIXEL_BUFFER_BARRIER_BIT" />
+ <field name="GL_PROGRAM_INPUT" />
+ <field name="GL_PROGRAM_OUTPUT" />
+ <field name="GL_PROGRAM_PIPELINE_BINDING" />
+ <field name="GL_PROGRAM_SEPARABLE" />
+ <field name="GL_READ_ONLY" />
+ <field name="GL_READ_WRITE" />
+ <field name="GL_REFERENCED_BY_COMPUTE_SHADER" />
+ <field name="GL_REFERENCED_BY_FRAGMENT_SHADER" />
+ <field name="GL_REFERENCED_BY_VERTEX_SHADER" />
+ <field name="GL_SAMPLER_2D_MULTISAMPLE" />
+ <field name="GL_SAMPLE_MASK" />
+ <field name="GL_SAMPLE_MASK_VALUE" />
+ <field name="GL_SAMPLE_POSITION" />
+ <field name="GL_SHADER_STORAGE_BARRIER_BIT" />
+ <field name="GL_SHADER_STORAGE_BLOCK" />
+ <field name="GL_SHADER_STORAGE_BUFFER" />
+ <field name="GL_SHADER_STORAGE_BUFFER_BINDING" />
+ <field name="GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT" />
+ <field name="GL_SHADER_STORAGE_BUFFER_SIZE" />
+ <field name="GL_SHADER_STORAGE_BUFFER_START" />
+ <field name="GL_STENCIL_INDEX" />
+ <field name="GL_TEXTURE_2D_MULTISAMPLE" />
+ <field name="GL_TEXTURE_ALPHA_SIZE" />
+ <field name="GL_TEXTURE_ALPHA_TYPE" />
+ <field name="GL_TEXTURE_BINDING_2D_MULTISAMPLE" />
+ <field name="GL_TEXTURE_BLUE_SIZE" />
+ <field name="GL_TEXTURE_BLUE_TYPE" />
+ <field name="GL_TEXTURE_COMPRESSED" />
+ <field name="GL_TEXTURE_DEPTH" />
+ <field name="GL_TEXTURE_DEPTH_SIZE" />
+ <field name="GL_TEXTURE_DEPTH_TYPE" />
+ <field name="GL_TEXTURE_FETCH_BARRIER_BIT" />
+ <field name="GL_TEXTURE_FIXED_SAMPLE_LOCATIONS" />
+ <field name="GL_TEXTURE_GREEN_SIZE" />
+ <field name="GL_TEXTURE_GREEN_TYPE" />
+ <field name="GL_TEXTURE_HEIGHT" />
+ <field name="GL_TEXTURE_INTERNAL_FORMAT" />
+ <field name="GL_TEXTURE_RED_SIZE" />
+ <field name="GL_TEXTURE_RED_TYPE" />
+ <field name="GL_TEXTURE_SAMPLES" />
+ <field name="GL_TEXTURE_SHARED_SIZE" />
+ <field name="GL_TEXTURE_STENCIL_SIZE" />
+ <field name="GL_TEXTURE_UPDATE_BARRIER_BIT" />
+ <field name="GL_TEXTURE_WIDTH" />
+ <field name="GL_TOP_LEVEL_ARRAY_SIZE" />
+ <field name="GL_TOP_LEVEL_ARRAY_STRIDE" />
+ <field name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT" />
+ <field name="GL_TRANSFORM_FEEDBACK_VARYING" />
+ <field name="GL_TYPE" />
+ <field name="GL_UNIFORM" />
+ <field name="GL_UNIFORM_BARRIER_BIT" />
+ <field name="GL_UNIFORM_BLOCK" />
+ <field name="GL_UNSIGNED_INT_ATOMIC_COUNTER" />
+ <field name="GL_UNSIGNED_INT_IMAGE_2D" />
+ <field name="GL_UNSIGNED_INT_IMAGE_2D_ARRAY" />
+ <field name="GL_UNSIGNED_INT_IMAGE_3D" />
+ <field name="GL_UNSIGNED_INT_IMAGE_CUBE" />
+ <field name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" />
+ <field name="GL_VERTEX_ATTRIB_BINDING" />
+ <field name="GL_VERTEX_ATTRIB_RELATIVE_OFFSET" />
+ <field name="GL_VERTEX_BINDING_BUFFER" />
+ <field name="GL_VERTEX_BINDING_DIVISOR" />
+ <field name="GL_VERTEX_BINDING_OFFSET" />
+ <field name="GL_VERTEX_BINDING_STRIDE" />
+ <field name="GL_VERTEX_SHADER_BIT" />
+ <field name="GL_WRITE_ONLY" />
+ </class>
+ <class name="android/opengl/GLES31Ext" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="glBlendBarrierKHR()V" />
+ <method name="glBlendEquationSeparateiEXT(III)V" />
+ <method name="glBlendEquationiEXT(II)V" />
+ <method name="glBlendFuncSeparateiEXT(IIIII)V" />
+ <method name="glBlendFunciEXT(III)V" />
+ <method name="glColorMaskiEXT(IZZZZ)V" />
+ <method name="glCopyImageSubDataEXT(IIIIIIIIIIIIIII)V" />
+ <method name="glDebugMessageCallbackKHR(Landroid/opengl/GLES31Ext$DebugProcKHR;)V" />
+ <method name="glDebugMessageControlKHR(IIIILjava/nio/IntBuffer;Z)V" />
+ <method name="glDebugMessageControlKHR(IIII[IIZ)V" />
+ <method name="glDebugMessageInsertKHR(IIIILjava/lang/String;)V" />
+ <method name="glDisableiEXT(II)V" />
+ <method name="glEnableiEXT(II)V" />
+ <method name="glFramebufferTextureEXT(IIII)V" />
+ <method name="glGetDebugMessageCallbackKHR()Landroid/opengl/GLES31Ext$DebugProcKHR;" />
+ <method name="glGetDebugMessageLogKHR(II[II[II[II[II[II[BI)I" />
+ <method name="glGetDebugMessageLogKHR(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)[Ljava/lang/String;" />
+ <method name="glGetDebugMessageLogKHR(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)I" />
+ <method name="glGetDebugMessageLogKHR(I[II[II[II[II)[Ljava/lang/String;" />
+ <method name="glGetObjectLabelKHR(II)Ljava/lang/String;" />
+ <method name="glGetObjectPtrLabelKHR(J)Ljava/lang/String;" />
+ <method name="glGetSamplerParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+ <method name="glGetSamplerParameterIivEXT(II[II)V" />
+ <method name="glGetSamplerParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+ <method name="glGetSamplerParameterIuivEXT(II[II)V" />
+ <method name="glGetTexParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+ <method name="glGetTexParameterIivEXT(II[II)V" />
+ <method name="glGetTexParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+ <method name="glGetTexParameterIuivEXT(II[II)V" />
+ <method name="glIsEnablediEXT(II)Z" />
+ <method name="glMinSampleShadingOES(F)V" />
+ <method name="glObjectLabelKHR(IIILjava/lang/String;)V" />
+ <method name="glObjectPtrLabelKHR(JLjava/lang/String;)V" />
+ <method name="glPatchParameteriEXT(II)V" />
+ <method name="glPopDebugGroupKHR()V" />
+ <method name="glPrimitiveBoundingBoxEXT(FFFFFFFF)V" />
+ <method name="glPushDebugGroupKHR(IIILjava/lang/String;)V" />
+ <method name="glSamplerParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+ <method name="glSamplerParameterIivEXT(II[II)V" />
+ <method name="glSamplerParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+ <method name="glSamplerParameterIuivEXT(II[II)V" />
+ <method name="glTexBufferEXT(III)V" />
+ <method name="glTexBufferRangeEXT(IIIII)V" />
+ <method name="glTexParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+ <method name="glTexParameterIivEXT(II[II)V" />
+ <method name="glTexParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+ <method name="glTexParameterIuivEXT(II[II)V" />
+ <method name="glTexStorage3DMultisampleOES(IIIIIIZ)V" />
+ <field name="GL_BLEND_ADVANCED_COHERENT_KHR" />
+ <field name="GL_BUFFER_KHR" />
+ <field name="GL_CLAMP_TO_BORDER_EXT" />
+ <field name="GL_COLORBURN_KHR" />
+ <field name="GL_COLORDODGE_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR" />
+ <field name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR" />
+ <field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR" />
+ <field name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR" />
+ <field name="GL_DARKEN_KHR" />
+ <field name="GL_DEBUG_CALLBACK_FUNCTION_KHR" />
+ <field name="GL_DEBUG_CALLBACK_USER_PARAM_KHR" />
+ <field name="GL_DEBUG_GROUP_STACK_DEPTH_KHR" />
+ <field name="GL_DEBUG_LOGGED_MESSAGES_KHR" />
+ <field name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR" />
+ <field name="GL_DEBUG_OUTPUT_KHR" />
+ <field name="GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR" />
+ <field name="GL_DEBUG_SEVERITY_HIGH_KHR" />
+ <field name="GL_DEBUG_SEVERITY_LOW_KHR" />
+ <field name="GL_DEBUG_SEVERITY_MEDIUM_KHR" />
+ <field name="GL_DEBUG_SEVERITY_NOTIFICATION_KHR" />
+ <field name="GL_DEBUG_SOURCE_API_KHR" />
+ <field name="GL_DEBUG_SOURCE_APPLICATION_KHR" />
+ <field name="GL_DEBUG_SOURCE_OTHER_KHR" />
+ <field name="GL_DEBUG_SOURCE_SHADER_COMPILER_KHR" />
+ <field name="GL_DEBUG_SOURCE_THIRD_PARTY_KHR" />
+ <field name="GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR" />
+ <field name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR" />
+ <field name="GL_DEBUG_TYPE_ERROR_KHR" />
+ <field name="GL_DEBUG_TYPE_MARKER_KHR" />
+ <field name="GL_DEBUG_TYPE_OTHER_KHR" />
+ <field name="GL_DEBUG_TYPE_PERFORMANCE_KHR" />
+ <field name="GL_DEBUG_TYPE_POP_GROUP_KHR" />
+ <field name="GL_DEBUG_TYPE_PORTABILITY_KHR" />
+ <field name="GL_DEBUG_TYPE_PUSH_GROUP_KHR" />
+ <field name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR" />
+ <field name="GL_DECODE_EXT" />
+ <field name="GL_DIFFERENCE_KHR" />
+ <field name="GL_EXCLUSION_KHR" />
+ <field name="GL_FIRST_VERTEX_CONVENTION_EXT" />
+ <field name="GL_FRACTIONAL_EVEN_EXT" />
+ <field name="GL_FRACTIONAL_ODD_EXT" />
+ <field name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES" />
+ <field name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT" />
+ <field name="GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT" />
+ <field name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT" />
+ <field name="GL_GEOMETRY_LINKED_INPUT_TYPE_EXT" />
+ <field name="GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT" />
+ <field name="GL_GEOMETRY_LINKED_VERTICES_OUT_EXT" />
+ <field name="GL_GEOMETRY_SHADER_BIT_EXT" />
+ <field name="GL_GEOMETRY_SHADER_EXT" />
+ <field name="GL_GEOMETRY_SHADER_INVOCATIONS_EXT" />
+ <field name="GL_HARDLIGHT_KHR" />
+ <field name="GL_HSL_COLOR_KHR" />
+ <field name="GL_HSL_HUE_KHR" />
+ <field name="GL_HSL_LUMINOSITY_KHR" />
+ <field name="GL_HSL_SATURATION_KHR" />
+ <field name="GL_IMAGE_BUFFER_EXT" />
+ <field name="GL_IMAGE_CUBE_MAP_ARRAY_EXT" />
+ <field name="GL_INT_IMAGE_BUFFER_EXT" />
+ <field name="GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT" />
+ <field name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" />
+ <field name="GL_INT_SAMPLER_BUFFER_EXT" />
+ <field name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT" />
+ <field name="GL_ISOLINES_EXT" />
+ <field name="GL_IS_PER_PATCH_EXT" />
+ <field name="GL_LAST_VERTEX_CONVENTION_EXT" />
+ <field name="GL_LAYER_PROVOKING_VERTEX_EXT" />
+ <field name="GL_LIGHTEN_KHR" />
+ <field name="GL_LINES_ADJACENCY_EXT" />
+ <field name="GL_LINE_STRIP_ADJACENCY_EXT" />
+ <field name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT" />
+ <field name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT" />
+ <field name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT" />
+ <field name="GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR" />
+ <field name="GL_MAX_DEBUG_LOGGED_MESSAGES_KHR" />
+ <field name="GL_MAX_DEBUG_MESSAGE_LENGTH_KHR" />
+ <field name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES" />
+ <field name="GL_MAX_FRAMEBUFFER_LAYERS_EXT" />
+ <field name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT" />
+ <field name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT" />
+ <field name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT" />
+ <field name="GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT" />
+ <field name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT" />
+ <field name="GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT" />
+ <field name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT" />
+ <field name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT" />
+ <field name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT" />
+ <field name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT" />
+ <field name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT" />
+ <field name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT" />
+ <field name="GL_MAX_LABEL_LENGTH_KHR" />
+ <field name="GL_MAX_PATCH_VERTICES_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT" />
+ <field name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT" />
+ <field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT" />
+ <field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT" />
+ <field name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT" />
+ <field name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT" />
+ <field name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT" />
+ <field name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT" />
+ <field name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT" />
+ <field name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT" />
+ <field name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT" />
+ <field name="GL_MAX_TESS_GEN_LEVEL_EXT" />
+ <field name="GL_MAX_TESS_PATCH_COMPONENTS_EXT" />
+ <field name="GL_MAX_TEXTURE_BUFFER_SIZE_EXT" />
+ <field name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES" />
+ <field name="GL_MIN_SAMPLE_SHADING_VALUE_OES" />
+ <field name="GL_MULTIPLY_KHR" />
+ <field name="GL_OVERLAY_KHR" />
+ <field name="GL_PATCHES_EXT" />
+ <field name="GL_PATCH_VERTICES_EXT" />
+ <field name="GL_PRIMITIVES_GENERATED_EXT" />
+ <field name="GL_PRIMITIVE_BOUNDING_BOX_EXT" />
+ <field name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" />
+ <field name="GL_PROGRAM_KHR" />
+ <field name="GL_QUADS_EXT" />
+ <field name="GL_QUERY_KHR" />
+ <field name="GL_REFERENCED_BY_GEOMETRY_SHADER_EXT" />
+ <field name="GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT" />
+ <field name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT" />
+ <field name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" />
+ <field name="GL_SAMPLER_BUFFER_EXT" />
+ <field name="GL_SAMPLER_CUBE_MAP_ARRAY_EXT" />
+ <field name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT" />
+ <field name="GL_SAMPLER_KHR" />
+ <field name="GL_SAMPLE_SHADING_OES" />
+ <field name="GL_SCREEN_KHR" />
+ <field name="GL_SHADER_KHR" />
+ <field name="GL_SKIP_DECODE_EXT" />
+ <field name="GL_SOFTLIGHT_KHR" />
+ <field name="GL_STACK_OVERFLOW_KHR" />
+ <field name="GL_STACK_UNDERFLOW_KHR" />
+ <field name="GL_STENCIL_INDEX8_OES" />
+ <field name="GL_STENCIL_INDEX_OES" />
+ <field name="GL_TESS_CONTROL_OUTPUT_VERTICES_EXT" />
+ <field name="GL_TESS_CONTROL_SHADER_BIT_EXT" />
+ <field name="GL_TESS_CONTROL_SHADER_EXT" />
+ <field name="GL_TESS_EVALUATION_SHADER_BIT_EXT" />
+ <field name="GL_TESS_EVALUATION_SHADER_EXT" />
+ <field name="GL_TESS_GEN_MODE_EXT" />
+ <field name="GL_TESS_GEN_POINT_MODE_EXT" />
+ <field name="GL_TESS_GEN_SPACING_EXT" />
+ <field name="GL_TESS_GEN_VERTEX_ORDER_EXT" />
+ <field name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES" />
+ <field name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES" />
+ <field name="GL_TEXTURE_BINDING_BUFFER_EXT" />
+ <field name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT" />
+ <field name="GL_TEXTURE_BORDER_COLOR_EXT" />
+ <field name="GL_TEXTURE_BUFFER_BINDING_EXT" />
+ <field name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT" />
+ <field name="GL_TEXTURE_BUFFER_EXT" />
+ <field name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT" />
+ <field name="GL_TEXTURE_BUFFER_OFFSET_EXT" />
+ <field name="GL_TEXTURE_BUFFER_SIZE_EXT" />
+ <field name="GL_TEXTURE_CUBE_MAP_ARRAY_EXT" />
+ <field name="GL_TEXTURE_SRGB_DECODE_EXT" />
+ <field name="GL_TRIANGLES_ADJACENCY_EXT" />
+ <field name="GL_TRIANGLE_STRIP_ADJACENCY_EXT" />
+ <field name="GL_UNDEFINED_VERTEX_EXT" />
+ <field name="GL_UNSIGNED_INT_IMAGE_BUFFER_EXT" />
+ <field name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT" />
+ <field name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" />
+ <field name="GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT" />
+ <field name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT" />
+ <field name="GL_VERTEX_ARRAY_KHR" />
+ </class>
+ <class name="android/opengl/GLES31Ext$DebugProcKHR" since="21">
+ <extends name="java/lang/Object" />
+ <method name="onMessage(IIIILjava/lang/String;)V" />
+ </class>
<class name="android/opengl/GLException" since="1">
<extends name="java/lang/RuntimeException" />
<method name="<init>(I)V" />
@@ -16955,9 +19890,43 @@
<method name="<init>(Ljava/lang/Exception;)V" />
<method name="<init>(Ljava/lang/String;)V" />
</class>
+ <class name="android/os/BaseBundle" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="clear()V" />
+ <method name="containsKey(Ljava/lang/String;)Z" />
+ <method name="get(Ljava/lang/String;)Ljava/lang/Object;" />
+ <method name="getDouble(Ljava/lang/String;)D" />
+ <method name="getDouble(Ljava/lang/String;D)D" />
+ <method name="getDoubleArray(Ljava/lang/String;)[D" />
+ <method name="getInt(Ljava/lang/String;)I" />
+ <method name="getInt(Ljava/lang/String;I)I" />
+ <method name="getIntArray(Ljava/lang/String;)[I" />
+ <method name="getLong(Ljava/lang/String;)J" />
+ <method name="getLong(Ljava/lang/String;J)J" />
+ <method name="getLongArray(Ljava/lang/String;)[J" />
+ <method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+ <method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+ <method name="getStringArray(Ljava/lang/String;)[Ljava/lang/String;" />
+ <method name="isEmpty()Z" />
+ <method name="keySet()Ljava/util/Set;" />
+ <method name="putAll(Landroid/os/PersistableBundle;)V" />
+ <method name="putDouble(Ljava/lang/String;D)V" />
+ <method name="putDoubleArray(Ljava/lang/String;[D)V" />
+ <method name="putInt(Ljava/lang/String;I)V" />
+ <method name="putIntArray(Ljava/lang/String;[I)V" />
+ <method name="putLong(Ljava/lang/String;J)V" />
+ <method name="putLongArray(Ljava/lang/String;[J)V" />
+ <method name="putString(Ljava/lang/String;Ljava/lang/String;)V" />
+ <method name="putStringArray(Ljava/lang/String;[Ljava/lang/String;)V" />
+ <method name="remove(Ljava/lang/String;)V" />
+ <method name="size()I" />
+ </class>
<class name="android/os/BatteryManager" since="1">
<extends name="java/lang/Object" />
<method name="<init>()V" />
+ <method name="getIntProperty(I)I" since="21" />
+ <method name="getLongProperty(I)J" since="21" />
<field name="BATTERY_HEALTH_COLD" since="11" />
<field name="BATTERY_HEALTH_DEAD" />
<field name="BATTERY_HEALTH_GOOD" />
@@ -16968,6 +19937,11 @@
<field name="BATTERY_PLUGGED_AC" />
<field name="BATTERY_PLUGGED_USB" />
<field name="BATTERY_PLUGGED_WIRELESS" since="17" />
+ <field name="BATTERY_PROPERTY_CAPACITY" since="21" />
+ <field name="BATTERY_PROPERTY_CHARGE_COUNTER" since="21" />
+ <field name="BATTERY_PROPERTY_CURRENT_AVERAGE" since="21" />
+ <field name="BATTERY_PROPERTY_CURRENT_NOW" since="21" />
+ <field name="BATTERY_PROPERTY_ENERGY_COUNTER" since="21" />
<field name="BATTERY_STATUS_CHARGING" />
<field name="BATTERY_STATUS_DISCHARGING" />
<field name="BATTERY_STATUS_FULL" />
@@ -17057,14 +20031,18 @@
<field name="JELLY_BEAN_MR1" since="17" />
<field name="JELLY_BEAN_MR2" since="18" />
<field name="KITKAT" since="19" />
+ <field name="KITKAT_WATCH" since="20" />
+ <field name="L" since="21" />
</class>
<class name="android/os/Bundle" since="1">
+ <extends name="android/os/BaseBundle" since="21" />
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
<implements name="java/lang/Cloneable" />
<method name="<init>()V" />
<method name="<init>(I)V" />
<method name="<init>(Landroid/os/Bundle;)V" />
+ <method name="<init>(Landroid/os/PersistableBundle;)V" since="21" />
<method name="<init>(Ljava/lang/ClassLoader;)V" />
<method name="clear()V" />
<method name="containsKey(Ljava/lang/String;)Z" />
@@ -17244,6 +20222,7 @@
<method name="startMethodTracing(Ljava/lang/String;)V" />
<method name="startMethodTracing(Ljava/lang/String;I)V" />
<method name="startMethodTracing(Ljava/lang/String;II)V" />
+ <method name="startMethodTracingSampling(Ljava/lang/String;II)V" since="21" />
<method name="startNativeTracing()V" />
<method name="stopAllocCounting()V" />
<method name="stopMethodTracing()V" />
@@ -17330,10 +20309,13 @@
<method name="getExternalStorageDirectory()Ljava/io/File;" />
<method name="getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File;" since="8" />
<method name="getExternalStorageState()Ljava/lang/String;" />
+ <method name="getExternalStorageState(Ljava/io/File;)Ljava/lang/String;" since="21" />
<method name="getRootDirectory()Ljava/io/File;" />
<method name="getStorageState(Ljava/io/File;)Ljava/lang/String;" since="19" />
<method name="isExternalStorageEmulated()Z" since="11" />
+ <method name="isExternalStorageEmulated(Ljava/io/File;)Z" since="21" />
<method name="isExternalStorageRemovable()Z" since="9" />
+ <method name="isExternalStorageRemovable(Ljava/io/File;)Z" since="21" />
<field name="DIRECTORY_ALARMS" since="8" />
<field name="DIRECTORY_DCIM" since="8" />
<field name="DIRECTORY_DOCUMENTS" since="19" />
@@ -17592,6 +20574,8 @@
<method name="readMap(Ljava/util/Map;Ljava/lang/ClassLoader;)V" />
<method name="readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;" />
<method name="readParcelableArray(Ljava/lang/ClassLoader;)[Landroid/os/Parcelable;" />
+ <method name="readPersistableBundle()Landroid/os/PersistableBundle;" since="21" />
+ <method name="readPersistableBundle(Ljava/lang/ClassLoader;)Landroid/os/PersistableBundle;" since="21" />
<method name="readSerializable()Ljava/io/Serializable;" />
<method name="readSparseArray(Ljava/lang/ClassLoader;)Landroid/util/SparseArray;" />
<method name="readSparseBooleanArray()Landroid/util/SparseBooleanArray;" />
@@ -17632,6 +20616,7 @@
<method name="writeNoException()V" />
<method name="writeParcelable(Landroid/os/Parcelable;I)V" />
<method name="writeParcelableArray([Landroid/os/Parcelable;I)V" />
+ <method name="writePersistableBundle(Landroid/os/PersistableBundle;)V" since="21" />
<method name="writeSerializable(Ljava/io/Serializable;)V" />
<method name="writeSparseArray(Landroid/util/SparseArray;)V" />
<method name="writeSparseBooleanArray(Landroid/util/SparseBooleanArray;)V" />
@@ -17740,19 +20725,35 @@
<field name="PATTERN_PREFIX" />
<field name="PATTERN_SIMPLE_GLOB" />
</class>
+ <class name="android/os/PersistableBundle" since="21">
+ <extends name="android/os/BaseBundle" />
+ <implements name="android/os/Parcelable" />
+ <implements name="java/lang/Cloneable" />
+ <method name="<init>()V" />
+ <method name="<init>(I)V" />
+ <method name="<init>(Landroid/os/PersistableBundle;)V" />
+ <method name="getPersistableBundle(Ljava/lang/String;)Landroid/os/PersistableBundle;" />
+ <method name="putPersistableBundle(Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+ <field name="CREATOR" />
+ <field name="EMPTY" />
+ </class>
<class name="android/os/PowerManager" since="1">
<extends name="java/lang/Object" />
<method name="<init>()V" />
<method name="goToSleep(J)V" />
+ <method name="isInteractive()Z" since="20" />
+ <method name="isPowerSaveMode()Z" since="21" />
<method name="isScreenOn()Z" since="7" />
<method name="newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;" />
<method name="reboot(Ljava/lang/String;)V" since="8" />
<method name="userActivity(JZ)V" />
<method name="wakeUp(J)V" since="17" />
<field name="ACQUIRE_CAUSES_WAKEUP" />
+ <field name="ACTION_POWER_SAVE_MODE_CHANGED" since="21" />
<field name="FULL_WAKE_LOCK" />
<field name="ON_AFTER_RELEASE" />
<field name="PARTIAL_WAKE_LOCK" />
+ <field name="REBOOT_RECOVERY" since="21" />
<field name="SCREEN_BRIGHT_WAKE_LOCK" />
<field name="SCREEN_DIM_WAKE_LOCK" />
</class>
@@ -17961,10 +20962,12 @@
<extends name="java/lang/Object" />
<method name="<init>()V" />
<method name="getApplicationRestrictions(Ljava/lang/String;)Landroid/os/Bundle;" since="18" />
+ <method name="getBadgedDrawableForUser(Landroid/graphics/drawable/Drawable;Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;" since="21" />
<method name="getSerialNumberForUser(Landroid/os/UserHandle;)J" />
<method name="getUserCount()I" />
<method name="getUserForSerialNumber(J)Landroid/os/UserHandle;" />
<method name="getUserName()Ljava/lang/String;" />
+ <method name="getUserProfiles()Ljava/util/List;" since="21" />
<method name="getUserRestrictions()Landroid/os/Bundle;" since="18" />
<method name="getUserRestrictions(Landroid/os/UserHandle;)Landroid/os/Bundle;" since="18" />
<method name="isUserAGoat()Z" />
@@ -17974,16 +20977,29 @@
<method name="setUserRestriction(Ljava/lang/String;Z)V" since="18" />
<method name="setUserRestrictions(Landroid/os/Bundle;)V" since="18" />
<method name="setUserRestrictions(Landroid/os/Bundle;Landroid/os/UserHandle;)V" since="18" />
+ <field name="DISALLOW_ADD_USER" since="21" />
+ <field name="DISALLOW_ADJUST_VOLUME" since="21" />
+ <field name="DISALLOW_CONFIG_APPS" since="21" />
<field name="DISALLOW_CONFIG_BLUETOOTH" since="18" />
+ <field name="DISALLOW_CONFIG_CELL_BROADCASTS" since="21" />
<field name="DISALLOW_CONFIG_CREDENTIALS" since="18" />
+ <field name="DISALLOW_CONFIG_MOBILE_NETWORKS" since="21" />
+ <field name="DISALLOW_CONFIG_TETHERING" since="21" />
+ <field name="DISALLOW_CONFIG_VPN" since="21" />
<field name="DISALLOW_CONFIG_WIFI" since="18" />
+ <field name="DISALLOW_DEBUGGING_FEATURES" since="21" />
+ <field name="DISALLOW_FACTORY_RESET" since="21" />
<field name="DISALLOW_INSTALL_APPS" since="18" />
<field name="DISALLOW_INSTALL_UNKNOWN_SOURCES" since="18" />
<field name="DISALLOW_MODIFY_ACCOUNTS" since="18" />
+ <field name="DISALLOW_MOUNT_PHYSICAL_MEDIA" since="21" />
<field name="DISALLOW_REMOVE_USER" since="18" />
<field name="DISALLOW_SHARE_LOCATION" since="18" />
+ <field name="DISALLOW_TELEPHONY" since="21" />
<field name="DISALLOW_UNINSTALL_APPS" since="18" />
+ <field name="DISALLOW_UNMUTE_MICROPHONE" since="21" />
<field name="DISALLOW_USB_FILE_TRANSFER" since="18" />
+ <field name="ENSURE_VERIFY_APPS" since="21" />
</class>
<class name="android/os/Vibrator" since="1">
<extends name="java/lang/Object" />
@@ -18032,6 +21048,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getDisableDependentsState()Z" />
<method name="getSummaryOff()Ljava/lang/CharSequence;" />
<method name="getSummaryOn()Ljava/lang/CharSequence;" />
@@ -18048,8 +21065,10 @@
<implements name="android/content/DialogInterface$OnClickListener" />
<implements name="android/content/DialogInterface$OnDismissListener" />
<implements name="android/preference/PreferenceManager$OnActivityDestroyListener" />
+ <method name="<init>(Landroid/content/Context;)V" since="21" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getDialog()Landroid/app/Dialog;" since="3" />
<method name="getDialogIcon()Landroid/graphics/drawable/Drawable;" />
<method name="getDialogLayoutResource()I" />
@@ -18079,6 +21098,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getEditText()Landroid/widget/EditText;" />
<method name="getText()Ljava/lang/String;" />
<method name="onAddEditTextToDialogView(Landroid/view/View;Landroid/widget/EditText;)V" />
@@ -18088,6 +21108,8 @@
<extends name="android/preference/DialogPreference" />
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="findIndexOfValue(Ljava/lang/String;)I" />
<method name="getEntries()[Ljava/lang/CharSequence;" />
<method name="getEntry()Ljava/lang/CharSequence;" />
@@ -18104,6 +21126,8 @@
<extends name="android/preference/DialogPreference" />
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="findIndexOfValue(Ljava/lang/String;)I" />
<method name="getEntries()[Ljava/lang/CharSequence;" />
<method name="getEntryValues()[Ljava/lang/CharSequence;" />
@@ -18120,6 +21144,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="callChangeListener(Ljava/lang/Object;)Z" />
<method name="compareTo(Landroid/preference/Preference;)I" />
<method name="findPreferenceInHierarchy(Ljava/lang/String;)Landroid/preference/Preference;" />
@@ -18284,6 +21309,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
</class>
<class name="android/preference/PreferenceFragment" since="11">
<extends name="android/app/Fragment" />
@@ -18304,6 +21330,7 @@
<extends name="android/preference/Preference" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="addItemFromInflater(Landroid/preference/Preference;)V" />
<method name="addPreference(Landroid/preference/Preference;)Z" />
<method name="dispatchRestoreInstanceState(Landroid/os/Bundle;)V" />
@@ -18362,6 +21389,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getRingtoneType()I" />
<method name="getShowDefault()Z" />
<method name="getShowSilent()Z" />
@@ -18377,6 +21405,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getSwitchTextOff()Ljava/lang/CharSequence;" />
<method name="getSwitchTextOn()Ljava/lang/CharSequence;" />
<method name="setSwitchTextOff(I)V" />
@@ -18389,6 +21418,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getDisableDependentsState()Z" />
<method name="getSummaryOff()Ljava/lang/CharSequence;" />
<method name="getSummaryOn()Ljava/lang/CharSequence;" />
@@ -19180,16 +22210,24 @@
<implements name="android/provider/BaseColumns" />
<method name="<init>()V" />
<method name="getLastOutgoingCall(Landroid/content/Context;)Ljava/lang/String;" since="8" />
+ <field name="CACHED_FORMATTED_NUMBER" since="21" />
+ <field name="CACHED_LOOKUP_URI" since="21" />
+ <field name="CACHED_MATCHED_NUMBER" since="21" />
<field name="CACHED_NAME" />
+ <field name="CACHED_NORMALIZED_NUMBER" since="21" />
<field name="CACHED_NUMBER_LABEL" />
<field name="CACHED_NUMBER_TYPE" />
+ <field name="CACHED_PHOTO_ID" since="21" />
<field name="CONTENT_FILTER_URI" />
<field name="CONTENT_ITEM_TYPE" />
<field name="CONTENT_TYPE" />
<field name="CONTENT_URI" />
+ <field name="CONTENT_URI_WITH_VOICEMAIL" since="21" />
+ <field name="COUNTRY_ISO" since="21" />
<field name="DATE" />
<field name="DEFAULT_SORT_ORDER" />
<field name="DURATION" />
+ <field name="GEOCODED_LOCATION" since="21" />
<field name="INCOMING_TYPE" />
<field name="IS_READ" since="14" />
<field name="LIMIT_PARAM_KEY" since="17" />
@@ -19204,6 +22242,8 @@
<field name="PRESENTATION_RESTRICTED" since="19" />
<field name="PRESENTATION_UNKNOWN" since="19" />
<field name="TYPE" />
+ <field name="VOICEMAIL_TYPE" since="21" />
+ <field name="VOICEMAIL_URI" since="21" />
</class>
<class name="android/provider/Contacts" since="1">
<extends name="java/lang/Object" />
@@ -19553,6 +22593,8 @@
<field name="LIMIT_PARAM_KEY" since="11" />
<field name="PRIMARY_ACCOUNT_NAME" since="14" />
<field name="PRIMARY_ACCOUNT_TYPE" since="14" />
+ <field name="REMOVE_DUPLICATE_ENTRIES" since="21" />
+ <field name="STREQUENT_PHONE_ONLY" since="21" />
</class>
<class name="android/provider/ContactsContract$AggregationExceptions" since="5">
<extends name="java/lang/Object" />
@@ -19583,6 +22625,14 @@
<extends name="java/lang/Object" />
<field name="TYPE_CUSTOM" />
</class>
+ <class name="android/provider/ContactsContract$CommonDataKinds$Callable" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+ <implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+ <method name="<init>()V" />
+ <field name="CONTENT_FILTER_URI" />
+ <field name="CONTENT_URI" />
+ </class>
<class name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" since="5">
<extends name="java/lang/Object" />
<implements name="android/provider/ContactsContract$CommonDataKinds$BaseTypes" />
@@ -19799,6 +22849,7 @@
<field name="CONTENT_ITEM_TYPE" />
<field name="DISPLAY_NAME" />
<field name="FAMILY_NAME" />
+ <field name="FULL_NAME_STYLE" since="21" />
<field name="GIVEN_NAME" />
<field name="MIDDLE_NAME" />
<field name="PHONETIC_FAMILY_NAME" />
@@ -19890,6 +22941,7 @@
<field name="CONTENT_GROUP_URI" />
<field name="CONTENT_ITEM_TYPE" />
<field name="CONTENT_LOOKUP_URI" />
+ <field name="CONTENT_MULTI_VCARD_URI" since="21" />
<field name="CONTENT_STREQUENT_FILTER_URI" />
<field name="CONTENT_STREQUENT_URI" />
<field name="CONTENT_TYPE" />
@@ -19952,6 +23004,7 @@
<field name="CONTACT_LAST_UPDATED_TIMESTAMP" since="18" />
<field name="DISPLAY_NAME" />
<field name="HAS_PHONE_NUMBER" />
+ <field name="IN_DEFAULT_DIRECTORY" since="21" />
<field name="IN_VISIBLE_GROUP" />
<field name="IS_USER_PROFILE" since="14" />
<field name="LOOKUP_KEY" />
@@ -20172,6 +23225,7 @@
<implements name="android/provider/ContactsContract$PhoneLookupColumns" />
<method name="<init>()V" />
<field name="CONTENT_FILTER_URI" />
+ <field name="QUERY_PARAMETER_SIP_ADDRESS" since="21" />
</class>
<class name="android/provider/ContactsContract$PhoneLookupColumns" since="5">
<extends name="java/lang/Object" />
@@ -20187,6 +23241,16 @@
<field name="PINYIN" />
<field name="UNDEFINED" />
</class>
+ <class name="android/provider/ContactsContract$Preferences" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <field name="DISPLAY_ORDER" />
+ <field name="DISPLAY_ORDER_ALTERNATIVE" />
+ <field name="DISPLAY_ORDER_PRIMARY" />
+ <field name="SORT_ORDER" />
+ <field name="SORT_ORDER_ALTERNATIVE" />
+ <field name="SORT_ORDER_PRIMARY" />
+ </class>
<class name="android/provider/ContactsContract$Presence" since="5">
<extends name="android/provider/ContactsContract$StatusUpdates" />
<method name="<init>()V" />
@@ -20432,17 +23496,23 @@
<extends name="java/lang/Object" />
<method name="<init>()V" />
<method name="buildChildDocumentsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+ <method name="buildChildDocumentsUriUsingTree(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
<method name="buildDocumentUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+ <method name="buildDocumentUriUsingTree(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
<method name="buildRecentDocumentsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
<method name="buildRootUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
<method name="buildRootsUri(Ljava/lang/String;)Landroid/net/Uri;" />
<method name="buildSearchDocumentsUri(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+ <method name="buildTreeDocumentUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+ <method name="createDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
<method name="deleteDocument(Landroid/content/ContentResolver;Landroid/net/Uri;)Z" />
<method name="getDocumentId(Landroid/net/Uri;)Ljava/lang/String;" />
<method name="getDocumentThumbnail(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" />
<method name="getRootId(Landroid/net/Uri;)Ljava/lang/String;" />
<method name="getSearchDocumentsQuery(Landroid/net/Uri;)Ljava/lang/String;" />
+ <method name="getTreeDocumentId(Landroid/net/Uri;)Ljava/lang/String;" since="21" />
<method name="isDocumentUri(Landroid/content/Context;Landroid/net/Uri;)Z" />
+ <method name="renameDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
<field name="EXTRA_ERROR" />
<field name="EXTRA_INFO" />
<field name="EXTRA_LOADING" />
@@ -20463,6 +23533,7 @@
<field name="FLAG_DIR_PREFERS_LAST_MODIFIED" />
<field name="FLAG_DIR_SUPPORTS_CREATE" />
<field name="FLAG_SUPPORTS_DELETE" />
+ <field name="FLAG_SUPPORTS_RENAME" since="21" />
<field name="FLAG_SUPPORTS_THUMBNAIL" />
<field name="FLAG_SUPPORTS_WRITE" />
<field name="MIME_TYPE_DIR" />
@@ -20480,6 +23551,7 @@
<field name="COLUMN_TITLE" />
<field name="FLAG_LOCAL_ONLY" />
<field name="FLAG_SUPPORTS_CREATE" />
+ <field name="FLAG_SUPPORTS_IS_CHILD" since="21" />
<field name="FLAG_SUPPORTS_RECENTS" />
<field name="FLAG_SUPPORTS_SEARCH" />
</class>
@@ -20489,6 +23561,7 @@
<method name="createDocument(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
<method name="deleteDocument(Ljava/lang/String;)V" />
<method name="getDocumentType(Ljava/lang/String;)Ljava/lang/String;" />
+ <method name="isChildDocument(Ljava/lang/String;Ljava/lang/String;)Z" since="21" />
<method name="openDocument(Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" />
<method name="openDocumentThumbnail(Ljava/lang/String;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" />
<method name="queryChildDocuments(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
@@ -20496,6 +23569,8 @@
<method name="queryRecentDocuments(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
<method name="queryRoots([Ljava/lang/String;)Landroid/database/Cursor;" />
<method name="querySearchDocuments(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
+ <method name="renameDocument(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+ <method name="revokeDocumentPermission(Ljava/lang/String;)V" since="21" />
</class>
<class name="android/provider/LiveFolders" since="3">
<extends name="java/lang/Object" />
@@ -20530,6 +23605,9 @@
<field name="EXTRA_MEDIA_ALBUM" since="3" />
<field name="EXTRA_MEDIA_ARTIST" since="3" />
<field name="EXTRA_MEDIA_FOCUS" since="3" />
+ <field name="EXTRA_MEDIA_GENRE" since="21" />
+ <field name="EXTRA_MEDIA_PLAYLIST" since="21" />
+ <field name="EXTRA_MEDIA_RADIO_CHANNEL" since="21" />
<field name="EXTRA_MEDIA_TITLE" since="3" />
<field name="EXTRA_OUTPUT" since="3" />
<field name="EXTRA_SCREEN_ORIENTATION" since="3" />
@@ -20659,6 +23737,7 @@
<method name="getContentUriForPath(Ljava/lang/String;)Landroid/net/Uri;" />
<field name="CONTENT_TYPE" />
<field name="DEFAULT_SORT_ORDER" />
+ <field name="ENTRY_CONTENT_TYPE" since="21" />
<field name="EXTERNAL_CONTENT_URI" />
<field name="EXTRA_MAX_BYTES" since="3" />
<field name="INTERNAL_CONTENT_URI" />
@@ -20696,6 +23775,11 @@
<field name="DATE_MODIFIED" />
<field name="NAME" />
</class>
+ <class name="android/provider/MediaStore$Audio$Radio" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <field name="ENTRY_CONTENT_TYPE" />
+ </class>
<class name="android/provider/MediaStore$Files" since="11">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -20990,6 +24074,7 @@
<method name="putLong(Landroid/content/ContentResolver;Ljava/lang/String;J)Z" />
<method name="putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z" />
<method name="setLocationProviderEnabled(Landroid/content/ContentResolver;Ljava/lang/String;Z)V" since="8" />
+ <field name="ACCESSIBILITY_DISPLAY_INVERSION_ENABLED" since="21" />
<field name="ACCESSIBILITY_ENABLED" since="4" />
<field name="ACCESSIBILITY_SPEAK_PASSWORD" since="15" />
<field name="ADB_ENABLED" />
@@ -21613,15 +24698,18 @@
<extends name="android/renderscript/BaseObj" />
<method name="<init>()V" />
<method name="copy1DRangeFrom(IILandroid/renderscript/Allocation;I)V" since="14" />
+ <method name="copy1DRangeFrom(IILjava/lang/Object;)V" since="21" />
<method name="copy1DRangeFrom(II[B)V" />
<method name="copy1DRangeFrom(II[F)V" />
<method name="copy1DRangeFrom(II[I)V" />
<method name="copy1DRangeFrom(II[S)V" />
+ <method name="copy1DRangeFromUnchecked(IILjava/lang/Object;)V" since="21" />
<method name="copy1DRangeFromUnchecked(II[B)V" />
<method name="copy1DRangeFromUnchecked(II[F)V" />
<method name="copy1DRangeFromUnchecked(II[I)V" />
<method name="copy1DRangeFromUnchecked(II[S)V" />
<method name="copy2DRangeFrom(IIIILandroid/renderscript/Allocation;II)V" since="14" />
+ <method name="copy2DRangeFrom(IIIILjava/lang/Object;)V" since="21" />
<method name="copy2DRangeFrom(IIII[B)V" />
<method name="copy2DRangeFrom(IIII[F)V" />
<method name="copy2DRangeFrom(IIII[I)V" />
@@ -21629,16 +24717,19 @@
<method name="copy2DRangeFrom(IILandroid/graphics/Bitmap;)V" />
<method name="copyFrom(Landroid/graphics/Bitmap;)V" />
<method name="copyFrom(Landroid/renderscript/Allocation;)V" since="18" />
+ <method name="copyFrom(Ljava/lang/Object;)V" since="21" />
<method name="copyFrom([B)V" />
<method name="copyFrom([F)V" />
<method name="copyFrom([I)V" />
<method name="copyFrom([Landroid/renderscript/BaseObj;)V" />
<method name="copyFrom([S)V" />
+ <method name="copyFromUnchecked(Ljava/lang/Object;)V" since="21" />
<method name="copyFromUnchecked([B)V" />
<method name="copyFromUnchecked([F)V" />
<method name="copyFromUnchecked([I)V" />
<method name="copyFromUnchecked([S)V" />
<method name="copyTo(Landroid/graphics/Bitmap;)V" />
+ <method name="copyTo(Ljava/lang/Object;)V" since="21" />
<method name="copyTo([B)V" />
<method name="copyTo([F)V" />
<method name="copyTo([I)V" />
@@ -22459,6 +25550,7 @@
<method name="contextDump()V" />
<method name="create(Landroid/content/Context;)Landroid/renderscript/RenderScript;" />
<method name="create(Landroid/content/Context;Landroid/renderscript/RenderScript$ContextType;)Landroid/renderscript/RenderScript;" since="18" />
+ <method name="create(Landroid/content/Context;Landroid/renderscript/RenderScript$ContextType;I)Landroid/renderscript/RenderScript;" since="21" />
<method name="destroy()V" />
<method name="finish()V" />
<method name="getApplicationContext()Landroid/content/Context;" />
@@ -22468,6 +25560,9 @@
<method name="setErrorHandler(Landroid/renderscript/RenderScript$RSErrorHandler;)V" />
<method name="setMessageHandler(Landroid/renderscript/RenderScript$RSMessageHandler;)V" />
<method name="setPriority(Landroid/renderscript/RenderScript$Priority;)V" />
+ <field name="CREATE_FLAG_LOW_LATENCY" since="21" />
+ <field name="CREATE_FLAG_LOW_POWER" since="21" />
+ <field name="CREATE_FLAG_NONE" since="21" />
</class>
<class name="android/renderscript/RenderScript$ContextType" since="18">
<extends name="java/lang/Enum" />
@@ -22655,6 +25750,7 @@
<method name="<init>()V" />
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsic3DLUT;" />
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="getKernelID()Landroid/renderscript/Script$KernelID;" />
<method name="setLUT(Landroid/renderscript/Allocation;)V" />
</class>
@@ -22663,20 +25759,35 @@
<method name="<init>()V" />
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlend;" />
<method name="forEachAdd(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachAdd(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachClear(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachClear(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachDst(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachDst(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachDstAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachDstAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachDstIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachDstIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachDstOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachDstOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachDstOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachDstOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachMultiply(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachMultiply(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachSrc(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachSrc(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachSrcAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachSrcAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachSrcIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachSrcIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachSrcOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachSrcOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachSrcOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachSrcOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachSubtract(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachSubtract(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEachXor(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEachXor(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="getKernelIDAdd()Landroid/renderscript/Script$KernelID;" />
<method name="getKernelIDClear()Landroid/renderscript/Script$KernelID;" />
<method name="getKernelIDDst()Landroid/renderscript/Script$KernelID;" />
@@ -22698,6 +25809,7 @@
<method name="<init>()V" />
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur;" />
<method name="forEach(Landroid/renderscript/Allocation;)V" />
+ <method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" />
<method name="getKernelID()Landroid/renderscript/Script$KernelID;" />
<method name="setInput(Landroid/renderscript/Allocation;)V" />
@@ -22709,6 +25821,7 @@
<method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicColorMatrix;" since="19" />
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicColorMatrix;" />
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="getKernelID()Landroid/renderscript/Script$KernelID;" />
<method name="setAdd(FFFF)V" since="19" />
<method name="setAdd(Landroid/renderscript/Float4;)V" since="19" />
@@ -22723,6 +25836,7 @@
<method name="<init>()V" />
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve3x3;" />
<method name="forEach(Landroid/renderscript/Allocation;)V" />
+ <method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" />
<method name="getKernelID()Landroid/renderscript/Script$KernelID;" />
<method name="setCoefficients([F)V" />
@@ -22733,6 +25847,7 @@
<method name="<init>()V" />
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve5x5;" />
<method name="forEach(Landroid/renderscript/Allocation;)V" />
+ <method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" />
<method name="getKernelID()Landroid/renderscript/Script$KernelID;" />
<method name="setCoefficients([F)V" />
@@ -22743,7 +25858,9 @@
<method name="<init>()V" />
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicHistogram;" />
<method name="forEach(Landroid/renderscript/Allocation;)V" />
+ <method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="forEach_Dot(Landroid/renderscript/Allocation;)V" />
+ <method name="forEach_Dot(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" />
<method name="getKernelID_Separate()Landroid/renderscript/Script$KernelID;" />
<method name="setDotCoefficients(FFFF)V" />
@@ -22754,12 +25871,23 @@
<method name="<init>()V" />
<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicLUT;" />
<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" />
+ <method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" />
<method name="getKernelID()Landroid/renderscript/Script$KernelID;" />
<method name="setAlpha(II)V" />
<method name="setBlue(II)V" />
<method name="setGreen(II)V" />
<method name="setRed(II)V" />
</class>
+ <class name="android/renderscript/ScriptIntrinsicResize" since="20">
+ <extends name="android/renderscript/ScriptIntrinsic" />
+ <method name="<init>()V" />
+ <method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicResize;" />
+ <method name="forEach_bicubic(Landroid/renderscript/Allocation;)V" />
+ <method name="forEach_bicubic(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" />
+ <method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" />
+ <method name="getKernelID_bicubic()Landroid/renderscript/Script$KernelID;" />
+ <method name="setInput(Landroid/renderscript/Allocation;)V" />
+ </class>
<class name="android/renderscript/ScriptIntrinsicYuvToRGB" since="17">
<extends name="android/renderscript/ScriptIntrinsic" />
<method name="<init>()V" />
@@ -22796,6 +25924,9 @@
<class name="android/renderscript/Type" since="11">
<extends name="android/renderscript/BaseObj" />
<method name="<init>()V" />
+ <method name="createX(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;I)Landroid/renderscript/Type;" since="21" />
+ <method name="createXY(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;II)Landroid/renderscript/Type;" since="21" />
+ <method name="createXYZ(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;III)Landroid/renderscript/Type;" since="21" />
<method name="getCount()I" />
<method name="getElement()Landroid/renderscript/Element;" />
<method name="getX()I" />
@@ -22964,12 +26095,35 @@
<extends name="android/app/Service" />
<method name="<init>()V" />
<method name="cancelAllNotifications()V" />
+ <method name="cancelNotification(Ljava/lang/String;)V" since="21" />
<method name="cancelNotification(Ljava/lang/String;Ljava/lang/String;I)V" />
+ <method name="cancelNotifications([Ljava/lang/String;)V" since="21" />
<method name="getActiveNotifications()[Landroid/service/notification/StatusBarNotification;" />
+ <method name="getCurrentRanking()Landroid/service/notification/NotificationListenerService$RankingMap;" since="21" />
+ <method name="onListenerConnected()V" since="21" />
<method name="onNotificationPosted(Landroid/service/notification/StatusBarNotification;)V" />
+ <method name="onNotificationPosted(Landroid/service/notification/StatusBarNotification;Landroid/service/notification/NotificationListenerService$RankingMap;)V" since="21" />
+ <method name="onNotificationRankingUpdate(Landroid/service/notification/NotificationListenerService$RankingMap;)V" since="21" />
<method name="onNotificationRemoved(Landroid/service/notification/StatusBarNotification;)V" />
+ <method name="onNotificationRemoved(Landroid/service/notification/StatusBarNotification;Landroid/service/notification/NotificationListenerService$RankingMap;)V" since="21" />
<field name="SERVICE_INTERFACE" />
</class>
+ <class name="android/service/notification/NotificationListenerService$Ranking" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getKey()Ljava/lang/String;" />
+ <method name="getRank()I" />
+ <method name="isAmbient()Z" />
+ <method name="isInterceptedByDoNotDisturb()Z" />
+ </class>
+ <class name="android/service/notification/NotificationListenerService$RankingMap" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getOrderedKeys()[Ljava/lang/String;" />
+ <method name="getRanking(Ljava/lang/String;)Landroid/service/notification/NotificationListenerService$Ranking;" />
+ <field name="CREATOR" />
+ </class>
<class name="android/service/notification/StatusBarNotification" since="18">
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
@@ -22977,10 +26131,12 @@
<method name="<init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IIILandroid/app/Notification;Landroid/os/UserHandle;J)V" />
<method name="clone()Landroid/service/notification/StatusBarNotification;" />
<method name="getId()I" />
+ <method name="getKey()Ljava/lang/String;" since="20" />
<method name="getNotification()Landroid/app/Notification;" />
<method name="getPackageName()Ljava/lang/String;" />
<method name="getPostTime()J" />
<method name="getTag()Ljava/lang/String;" />
+ <method name="getUser()Landroid/os/UserHandle;" since="21" />
<method name="getUserId()I" />
<method name="isClearable()Z" />
<method name="isOngoing()Z" />
@@ -23004,6 +26160,67 @@
<method name="onGetSuggestions(Landroid/view/textservice/TextInfo;I)Landroid/view/textservice/SuggestionsInfo;" />
<method name="onGetSuggestionsMultiple([Landroid/view/textservice/TextInfo;IZ)[Landroid/view/textservice/SuggestionsInfo;" />
</class>
+ <class name="android/service/voice/VoiceInteractionService" since="21">
+ <extends name="android/app/Service" />
+ <method name="<init>()V" />
+ <method name="startSession(Landroid/os/Bundle;)V" />
+ <field name="SERVICE_INTERFACE" />
+ <field name="SERVICE_META_DATA" />
+ </class>
+ <class name="android/service/voice/VoiceInteractionSession" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/view/KeyEvent$Callback" />
+ <method name="<init>(Landroid/content/Context;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/os/Handler;)V" />
+ <method name="finish()V" />
+ <method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
+ <method name="getWindow()Landroid/app/Dialog;" />
+ <method name="hideWindow()V" />
+ <method name="onAbortVoice(Landroid/service/voice/VoiceInteractionSession$Caller;Landroid/service/voice/VoiceInteractionSession$Request;Ljava/lang/CharSequence;Landroid/os/Bundle;)V" />
+ <method name="onBackPressed()V" />
+ <method name="onCancel(Landroid/service/voice/VoiceInteractionSession$Request;)V" />
+ <method name="onCloseSystemDialogs()V" />
+ <method name="onCommand(Landroid/service/voice/VoiceInteractionSession$Caller;Landroid/service/voice/VoiceInteractionSession$Request;Ljava/lang/String;Landroid/os/Bundle;)V" />
+ <method name="onComputeInsets(Landroid/service/voice/VoiceInteractionSession$Insets;)V" />
+ <method name="onConfirm(Landroid/service/voice/VoiceInteractionSession$Caller;Landroid/service/voice/VoiceInteractionSession$Request;Ljava/lang/CharSequence;Landroid/os/Bundle;)V" />
+ <method name="onCreate(Landroid/os/Bundle;)V" />
+ <method name="onCreateContentView()Landroid/view/View;" />
+ <method name="onDestroy()V" />
+ <method name="onGetSupportedCommands(Landroid/service/voice/VoiceInteractionSession$Caller;[Ljava/lang/String;)[Z" />
+ <method name="onTaskFinished(Landroid/content/Intent;I)V" />
+ <method name="onTaskStarted(Landroid/content/Intent;I)V" />
+ <method name="setContentView(Landroid/view/View;)V" />
+ <method name="setTheme(I)V" />
+ <method name="showWindow()V" />
+ <method name="startVoiceActivity(Landroid/content/Intent;)V" />
+ </class>
+ <class name="android/service/voice/VoiceInteractionSession$Caller" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ </class>
+ <class name="android/service/voice/VoiceInteractionSession$Insets" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <field name="TOUCHABLE_INSETS_CONTENT" />
+ <field name="TOUCHABLE_INSETS_FRAME" />
+ <field name="TOUCHABLE_INSETS_REGION" />
+ <field name="contentInsets" />
+ <field name="touchableInsets" />
+ <field name="touchableRegion" />
+ </class>
+ <class name="android/service/voice/VoiceInteractionSession$Request" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="sendAbortVoiceResult(Landroid/os/Bundle;)V" />
+ <method name="sendCancelResult()V" />
+ <method name="sendCommandResult(ZLandroid/os/Bundle;)V" />
+ <method name="sendConfirmResult(ZLandroid/os/Bundle;)V" />
+ </class>
+ <class name="android/service/voice/VoiceInteractionSessionService" since="21">
+ <extends name="android/app/Service" />
+ <method name="<init>()V" />
+ <method name="onNewSession(Landroid/os/Bundle;)Landroid/service/voice/VoiceInteractionSession;" />
+ </class>
<class name="android/service/wallpaper/WallpaperService" since="7">
<extends name="android/app/Service" />
<method name="<init>()V" />
@@ -23259,6 +26476,635 @@
<method name="onError(Ljava/lang/String;)V" />
<method name="onStart(Ljava/lang/String;)V" />
</class>
+ <class name="android/system/ErrnoException" since="21">
+ <extends name="java/lang/Exception" />
+ <method name="<init>(Ljava/lang/String;I)V" />
+ <method name="<init>(Ljava/lang/String;ILjava/lang/Throwable;)V" />
+ <field name="errno" />
+ </class>
+ <class name="android/system/Os" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="accept(Ljava/io/FileDescriptor;Ljava/net/InetSocketAddress;)Ljava/io/FileDescriptor;" />
+ <method name="access(Ljava/lang/String;I)Z" />
+ <method name="bind(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V" />
+ <method name="chmod(Ljava/lang/String;I)V" />
+ <method name="chown(Ljava/lang/String;II)V" />
+ <method name="close(Ljava/io/FileDescriptor;)V" />
+ <method name="connect(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V" />
+ <method name="dup(Ljava/io/FileDescriptor;)Ljava/io/FileDescriptor;" />
+ <method name="dup2(Ljava/io/FileDescriptor;I)Ljava/io/FileDescriptor;" />
+ <method name="environ()[Ljava/lang/String;" />
+ <method name="execv(Ljava/lang/String;[Ljava/lang/String;)V" />
+ <method name="execve(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" />
+ <method name="fchmod(Ljava/io/FileDescriptor;I)V" />
+ <method name="fchown(Ljava/io/FileDescriptor;II)V" />
+ <method name="fdatasync(Ljava/io/FileDescriptor;)V" />
+ <method name="fstat(Ljava/io/FileDescriptor;)Landroid/system/StructStat;" />
+ <method name="fstatvfs(Ljava/io/FileDescriptor;)Landroid/system/StructStatVfs;" />
+ <method name="fsync(Ljava/io/FileDescriptor;)V" />
+ <method name="ftruncate(Ljava/io/FileDescriptor;J)V" />
+ <method name="gai_strerror(I)Ljava/lang/String;" />
+ <method name="getegid()I" />
+ <method name="getenv(Ljava/lang/String;)Ljava/lang/String;" />
+ <method name="geteuid()I" />
+ <method name="getgid()I" />
+ <method name="getpeername(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;" />
+ <method name="getpid()I" />
+ <method name="getppid()I" />
+ <method name="getsockname(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;" />
+ <method name="gettid()I" />
+ <method name="getuid()I" />
+ <method name="if_indextoname(I)Ljava/lang/String;" />
+ <method name="inet_pton(ILjava/lang/String;)Ljava/net/InetAddress;" />
+ <method name="isatty(Ljava/io/FileDescriptor;)Z" />
+ <method name="kill(II)V" />
+ <method name="lchown(Ljava/lang/String;II)V" />
+ <method name="link(Ljava/lang/String;Ljava/lang/String;)V" />
+ <method name="listen(Ljava/io/FileDescriptor;I)V" />
+ <method name="lseek(Ljava/io/FileDescriptor;JI)J" />
+ <method name="lstat(Ljava/lang/String;)Landroid/system/StructStat;" />
+ <method name="mincore(JJ[B)V" />
+ <method name="mkdir(Ljava/lang/String;I)V" />
+ <method name="mkfifo(Ljava/lang/String;I)V" />
+ <method name="mlock(JJ)V" />
+ <method name="mmap(JJIILjava/io/FileDescriptor;J)J" />
+ <method name="msync(JJI)V" />
+ <method name="munlock(JJ)V" />
+ <method name="munmap(JJ)V" />
+ <method name="open(Ljava/lang/String;II)Ljava/io/FileDescriptor;" />
+ <method name="pipe()[Ljava/io/FileDescriptor;" />
+ <method name="poll([Landroid/system/StructPollfd;I)I" />
+ <method name="posix_fallocate(Ljava/io/FileDescriptor;JJ)V" />
+ <method name="prctl(IJJJJ)I" />
+ <method name="pread(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I" />
+ <method name="pread(Ljava/io/FileDescriptor;[BIIJ)I" />
+ <method name="pwrite(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I" />
+ <method name="pwrite(Ljava/io/FileDescriptor;[BIIJ)I" />
+ <method name="read(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I" />
+ <method name="read(Ljava/io/FileDescriptor;[BII)I" />
+ <method name="readlink(Ljava/lang/String;)Ljava/lang/String;" />
+ <method name="readv(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I" />
+ <method name="recvfrom(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetSocketAddress;)I" />
+ <method name="recvfrom(Ljava/io/FileDescriptor;[BIIILjava/net/InetSocketAddress;)I" />
+ <method name="remove(Ljava/lang/String;)V" />
+ <method name="rename(Ljava/lang/String;Ljava/lang/String;)V" />
+ <method name="sendfile(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/util/MutableLong;J)J" />
+ <method name="sendto(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetAddress;I)I" />
+ <method name="sendto(Ljava/io/FileDescriptor;[BIIILjava/net/InetAddress;I)I" />
+ <method name="setegid(I)V" />
+ <method name="setenv(Ljava/lang/String;Ljava/lang/String;Z)V" />
+ <method name="seteuid(I)V" />
+ <method name="setgid(I)V" />
+ <method name="setsid()I" />
+ <method name="setuid(I)V" />
+ <method name="shutdown(Ljava/io/FileDescriptor;I)V" />
+ <method name="socket(III)Ljava/io/FileDescriptor;" />
+ <method name="socketpair(IIILjava/io/FileDescriptor;Ljava/io/FileDescriptor;)V" />
+ <method name="stat(Ljava/lang/String;)Landroid/system/StructStat;" />
+ <method name="statvfs(Ljava/lang/String;)Landroid/system/StructStatVfs;" />
+ <method name="strerror(I)Ljava/lang/String;" />
+ <method name="strsignal(I)Ljava/lang/String;" />
+ <method name="symlink(Ljava/lang/String;Ljava/lang/String;)V" />
+ <method name="sysconf(I)J" />
+ <method name="tcdrain(Ljava/io/FileDescriptor;)V" />
+ <method name="tcsendbreak(Ljava/io/FileDescriptor;I)V" />
+ <method name="umask(I)I" />
+ <method name="uname()Landroid/system/StructUtsname;" />
+ <method name="unsetenv(Ljava/lang/String;)V" />
+ <method name="waitpid(ILandroid/util/MutableInt;I)I" />
+ <method name="write(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I" />
+ <method name="write(Ljava/io/FileDescriptor;[BII)I" />
+ <method name="writev(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I" />
+ </class>
+ <class name="android/system/OsConstants" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="S_ISBLK(I)Z" />
+ <method name="S_ISCHR(I)Z" />
+ <method name="S_ISDIR(I)Z" />
+ <method name="S_ISFIFO(I)Z" />
+ <method name="S_ISLNK(I)Z" />
+ <method name="S_ISREG(I)Z" />
+ <method name="S_ISSOCK(I)Z" />
+ <method name="WCOREDUMP(I)Z" />
+ <method name="WEXITSTATUS(I)I" />
+ <method name="WIFEXITED(I)Z" />
+ <method name="WIFSIGNALED(I)Z" />
+ <method name="WIFSTOPPED(I)Z" />
+ <method name="WSTOPSIG(I)I" />
+ <method name="WTERMSIG(I)I" />
+ <method name="errnoName(I)Ljava/lang/String;" />
+ <method name="gaiName(I)Ljava/lang/String;" />
+ <field name="AF_INET" />
+ <field name="AF_INET6" />
+ <field name="AF_UNIX" />
+ <field name="AF_UNSPEC" />
+ <field name="AI_ADDRCONFIG" />
+ <field name="AI_ALL" />
+ <field name="AI_CANONNAME" />
+ <field name="AI_NUMERICHOST" />
+ <field name="AI_NUMERICSERV" />
+ <field name="AI_PASSIVE" />
+ <field name="AI_V4MAPPED" />
+ <field name="CAP_AUDIT_CONTROL" />
+ <field name="CAP_AUDIT_WRITE" />
+ <field name="CAP_BLOCK_SUSPEND" />
+ <field name="CAP_CHOWN" />
+ <field name="CAP_DAC_OVERRIDE" />
+ <field name="CAP_DAC_READ_SEARCH" />
+ <field name="CAP_FOWNER" />
+ <field name="CAP_FSETID" />
+ <field name="CAP_IPC_LOCK" />
+ <field name="CAP_IPC_OWNER" />
+ <field name="CAP_KILL" />
+ <field name="CAP_LAST_CAP" />
+ <field name="CAP_LEASE" />
+ <field name="CAP_LINUX_IMMUTABLE" />
+ <field name="CAP_MAC_ADMIN" />
+ <field name="CAP_MAC_OVERRIDE" />
+ <field name="CAP_MKNOD" />
+ <field name="CAP_NET_ADMIN" />
+ <field name="CAP_NET_BIND_SERVICE" />
+ <field name="CAP_NET_BROADCAST" />
+ <field name="CAP_NET_RAW" />
+ <field name="CAP_SETFCAP" />
+ <field name="CAP_SETGID" />
+ <field name="CAP_SETPCAP" />
+ <field name="CAP_SETUID" />
+ <field name="CAP_SYSLOG" />
+ <field name="CAP_SYS_ADMIN" />
+ <field name="CAP_SYS_BOOT" />
+ <field name="CAP_SYS_CHROOT" />
+ <field name="CAP_SYS_MODULE" />
+ <field name="CAP_SYS_NICE" />
+ <field name="CAP_SYS_PACCT" />
+ <field name="CAP_SYS_PTRACE" />
+ <field name="CAP_SYS_RAWIO" />
+ <field name="CAP_SYS_RESOURCE" />
+ <field name="CAP_SYS_TIME" />
+ <field name="CAP_SYS_TTY_CONFIG" />
+ <field name="CAP_WAKE_ALARM" />
+ <field name="E2BIG" />
+ <field name="EACCES" />
+ <field name="EADDRINUSE" />
+ <field name="EADDRNOTAVAIL" />
+ <field name="EAFNOSUPPORT" />
+ <field name="EAGAIN" />
+ <field name="EAI_AGAIN" />
+ <field name="EAI_BADFLAGS" />
+ <field name="EAI_FAIL" />
+ <field name="EAI_FAMILY" />
+ <field name="EAI_MEMORY" />
+ <field name="EAI_NODATA" />
+ <field name="EAI_NONAME" />
+ <field name="EAI_OVERFLOW" />
+ <field name="EAI_SERVICE" />
+ <field name="EAI_SOCKTYPE" />
+ <field name="EAI_SYSTEM" />
+ <field name="EALREADY" />
+ <field name="EBADF" />
+ <field name="EBADMSG" />
+ <field name="EBUSY" />
+ <field name="ECANCELED" />
+ <field name="ECHILD" />
+ <field name="ECONNABORTED" />
+ <field name="ECONNREFUSED" />
+ <field name="ECONNRESET" />
+ <field name="EDEADLK" />
+ <field name="EDESTADDRREQ" />
+ <field name="EDOM" />
+ <field name="EDQUOT" />
+ <field name="EEXIST" />
+ <field name="EFAULT" />
+ <field name="EFBIG" />
+ <field name="EHOSTUNREACH" />
+ <field name="EIDRM" />
+ <field name="EILSEQ" />
+ <field name="EINPROGRESS" />
+ <field name="EINTR" />
+ <field name="EINVAL" />
+ <field name="EIO" />
+ <field name="EISCONN" />
+ <field name="EISDIR" />
+ <field name="ELOOP" />
+ <field name="EMFILE" />
+ <field name="EMLINK" />
+ <field name="EMSGSIZE" />
+ <field name="EMULTIHOP" />
+ <field name="ENAMETOOLONG" />
+ <field name="ENETDOWN" />
+ <field name="ENETRESET" />
+ <field name="ENETUNREACH" />
+ <field name="ENFILE" />
+ <field name="ENOBUFS" />
+ <field name="ENODATA" />
+ <field name="ENODEV" />
+ <field name="ENOENT" />
+ <field name="ENOEXEC" />
+ <field name="ENOLCK" />
+ <field name="ENOLINK" />
+ <field name="ENOMEM" />
+ <field name="ENOMSG" />
+ <field name="ENOPROTOOPT" />
+ <field name="ENOSPC" />
+ <field name="ENOSR" />
+ <field name="ENOSTR" />
+ <field name="ENOSYS" />
+ <field name="ENOTCONN" />
+ <field name="ENOTDIR" />
+ <field name="ENOTEMPTY" />
+ <field name="ENOTSOCK" />
+ <field name="ENOTSUP" />
+ <field name="ENOTTY" />
+ <field name="ENXIO" />
+ <field name="EOPNOTSUPP" />
+ <field name="EOVERFLOW" />
+ <field name="EPERM" />
+ <field name="EPIPE" />
+ <field name="EPROTO" />
+ <field name="EPROTONOSUPPORT" />
+ <field name="EPROTOTYPE" />
+ <field name="ERANGE" />
+ <field name="EROFS" />
+ <field name="ESPIPE" />
+ <field name="ESRCH" />
+ <field name="ESTALE" />
+ <field name="ETIME" />
+ <field name="ETIMEDOUT" />
+ <field name="ETXTBSY" />
+ <field name="EXDEV" />
+ <field name="EXIT_FAILURE" />
+ <field name="EXIT_SUCCESS" />
+ <field name="FD_CLOEXEC" />
+ <field name="FIONREAD" />
+ <field name="F_DUPFD" />
+ <field name="F_GETFD" />
+ <field name="F_GETFL" />
+ <field name="F_GETLK" />
+ <field name="F_GETLK64" />
+ <field name="F_GETOWN" />
+ <field name="F_OK" />
+ <field name="F_RDLCK" />
+ <field name="F_SETFD" />
+ <field name="F_SETFL" />
+ <field name="F_SETLK" />
+ <field name="F_SETLK64" />
+ <field name="F_SETLKW" />
+ <field name="F_SETLKW64" />
+ <field name="F_SETOWN" />
+ <field name="F_UNLCK" />
+ <field name="F_WRLCK" />
+ <field name="IFA_F_DADFAILED" />
+ <field name="IFA_F_DEPRECATED" />
+ <field name="IFA_F_HOMEADDRESS" />
+ <field name="IFA_F_NODAD" />
+ <field name="IFA_F_OPTIMISTIC" />
+ <field name="IFA_F_PERMANENT" />
+ <field name="IFA_F_SECONDARY" />
+ <field name="IFA_F_TEMPORARY" />
+ <field name="IFA_F_TENTATIVE" />
+ <field name="IFF_ALLMULTI" />
+ <field name="IFF_AUTOMEDIA" />
+ <field name="IFF_BROADCAST" />
+ <field name="IFF_DEBUG" />
+ <field name="IFF_DYNAMIC" />
+ <field name="IFF_LOOPBACK" />
+ <field name="IFF_MASTER" />
+ <field name="IFF_MULTICAST" />
+ <field name="IFF_NOARP" />
+ <field name="IFF_NOTRAILERS" />
+ <field name="IFF_POINTOPOINT" />
+ <field name="IFF_PORTSEL" />
+ <field name="IFF_PROMISC" />
+ <field name="IFF_RUNNING" />
+ <field name="IFF_SLAVE" />
+ <field name="IFF_UP" />
+ <field name="IPPROTO_ICMP" />
+ <field name="IPPROTO_ICMPV6" />
+ <field name="IPPROTO_IP" />
+ <field name="IPPROTO_IPV6" />
+ <field name="IPPROTO_RAW" />
+ <field name="IPPROTO_TCP" />
+ <field name="IPPROTO_UDP" />
+ <field name="IPV6_CHECKSUM" />
+ <field name="IPV6_MULTICAST_HOPS" />
+ <field name="IPV6_MULTICAST_IF" />
+ <field name="IPV6_MULTICAST_LOOP" />
+ <field name="IPV6_RECVDSTOPTS" />
+ <field name="IPV6_RECVHOPLIMIT" />
+ <field name="IPV6_RECVHOPOPTS" />
+ <field name="IPV6_RECVPKTINFO" />
+ <field name="IPV6_RECVRTHDR" />
+ <field name="IPV6_RECVTCLASS" />
+ <field name="IPV6_TCLASS" />
+ <field name="IPV6_UNICAST_HOPS" />
+ <field name="IPV6_V6ONLY" />
+ <field name="IP_MULTICAST_IF" />
+ <field name="IP_MULTICAST_LOOP" />
+ <field name="IP_MULTICAST_TTL" />
+ <field name="IP_TOS" />
+ <field name="IP_TTL" />
+ <field name="MAP_FIXED" />
+ <field name="MAP_PRIVATE" />
+ <field name="MAP_SHARED" />
+ <field name="MCAST_BLOCK_SOURCE" />
+ <field name="MCAST_JOIN_GROUP" />
+ <field name="MCAST_JOIN_SOURCE_GROUP" />
+ <field name="MCAST_LEAVE_GROUP" />
+ <field name="MCAST_LEAVE_SOURCE_GROUP" />
+ <field name="MCAST_UNBLOCK_SOURCE" />
+ <field name="MCL_CURRENT" />
+ <field name="MCL_FUTURE" />
+ <field name="MSG_CTRUNC" />
+ <field name="MSG_DONTROUTE" />
+ <field name="MSG_EOR" />
+ <field name="MSG_OOB" />
+ <field name="MSG_PEEK" />
+ <field name="MSG_TRUNC" />
+ <field name="MSG_WAITALL" />
+ <field name="MS_ASYNC" />
+ <field name="MS_INVALIDATE" />
+ <field name="MS_SYNC" />
+ <field name="NI_DGRAM" />
+ <field name="NI_NAMEREQD" />
+ <field name="NI_NOFQDN" />
+ <field name="NI_NUMERICHOST" />
+ <field name="NI_NUMERICSERV" />
+ <field name="O_ACCMODE" />
+ <field name="O_APPEND" />
+ <field name="O_CREAT" />
+ <field name="O_EXCL" />
+ <field name="O_NOCTTY" />
+ <field name="O_NOFOLLOW" />
+ <field name="O_NONBLOCK" />
+ <field name="O_RDONLY" />
+ <field name="O_RDWR" />
+ <field name="O_SYNC" />
+ <field name="O_TRUNC" />
+ <field name="O_WRONLY" />
+ <field name="POLLERR" />
+ <field name="POLLHUP" />
+ <field name="POLLIN" />
+ <field name="POLLNVAL" />
+ <field name="POLLOUT" />
+ <field name="POLLPRI" />
+ <field name="POLLRDBAND" />
+ <field name="POLLRDNORM" />
+ <field name="POLLWRBAND" />
+ <field name="POLLWRNORM" />
+ <field name="PROT_EXEC" />
+ <field name="PROT_NONE" />
+ <field name="PROT_READ" />
+ <field name="PROT_WRITE" />
+ <field name="PR_SET_NO_NEW_PRIVS" />
+ <field name="RT_SCOPE_HOST" />
+ <field name="RT_SCOPE_LINK" />
+ <field name="RT_SCOPE_NOWHERE" />
+ <field name="RT_SCOPE_SITE" />
+ <field name="RT_SCOPE_UNIVERSE" />
+ <field name="R_OK" />
+ <field name="SEEK_CUR" />
+ <field name="SEEK_END" />
+ <field name="SEEK_SET" />
+ <field name="SHUT_RD" />
+ <field name="SHUT_RDWR" />
+ <field name="SHUT_WR" />
+ <field name="SIGABRT" />
+ <field name="SIGALRM" />
+ <field name="SIGBUS" />
+ <field name="SIGCHLD" />
+ <field name="SIGCONT" />
+ <field name="SIGFPE" />
+ <field name="SIGHUP" />
+ <field name="SIGILL" />
+ <field name="SIGINT" />
+ <field name="SIGIO" />
+ <field name="SIGKILL" />
+ <field name="SIGPIPE" />
+ <field name="SIGPROF" />
+ <field name="SIGPWR" />
+ <field name="SIGQUIT" />
+ <field name="SIGRTMAX" />
+ <field name="SIGRTMIN" />
+ <field name="SIGSEGV" />
+ <field name="SIGSTKFLT" />
+ <field name="SIGSTOP" />
+ <field name="SIGSYS" />
+ <field name="SIGTERM" />
+ <field name="SIGTRAP" />
+ <field name="SIGTSTP" />
+ <field name="SIGTTIN" />
+ <field name="SIGTTOU" />
+ <field name="SIGURG" />
+ <field name="SIGUSR1" />
+ <field name="SIGUSR2" />
+ <field name="SIGVTALRM" />
+ <field name="SIGWINCH" />
+ <field name="SIGXCPU" />
+ <field name="SIGXFSZ" />
+ <field name="SIOCGIFADDR" />
+ <field name="SIOCGIFBRDADDR" />
+ <field name="SIOCGIFDSTADDR" />
+ <field name="SIOCGIFNETMASK" />
+ <field name="SOCK_DGRAM" />
+ <field name="SOCK_RAW" />
+ <field name="SOCK_SEQPACKET" />
+ <field name="SOCK_STREAM" />
+ <field name="SOL_SOCKET" />
+ <field name="SO_BINDTODEVICE" />
+ <field name="SO_BROADCAST" />
+ <field name="SO_DEBUG" />
+ <field name="SO_DONTROUTE" />
+ <field name="SO_ERROR" />
+ <field name="SO_KEEPALIVE" />
+ <field name="SO_LINGER" />
+ <field name="SO_OOBINLINE" />
+ <field name="SO_PASSCRED" />
+ <field name="SO_PEERCRED" />
+ <field name="SO_RCVBUF" />
+ <field name="SO_RCVLOWAT" />
+ <field name="SO_RCVTIMEO" />
+ <field name="SO_REUSEADDR" />
+ <field name="SO_SNDBUF" />
+ <field name="SO_SNDLOWAT" />
+ <field name="SO_SNDTIMEO" />
+ <field name="SO_TYPE" />
+ <field name="STDERR_FILENO" />
+ <field name="STDIN_FILENO" />
+ <field name="STDOUT_FILENO" />
+ <field name="S_IFBLK" />
+ <field name="S_IFCHR" />
+ <field name="S_IFDIR" />
+ <field name="S_IFIFO" />
+ <field name="S_IFLNK" />
+ <field name="S_IFMT" />
+ <field name="S_IFREG" />
+ <field name="S_IFSOCK" />
+ <field name="S_IRGRP" />
+ <field name="S_IROTH" />
+ <field name="S_IRUSR" />
+ <field name="S_IRWXG" />
+ <field name="S_IRWXO" />
+ <field name="S_IRWXU" />
+ <field name="S_ISGID" />
+ <field name="S_ISUID" />
+ <field name="S_ISVTX" />
+ <field name="S_IWGRP" />
+ <field name="S_IWOTH" />
+ <field name="S_IWUSR" />
+ <field name="S_IXGRP" />
+ <field name="S_IXOTH" />
+ <field name="S_IXUSR" />
+ <field name="TCP_NODELAY" />
+ <field name="WCONTINUED" />
+ <field name="WEXITED" />
+ <field name="WNOHANG" />
+ <field name="WNOWAIT" />
+ <field name="WSTOPPED" />
+ <field name="WUNTRACED" />
+ <field name="W_OK" />
+ <field name="X_OK" />
+ <field name="_SC_2_CHAR_TERM" />
+ <field name="_SC_2_C_BIND" />
+ <field name="_SC_2_C_DEV" />
+ <field name="_SC_2_C_VERSION" />
+ <field name="_SC_2_FORT_DEV" />
+ <field name="_SC_2_FORT_RUN" />
+ <field name="_SC_2_LOCALEDEF" />
+ <field name="_SC_2_SW_DEV" />
+ <field name="_SC_2_UPE" />
+ <field name="_SC_2_VERSION" />
+ <field name="_SC_AIO_LISTIO_MAX" />
+ <field name="_SC_AIO_MAX" />
+ <field name="_SC_AIO_PRIO_DELTA_MAX" />
+ <field name="_SC_ARG_MAX" />
+ <field name="_SC_ASYNCHRONOUS_IO" />
+ <field name="_SC_ATEXIT_MAX" />
+ <field name="_SC_AVPHYS_PAGES" />
+ <field name="_SC_BC_BASE_MAX" />
+ <field name="_SC_BC_DIM_MAX" />
+ <field name="_SC_BC_SCALE_MAX" />
+ <field name="_SC_BC_STRING_MAX" />
+ <field name="_SC_CHILD_MAX" />
+ <field name="_SC_CLK_TCK" />
+ <field name="_SC_COLL_WEIGHTS_MAX" />
+ <field name="_SC_DELAYTIMER_MAX" />
+ <field name="_SC_EXPR_NEST_MAX" />
+ <field name="_SC_FSYNC" />
+ <field name="_SC_GETGR_R_SIZE_MAX" />
+ <field name="_SC_GETPW_R_SIZE_MAX" />
+ <field name="_SC_IOV_MAX" />
+ <field name="_SC_JOB_CONTROL" />
+ <field name="_SC_LINE_MAX" />
+ <field name="_SC_LOGIN_NAME_MAX" />
+ <field name="_SC_MAPPED_FILES" />
+ <field name="_SC_MEMLOCK" />
+ <field name="_SC_MEMLOCK_RANGE" />
+ <field name="_SC_MEMORY_PROTECTION" />
+ <field name="_SC_MESSAGE_PASSING" />
+ <field name="_SC_MQ_OPEN_MAX" />
+ <field name="_SC_MQ_PRIO_MAX" />
+ <field name="_SC_NGROUPS_MAX" />
+ <field name="_SC_NPROCESSORS_CONF" />
+ <field name="_SC_NPROCESSORS_ONLN" />
+ <field name="_SC_OPEN_MAX" />
+ <field name="_SC_PAGESIZE" />
+ <field name="_SC_PAGE_SIZE" />
+ <field name="_SC_PASS_MAX" />
+ <field name="_SC_PHYS_PAGES" />
+ <field name="_SC_PRIORITIZED_IO" />
+ <field name="_SC_PRIORITY_SCHEDULING" />
+ <field name="_SC_REALTIME_SIGNALS" />
+ <field name="_SC_RE_DUP_MAX" />
+ <field name="_SC_RTSIG_MAX" />
+ <field name="_SC_SAVED_IDS" />
+ <field name="_SC_SEMAPHORES" />
+ <field name="_SC_SEM_NSEMS_MAX" />
+ <field name="_SC_SEM_VALUE_MAX" />
+ <field name="_SC_SHARED_MEMORY_OBJECTS" />
+ <field name="_SC_SIGQUEUE_MAX" />
+ <field name="_SC_STREAM_MAX" />
+ <field name="_SC_SYNCHRONIZED_IO" />
+ <field name="_SC_THREADS" />
+ <field name="_SC_THREAD_ATTR_STACKADDR" />
+ <field name="_SC_THREAD_ATTR_STACKSIZE" />
+ <field name="_SC_THREAD_DESTRUCTOR_ITERATIONS" />
+ <field name="_SC_THREAD_KEYS_MAX" />
+ <field name="_SC_THREAD_PRIORITY_SCHEDULING" />
+ <field name="_SC_THREAD_PRIO_INHERIT" />
+ <field name="_SC_THREAD_PRIO_PROTECT" />
+ <field name="_SC_THREAD_SAFE_FUNCTIONS" />
+ <field name="_SC_THREAD_STACK_MIN" />
+ <field name="_SC_THREAD_THREADS_MAX" />
+ <field name="_SC_TIMERS" />
+ <field name="_SC_TIMER_MAX" />
+ <field name="_SC_TTY_NAME_MAX" />
+ <field name="_SC_TZNAME_MAX" />
+ <field name="_SC_VERSION" />
+ <field name="_SC_XBS5_ILP32_OFF32" />
+ <field name="_SC_XBS5_ILP32_OFFBIG" />
+ <field name="_SC_XBS5_LP64_OFF64" />
+ <field name="_SC_XBS5_LPBIG_OFFBIG" />
+ <field name="_SC_XOPEN_CRYPT" />
+ <field name="_SC_XOPEN_ENH_I18N" />
+ <field name="_SC_XOPEN_LEGACY" />
+ <field name="_SC_XOPEN_REALTIME" />
+ <field name="_SC_XOPEN_REALTIME_THREADS" />
+ <field name="_SC_XOPEN_SHM" />
+ <field name="_SC_XOPEN_UNIX" />
+ <field name="_SC_XOPEN_VERSION" />
+ <field name="_SC_XOPEN_XCU_VERSION" />
+ </class>
+ <class name="android/system/StructPollfd" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <field name="events" />
+ <field name="fd" />
+ <field name="revents" />
+ <field name="userData" />
+ </class>
+ <class name="android/system/StructStat" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(JJIJIIJJJJJJJ)V" />
+ <field name="st_atime" />
+ <field name="st_blksize" />
+ <field name="st_blocks" />
+ <field name="st_ctime" />
+ <field name="st_dev" />
+ <field name="st_gid" />
+ <field name="st_ino" />
+ <field name="st_mode" />
+ <field name="st_mtime" />
+ <field name="st_nlink" />
+ <field name="st_rdev" />
+ <field name="st_size" />
+ <field name="st_uid" />
+ </class>
+ <class name="android/system/StructStatVfs" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(JJJJJJJJJJJ)V" />
+ <field name="f_bavail" />
+ <field name="f_bfree" />
+ <field name="f_blocks" />
+ <field name="f_bsize" />
+ <field name="f_favail" />
+ <field name="f_ffree" />
+ <field name="f_files" />
+ <field name="f_flag" />
+ <field name="f_frsize" />
+ <field name="f_fsid" />
+ <field name="f_namemax" />
+ </class>
+ <class name="android/system/StructUtsname" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+ <field name="machine" />
+ <field name="nodename" />
+ <field name="release" />
+ <field name="sysname" />
+ <field name="version" />
+ </class>
<class name="android/telephony/CellIdentityCdma" since="17">
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
@@ -23410,6 +27256,7 @@
<extends name="java/lang/Object" />
<implements name="android/text/TextWatcher" />
<method name="<init>()V" />
+ <method name="<init>(Ljava/lang/String;)V" since="21" />
</class>
<class name="android/telephony/PhoneNumberUtils" since="1">
<extends name="java/lang/Object" />
@@ -23425,6 +27272,9 @@
<method name="formatNanpNumber(Landroid/text/Editable;)V" />
<method name="formatNumber(Landroid/text/Editable;I)V" />
<method name="formatNumber(Ljava/lang/String;)Ljava/lang/String;" />
+ <method name="formatNumber(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+ <method name="formatNumber(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+ <method name="formatNumberToE164(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
<method name="getFormatTypeForLocale(Ljava/util/Locale;)I" />
<method name="getNumberFromIntent(Landroid/content/Intent;Landroid/content/Context;)Ljava/lang/String;" />
<method name="getStrippedReversed(Ljava/lang/String;)Ljava/lang/String;" />
@@ -23433,13 +27283,17 @@
<method name="isEmergencyNumber(Ljava/lang/String;)Z" />
<method name="isGlobalPhoneNumber(Ljava/lang/String;)Z" />
<method name="isISODigit(C)Z" />
+ <method name="isLocalEmergencyNumber(Landroid/content/Context;Ljava/lang/String;)Z" since="21" />
<method name="isNonSeparator(C)Z" />
<method name="isReallyDialable(C)Z" />
<method name="isStartsPostDial(C)Z" />
+ <method name="isVoiceMailNumber(Ljava/lang/String;)Z" since="21" />
<method name="isWellFormedSmsAddress(Ljava/lang/String;)Z" />
<method name="networkPortionToCalledPartyBCD(Ljava/lang/String;)[B" />
<method name="networkPortionToCalledPartyBCDWithLength(Ljava/lang/String;)[B" />
+ <method name="normalizeNumber(Ljava/lang/String;)Ljava/lang/String;" since="21" />
<method name="numberToCalledPartyBCD(Ljava/lang/String;)[B" />
+ <method name="replaceUnicodeDigits(Ljava/lang/String;)Ljava/lang/String;" since="21" />
<method name="stringFromStringAndTOA(Ljava/lang/String;I)Ljava/lang/String;" />
<method name="stripSeparators(Ljava/lang/String;)Ljava/lang/String;" />
<method name="toCallerIDMinMatch(Ljava/lang/String;)Ljava/lang/String;" />
@@ -25435,6 +29289,23 @@
<method name="setReparent(Z)V" />
<method name="setResizeClip(Z)V" />
</class>
+ <class name="android/transition/ChangeClipBounds" since="21">
+ <extends name="android/transition/Transition" />
+ <method name="<init>()V" />
+ </class>
+ <class name="android/transition/ChangeTransform" since="21">
+ <extends name="android/transition/Transition" />
+ <method name="<init>()V" />
+ </class>
+ <class name="android/transition/CircularPropagation" since="21">
+ <extends name="android/transition/VisibilityPropagation" />
+ <method name="<init>()V" />
+ <method name="setPropagationSpeed(F)V" />
+ </class>
+ <class name="android/transition/Explode" since="21">
+ <extends name="android/transition/Visibility" />
+ <method name="<init>()V" />
+ </class>
<class name="android/transition/Fade" since="19">
<extends name="android/transition/Visibility" />
<method name="<init>()V" />
@@ -25442,9 +29313,14 @@
<field name="IN" />
<field name="OUT" />
</class>
+ <class name="android/transition/MoveImage" since="21">
+ <extends name="android/transition/Transition" />
+ <method name="<init>()V" />
+ </class>
<class name="android/transition/Scene" since="19">
<extends name="java/lang/Object" />
<method name="<init>(Landroid/view/ViewGroup;)V" />
+ <method name="<init>(Landroid/view/ViewGroup;Landroid/view/View;)V" since="21" />
<method name="<init>(Landroid/view/ViewGroup;Landroid/view/ViewGroup;)V" />
<method name="enter()V" />
<method name="exit()V" />
@@ -25453,6 +29329,18 @@
<method name="setEnterAction(Ljava/lang/Runnable;)V" />
<method name="setExitAction(Ljava/lang/Runnable;)V" />
</class>
+ <class name="android/transition/SidePropagation" since="21">
+ <extends name="android/transition/VisibilityPropagation" />
+ <method name="<init>()V" />
+ <method name="setPropagationSpeed(F)V" />
+ <method name="setSide(I)V" />
+ </class>
+ <class name="android/transition/Slide" since="21">
+ <extends name="android/transition/Visibility" />
+ <method name="<init>()V" />
+ <method name="<init>(I)V" />
+ <method name="setSlideEdge(I)V" />
+ </class>
<class name="android/transition/Transition" since="19">
<extends name="java/lang/Object" />
<implements name="java/lang/Cloneable" />
@@ -25460,6 +29348,9 @@
<method name="addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition;" />
<method name="addTarget(I)Landroid/transition/Transition;" />
<method name="addTarget(Landroid/view/View;)Landroid/transition/Transition;" />
+ <method name="addTarget(Ljava/lang/Class;)Landroid/transition/Transition;" since="21" />
+ <method name="addTarget(Ljava/lang/String;)Landroid/transition/Transition;" since="21" />
+ <method name="canRemoveViews()Z" since="21" />
<method name="captureEndValues(Landroid/transition/TransitionValues;)V" />
<method name="captureStartValues(Landroid/transition/TransitionValues;)V" />
<method name="clone()Landroid/transition/Transition;" />
@@ -25470,20 +29361,40 @@
<method name="excludeTarget(IZ)Landroid/transition/Transition;" />
<method name="excludeTarget(Landroid/view/View;Z)Landroid/transition/Transition;" />
<method name="excludeTarget(Ljava/lang/Class;Z)Landroid/transition/Transition;" />
+ <method name="excludeTarget(Ljava/lang/String;Z)Landroid/transition/Transition;" since="21" />
<method name="getDuration()J" />
+ <method name="getEpicenter()Landroid/graphics/Rect;" since="21" />
+ <method name="getEpicenterCallback()Landroid/transition/Transition$EpicenterCallback;" since="21" />
<method name="getInterpolator()Landroid/animation/TimeInterpolator;" />
<method name="getName()Ljava/lang/String;" />
+ <method name="getPropagation()Landroid/transition/TransitionPropagation;" since="21" />
<method name="getStartDelay()J" />
<method name="getTargetIds()Ljava/util/List;" />
+ <method name="getTargetTypes()Ljava/util/List;" since="21" />
+ <method name="getTargetViewNames()Ljava/util/List;" since="21" />
<method name="getTargets()Ljava/util/List;" />
<method name="getTransitionProperties()[Ljava/lang/String;" />
<method name="getTransitionValues(Landroid/view/View;Z)Landroid/transition/TransitionValues;" />
<method name="removeListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition;" />
<method name="removeTarget(I)Landroid/transition/Transition;" />
<method name="removeTarget(Landroid/view/View;)Landroid/transition/Transition;" />
+ <method name="removeTarget(Ljava/lang/Class;)Landroid/transition/Transition;" since="21" />
+ <method name="removeTarget(Ljava/lang/String;)Landroid/transition/Transition;" since="21" />
<method name="setDuration(J)Landroid/transition/Transition;" />
+ <method name="setEpicenterCallback(Landroid/transition/Transition$EpicenterCallback;)V" since="21" />
<method name="setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/transition/Transition;" />
+ <method name="setMatchOrder([I)V" since="21" />
+ <method name="setPropagation(Landroid/transition/TransitionPropagation;)V" since="21" />
<method name="setStartDelay(J)Landroid/transition/Transition;" />
+ <field name="MATCH_ID" since="21" />
+ <field name="MATCH_INSTANCE" since="21" />
+ <field name="MATCH_ITEM_ID" since="21" />
+ <field name="MATCH_VIEW_NAME" since="21" />
+ </class>
+ <class name="android/transition/Transition$EpicenterCallback" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;" />
</class>
<class name="android/transition/Transition$TransitionListener" since="19">
<extends name="java/lang/Object" />
@@ -25511,6 +29422,13 @@
<method name="setTransition(Landroid/transition/Scene;Landroid/transition/Transition;)V" />
<method name="transitionTo(Landroid/transition/Scene;)V" />
</class>
+ <class name="android/transition/TransitionPropagation" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="captureValues(Landroid/transition/TransitionValues;)V" />
+ <method name="getPropagationProperties()[Ljava/lang/String;" />
+ <method name="getStartDelay(Landroid/view/ViewGroup;Landroid/transition/Transition;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)J" />
+ </class>
<class name="android/transition/TransitionSet" since="19">
<extends name="android/transition/Transition" />
<method name="<init>()V" />
@@ -25542,7 +29460,16 @@
<method name="<init>()V" />
<method name="isVisible(Landroid/transition/TransitionValues;)Z" />
<method name="onAppear(Landroid/view/ViewGroup;Landroid/transition/TransitionValues;ILandroid/transition/TransitionValues;I)Landroid/animation/Animator;" />
+ <method name="onAppear(Landroid/view/ViewGroup;Landroid/view/View;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Landroid/animation/Animator;" since="21" />
<method name="onDisappear(Landroid/view/ViewGroup;Landroid/transition/TransitionValues;ILandroid/transition/TransitionValues;I)Landroid/animation/Animator;" />
+ <method name="onDisappear(Landroid/view/ViewGroup;Landroid/view/View;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Landroid/animation/Animator;" since="21" />
+ </class>
+ <class name="android/transition/VisibilityPropagation" since="21">
+ <extends name="android/transition/TransitionPropagation" />
+ <method name="<init>()V" />
+ <method name="getViewVisibility(Landroid/transition/TransitionValues;)I" />
+ <method name="getViewX(Landroid/transition/TransitionValues;)I" />
+ <method name="getViewY(Landroid/transition/TransitionValues;)I" />
</class>
<class name="android/util/AndroidException" since="1">
<extends name="java/lang/Exception" />
@@ -25853,6 +29780,7 @@
<method name="put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
<method name="putCount()I" />
<method name="remove(Ljava/lang/Object;)Ljava/lang/Object;" />
+ <method name="resize(I)V" since="21" />
<method name="size()I" />
<method name="sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I" />
<method name="snapshot()Ljava/util/Map;" />
@@ -25880,6 +29808,46 @@
<method name="nextMonth()V" />
<method name="previousMonth()V" />
</class>
+ <class name="android/util/MutableBoolean" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(Z)V" />
+ <field name="value" />
+ </class>
+ <class name="android/util/MutableByte" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(B)V" />
+ <field name="value" />
+ </class>
+ <class name="android/util/MutableChar" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(C)V" />
+ <field name="value" />
+ </class>
+ <class name="android/util/MutableDouble" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(D)V" />
+ <field name="value" />
+ </class>
+ <class name="android/util/MutableFloat" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(F)V" />
+ <field name="value" />
+ </class>
+ <class name="android/util/MutableInt" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(I)V" />
+ <field name="value" />
+ </class>
+ <class name="android/util/MutableLong" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(J)V" />
+ <field name="value" />
+ </class>
+ <class name="android/util/MutableShort" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(S)V" />
+ <field name="value" />
+ </class>
<class name="android/util/NoSuchPropertyException" since="14">
<extends name="java/lang/RuntimeException" />
<method name="<init>(Ljava/lang/String;)V" />
@@ -25930,6 +29898,42 @@
<method name="of(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Landroid/util/Property;" />
<method name="set(Ljava/lang/Object;Ljava/lang/Object;)V" />
</class>
+ <class name="android/util/Range" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(Ljava/lang/Comparable;Ljava/lang/Comparable;)V" />
+ <method name="create(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;" />
+ <method name="getLower()Ljava/lang/Comparable;" />
+ <method name="getUpper()Ljava/lang/Comparable;" />
+ <method name="inRange(Ljava/lang/Comparable;)Z" />
+ </class>
+ <class name="android/util/Rational" since="21">
+ <extends name="java/lang/Number" />
+ <implements name="java/lang/Comparable" />
+ <method name="<init>(II)V" />
+ <method name="compareTo(Landroid/util/Rational;)I" />
+ <method name="getDenominator()I" />
+ <method name="getNumerator()I" />
+ <method name="isFinite()Z" />
+ <method name="isInfinite()Z" />
+ <method name="isNaN()Z" />
+ <method name="isZero()Z" />
+ <field name="NEGATIVE_INFINITY" />
+ <field name="NaN" />
+ <field name="POSITIVE_INFINITY" />
+ <field name="ZERO" />
+ </class>
+ <class name="android/util/Size" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(II)V" />
+ <method name="getHeight()I" />
+ <method name="getWidth()I" />
+ </class>
+ <class name="android/util/SizeF" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(FF)V" />
+ <method name="getHeight()F" />
+ <method name="getWidth()F" />
+ </class>
<class name="android/util/SparseArray" since="1">
<extends name="java/lang/Object" />
<implements name="java/lang/Cloneable" since="14" />
@@ -26233,6 +30237,7 @@
<method name="getRefreshRate()F" />
<method name="getRotation()I" since="8" />
<method name="getSize(Landroid/graphics/Point;)V" since="13" />
+ <method name="getState()I" since="20" />
<method name="getWidth()I" />
<method name="isValid()Z" since="17" />
<field name="DEFAULT_DISPLAY" />
@@ -26240,6 +30245,10 @@
<field name="FLAG_PRIVATE" since="19" />
<field name="FLAG_SECURE" since="17" />
<field name="FLAG_SUPPORTS_PROTECTED_BUFFERS" since="17" />
+ <field name="STATE_DOZING" since="20" />
+ <field name="STATE_OFF" since="20" />
+ <field name="STATE_ON" since="20" />
+ <field name="STATE_UNKNOWN" since="20" />
</class>
<class name="android/view/DragEvent" since="11">
<extends name="java/lang/Object" />
@@ -26268,6 +30277,18 @@
<method name="findNextFocusFromRect(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View;" />
<method name="getInstance()Landroid/view/FocusFinder;" />
</class>
+ <class name="android/view/FrameStats" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="getEndTimeNano()J" />
+ <method name="getFrameCount()I" />
+ <method name="getFramePresentedTimeNano(I)J" />
+ <method name="getRefreshPeriodNano()J" />
+ <method name="getStartTimeNano()J" />
+ <field name="UNDEFINED_TIME_NANO" />
+ <field name="mFramesPresentedTimeNano" />
+ <field name="mRefreshPeriodNano" />
+ </class>
<class name="android/view/GestureDetector" since="1">
<extends name="java/lang/Object" />
<method name="<init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V" since="3" />
@@ -26344,6 +30365,7 @@
<class name="android/view/HapticFeedbackConstants" since="3">
<extends name="java/lang/Object" />
<method name="<init>()V" />
+ <field name="CLOCK_TICK" since="21" />
<field name="FLAG_IGNORE_GLOBAL_SETTING" />
<field name="FLAG_IGNORE_VIEW_SETTING" />
<field name="KEYBOARD_TAP" since="8" />
@@ -26378,6 +30400,7 @@
<method name="getVibrator()Landroid/os/Vibrator;" since="16" />
<method name="hasKeys([I)[Z" since="19" />
<method name="isVirtual()Z" since="16" />
+ <method name="supportsSource(I)Z" since="21" />
<field name="CREATOR" />
<field name="KEYBOARD_TYPE_ALPHABETIC" />
<field name="KEYBOARD_TYPE_NONE" />
@@ -26401,6 +30424,7 @@
<field name="SOURCE_CLASS_TRACKBALL" />
<field name="SOURCE_DPAD" />
<field name="SOURCE_GAMEPAD" since="12" />
+ <field name="SOURCE_HDMI" since="21" />
<field name="SOURCE_JOYSTICK" since="12" />
<field name="SOURCE_KEYBOARD" />
<field name="SOURCE_MOUSE" />
@@ -26572,6 +30596,8 @@
<field name="FLAG_WOKE_HERE" />
<field name="KEYCODE_0" />
<field name="KEYCODE_1" />
+ <field name="KEYCODE_11" since="21" />
+ <field name="KEYCODE_12" since="21" />
<field name="KEYCODE_2" />
<field name="KEYCODE_3" />
<field name="KEYCODE_3D_MODE" since="14" />
@@ -26691,6 +30717,7 @@
<field name="KEYCODE_KATAKANA_HIRAGANA" since="16" />
<field name="KEYCODE_L" />
<field name="KEYCODE_LANGUAGE_SWITCH" since="14" />
+ <field name="KEYCODE_LAST_CHANNEL" since="21" />
<field name="KEYCODE_LEFT_BRACKET" />
<field name="KEYCODE_M" />
<field name="KEYCODE_MANNER_MODE" since="14" />
@@ -26706,6 +30733,7 @@
<field name="KEYCODE_MEDIA_RECORD" since="11" />
<field name="KEYCODE_MEDIA_REWIND" since="3" />
<field name="KEYCODE_MEDIA_STOP" since="3" />
+ <field name="KEYCODE_MEDIA_TOP_MENU" since="21" />
<field name="KEYCODE_MENU" />
<field name="KEYCODE_META_LEFT" since="11" />
<field name="KEYCODE_META_RIGHT" since="11" />
@@ -26743,6 +30771,7 @@
<field name="KEYCODE_P" />
<field name="KEYCODE_PAGE_DOWN" since="9" />
<field name="KEYCODE_PAGE_UP" since="9" />
+ <field name="KEYCODE_PAIRING" since="21" />
<field name="KEYCODE_PERIOD" />
<field name="KEYCODE_PICTSYMBOLS" since="9" />
<field name="KEYCODE_PLUS" />
@@ -26764,6 +30793,7 @@
<field name="KEYCODE_SHIFT_LEFT" />
<field name="KEYCODE_SHIFT_RIGHT" />
<field name="KEYCODE_SLASH" />
+ <field name="KEYCODE_SLEEP" since="20" />
<field name="KEYCODE_SOFT_LEFT" />
<field name="KEYCODE_SOFT_RIGHT" />
<field name="KEYCODE_SPACE" />
@@ -26776,6 +30806,7 @@
<field name="KEYCODE_T" />
<field name="KEYCODE_TAB" />
<field name="KEYCODE_TV" since="11" />
+ <field name="KEYCODE_TV_DATA_SERVICE" since="21" />
<field name="KEYCODE_TV_INPUT" since="11" />
<field name="KEYCODE_TV_POWER" since="11" />
<field name="KEYCODE_U" />
@@ -26785,6 +30816,7 @@
<field name="KEYCODE_VOLUME_MUTE" since="11" />
<field name="KEYCODE_VOLUME_UP" />
<field name="KEYCODE_W" />
+ <field name="KEYCODE_WAKEUP" since="20" />
<field name="KEYCODE_WINDOW" since="11" />
<field name="KEYCODE_X" />
<field name="KEYCODE_Y" />
@@ -27328,6 +31360,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="gatherTransparentRegion(Landroid/graphics/Region;)Z" />
<method name="getHolder()Landroid/view/SurfaceHolder;" />
<method name="setSecure(Z)V" since="17" />
@@ -27339,6 +31372,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getBitmap()Landroid/graphics/Bitmap;" />
<method name="getBitmap(II)Landroid/graphics/Bitmap;" />
<method name="getBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;" />
@@ -27392,6 +31426,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="addChildrenForAccessibility(Ljava/util/ArrayList;)V" since="16" />
<method name="addFocusables(Ljava/util/ArrayList;I)V" />
<method name="addFocusables(Ljava/util/ArrayList;II)V" since="4" />
@@ -27429,6 +31464,7 @@
<method name="createAccessibilityNodeInfo()Landroid/view/accessibility/AccessibilityNodeInfo;" since="14" />
<method name="createContextMenu(Landroid/view/ContextMenu;)V" />
<method name="destroyDrawingCache()V" />
+ <method name="dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" since="20" />
<method name="dispatchConfigurationChanged(Landroid/content/res/Configuration;)V" since="8" />
<method name="dispatchDisplayHint(I)V" since="8" />
<method name="dispatchDragEvent(Landroid/view/DragEvent;)Z" since="11" />
@@ -27440,6 +31476,9 @@
<method name="dispatchKeyEvent(Landroid/view/KeyEvent;)Z" />
<method name="dispatchKeyEventPreIme(Landroid/view/KeyEvent;)Z" since="3" />
<method name="dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z" />
+ <method name="dispatchNestedFling(FFZ)Z" since="21" />
+ <method name="dispatchNestedPreScroll(II[I[I)Z" since="21" />
+ <method name="dispatchNestedScroll(IIII[I)Z" since="21" />
<method name="dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z" since="4" />
<method name="dispatchRestoreInstanceState(Landroid/util/SparseArray;)V" />
<method name="dispatchSaveInstanceState(Landroid/util/SparseArray;)V" />
@@ -27477,6 +31516,7 @@
<method name="getBottomPaddingOffset()I" since="2" />
<method name="getCameraDistance()F" since="16" />
<method name="getClipBounds()Landroid/graphics/Rect;" since="18" />
+ <method name="getClipToOutline()Z" since="21" />
<method name="getContentDescription()Ljava/lang/CharSequence;" since="4" />
<method name="getContext()Landroid/content/Context;" />
<method name="getContextMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;" />
@@ -27489,6 +31529,7 @@
<method name="getDrawingCacheQuality()I" />
<method name="getDrawingRect(Landroid/graphics/Rect;)V" />
<method name="getDrawingTime()J" />
+ <method name="getElevation()F" since="21" />
<method name="getFilterTouchesWhenObscured()Z" since="9" />
<method name="getFitsSystemWindows()Z" since="16" />
<method name="getFocusables(I)Ljava/util/ArrayList;" />
@@ -27557,6 +31598,7 @@
<method name="getScrollX()I" />
<method name="getScrollY()I" />
<method name="getSolidColor()I" />
+ <method name="getStateListAnimator()Landroid/animation/StateListAnimator;" since="21" />
<method name="getSuggestedMinimumHeight()I" />
<method name="getSuggestedMinimumWidth()I" />
<method name="getSystemUiVisibility()I" since="11" />
@@ -27571,9 +31613,11 @@
<method name="getTouchables()Ljava/util/ArrayList;" />
<method name="getTranslationX()F" since="11" />
<method name="getTranslationY()F" since="11" />
+ <method name="getTranslationZ()F" since="21" />
<method name="getVerticalFadingEdgeLength()I" />
<method name="getVerticalScrollbarPosition()I" since="11" />
<method name="getVerticalScrollbarWidth()I" />
+ <method name="getViewName()Ljava/lang/String;" since="21" />
<method name="getViewTreeObserver()Landroid/view/ViewTreeObserver;" />
<method name="getVisibility()I" />
<method name="getWidth()I" />
@@ -27585,8 +31629,10 @@
<method name="getWindowVisibleDisplayFrame(Landroid/graphics/Rect;)V" since="3" />
<method name="getX()F" since="11" />
<method name="getY()F" since="11" />
+ <method name="getZ()F" since="21" />
<method name="hasFocus()Z" />
<method name="hasFocusable()Z" />
+ <method name="hasNestedScrollingParent()Z" since="21" />
<method name="hasOnClickListeners()Z" since="15" />
<method name="hasOverlappingRendering()Z" since="16" />
<method name="hasTransientState()Z" since="16" />
@@ -27597,6 +31643,7 @@
<method name="invalidate()V" />
<method name="invalidate(IIII)V" />
<method name="invalidate(Landroid/graphics/Rect;)V" />
+ <method name="isAccessibilityFocused()Z" since="21" />
<method name="isActivated()Z" since="11" />
<method name="isAttachedToWindow()Z" since="19" />
<method name="isClickable()Z" />
@@ -27612,6 +31659,7 @@
<method name="isHorizontalFadingEdgeEnabled()Z" />
<method name="isHorizontalScrollBarEnabled()Z" />
<method name="isHovered()Z" since="14" />
+ <method name="isImportantForAccessibility()Z" since="21" />
<method name="isInEditMode()Z" since="3" />
<method name="isInLayout()Z" since="18" />
<method name="isInTouchMode()Z" />
@@ -27619,6 +31667,7 @@
<method name="isLayoutDirectionResolved()Z" since="19" />
<method name="isLayoutRequested()Z" />
<method name="isLongClickable()Z" />
+ <method name="isNestedScrollingEnabled()Z" since="21" />
<method name="isOpaque()Z" since="7" />
<method name="isPaddingOffsetRequired()Z" since="2" />
<method name="isPaddingRelative()Z" since="17" />
@@ -27642,6 +31691,7 @@
<method name="offsetTopAndBottom(I)V" />
<method name="onAnimationEnd()V" />
<method name="onAnimationStart()V" />
+ <method name="onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" since="20" />
<method name="onAttachedToWindow()V" />
<method name="onCancelPendingInputEvents()V" since="19" />
<method name="onCheckIsTextEditor()Z" since="3" />
@@ -27704,6 +31754,7 @@
<method name="removeCallbacks(Ljava/lang/Runnable;)Z" />
<method name="removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V" since="12" />
<method name="removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V" since="11" />
+ <method name="requestApplyInsets()V" since="20" />
<method name="requestFitSystemWindows()V" since="16" />
<method name="requestFocus()Z" />
<method name="requestFocus(I)Z" />
@@ -27731,11 +31782,13 @@
<method name="setCameraDistance(F)V" since="12" />
<method name="setClickable(Z)V" />
<method name="setClipBounds(Landroid/graphics/Rect;)V" since="18" />
+ <method name="setClipToOutline(Z)V" since="21" />
<method name="setContentDescription(Ljava/lang/CharSequence;)V" since="4" />
<method name="setDrawingCacheBackgroundColor(I)V" />
<method name="setDrawingCacheEnabled(Z)V" />
<method name="setDrawingCacheQuality(I)V" />
<method name="setDuplicateParentStateEnabled(Z)V" />
+ <method name="setElevation(F)V" since="21" />
<method name="setEnabled(Z)V" />
<method name="setFadingEdgeLength(I)V" />
<method name="setFilterTouchesWhenObscured(Z)V" since="9" />
@@ -27760,11 +31813,13 @@
<method name="setMeasuredDimension(II)V" />
<method name="setMinimumHeight(I)V" />
<method name="setMinimumWidth(I)V" />
+ <method name="setNestedScrollingEnabled(Z)V" since="21" />
<method name="setNextFocusDownId(I)V" />
<method name="setNextFocusForwardId(I)V" since="11" />
<method name="setNextFocusLeftId(I)V" />
<method name="setNextFocusRightId(I)V" />
<method name="setNextFocusUpId(I)V" />
+ <method name="setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V" since="20" />
<method name="setOnClickListener(Landroid/view/View$OnClickListener;)V" />
<method name="setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V" />
<method name="setOnDragListener(Landroid/view/View$OnDragListener;)V" since="11" />
@@ -27775,6 +31830,7 @@
<method name="setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V" />
<method name="setOnSystemUiVisibilityChangeListener(Landroid/view/View$OnSystemUiVisibilityChangeListener;)V" since="11" />
<method name="setOnTouchListener(Landroid/view/View$OnTouchListener;)V" />
+ <method name="setOutline(Landroid/graphics/Outline;)V" since="21" />
<method name="setOverScrollMode(I)V" since="9" />
<method name="setPadding(IIII)V" />
<method name="setPaddingRelative(IIII)V" since="17" />
@@ -27799,6 +31855,7 @@
<method name="setScrollbarFadingEnabled(Z)V" since="5" />
<method name="setSelected(Z)V" />
<method name="setSoundEffectsEnabled(Z)V" />
+ <method name="setStateListAnimator(Landroid/animation/StateListAnimator;)V" since="21" />
<method name="setSystemUiVisibility(I)V" since="11" />
<method name="setTag(ILjava/lang/Object;)V" since="4" />
<method name="setTag(Ljava/lang/Object;)V" />
@@ -27808,18 +31865,23 @@
<method name="setTouchDelegate(Landroid/view/TouchDelegate;)V" />
<method name="setTranslationX(F)V" since="11" />
<method name="setTranslationY(F)V" since="11" />
+ <method name="setTranslationZ(F)V" since="21" />
<method name="setVerticalFadingEdgeEnabled(Z)V" />
<method name="setVerticalScrollBarEnabled(Z)V" />
<method name="setVerticalScrollbarPosition(I)V" since="11" />
+ <method name="setViewName(Ljava/lang/String;)V" since="21" />
<method name="setVisibility(I)V" />
<method name="setWillNotCacheDrawing(Z)V" />
<method name="setWillNotDraw(Z)V" />
<method name="setX(F)V" since="11" />
<method name="setY(F)V" since="11" />
+ <method name="setZ(F)V" since="21" />
<method name="showContextMenu()Z" />
<method name="startActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
<method name="startAnimation(Landroid/view/animation/Animation;)V" />
<method name="startDrag(Landroid/content/ClipData;Landroid/view/View$DragShadowBuilder;Ljava/lang/Object;I)Z" since="11" />
+ <method name="startNestedScroll(I)Z" since="21" />
+ <method name="stopNestedScroll()V" since="21" />
<method name="unscheduleDrawable(Landroid/graphics/drawable/Drawable;)V" />
<method name="verifyDrawable(Landroid/graphics/drawable/Drawable;)Z" />
<method name="willNotCacheDrawing()Z" />
@@ -27907,6 +31969,9 @@
<field name="SCROLLBAR_POSITION_DEFAULT" since="11" />
<field name="SCROLLBAR_POSITION_LEFT" since="11" />
<field name="SCROLLBAR_POSITION_RIGHT" since="11" />
+ <field name="SCROLL_AXIS_HORIZONTAL" since="21" />
+ <field name="SCROLL_AXIS_NONE" since="21" />
+ <field name="SCROLL_AXIS_VERTICAL" since="21" />
<field name="SELECTED_STATE_SET" />
<field name="SELECTED_WINDOW_FOCUSED_STATE_SET" />
<field name="SOUND_EFFECTS_ENABLED" />
@@ -27938,11 +32003,13 @@
<field name="TEXT_DIRECTION_RTL" since="17" />
<field name="TRANSLATION_X" since="14" />
<field name="TRANSLATION_Y" since="14" />
+ <field name="TRANSLATION_Z" since="21" />
<field name="VIEW_LOG_TAG" />
<field name="VISIBLE" />
<field name="WINDOW_FOCUSED_STATE_SET" />
<field name="X" since="14" />
<field name="Y" since="14" />
+ <field name="Z" since="21" />
</class>
<class name="android/view/View$AccessibilityDelegate" since="14">
<extends name="java/lang/Object" />
@@ -27982,6 +32049,10 @@
<field name="EXACTLY" />
<field name="UNSPECIFIED" />
</class>
+ <class name="android/view/View$OnApplyWindowInsetsListener" since="20">
+ <extends name="java/lang/Object" />
+ <method name="onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" />
+ </class>
<class name="android/view/View$OnAttachStateChangeListener" since="12">
<extends name="java/lang/Object" />
<method name="onViewAttachedToWindow(Landroid/view/View;)V" />
@@ -28031,6 +32102,11 @@
<extends name="java/lang/Object" />
<method name="onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z" />
</class>
+ <class name="android/view/ViewAnimationUtils" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="createCircularReveal(Landroid/view/View;IIFF)Landroid/animation/ValueAnimator;" />
+ </class>
<class name="android/view/ViewConfiguration" since="1">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -28144,6 +32220,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="addStatesFromChildren()Z" />
<method name="addView(Landroid/view/View;)V" />
<method name="addView(Landroid/view/View;I)V" />
@@ -28182,6 +32259,7 @@
<method name="getLayoutAnimationListener()Landroid/view/animation/Animation$AnimationListener;" />
<method name="getLayoutMode()I" since="18" />
<method name="getLayoutTransition()Landroid/animation/LayoutTransition;" since="11" />
+ <method name="getNestedScrollAxes()I" since="21" />
<method name="getOverlay()Landroid/view/ViewGroupOverlay;" since="18" />
<method name="getPersistentDrawingCache()I" />
<method name="indexOfChild(Landroid/view/View;)I" />
@@ -28190,6 +32268,7 @@
<method name="isChildrenDrawingOrderEnabled()Z" since="7" />
<method name="isChildrenDrawnWithCacheEnabled()Z" />
<method name="isMotionEventSplittingEnabled()Z" since="11" />
+ <method name="isTransitionGroup()Z" since="21" />
<method name="measureChild(Landroid/view/View;II)V" />
<method name="measureChildWithMargins(Landroid/view/View;IIII)V" />
<method name="measureChildren(II)V" />
@@ -28227,6 +32306,7 @@
<method name="setOnHierarchyChangeListener(Landroid/view/ViewGroup$OnHierarchyChangeListener;)V" />
<method name="setPersistentDrawingCache(I)V" />
<method name="setStaticTransformationsEnabled(Z)V" since="3" />
+ <method name="setTransitionGroup(Z)V" since="21" />
<method name="shouldDelayChildPressedState()Z" since="14" />
<method name="startLayoutAnimation()V" />
<method name="startViewTransition(Landroid/view/View;)V" since="11" />
@@ -28324,6 +32404,12 @@
<method name="isTextAlignmentResolved()Z" since="19" />
<method name="isTextDirectionResolved()Z" since="19" />
<method name="notifySubtreeAccessibilityStateChanged(Landroid/view/View;Landroid/view/View;I)V" since="19" />
+ <method name="onNestedFling(Landroid/view/View;FFZ)Z" since="21" />
+ <method name="onNestedPreScroll(Landroid/view/View;II[I)V" since="21" />
+ <method name="onNestedScroll(Landroid/view/View;IIII)V" since="21" />
+ <method name="onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V" since="21" />
+ <method name="onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z" since="21" />
+ <method name="onStopNestedScroll(Landroid/view/View;)V" since="21" />
<method name="recomputeViewAttributes(Landroid/view/View;)V" />
<method name="requestChildFocus(Landroid/view/View;Landroid/view/View;)V" />
<method name="requestChildRectangleOnScreen(Landroid/view/View;Landroid/graphics/Rect;Z)Z" since="3" />
@@ -28364,6 +32450,8 @@
<method name="translationXBy(F)Landroid/view/ViewPropertyAnimator;" />
<method name="translationY(F)Landroid/view/ViewPropertyAnimator;" />
<method name="translationYBy(F)Landroid/view/ViewPropertyAnimator;" />
+ <method name="translationZ(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+ <method name="translationZBy(F)Landroid/view/ViewPropertyAnimator;" since="21" />
<method name="withEndAction(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;" since="16" />
<method name="withLayer()Landroid/view/ViewPropertyAnimator;" since="16" />
<method name="withStartAction(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;" since="16" />
@@ -28371,6 +32459,8 @@
<method name="xBy(F)Landroid/view/ViewPropertyAnimator;" />
<method name="y(F)Landroid/view/ViewPropertyAnimator;" />
<method name="yBy(F)Landroid/view/ViewPropertyAnimator;" />
+ <method name="z(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+ <method name="zBy(F)Landroid/view/ViewPropertyAnimator;" since="21" />
</class>
<class name="android/view/ViewStub" since="1">
<extends name="android/view/View" />
@@ -28378,6 +32468,7 @@
<method name="<init>(Landroid/content/Context;I)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getInflatedId()I" />
<method name="getLayoutInflater()Landroid/view/LayoutInflater;" since="16" />
<method name="getLayoutResource()I" />
@@ -28458,16 +32549,26 @@
<method name="closeAllPanels()V" />
<method name="closePanel(I)V" />
<method name="findViewById(I)Landroid/view/View;" />
+ <method name="getAllowEnterTransitionOverlap()Z" since="21" />
+ <method name="getAllowExitTransitionOverlap()Z" since="21" />
<method name="getAttributes()Landroid/view/WindowManager$LayoutParams;" />
<method name="getCallback()Landroid/view/Window$Callback;" />
<method name="getContainer()Landroid/view/Window;" />
+ <method name="getContentScene()Landroid/transition/Scene;" since="21" />
<method name="getContext()Landroid/content/Context;" />
<method name="getCurrentFocus()Landroid/view/View;" />
<method name="getDecorView()Landroid/view/View;" />
+ <method name="getEnterTransition()Landroid/transition/Transition;" since="21" />
+ <method name="getExitTransition()Landroid/transition/Transition;" since="21" />
<method name="getFeatures()I" />
<method name="getForcedWindowFlags()I" />
<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
<method name="getLocalFeatures()I" />
+ <method name="getNavigationBarColor()I" since="21" />
+ <method name="getSharedElementEnterTransition()Landroid/transition/Transition;" since="21" />
+ <method name="getSharedElementExitTransition()Landroid/transition/Transition;" since="21" />
+ <method name="getStatusBarColor()I" since="21" />
+ <method name="getTransitionManager()Landroid/transition/TransitionManager;" since="21" />
<method name="getVolumeControlStream()I" />
<method name="getWindowManager()Landroid/view/WindowManager;" />
<method name="getWindowStyle()Landroid/content/res/TypedArray;" />
@@ -28490,6 +32591,8 @@
<method name="requestFeature(I)Z" />
<method name="restoreHierarchyState(Landroid/os/Bundle;)V" />
<method name="saveHierarchyState()Landroid/os/Bundle;" />
+ <method name="setAllowEnterTransitionOverlap(Z)V" since="21" />
+ <method name="setAllowExitTransitionOverlap(Z)V" since="21" />
<method name="setAttributes(Landroid/view/WindowManager$LayoutParams;)V" />
<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" />
<method name="setBackgroundDrawableResource(I)V" />
@@ -28502,6 +32605,8 @@
<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
<method name="setDefaultWindowFormat(I)V" />
<method name="setDimAmount(F)V" since="14" />
+ <method name="setEnterTransition(Landroid/transition/Transition;)V" since="21" />
+ <method name="setExitTransition(Landroid/transition/Transition;)V" since="21" />
<method name="setFeatureDrawable(ILandroid/graphics/drawable/Drawable;)V" />
<method name="setFeatureDrawableAlpha(II)V" />
<method name="setFeatureDrawableResource(II)V" />
@@ -28514,9 +32619,14 @@
<method name="setLayout(II)V" />
<method name="setLocalFocus(ZZ)V" since="19" />
<method name="setLogo(I)V" since="19" />
+ <method name="setNavigationBarColor(I)V" since="21" />
+ <method name="setSharedElementEnterTransition(Landroid/transition/Transition;)V" since="21" />
+ <method name="setSharedElementExitTransition(Landroid/transition/Transition;)V" since="21" />
<method name="setSoftInputMode(I)V" since="3" />
+ <method name="setStatusBarColor(I)V" since="21" />
<method name="setTitle(Ljava/lang/CharSequence;)V" />
<method name="setTitleColor(I)V" />
+ <method name="setTransitionManager(Landroid/transition/TransitionManager;)V" since="21" />
<method name="setType(I)V" />
<method name="setUiOptions(I)V" since="14" />
<method name="setUiOptions(II)V" since="14" />
@@ -28537,6 +32647,7 @@
<field name="FEATURE_ACTION_BAR" since="11" />
<field name="FEATURE_ACTION_BAR_OVERLAY" since="11" />
<field name="FEATURE_ACTION_MODE_OVERLAY" since="11" />
+ <field name="FEATURE_CONTENT_TRANSITIONS" since="21" />
<field name="FEATURE_CONTEXT_MENU" />
<field name="FEATURE_CUSTOM_TITLE" />
<field name="FEATURE_INDETERMINATE_PROGRESS" />
@@ -28545,6 +32656,7 @@
<field name="FEATURE_OPTIONS_PANEL" />
<field name="FEATURE_PROGRESS" />
<field name="FEATURE_RIGHT_ICON" />
+ <field name="FEATURE_SWIPE_TO_DISMISS" since="20" />
<field name="ID_ANDROID_CONTENT" />
<field name="PROGRESS_END" />
<field name="PROGRESS_INDETERMINATE_OFF" />
@@ -28579,6 +32691,20 @@
<method name="onWindowFocusChanged(Z)V" />
<method name="onWindowStartingActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
</class>
+ <class name="android/view/WindowAnimationFrameStats" since="21">
+ <extends name="android/view/FrameStats" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/view/WindowContentFrameStats" since="21">
+ <extends name="android/view/FrameStats" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getFramePostedTimeNano(I)J" />
+ <method name="getFrameReadyTimeNano(I)J" />
+ <field name="CREATOR" />
+ </class>
<class name="android/view/WindowId" since="18">
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
@@ -28594,6 +32720,19 @@
<method name="onFocusGained(Landroid/view/WindowId;)V" />
<method name="onFocusLost(Landroid/view/WindowId;)V" />
</class>
+ <class name="android/view/WindowInsets" since="20">
+ <extends name="java/lang/Object" />
+ <method name="<init>(Landroid/view/WindowInsets;)V" />
+ <method name="consumeSystemWindowInsets()Landroid/view/WindowInsets;" />
+ <method name="getSystemWindowInsetBottom()I" />
+ <method name="getSystemWindowInsetLeft()I" />
+ <method name="getSystemWindowInsetRight()I" />
+ <method name="getSystemWindowInsetTop()I" />
+ <method name="hasInsets()Z" />
+ <method name="hasSystemWindowInsets()Z" />
+ <method name="isRound()Z" />
+ <method name="replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets;" />
+ </class>
<class name="android/view/WindowManager" since="1">
<extends name="java/lang/Object" />
<implements name="android/view/ViewManager" />
@@ -28642,6 +32781,7 @@
<field name="FLAG_DIM_BEHIND" />
<field name="FLAG_DISMISS_KEYGUARD" since="5" />
<field name="FLAG_DITHER" />
+ <field name="FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS" since="21" />
<field name="FLAG_FORCE_NOT_FULLSCREEN" />
<field name="FLAG_FULLSCREEN" />
<field name="FLAG_HARDWARE_ACCELERATED" since="11" />
@@ -28824,6 +32964,7 @@
<field name="TYPE_VIEW_TEXT_CHANGED" />
<field name="TYPE_VIEW_TEXT_SELECTION_CHANGED" since="14" />
<field name="TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY" since="16" />
+ <field name="TYPE_WINDOWS_CHANGED" since="21" />
<field name="TYPE_WINDOW_CONTENT_CHANGED" since="14" />
<field name="TYPE_WINDOW_STATE_CHANGED" />
</class>
@@ -28860,6 +33001,7 @@
<implements name="android/os/Parcelable" />
<method name="<init>()V" />
<method name="addAction(I)V" />
+ <method name="addAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V" since="21" />
<method name="addChild(Landroid/view/View;)V" />
<method name="addChild(Landroid/view/View;I)V" since="16" />
<method name="canOpenPopup()Z" since="19" />
@@ -28867,6 +33009,7 @@
<method name="findAccessibilityNodeInfosByViewId(Ljava/lang/String;)Ljava/util/List;" since="18" />
<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
<method name="focusSearch(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
+ <method name="getActionList()Ljava/util/List;" since="21" />
<method name="getActions()I" />
<method name="getBoundsInParent(Landroid/graphics/Rect;)V" />
<method name="getBoundsInScreen(Landroid/graphics/Rect;)V" />
@@ -28889,6 +33032,7 @@
<method name="getTextSelectionEnd()I" since="18" />
<method name="getTextSelectionStart()I" since="18" />
<method name="getViewIdResourceName()Ljava/lang/String;" since="18" />
+ <method name="getWindow()Landroid/view/accessibility/AccessibilityWindowInfo;" since="21" />
<method name="getWindowId()I" />
<method name="isAccessibilityFocused()Z" since="16" />
<method name="isCheckable()Z" />
@@ -28914,6 +33058,10 @@
<method name="performAction(ILandroid/os/Bundle;)Z" since="16" />
<method name="recycle()V" />
<method name="refresh()Z" since="18" />
+ <method name="removeAction(I)V" since="21" />
+ <method name="removeAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z" since="21" />
+ <method name="removeChild(Landroid/view/View;)Z" since="21" />
+ <method name="removeChild(Landroid/view/View;I)Z" since="21" />
<method name="setAccessibilityFocused(Z)V" since="16" />
<method name="setBoundsInParent(Landroid/graphics/Rect;)V" />
<method name="setBoundsInScreen(Landroid/graphics/Rect;)V" />
@@ -28959,6 +33107,7 @@
<field name="ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT" since="16" />
<field name="ACTION_ARGUMENT_SELECTION_END_INT" since="18" />
<field name="ACTION_ARGUMENT_SELECTION_START_INT" since="18" />
+ <field name="ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE" since="21" />
<field name="ACTION_CLEAR_ACCESSIBILITY_FOCUS" since="16" />
<field name="ACTION_CLEAR_FOCUS" />
<field name="ACTION_CLEAR_SELECTION" />
@@ -28979,6 +33128,7 @@
<field name="ACTION_SCROLL_FORWARD" since="16" />
<field name="ACTION_SELECT" />
<field name="ACTION_SET_SELECTION" since="18" />
+ <field name="ACTION_SET_TEXT" since="21" />
<field name="CREATOR" />
<field name="FOCUS_ACCESSIBILITY" since="16" />
<field name="FOCUS_INPUT" since="16" />
@@ -28988,13 +33138,46 @@
<field name="MOVEMENT_GRANULARITY_PARAGRAPH" since="16" />
<field name="MOVEMENT_GRANULARITY_WORD" since="16" />
</class>
+ <class name="android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>(ILjava/lang/CharSequence;)V" />
+ <method name="getId()I" />
+ <method name="getLabel()Ljava/lang/CharSequence;" />
+ <field name="ACTION_ACCESSIBILITY_FOCUS" />
+ <field name="ACTION_CLEAR_ACCESSIBILITY_FOCUS" />
+ <field name="ACTION_CLEAR_FOCUS" />
+ <field name="ACTION_CLEAR_SELECTION" />
+ <field name="ACTION_CLICK" />
+ <field name="ACTION_COLLAPSE" />
+ <field name="ACTION_COPY" />
+ <field name="ACTION_CUT" />
+ <field name="ACTION_DISMISS" />
+ <field name="ACTION_EXPAND" />
+ <field name="ACTION_FOCUS" />
+ <field name="ACTION_LONG_CLICK" />
+ <field name="ACTION_NEXT_AT_MOVEMENT_GRANULARITY" />
+ <field name="ACTION_NEXT_HTML_ELEMENT" />
+ <field name="ACTION_PASTE" />
+ <field name="ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" />
+ <field name="ACTION_PREVIOUS_HTML_ELEMENT" />
+ <field name="ACTION_SCROLL_BACKWARD" />
+ <field name="ACTION_SCROLL_FORWARD" />
+ <field name="ACTION_SELECT" />
+ <field name="ACTION_SET_SELECTION" />
+ <field name="ACTION_SET_TEXT" />
+ </class>
<class name="android/view/accessibility/AccessibilityNodeInfo$CollectionInfo" since="19">
<extends name="java/lang/Object" />
<method name="<init>()V" />
<method name="getColumnCount()I" />
<method name="getRowCount()I" />
+ <method name="getSelectionMode()I" since="21" />
<method name="isHierarchical()Z" />
<method name="obtain(IIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;" />
+ <method name="obtain(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;" since="21" />
+ <field name="SELECTION_MODE_MULTIPLE" since="21" />
+ <field name="SELECTION_MODE_NONE" since="21" />
+ <field name="SELECTION_MODE_SINGLE" since="21" />
</class>
<class name="android/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo" since="19">
<extends name="java/lang/Object" />
@@ -29004,7 +33187,9 @@
<method name="getRowIndex()I" />
<method name="getRowSpan()I" />
<method name="isHeading()Z" />
+ <method name="isSelected()Z" since="21" />
<method name="obtain(IIIIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;" />
+ <method name="obtain(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;" since="21" />
</class>
<class name="android/view/accessibility/AccessibilityNodeInfo$RangeInfo" since="19">
<extends name="java/lang/Object" />
@@ -29025,6 +33210,7 @@
<method name="findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;" />
<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="19" />
<method name="performAction(IILandroid/os/Bundle;)Z" />
+ <field name="HOST_VIEW_ID" since="21" />
</class>
<class name="android/view/accessibility/AccessibilityRecord" since="14">
<extends name="java/lang/Object" />
@@ -29076,6 +33262,28 @@
<method name="setSource(Landroid/view/View;I)V" since="16" />
<method name="setToIndex(I)V" />
</class>
+ <class name="android/view/accessibility/AccessibilityWindowInfo" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>()V" />
+ <method name="getBoundsInScreen(Landroid/graphics/Rect;)V" />
+ <method name="getChild(I)Landroid/view/accessibility/AccessibilityWindowInfo;" />
+ <method name="getChildCount()I" />
+ <method name="getId()I" />
+ <method name="getLayer()I" />
+ <method name="getParent()Landroid/view/accessibility/AccessibilityWindowInfo;" />
+ <method name="getRoot()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+ <method name="getType()I" />
+ <method name="isActive()Z" />
+ <method name="isFocused()Z" />
+ <method name="obtain()Landroid/view/accessibility/AccessibilityWindowInfo;" />
+ <method name="obtain(Landroid/view/accessibility/AccessibilityWindowInfo;)Landroid/view/accessibility/AccessibilityWindowInfo;" />
+ <method name="recycle()V" />
+ <field name="CREATOR" />
+ <field name="TYPE_APPLICATION" />
+ <field name="TYPE_INPUT_METHOD" />
+ <field name="TYPE_SYSTEM" />
+ </class>
<class name="android/view/accessibility/CaptioningManager" since="19">
<extends name="java/lang/Object" />
<method name="<init>()V" />
@@ -29090,13 +33298,22 @@
<extends name="java/lang/Object" />
<method name="<init>()V" />
<method name="getTypeface()Landroid/graphics/Typeface;" />
+ <method name="hasBackgroundColor()Z" since="21" />
+ <method name="hasEdgeColor()Z" since="21" />
+ <method name="hasEdgeType()Z" since="21" />
+ <method name="hasForegroundColor()Z" since="21" />
+ <method name="hasWindowColor()Z" since="21" />
+ <field name="EDGE_TYPE_DEPRESSED" since="21" />
<field name="EDGE_TYPE_DROP_SHADOW" />
<field name="EDGE_TYPE_NONE" />
<field name="EDGE_TYPE_OUTLINE" />
+ <field name="EDGE_TYPE_RAISED" since="21" />
+ <field name="EDGE_TYPE_UNSPECIFIED" since="21" />
<field name="backgroundColor" />
<field name="edgeColor" />
<field name="edgeType" />
<field name="foregroundColor" />
+ <field name="windowColor" since="21" />
</class>
<class name="android/view/accessibility/CaptioningManager$CaptioningChangeListener" since="19">
<extends name="java/lang/Object" />
@@ -29334,6 +33551,14 @@
<method name="<init>(F)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
</class>
+ <class name="android/view/animation/PathInterpolator" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/view/animation/Interpolator" />
+ <method name="<init>(FF)V" />
+ <method name="<init>(FFFF)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/graphics/Path;)V" />
+ </class>
<class name="android/view/animation/RotateAnimation" since="1">
<extends name="android/view/animation/Animation" />
<method name="<init>(FF)V" />
@@ -29404,6 +33629,33 @@
<method name="getOldText()Ljava/lang/CharSequence;" />
<field name="CREATOR" />
</class>
+ <class name="android/view/inputmethod/CursorAnchorInfo" since="21">
+ <extends name="java/lang/Object" />
+ <implements name="android/os/Parcelable" />
+ <method name="<init>(Landroid/os/Parcel;)V" />
+ <method name="getCharacterRect(I)Landroid/graphics/RectF;" />
+ <method name="getComposingText()Ljava/lang/String;" />
+ <method name="getComposingTextStart()I" />
+ <method name="getInsertionMarkerBaseline()F" />
+ <method name="getInsertionMarkerBottom()F" />
+ <method name="getInsertionMarkerHorizontal()F" />
+ <method name="getInsertionMarkerTop()F" />
+ <method name="getMatrix()Landroid/graphics/Matrix;" />
+ <method name="getSelectionEnd()I" />
+ <method name="getSelectionStart()I" />
+ <field name="CREATOR" />
+ </class>
+ <class name="android/view/inputmethod/CursorAnchorInfo$Builder" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="addCharacterRect(IFFFF)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+ <method name="build()Landroid/view/inputmethod/CursorAnchorInfo;" />
+ <method name="reset()V" />
+ <method name="setComposingText(ILjava/lang/CharSequence;)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+ <method name="setInsertionMarkerLocation(FFFF)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+ <method name="setMatrix(Landroid/graphics/Matrix;)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+ <method name="setSelectionRange(II)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+ </class>
<class name="android/view/inputmethod/EditorInfo" since="3">
<extends name="java/lang/Object" />
<implements name="android/os/Parcelable" />
@@ -29590,6 +33842,7 @@
<method name="toggleSoftInput(II)V" />
<method name="toggleSoftInputFromWindow(Landroid/os/IBinder;II)V" />
<method name="updateCursor(Landroid/view/View;IIII)V" />
+ <method name="updateCursorAnchorInfo(Landroid/view/View;Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21" />
<method name="updateExtractedText(Landroid/view/View;ILandroid/view/inputmethod/ExtractedText;)V" />
<method name="updateSelection(Landroid/view/View;IIII)V" />
<method name="viewClicked(Landroid/view/View;)V" since="14" />
@@ -29612,6 +33865,7 @@
<method name="finishInput()V" />
<method name="toggleSoftInput(II)V" />
<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" />
<method name="updateSelection(IIIIII)V" />
<method name="viewClicked(Z)V" since="14" />
@@ -29812,6 +34066,17 @@
<method name="uiOverrideKeyEvent(Landroid/view/KeyEvent;)Z" />
<method name="uiOverrideUrlLoading(Ljava/lang/String;)Z" />
</class>
+ <class name="android/webkit/ClientCertRequest" since="21">
+ <extends name="java/lang/Object" />
+ <method name="<init>()V" />
+ <method name="cancel()V" />
+ <method name="getHost()Ljava/lang/String;" />
+ <method name="getKeyTypes()[Ljava/lang/String;" />
+ <method name="getPort()I" />
+ <method name="getPrincipals()[Ljava/security/Principal;" />
+ <method name="ignore()V" />
+ <method name="proceed(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)V" />
+ </class>
<class name="android/webkit/ConsoleMessage" since="8">
<extends name="java/lang/Object" />
<method name="<init>(Ljava/lang/String;Ljava/lang/String;ILandroid/webkit/ConsoleMessage$MessageLevel;)V" />
@@ -29851,6 +34116,9 @@
<method name="createInstance(Landroid/content/Context;)Landroid/webkit/CookieSyncManager;" />
<method name="getInstance()Landroid/webkit/CookieSyncManager;" />
<method name="syncFromRamToFlash()V" />
+ <field name="LOGTAG" since="21" />
+ <field name="mDataBase" since="21" />
+ <field name="mHandler" since="21" />
</class>
<class name="android/webkit/DateSorter" since="1">
<extends name="java/lang/Object" />
@@ -29913,6 +34181,15 @@
<method name="hasExtension(Ljava/lang/String;)Z" />
<method name="hasMimeType(Ljava/lang/String;)Z" />
</class>
+ <class name="android/webkit/PermissionRequest" since="21">
+ <extends name="java/lang/Object" />
+ <method name="deny()V" />
+ <method name="getOrigin()Landroid/net/Uri;" />
+ <method name="getResources()J" />
+ <method name="grant(J)V" />
+ <field name="RESOURCE_AUDIO_CAPTURE" />
+ <field name="RESOURCE_VIDEO_CAPTURE" />
+ </class>
<class name="android/webkit/Plugin" since="1">
<extends name="java/lang/Object" />
<method name="<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
@@ -30028,6 +34305,8 @@
<method name="onJsConfirm(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z" />
<method name="onJsPrompt(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z" />
<method name="onJsTimeout()Z" since="7" />
+ <method name="onPermissionRequest(Landroid/webkit/PermissionRequest;)V" since="21" />
+ <method name="onPermissionRequestCanceled(Landroid/webkit/PermissionRequest;)V" since="21" />
<method name="onProgressChanged(Landroid/webkit/WebView;I)V" />
<method name="onReachedMaxAppCacheSize(JJLandroid/webkit/WebStorage$QuotaUpdater;)V" since="7" />
<method name="onReceivedIcon(Landroid/webkit/WebView;Landroid/graphics/Bitmap;)V" />
@@ -30110,6 +34389,7 @@
<method name="getMediaPlaybackRequiresUserGesture()Z" since="17" />
<method name="getMinimumFontSize()I" />
<method name="getMinimumLogicalFontSize()I" />
+ <method name="getMixedContentMode()I" since="21" />
<method name="getNavDump()Z" />
<method name="getPluginState()Landroid/webkit/WebSettings$PluginState;" since="8" />
<method name="getPluginsEnabled()Z" />
@@ -30160,6 +34440,7 @@
<method name="setMediaPlaybackRequiresUserGesture(Z)V" since="17" />
<method name="setMinimumFontSize(I)V" />
<method name="setMinimumLogicalFontSize(I)V" />
+ <method name="setMixedContentMode(I)V" since="21" />
<method name="setNavDump(Z)V" />
<method name="setNeedInitialFocus(Z)V" />
<method name="setPluginState(Landroid/webkit/WebSettings$PluginState;)V" since="8" />
@@ -30187,6 +34468,9 @@
<field name="LOAD_DEFAULT" />
<field name="LOAD_NORMAL" />
<field name="LOAD_NO_CACHE" />
+ <field name="MIXED_CONTENT_ALWAYS_ALLOW" since="21" />
+ <field name="MIXED_CONTENT_COMPATIBILITY_MODE" since="21" />
+ <field name="MIXED_CONTENT_NEVER_ALLOW" since="21" />
</class>
<class name="android/webkit/WebSettings$LayoutAlgorithm" since="1">
<extends name="java/lang/Enum" />
@@ -30273,6 +34557,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;IZ)V" since="11" />
<method name="addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V" />
<method name="canGoBack()Z" />
@@ -30282,6 +34567,7 @@
<method name="canZoomOut()Z" since="11" />
<method name="capturePicture()Landroid/graphics/Picture;" />
<method name="clearCache(Z)V" />
+ <method name="clearClientCertPreferences(Ljava/lang/Runnable;)V" since="21" />
<method name="clearFormData()V" />
<method name="clearHistory()V" />
<method name="clearMatches()V" since="3" />
@@ -30289,6 +34575,7 @@
<method name="clearView()V" />
<method name="copyBackForwardList()Landroid/webkit/WebBackForwardList;" />
<method name="createPrintDocumentAdapter()Landroid/print/PrintDocumentAdapter;" since="19" />
+ <method name="createPrintDocumentAdapter(Ljava/lang/String;)Landroid/print/PrintDocumentAdapter;" since="21" />
<method name="debugDump()V" />
<method name="destroy()V" />
<method name="disablePlatformNotifications()V" />
@@ -30333,6 +34620,7 @@
<method name="pageUp(Z)Z" />
<method name="pauseTimers()V" />
<method name="postUrl(Ljava/lang/String;[B)V" since="5" />
+ <method name="preauthorizePermission(Landroid/net/Uri;J)V" since="21" />
<method name="refreshPlugins(Z)V" />
<method name="reload()V" />
<method name="removeJavascriptInterface(Ljava/lang/String;)V" since="11" />
@@ -30406,12 +34694,14 @@
<method name="onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V" />
<method name="onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V" />
<method name="onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V" />
+ <method name="onReceivedClientCertRequest(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V" since="21" />
<method name="onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V" />
<method name="onReceivedHttpAuthRequest(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V" />
<method name="onReceivedLoginRequest(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="12" />
<method name="onReceivedSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V" since="8" />
<method name="onScaleChanged(Landroid/webkit/WebView;FF)V" />
<method name="onTooManyRedirects(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V" />
+ <method name="onUnhandledInputEvent(Landroid/webkit/WebView;Landroid/view/InputEvent;)V" since="21" />
<method name="onUnhandledKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)V" />
<method name="shouldInterceptRequest(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;" since="11" />
<method name="shouldOverrideKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z" />
@@ -30458,6 +34748,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="canScrollList(I)Z" since="19" />
<method name="clearChoices()V" since="11" />
<method name="clearTextFilter()V" />
@@ -30501,6 +34792,7 @@
<method name="setDrawSelectorOnTop(Z)V" />
<method name="setFastScrollAlwaysVisible(Z)V" since="11" />
<method name="setFastScrollEnabled(Z)V" since="3" />
+ <method name="setFastScrollStyle(I)V" since="21" />
<method name="setFilterText(Ljava/lang/String;)V" />
<method name="setFriction(F)V" since="11" />
<method name="setItemChecked(IZ)V" since="11" />
@@ -30510,6 +34802,7 @@
<method name="setRemoteViewsAdapter(Landroid/content/Intent;)V" since="11" />
<method name="setScrollIndicators(Landroid/view/View;Landroid/view/View;)V" />
<method name="setScrollingCacheEnabled(Z)V" />
+ <method name="setSelectionFromTop(II)V" since="21" />
<method name="setSelector(I)V" />
<method name="setSelector(Landroid/graphics/drawable/Drawable;)V" />
<method name="setSmoothScrollbarEnabled(Z)V" since="3" />
@@ -30563,10 +34856,13 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getKeyProgressIncrement()I" since="3" />
+ <method name="getSplitTrack()Z" since="21" />
<method name="getThumb()Landroid/graphics/drawable/Drawable;" since="16" />
<method name="getThumbOffset()I" />
<method name="setKeyProgressIncrement(I)V" since="3" />
+ <method name="setSplitTrack(Z)V" since="21" />
<method name="setThumb(Landroid/graphics/drawable/Drawable;)V" />
<method name="setThumbOffset(I)V" />
</class>
@@ -30575,6 +34871,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getAdapter()Landroid/widget/SpinnerAdapter;" />
<method name="pointToPosition(II)I" />
<method name="setAdapter(Landroid/widget/SpinnerAdapter;)V" />
@@ -30585,6 +34882,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
</class>
<class name="android/widget/AbsoluteLayout$LayoutParams" since="1">
<extends name="android/view/ViewGroup$LayoutParams" />
@@ -30595,6 +34893,31 @@
<field name="x" />
<field name="y" />
</class>
+ <class name="android/widget/ActionMenuView" since="21">
+ <extends name="android/widget/LinearLayout" />
+ <method name="<init>(Landroid/content/Context;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="dismissPopupMenus()V" />
+ <method name="generateDefaultLayoutParams()Landroid/widget/ActionMenuView$LayoutParams;" />
+ <method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/ActionMenuView$LayoutParams;" />
+ <method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/ActionMenuView$LayoutParams;" />
+ <method name="getMenu()Landroid/view/Menu;" />
+ <method name="hideOverflowMenu()Z" />
+ <method name="isOverflowMenuShowing()Z" />
+ <method name="setOnMenuItemClickListener(Landroid/widget/ActionMenuView$OnMenuItemClickListener;)V" />
+ <method name="showOverflowMenu()Z" />
+ </class>
+ <class name="android/widget/ActionMenuView$LayoutParams" since="21">
+ <extends name="android/widget/LinearLayout$LayoutParams" />
+ <method name="<init>(II)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/view/ViewGroup$LayoutParams;)V" />
+ <method name="<init>(Landroid/widget/ActionMenuView$LayoutParams;)V" />
+ </class>
+ <class name="android/widget/ActionMenuView$OnMenuItemClickListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+ </class>
<class name="android/widget/Adapter" since="1">
<extends name="java/lang/Object" />
<method name="getCount()I" />
@@ -30615,6 +34938,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getAdapter()Landroid/widget/Adapter;" />
<method name="getCount()I" />
<method name="getEmptyView()Landroid/view/View;" />
@@ -30669,6 +34993,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="14" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="advance()V" />
<method name="deferNotifyDataSetChanged()V" since="14" />
<method name="fyiWillBeAdvancedByHostKThx()V" />
@@ -30692,6 +35017,8 @@
<extends name="android/widget/AdapterViewAnimator" />
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getFlipInterval()I" since="16" />
<method name="isAutoStart()Z" />
<method name="isFlipping()Z" />
@@ -30720,6 +35047,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
</class>
<class name="android/widget/ArrayAdapter" since="1">
<extends name="android/widget/BaseAdapter" />
@@ -30749,6 +35077,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="clearListSelection()V" since="3" />
<method name="convertSelectionToString(Ljava/lang/Object;)Ljava/lang/CharSequence;" />
<method name="dismissDropDown()V" />
@@ -30823,12 +35152,14 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
</class>
<class name="android/widget/CalendarView" since="11">
<extends name="android/widget/FrameLayout" />
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getDate()J" />
<method name="getDateTextAppearance()I" since="16" />
<method name="getFirstDayOfWeek()I" />
@@ -30870,6 +35201,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
</class>
<class name="android/widget/Checkable" since="1">
<extends name="java/lang/Object" />
@@ -30883,6 +35215,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getCheckMarkDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
<method name="onPaddingChanged(I)V" since="16" />
<method name="setCheckMarkDrawable(I)V" />
@@ -30893,6 +35226,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getBase()J" />
<method name="getFormat()Ljava/lang/String;" />
<method name="getOnChronometerTickListener()Landroid/widget/Chronometer$OnChronometerTickListener;" since="3" />
@@ -30912,6 +35246,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="setButtonDrawable(I)V" />
<method name="setButtonDrawable(Landroid/graphics/drawable/Drawable;)V" />
<method name="setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V" />
@@ -30968,6 +35303,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getCalendarView()Landroid/widget/CalendarView;" since="12" />
<method name="getCalendarViewShown()Z" since="11" />
<method name="getDayOfMonth()I" />
@@ -31020,9 +35356,11 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="draw(Landroid/graphics/Canvas;)Z" />
<method name="finish()V" />
+ <method name="getMaxHeight()I" since="21" />
<method name="isFinished()Z" />
<method name="onAbsorb(I)V" />
<method name="onPull(F)V" />
+ <method name="onPull(FF)V" since="21" />
<method name="onRelease()V" />
<method name="setSize(II)V" />
</class>
@@ -31031,6 +35369,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="extendSelection(I)V" />
<method name="getText()Landroid/text/Editable;" />
<method name="selectAll()V" />
@@ -31063,6 +35402,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="collapseGroup(I)Z" />
<method name="expandGroup(I)Z" />
<method name="expandGroup(IZ)Z" since="14" />
@@ -31153,6 +35493,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="generateDefaultLayoutParams()Landroid/widget/FrameLayout$LayoutParams;" />
<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/FrameLayout$LayoutParams;" />
<method name="getConsiderGoneChildrenWhenMeasuring()Z" />
@@ -31179,6 +35520,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="setAnimationDuration(I)V" />
<method name="setCallbackDuringFling(Z)V" />
<method name="setGravity(I)V" />
@@ -31196,6 +35538,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="generateDefaultLayoutParams()Landroid/widget/GridLayout$LayoutParams;" />
<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/GridLayout$LayoutParams;" />
<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/GridLayout$LayoutParams;" />
@@ -31257,6 +35600,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getAdapter()Landroid/widget/ListAdapter;" />
<method name="getColumnWidth()I" since="16" />
<method name="getGravity()I" since="16" />
@@ -31302,6 +35646,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="arrowScroll(I)Z" />
<method name="computeScrollDeltaToGetChildRectOnScreen(Landroid/graphics/Rect;)I" />
<method name="executeKeyEvent(Landroid/view/KeyEvent;)Z" />
@@ -31321,6 +35666,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
</class>
<class name="android/widget/ImageSwitcher" since="1">
<extends name="android/widget/ViewSwitcher" />
@@ -31335,6 +35681,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="clearColorFilter()V" />
<method name="getAdjustViewBounds()Z" since="16" />
<method name="getBaselineAlignBottom()Z" since="11" />
@@ -31385,6 +35732,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="11" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="generateDefaultLayoutParams()Landroid/widget/LinearLayout$LayoutParams;" />
<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams;" />
<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams;" />
@@ -31498,6 +35846,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="addFooterView(Landroid/view/View;)V" />
<method name="addFooterView(Landroid/view/View;Ljava/lang/Object;Z)V" />
<method name="addHeaderView(Landroid/view/View;)V" />
@@ -31580,6 +35929,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="performFiltering(Ljava/lang/CharSequence;III)V" />
<method name="setTokenizer(Landroid/widget/MultiAutoCompleteTextView$Tokenizer;)V" />
</class>
@@ -31599,6 +35949,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getDisplayedValues()[Ljava/lang/String;" />
<method name="getMaxValue()I" />
<method name="getMinValue()I" />
@@ -31744,6 +36095,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getIndeterminateDrawable()Landroid/graphics/drawable/Drawable;" />
<method name="getInterpolator()Landroid/view/animation/Interpolator;" />
<method name="getMax()I" />
@@ -31755,11 +36107,13 @@
<method name="isIndeterminate()Z" />
<method name="setIndeterminate(Z)V" />
<method name="setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V" />
+ <method name="setIndeterminateDrawableTiled(Landroid/graphics/drawable/Drawable;)V" since="21" />
<method name="setInterpolator(Landroid/content/Context;I)V" />
<method name="setInterpolator(Landroid/view/animation/Interpolator;)V" />
<method name="setMax(I)V" />
<method name="setProgress(I)V" />
<method name="setProgressDrawable(Landroid/graphics/drawable/Drawable;)V" />
+ <method name="setProgressDrawableTiled(Landroid/graphics/drawable/Drawable;)V" since="21" />
<method name="setSecondaryProgress(I)V" />
</class>
<class name="android/widget/QuickContactBadge" since="5">
@@ -31768,6 +36122,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="assignContactFromEmail(Ljava/lang/String;Z)V" />
<method name="assignContactFromEmail(Ljava/lang/String;ZLandroid/os/Bundle;)V" since="18" />
<method name="assignContactFromPhone(Ljava/lang/String;Z)V" />
@@ -31776,6 +36131,7 @@
<method name="setExcludeMimes([Ljava/lang/String;)V" />
<method name="setImageToDefault()V" since="11" />
<method name="setMode(I)V" />
+ <method name="setOverlay(Landroid/graphics/drawable/Drawable;)V" since="21" />
<field name="mExcludeMimes" />
</class>
<class name="android/widget/RadioButton" since="1">
@@ -31783,6 +36139,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
</class>
<class name="android/widget/RadioGroup" since="1">
<extends name="android/widget/LinearLayout" />
@@ -31811,6 +36168,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getNumStars()I" />
<method name="getOnRatingBarChangeListener()Landroid/widget/RatingBar$OnRatingBarChangeListener;" />
<method name="getRating()F" />
@@ -31831,6 +36189,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/RelativeLayout$LayoutParams;" />
<method name="getGravity()I" since="16" />
<method name="setGravity(I)V" />
@@ -31975,6 +36334,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="arrowScroll(I)Z" />
<method name="computeScrollDeltaToGetChildRectOnScreen(Landroid/graphics/Rect;)I" />
<method name="executeKeyEvent(Landroid/view/KeyEvent;)Z" />
@@ -32020,6 +36380,8 @@
<implements name="android/view/CollapsibleActionView" since="14" />
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getImeOptions()I" since="16" />
<method name="getInputType()I" since="16" />
<method name="getMaxWidth()I" since="16" />
@@ -32072,6 +36434,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V" />
</class>
<class name="android/widget/SeekBar$OnSeekBarChangeListener" since="1">
@@ -32155,6 +36518,7 @@
<extends name="android/view/ViewGroup" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="animateClose()V" />
<method name="animateOpen()V" />
<method name="animateToggle()V" />
@@ -32191,6 +36555,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
</class>
<class name="android/widget/Spinner" since="1">
<extends name="android/widget/AbsSpinner" />
@@ -32200,6 +36565,7 @@
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="11" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;III)V" since="21" />
<method name="getDropDownHorizontalOffset()I" since="16" />
<method name="getDropDownVerticalOffset()I" since="16" />
<method name="getDropDownWidth()I" since="16" />
@@ -32227,12 +36593,15 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="14" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
</class>
<class name="android/widget/Switch" since="14">
<extends name="android/widget/CompoundButton" />
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+ <method name="getSplitTrack()Z" since="21" />
<method name="getSwitchMinWidth()I" since="16" />
<method name="getSwitchPadding()I" since="16" />
<method name="getTextOff()Ljava/lang/CharSequence;" />
@@ -32240,6 +36609,7 @@
<method name="getThumbDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
<method name="getThumbTextPadding()I" since="16" />
<method name="getTrackDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
+ <method name="setSplitTrack(Z)V" since="21" />
<method name="setSwitchMinWidth(I)V" since="16" />
<method name="setSwitchPadding(I)V" since="16" />
<method name="setSwitchTextAppearance(Landroid/content/Context;I)V" />
@@ -32258,6 +36628,8 @@
<implements name="android/view/ViewTreeObserver$OnTouchModeChangeListener" />
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="addTab(Landroid/widget/TabHost$TabSpec;)V" />
<method name="clearAllTabs()V" />
<method name="getCurrentTab()I" />
@@ -32298,6 +36670,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="focusCurrentTab(I)V" />
<method name="getChildTabViewAt(I)Landroid/view/View;" since="4" />
<method name="getTabCount()I" since="4" />
@@ -32361,6 +36734,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getFormat12Hour()Ljava/lang/CharSequence;" />
<method name="getFormat24Hour()Ljava/lang/CharSequence;" />
<method name="getTimeZone()Ljava/lang/String;" />
@@ -32384,6 +36758,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="addTextChangedListener(Landroid/text/TextWatcher;)V" />
<method name="append(Ljava/lang/CharSequence;)V" />
<method name="append(Ljava/lang/CharSequence;II)V" />
@@ -32504,6 +36879,7 @@
<method name="setCursorVisible(Z)V" />
<method name="setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V" since="11" />
<method name="setEditableFactory(Landroid/text/Editable$Factory;)V" />
+ <method name="setElegantTextHeight(Z)V" since="21" />
<method name="setEllipsize(Landroid/text/TextUtils$TruncateAt;)V" />
<method name="setEms(I)V" />
<method name="setError(Ljava/lang/CharSequence;)V" />
@@ -32594,6 +36970,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getCurrentHour()Ljava/lang/Integer;" />
<method name="getCurrentMinute()Ljava/lang/Integer;" />
<method name="is24HourView()Z" />
@@ -32634,16 +37011,80 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getTextOff()Ljava/lang/CharSequence;" />
<method name="getTextOn()Ljava/lang/CharSequence;" />
<method name="setTextOff(Ljava/lang/CharSequence;)V" />
<method name="setTextOn(Ljava/lang/CharSequence;)V" />
</class>
+ <class name="android/widget/Toolbar" since="21">
+ <extends name="android/view/ViewGroup" />
+ <method name="<init>(Landroid/content/Context;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" />
+ <method name="collapseActionView()V" />
+ <method name="dismissPopupMenus()V" />
+ <method name="generateDefaultLayoutParams()Landroid/widget/Toolbar$LayoutParams;" />
+ <method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/Toolbar$LayoutParams;" />
+ <method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/Toolbar$LayoutParams;" />
+ <method name="getContentInsetEnd()I" />
+ <method name="getContentInsetLeft()I" />
+ <method name="getContentInsetRight()I" />
+ <method name="getContentInsetStart()I" />
+ <method name="getLogo()Landroid/graphics/drawable/Drawable;" />
+ <method name="getLogoDescription()Ljava/lang/CharSequence;" />
+ <method name="getMenu()Landroid/view/Menu;" />
+ <method name="getNavigationIcon()Landroid/graphics/drawable/Drawable;" />
+ <method name="getSubtitle()Ljava/lang/CharSequence;" />
+ <method name="getTitle()Ljava/lang/CharSequence;" />
+ <method name="hasExpandedActionView()Z" />
+ <method name="hideOverflowMenu()Z" />
+ <method name="inflateMenu(I)V" />
+ <method name="isOverflowMenuShowing()Z" />
+ <method name="setContentInsetsAbsolute(II)V" />
+ <method name="setContentInsetsRelative(II)V" />
+ <method name="setLogo(I)V" />
+ <method name="setLogo(Landroid/graphics/drawable/Drawable;)V" />
+ <method name="setLogoDescription(I)V" />
+ <method name="setLogoDescription(Ljava/lang/CharSequence;)V" />
+ <method name="setNavigationContentDescription(I)V" />
+ <method name="setNavigationContentDescription(Ljava/lang/CharSequence;)V" />
+ <method name="setNavigationDescription(I)V" />
+ <method name="setNavigationDescription(Ljava/lang/CharSequence;)V" />
+ <method name="setNavigationIcon(I)V" />
+ <method name="setNavigationIcon(Landroid/graphics/drawable/Drawable;)V" />
+ <method name="setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V" />
+ <method name="setOnMenuItemClickListener(Landroid/widget/Toolbar$OnMenuItemClickListener;)V" />
+ <method name="setSubtitle(I)V" />
+ <method name="setSubtitle(Ljava/lang/CharSequence;)V" />
+ <method name="setSubtitleTextAppearance(Landroid/content/Context;I)V" />
+ <method name="setTitle(I)V" />
+ <method name="setTitle(Ljava/lang/CharSequence;)V" />
+ <method name="setTitleTextAppearance(Landroid/content/Context;I)V" />
+ <method name="showOverflowMenu()Z" />
+ </class>
+ <class name="android/widget/Toolbar$LayoutParams" since="21">
+ <extends name="android/app/ActionBar$LayoutParams" />
+ <method name="<init>(I)V" />
+ <method name="<init>(II)V" />
+ <method name="<init>(III)V" />
+ <method name="<init>(Landroid/app/ActionBar$LayoutParams;)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+ <method name="<init>(Landroid/view/ViewGroup$LayoutParams;)V" />
+ <method name="<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+ <method name="<init>(Landroid/widget/Toolbar$LayoutParams;)V" />
+ </class>
+ <class name="android/widget/Toolbar$OnMenuItemClickListener" since="21">
+ <extends name="java/lang/Object" />
+ <method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+ </class>
<class name="android/widget/TwoLineListItem" since="1">
<extends name="android/widget/RelativeLayout" />
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="getText1()Landroid/widget/TextView;" />
<method name="getText2()Landroid/widget/TextView;" />
</class>
@@ -32653,6 +37094,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="addSubtitleSource(Ljava/io/InputStream;Landroid/media/MediaFormat;)V" since="19" />
<method name="resolveAdjustedSize(II)I" />
<method name="resume()V" since="8" />
@@ -32718,6 +37160,7 @@
<method name="<init>(Landroid/content/Context;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
<method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+ <method name="<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
<method name="setZoomSpeed(J)V" />
</class>
<class name="android/widget/ZoomButtonsController" since="4">
@@ -44101,7 +48544,47 @@
<method name="setMethod(I)V" />
<method name="setSize(J)V" />
<method name="setTime(J)V" />
+ <field name="CENATT" since="21" />
+ <field name="CENATX" since="21" />
+ <field name="CENCOM" since="21" />
+ <field name="CENCRC" since="21" />
+ <field name="CENDSK" since="21" />
+ <field name="CENEXT" since="21" />
+ <field name="CENFLG" since="21" />
+ <field name="CENHDR" since="21" />
+ <field name="CENHOW" since="21" />
+ <field name="CENLEN" since="21" />
+ <field name="CENNAM" since="21" />
+ <field name="CENOFF" since="21" />
+ <field name="CENSIG" since="21" />
+ <field name="CENSIZ" since="21" />
+ <field name="CENTIM" since="21" />
+ <field name="CENVEM" since="21" />
+ <field name="CENVER" since="21" />
<field name="DEFLATED" />
+ <field name="ENDCOM" since="21" />
+ <field name="ENDHDR" since="21" />
+ <field name="ENDOFF" since="21" />
+ <field name="ENDSIG" since="21" />
+ <field name="ENDSIZ" since="21" />
+ <field name="ENDSUB" since="21" />
+ <field name="ENDTOT" since="21" />
+ <field name="EXTCRC" since="21" />
+ <field name="EXTHDR" since="21" />
+ <field name="EXTLEN" since="21" />
+ <field name="EXTSIG" since="21" />
+ <field name="EXTSIZ" since="21" />
+ <field name="LOCCRC" since="21" />
+ <field name="LOCEXT" since="21" />
+ <field name="LOCFLG" since="21" />
+ <field name="LOCHDR" since="21" />
+ <field name="LOCHOW" since="21" />
+ <field name="LOCLEN" since="21" />
+ <field name="LOCNAM" since="21" />
+ <field name="LOCSIG" since="21" />
+ <field name="LOCSIZ" since="21" />
+ <field name="LOCTIM" since="21" />
+ <field name="LOCVER" since="21" />
<field name="STORED" />
</class>
<class name="java/util/zip/ZipError" since="9">
@@ -44126,6 +48609,46 @@
<method name="getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;" />
<method name="getName()Ljava/lang/String;" />
<method name="size()I" />
+ <field name="CENATT" since="21" />
+ <field name="CENATX" since="21" />
+ <field name="CENCOM" since="21" />
+ <field name="CENCRC" since="21" />
+ <field name="CENDSK" since="21" />
+ <field name="CENEXT" since="21" />
+ <field name="CENFLG" since="21" />
+ <field name="CENHDR" since="21" />
+ <field name="CENHOW" since="21" />
+ <field name="CENLEN" since="21" />
+ <field name="CENNAM" since="21" />
+ <field name="CENOFF" since="21" />
+ <field name="CENSIG" since="21" />
+ <field name="CENSIZ" since="21" />
+ <field name="CENTIM" since="21" />
+ <field name="CENVEM" since="21" />
+ <field name="CENVER" since="21" />
+ <field name="ENDCOM" since="21" />
+ <field name="ENDHDR" since="21" />
+ <field name="ENDOFF" since="21" />
+ <field name="ENDSIG" since="21" />
+ <field name="ENDSIZ" since="21" />
+ <field name="ENDSUB" since="21" />
+ <field name="ENDTOT" since="21" />
+ <field name="EXTCRC" since="21" />
+ <field name="EXTHDR" since="21" />
+ <field name="EXTLEN" since="21" />
+ <field name="EXTSIG" since="21" />
+ <field name="EXTSIZ" since="21" />
+ <field name="LOCCRC" since="21" />
+ <field name="LOCEXT" since="21" />
+ <field name="LOCFLG" since="21" />
+ <field name="LOCHDR" since="21" />
+ <field name="LOCHOW" since="21" />
+ <field name="LOCLEN" since="21" />
+ <field name="LOCNAM" since="21" />
+ <field name="LOCSIG" since="21" />
+ <field name="LOCSIZ" since="21" />
+ <field name="LOCTIM" since="21" />
+ <field name="LOCVER" since="21" />
<field name="OPEN_DELETE" />
<field name="OPEN_READ" />
</class>
@@ -44135,6 +48658,46 @@
<method name="closeEntry()V" />
<method name="createZipEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;" />
<method name="getNextEntry()Ljava/util/zip/ZipEntry;" />
+ <field name="CENATT" since="21" />
+ <field name="CENATX" since="21" />
+ <field name="CENCOM" since="21" />
+ <field name="CENCRC" since="21" />
+ <field name="CENDSK" since="21" />
+ <field name="CENEXT" since="21" />
+ <field name="CENFLG" since="21" />
+ <field name="CENHDR" since="21" />
+ <field name="CENHOW" since="21" />
+ <field name="CENLEN" since="21" />
+ <field name="CENNAM" since="21" />
+ <field name="CENOFF" since="21" />
+ <field name="CENSIG" since="21" />
+ <field name="CENSIZ" since="21" />
+ <field name="CENTIM" since="21" />
+ <field name="CENVEM" since="21" />
+ <field name="CENVER" since="21" />
+ <field name="ENDCOM" since="21" />
+ <field name="ENDHDR" since="21" />
+ <field name="ENDOFF" since="21" />
+ <field name="ENDSIG" since="21" />
+ <field name="ENDSIZ" since="21" />
+ <field name="ENDSUB" since="21" />
+ <field name="ENDTOT" since="21" />
+ <field name="EXTCRC" since="21" />
+ <field name="EXTHDR" since="21" />
+ <field name="EXTLEN" since="21" />
+ <field name="EXTSIG" since="21" />
+ <field name="EXTSIZ" since="21" />
+ <field name="LOCCRC" since="21" />
+ <field name="LOCEXT" since="21" />
+ <field name="LOCFLG" since="21" />
+ <field name="LOCHDR" since="21" />
+ <field name="LOCHOW" since="21" />
+ <field name="LOCLEN" since="21" />
+ <field name="LOCNAM" since="21" />
+ <field name="LOCSIG" since="21" />
+ <field name="LOCSIZ" since="21" />
+ <field name="LOCTIM" since="21" />
+ <field name="LOCVER" since="21" />
</class>
<class name="java/util/zip/ZipOutputStream" since="1">
<extends name="java/util/zip/DeflaterOutputStream" />
@@ -44144,7 +48707,47 @@
<method name="setComment(Ljava/lang/String;)V" />
<method name="setLevel(I)V" />
<method name="setMethod(I)V" />
+ <field name="CENATT" since="21" />
+ <field name="CENATX" since="21" />
+ <field name="CENCOM" since="21" />
+ <field name="CENCRC" since="21" />
+ <field name="CENDSK" since="21" />
+ <field name="CENEXT" since="21" />
+ <field name="CENFLG" since="21" />
+ <field name="CENHDR" since="21" />
+ <field name="CENHOW" since="21" />
+ <field name="CENLEN" since="21" />
+ <field name="CENNAM" since="21" />
+ <field name="CENOFF" since="21" />
+ <field name="CENSIG" since="21" />
+ <field name="CENSIZ" since="21" />
+ <field name="CENTIM" since="21" />
+ <field name="CENVEM" since="21" />
+ <field name="CENVER" since="21" />
<field name="DEFLATED" />
+ <field name="ENDCOM" since="21" />
+ <field name="ENDHDR" since="21" />
+ <field name="ENDOFF" since="21" />
+ <field name="ENDSIG" since="21" />
+ <field name="ENDSIZ" since="21" />
+ <field name="ENDSUB" since="21" />
+ <field name="ENDTOT" since="21" />
+ <field name="EXTCRC" since="21" />
+ <field name="EXTHDR" since="21" />
+ <field name="EXTLEN" since="21" />
+ <field name="EXTSIG" since="21" />
+ <field name="EXTSIZ" since="21" />
+ <field name="LOCCRC" since="21" />
+ <field name="LOCEXT" since="21" />
+ <field name="LOCFLG" since="21" />
+ <field name="LOCHDR" since="21" />
+ <field name="LOCHOW" since="21" />
+ <field name="LOCLEN" since="21" />
+ <field name="LOCNAM" since="21" />
+ <field name="LOCSIG" since="21" />
+ <field name="LOCSIZ" since="21" />
+ <field name="LOCTIM" since="21" />
+ <field name="LOCVER" since="21" />
<field name="STORED" />
</class>
<class name="javax/crypto/AEADBadTagException" since="19">