diff options
150 files changed, 40011 insertions, 1470 deletions
diff --git a/api/11.xml b/api/11.xml index e2f8025547b7..1bcf563cc042 100644 --- a/api/11.xml +++ b/api/11.xml @@ -1615,6 +1615,45 @@ > </field> </class> +<class name="R.animator" + extends="java.lang.Object" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="R.animator" + type="android.R.animator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="fade_in" + type="int" + transient="false" + volatile="false" + value="17498112" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fade_out" + type="int" + transient="false" + volatile="false" + value="17498113" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="R.array" extends="java.lang.Object" abstract="false" @@ -1747,6 +1786,193 @@ visibility="public" > </field> +<field name="actionBarSize" + type="int" + transient="false" + volatile="false" + value="16843501" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionBarStyle" + type="int" + transient="false" + volatile="false" + value="16843470" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionBarTabBarStyle" + type="int" + transient="false" + volatile="false" + value="16843510" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionBarTabStyle" + type="int" + transient="false" + volatile="false" + value="16843509" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionBarTabTextStyle" + type="int" + transient="false" + volatile="false" + value="16843511" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionButtonStyle" + type="int" + transient="false" + volatile="false" + value="16843480" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionDropDownStyle" + type="int" + transient="false" + volatile="false" + value="16843479" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionLayout" + type="int" + transient="false" + volatile="false" + value="16843517" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionModeBackground" + type="int" + transient="false" + volatile="false" + value="16843483" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionModeCloseButtonStyle" + type="int" + transient="false" + volatile="false" + value="16843513" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionModeCloseDrawable" + type="int" + transient="false" + volatile="false" + value="16843484" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionModeCopyDrawable" + type="int" + transient="false" + volatile="false" + value="16843540" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionModeCutDrawable" + type="int" + transient="false" + volatile="false" + value="16843539" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionModePasteDrawable" + type="int" + transient="false" + volatile="false" + value="16843541" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionOverflowButtonStyle" + type="int" + transient="false" + volatile="false" + value="16843512" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="actionViewClass" + type="int" + transient="false" + volatile="false" + value="16843518" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="activatedBackgroundIndicator" + type="int" + transient="false" + volatile="false" + value="16843519" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="activityCloseEnterAnimation" type="int" transient="false" @@ -1813,6 +2039,17 @@ visibility="public" > </field> +<field name="alertDialogIcon" + type="int" + transient="false" + volatile="false" + value="16843607" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="alertDialogStyle" type="int" transient="false" @@ -1824,6 +2061,28 @@ visibility="public" > </field> +<field name="alertDialogTheme" + type="int" + transient="false" + volatile="false" + value="16843531" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="allContactsName" + type="int" + transient="false" + volatile="false" + value="16843468" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="allowBackup" type="int" transient="false" @@ -1846,6 +2105,17 @@ visibility="public" > </field> +<field name="allowParallelSyncs" + type="int" + transient="false" + volatile="false" + value="16843572" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="allowSingleTap" type="int" transient="false" @@ -1868,6 +2138,17 @@ visibility="public" > </field> +<field name="alpha" + type="int" + transient="false" + volatile="false" + value="16843553" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="alphabeticShortcut" type="int" transient="false" @@ -1912,6 +2193,28 @@ visibility="public" > </field> +<field name="animateFirstView" + type="int" + transient="false" + volatile="false" + value="16843477" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="animateLayoutChanges" + type="int" + transient="false" + volatile="false" + value="16843508" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="animateOnClick" type="int" transient="false" @@ -1967,6 +2270,17 @@ visibility="public" > </field> +<field name="animationResolution" + type="int" + transient="false" + volatile="false" + value="16843548" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="antialias" type="int" transient="false" @@ -2022,6 +2336,17 @@ visibility="public" > </field> +<field name="autoAdvanceViewId" + type="int" + transient="false" + volatile="false" + value="16843537" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="autoCompleteTextViewStyle" type="int" transient="false" @@ -2121,6 +2446,17 @@ visibility="public" > </field> +<field name="baseline" + type="int" + transient="false" + volatile="false" + value="16843550" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="baselineAlignBottom" type="int" transient="false" @@ -2154,6 +2490,17 @@ visibility="public" > </field> +<field name="borderlessButtonStyle" + type="int" + transient="false" + volatile="false" + value="16843565" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="bottom" type="int" transient="false" @@ -2231,6 +2578,28 @@ visibility="public" > </field> +<field name="breadCrumbShortTitle" + type="int" + transient="false" + volatile="false" + value="16843526" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="breadCrumbTitle" + type="int" + transient="false" + volatile="false" + value="16843525" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="bufferType" type="int" transient="false" @@ -2253,6 +2622,28 @@ visibility="public" > </field> +<field name="buttonBarButtonStyle" + type="int" + transient="false" + volatile="false" + value="16843569" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="buttonBarStyle" + type="int" + transient="false" + volatile="false" + value="16843568" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="buttonStyle" type="int" transient="false" @@ -2308,6 +2699,17 @@ visibility="public" > </field> +<field name="calendarViewShown" + type="int" + transient="false" + volatile="false" + value="16843598" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="candidatesTextStyleSpans" type="int" transient="false" @@ -2803,6 +3205,28 @@ visibility="public" > </field> +<field name="customNavigationLayout" + type="int" + transient="false" + volatile="false" + value="16843474" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="customTokens" + type="int" + transient="false" + volatile="false" + value="16843581" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="cycles" type="int" transient="false" @@ -2847,6 +3271,17 @@ visibility="public" > </field> +<field name="dateTextAppearance" + type="int" + transient="false" + volatile="false" + value="16843595" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="debuggable" type="int" transient="false" @@ -2946,6 +3381,17 @@ visibility="public" > </field> +<field name="detailsElementBackground" + type="int" + transient="false" + volatile="false" + value="16843600" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="dial" type="int" transient="false" @@ -3001,6 +3447,17 @@ visibility="public" > </field> +<field name="dialogTheme" + type="int" + transient="false" + volatile="false" + value="16843530" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="dialogTitle" type="int" transient="false" @@ -3067,6 +3524,17 @@ visibility="public" > </field> +<field name="displayOptions" + type="int" + transient="false" + volatile="false" + value="16843472" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="dither" type="int" transient="false" @@ -3100,6 +3568,39 @@ visibility="public" > </field> +<field name="dividerHorizontal" + type="int" + transient="false" + volatile="false" + value="16843566" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="dividerPadding" + type="int" + transient="false" + volatile="false" + value="16843564" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="dividerVertical" + type="int" + transient="false" + volatile="false" + value="16843532" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="drawSelectorOnTop" type="int" transient="false" @@ -3265,6 +3766,17 @@ visibility="public" > </field> +<field name="dropDownSpinnerStyle" + type="int" + transient="false" + volatile="false" + value="16843478" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="dropDownVerticalOffset" type="int" transient="false" @@ -3309,6 +3821,28 @@ visibility="public" > </field> +<field name="editTextBackground" + type="int" + transient="false" + volatile="false" + value="16843604" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="editTextColor" + type="int" + transient="false" + volatile="false" + value="16843603" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="editTextPreferenceStyle" type="int" transient="false" @@ -3408,6 +3942,17 @@ visibility="public" > </field> +<field name="enterFadeDuration" + type="int" + transient="false" + volatile="false" + value="16843534" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="entries" type="int" transient="false" @@ -3452,6 +3997,17 @@ visibility="public" > </field> +<field name="exitFadeDuration" + type="int" + transient="false" + volatile="false" + value="16843535" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="expandableListPreferredChildIndicatorLeft" type="int" transient="false" @@ -3639,6 +4195,17 @@ visibility="public" > </field> +<field name="fastScrollAlwaysVisible" + type="int" + transient="false" + volatile="false" + value="16843575" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="fastScrollEnabled" type="int" transient="false" @@ -3650,6 +4217,61 @@ visibility="public" > </field> +<field name="fastScrollOverlayPosition" + type="int" + transient="false" + volatile="false" + value="16843580" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fastScrollPreviewBackgroundLeft" + type="int" + transient="false" + volatile="false" + value="16843577" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fastScrollPreviewBackgroundRight" + type="int" + transient="false" + volatile="false" + value="16843578" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fastScrollThumbDrawable" + type="int" + transient="false" + volatile="false" + value="16843576" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fastScrollTrackDrawable" + type="int" + transient="false" + volatile="false" + value="16843579" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="fillAfter" type="int" transient="false" @@ -3738,6 +4360,17 @@ visibility="public" > </field> +<field name="firstDayOfWeek" + type="int" + transient="false" + volatile="false" + value="16843583" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="fitsSystemWindows" type="int" transient="false" @@ -3782,6 +4415,17 @@ visibility="public" > </field> +<field name="focusedMonthDateColor" + type="int" + transient="false" + volatile="false" + value="16843589" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="footerDividersEnabled" type="int" transient="false" @@ -3826,6 +4470,105 @@ visibility="public" > </field> +<field name="fragment" + type="int" + transient="false" + volatile="false" + value="16843491" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragmentCloseEnterAnimation" + type="int" + transient="false" + volatile="false" + value="16843495" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragmentCloseExitAnimation" + type="int" + transient="false" + volatile="false" + value="16843496" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragmentNextEnterAnimation" + type="int" + transient="false" + volatile="false" + value="16843497" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragmentNextExitAnimation" + type="int" + transient="false" + volatile="false" + value="16843498" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragmentOpenEnterAnimation" + type="int" + transient="false" + volatile="false" + value="16843493" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragmentOpenExitAnimation" + type="int" + transient="false" + volatile="false" + value="16843494" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragmentPrevEnterAnimation" + type="int" + transient="false" + volatile="false" + value="16843499" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragmentPrevExitAnimation" + type="int" + transient="false" + volatile="false" + value="16843500" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="freezesText" type="int" transient="false" @@ -4145,6 +4888,17 @@ visibility="public" > </field> +<field name="hardwareAccelerated" + type="int" + transient="false" + volatile="false" + value="16843475" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="hasCode" type="int" transient="false" @@ -4200,6 +4954,28 @@ visibility="public" > </field> +<field name="homeAsUpIndicator" + type="int" + transient="false" + volatile="false" + value="16843533" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="homeLayout" + type="int" + transient="false" + volatile="false" + value="16843551" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="horizontalDivider" type="int" transient="false" @@ -4222,6 +4998,17 @@ visibility="public" > </field> +<field name="horizontalScrollViewStyle" + type="int" + transient="false" + volatile="false" + value="16843605" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="horizontalSpacing" type="int" transient="false" @@ -4266,6 +5053,17 @@ visibility="public" > </field> +<field name="iconifiedByDefault" + type="int" + transient="false" + volatile="false" + value="16843516" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="id" type="int" transient="false" @@ -4376,6 +5174,50 @@ visibility="public" > </field> +<field name="imeSubtypeExtraValue" + type="int" + transient="false" + volatile="false" + value="16843504" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="imeSubtypeLocale" + type="int" + transient="false" + volatile="false" + value="16843502" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="imeSubtypeMode" + type="int" + transient="false" + volatile="false" + value="16843503" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="immersive" + type="int" + transient="false" + volatile="false" + value="16843456" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="inAnimation" type="int" transient="false" @@ -4464,6 +5306,17 @@ visibility="public" > </field> +<field name="indeterminateProgressStyle" + type="int" + transient="false" + volatile="false" + value="16843546" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="indicatorLeft" type="int" transient="false" @@ -4629,6 +5482,17 @@ visibility="public" > </field> +<field name="isAlwaysSyncable" + type="int" + transient="false" + volatile="false" + value="16843573" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="isDefault" type="int" transient="false" @@ -4717,6 +5581,17 @@ visibility="public" > </field> +<field name="itemPadding" + type="int" + transient="false" + volatile="false" + value="16843567" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="itemTextAppearance" type="int" transient="false" @@ -4959,6 +5834,17 @@ visibility="public" > </field> +<field name="layerType" + type="int" + transient="false" + volatile="false" + value="16843606" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="layout" type="int" transient="false" @@ -5377,6 +6263,17 @@ visibility="public" > </field> +<field name="listChoiceBackgroundIndicator" + type="int" + transient="false" + volatile="false" + value="16843506" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="listChoiceIndicatorMultiple" type="int" transient="false" @@ -5410,6 +6307,28 @@ visibility="public" > </field> +<field name="listDividerAlertDialog" + type="int" + transient="false" + volatile="false" + value="16843527" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="listPopupWindowStyle" + type="int" + transient="false" + volatile="false" + value="16843521" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="listPreferredItemHeight" type="int" transient="false" @@ -5465,6 +6384,17 @@ visibility="public" > </field> +<field name="logo" + type="int" + transient="false" + volatile="false" + value="16843454" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="longClickable" type="int" transient="false" @@ -5476,6 +6406,17 @@ visibility="public" > </field> +<field name="loopViews" + type="int" + transient="false" + volatile="false" + value="16843529" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="manageSpaceActivity" type="int" transient="false" @@ -5520,6 +6461,17 @@ visibility="public" > </field> +<field name="maxDate" + type="int" + transient="false" + volatile="false" + value="16843586" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="maxEms" type="int" transient="false" @@ -5630,6 +6582,17 @@ visibility="public" > </field> +<field name="measureWithLargestChild" + type="int" + transient="false" + volatile="false" + value="16843476" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="menuCategory" type="int" transient="false" @@ -5652,6 +6615,17 @@ visibility="public" > </field> +<field name="minDate" + type="int" + transient="false" + volatile="false" + value="16843585" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="minEms" type="int" transient="false" @@ -5762,6 +6736,17 @@ visibility="public" > </field> +<field name="navigationMode" + type="int" + transient="false" + volatile="false" + value="16843471" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="negativeButtonText" type="int" transient="false" @@ -5784,6 +6769,17 @@ visibility="public" > </field> +<field name="nextFocusForward" + type="int" + transient="false" + volatile="false" + value="16843582" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="nextFocusLeft" type="int" transient="false" @@ -5905,6 +6901,17 @@ visibility="public" > </field> +<field name="opacity" + type="int" + transient="false" + volatile="false" + value="16843552" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="order" type="int" transient="false" @@ -5927,6 +6934,17 @@ visibility="public" > </field> +<field name="ordering" + type="int" + transient="false" + volatile="false" + value="16843490" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="orderingFromXml" type="int" transient="false" @@ -6279,6 +7297,17 @@ visibility="public" > </field> +<field name="popupMenuStyle" + type="int" + transient="false" + volatile="false" + value="16843522" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="popupWindowStyle" type="int" transient="false" @@ -6367,6 +7396,17 @@ visibility="public" > </field> +<field name="previewImage" + type="int" + transient="false" + volatile="false" + value="16843482" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="priority" type="int" transient="false" @@ -6411,6 +7451,17 @@ visibility="public" > </field> +<field name="progressBarPadding" + type="int" + transient="false" + volatile="false" + value="16843547" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="progressBarStyle" type="int" transient="false" @@ -6521,6 +7572,17 @@ visibility="public" > </field> +<field name="propertyName" + type="int" + transient="false" + volatile="false" + value="16843489" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="protectionLevel" type="int" transient="false" @@ -6862,6 +7924,39 @@ visibility="public" > </field> +<field name="rotation" + type="int" + transient="false" + volatile="false" + value="16843560" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="rotationX" + type="int" + transient="false" + volatile="false" + value="16843561" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="rotationY" + type="int" + transient="false" + volatile="false" + value="16843562" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="rowDelay" type="int" transient="false" @@ -6950,6 +8045,28 @@ visibility="public" > </field> +<field name="scaleX" + type="int" + transient="false" + volatile="false" + value="16843558" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="scaleY" + type="int" + transient="false" + volatile="false" + value="16843559" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="scheme" type="int" transient="false" @@ -7291,6 +8408,17 @@ visibility="public" > </field> +<field name="segmentedButtonStyle" + type="int" + transient="false" + volatile="false" + value="16843570" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="selectAllOnFocus" type="int" transient="false" @@ -7313,6 +8441,39 @@ visibility="public" > </field> +<field name="selectableItemBackground" + type="int" + transient="false" + volatile="false" + value="16843536" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="selectedDateVerticalBar" + type="int" + transient="false" + volatile="false" + value="16843593" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="selectedWeekBackgroundColor" + type="int" + transient="false" + volatile="false" + value="16843588" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="settingsActivity" type="int" transient="false" @@ -7423,6 +8584,17 @@ visibility="public" > </field> +<field name="showAsAction" + type="int" + transient="false" + volatile="false" + value="16843481" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="showDefault" type="int" transient="false" @@ -7434,6 +8606,17 @@ visibility="public" > </field> +<field name="showDividers" + type="int" + transient="false" + volatile="false" + value="16843563" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="showSilent" type="int" transient="false" @@ -7445,6 +8628,28 @@ visibility="public" > </field> +<field name="showWeekNumber" + type="int" + transient="false" + volatile="false" + value="16843584" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="shownWeekCount" + type="int" + transient="false" + volatile="false" + value="16843587" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="shrinkColumns" type="int" transient="false" @@ -7500,6 +8705,17 @@ visibility="public" > </field> +<field name="solidColor" + type="int" + transient="false" + volatile="false" + value="16843596" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="soundEffectsEnabled" type="int" transient="false" @@ -7544,6 +8760,17 @@ visibility="public" > </field> +<field name="spinnerMode" + type="int" + transient="false" + volatile="false" + value="16843507" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="spinnerStyle" type="int" transient="false" @@ -7555,6 +8782,28 @@ visibility="public" > </field> +<field name="spinnersShown" + type="int" + transient="false" + volatile="false" + value="16843597" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="splitMotionEvents" + type="int" + transient="false" + volatile="false" + value="16843505" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="src" type="int" transient="false" @@ -7643,6 +8892,28 @@ visibility="public" > </field> +<field name="state_accelerated" + type="int" + transient="false" + volatile="false" + value="16843549" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="state_activated" + type="int" + transient="false" + volatile="false" + value="16843520" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="state_active" type="int" transient="false" @@ -7764,6 +9035,17 @@ visibility="public" > </field> +<field name="state_multiline" + type="int" + transient="false" + volatile="false" + value="16843599" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="state_pressed" type="int" transient="false" @@ -7808,6 +9090,17 @@ visibility="public" > </field> +<field name="staticWallpaperPreview" + type="int" + transient="false" + volatile="false" + value="16843571" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="stepSize" type="int" transient="false" @@ -7852,6 +9145,28 @@ visibility="public" > </field> +<field name="subtitle" + type="int" + transient="false" + volatile="false" + value="16843473" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="subtitleTextStyle" + type="int" + transient="false" + volatile="false" + value="16843515" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="suggestActionMsg" type="int" transient="false" @@ -8226,6 +9541,17 @@ visibility="public" > </field> +<field name="textAppearanceLargePopupMenu" + type="int" + transient="false" + volatile="false" + value="16843523" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="textAppearanceMedium" type="int" transient="false" @@ -8292,6 +9618,17 @@ visibility="public" > </field> +<field name="textAppearanceSmallPopupMenu" + type="int" + transient="false" + volatile="false" + value="16843524" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="textCheckMark" type="int" transient="false" @@ -8325,6 +9662,17 @@ visibility="public" > </field> +<field name="textColorAlertDialogListItem" + type="int" + transient="false" + volatile="false" + value="16843528" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="textColorHighlight" type="int" transient="false" @@ -8336,6 +9684,17 @@ visibility="public" > </field> +<field name="textColorHighlightInverse" + type="int" + transient="false" + volatile="false" + value="16843601" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="textColorHint" type="int" transient="false" @@ -8369,6 +9728,17 @@ visibility="public" > </field> +<field name="textColorLinkInverse" + type="int" + transient="false" + volatile="false" + value="16843602" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="textColorPrimary" type="int" transient="false" @@ -8501,6 +9871,28 @@ visibility="public" > </field> +<field name="textEditNoPasteWindowLayout" + type="int" + transient="false" + volatile="false" + value="16843543" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="textEditPasteWindowLayout" + type="int" + transient="false" + volatile="false" + value="16843542" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="textFilterEnabled" type="int" transient="false" @@ -8512,6 +9904,17 @@ visibility="public" > </field> +<field name="textIsSelectable" + type="int" + transient="false" + volatile="false" + value="16843544" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="textOff" type="int" transient="false" @@ -8732,6 +10135,17 @@ visibility="public" > </field> +<field name="titleTextStyle" + type="int" + transient="false" + volatile="false" + value="16843514" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="toAlpha" type="int" transient="false" @@ -8875,6 +10289,50 @@ visibility="public" > </field> +<field name="transformPivotX" + type="int" + transient="false" + volatile="false" + value="16843554" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="transformPivotY" + type="int" + transient="false" + volatile="false" + value="16843555" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="translationX" + type="int" + transient="false" + volatile="false" + value="16843556" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="translationY" + type="int" + transient="false" + volatile="false" + value="16843557" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="type" type="int" transient="false" @@ -8908,6 +10366,17 @@ visibility="public" > </field> +<field name="unfocusedMonthDateColor" + type="int" + transient="false" + volatile="false" + value="16843590" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="unselectedAlpha" type="int" transient="false" @@ -8930,6 +10399,17 @@ visibility="public" > </field> +<field name="useIntrinsicSizeAsMinimum" + type="int" + transient="false" + volatile="false" + value="16843538" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="useLevel" type="int" transient="false" @@ -8963,6 +10443,39 @@ visibility="public" > </field> +<field name="valueFrom" + type="int" + transient="false" + volatile="false" + value="16843486" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="valueTo" + type="int" + transient="false" + volatile="false" + value="16843487" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="valueType" + type="int" + transient="false" + volatile="false" + value="16843488" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="variablePadding" type="int" transient="false" @@ -9029,6 +10542,17 @@ visibility="public" > </field> +<field name="verticalScrollbarPosition" + type="int" + transient="false" + volatile="false" + value="16843574" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="verticalSpacing" type="int" transient="false" @@ -9238,6 +10762,39 @@ visibility="public" > </field> +<field name="weekDayTextAppearance" + type="int" + transient="false" + volatile="false" + value="16843594" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="weekNumberColor" + type="int" + transient="false" + volatile="false" + value="16843591" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="weekSeparatorLineColor" + type="int" + transient="false" + volatile="false" + value="16843592" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="weightSum" type="int" transient="false" @@ -9271,6 +10828,39 @@ visibility="public" > </field> +<field name="windowActionBar" + type="int" + transient="false" + volatile="false" + value="16843469" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="windowActionBarOverlay" + type="int" + transient="false" + volatile="false" + value="16843492" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="windowActionModeOverlay" + type="int" + transient="false" + volatile="false" + value="16843485" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="windowAnimationStyle" type="int" transient="false" @@ -9315,6 +10905,17 @@ visibility="public" > </field> +<field name="windowEnableSplitTouch" + type="int" + transient="false" + volatile="false" + value="16843545" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="windowEnterAnimation" type="int" transient="false" @@ -9392,6 +10993,28 @@ visibility="public" > </field> +<field name="windowMinWidthMajor" + type="int" + transient="false" + volatile="false" + value="16843608" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="windowMinWidthMinor" + type="int" + transient="false" + volatile="false" + value="16843609" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="windowNoDisplay" type="int" transient="false" @@ -9806,6 +11429,28 @@ visibility="public" > </field> +<field name="dialog_min_width_major" + type="int" + transient="false" + volatile="false" + value="17104899" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="dialog_min_width_minor" + type="int" + transient="false" + volatile="false" + value="17104900" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="thumbnail_height" type="int" transient="false" @@ -11738,6 +13383,23 @@ > </field> </class> +<class name="R.fraction" + extends="java.lang.Object" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="R.fraction" + type="android.R.fraction" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +</class> <class name="R.id" extends="java.lang.Object" abstract="false" @@ -11941,6 +13603,17 @@ visibility="public" > </field> +<field name="home" + type="int" + transient="false" + volatile="false" + value="16908332" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="icon" type="int" transient="false" @@ -12095,6 +13768,17 @@ visibility="public" > </field> +<field name="selectTextMode" + type="int" + transient="false" + volatile="false" + value="16908333" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="selectedIcon" type="int" transient="false" @@ -12227,6 +13911,17 @@ visibility="public" > </field> +<field name="up" + type="int" + transient="false" + volatile="false" + value="16908334" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="widget_frame" type="int" transient="false" @@ -12289,6 +13984,166 @@ > </field> </class> +<class name="R.interpolator" + extends="java.lang.Object" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="R.interpolator" + type="android.R.interpolator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="accelerate_cubic" + type="int" + transient="false" + volatile="false" + value="17563650" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="accelerate_decelerate" + type="int" + transient="false" + volatile="false" + value="17563654" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="accelerate_quad" + type="int" + transient="false" + volatile="false" + value="17563648" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="accelerate_quint" + type="int" + transient="false" + volatile="false" + value="17563652" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="anticipate" + type="int" + transient="false" + volatile="false" + value="17563655" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="anticipate_overshoot" + type="int" + transient="false" + volatile="false" + value="17563657" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="bounce" + type="int" + transient="false" + volatile="false" + value="17563658" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="cycle" + type="int" + transient="false" + volatile="false" + value="17563660" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="decelerate_cubic" + type="int" + transient="false" + volatile="false" + value="17563651" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="decelerate_quad" + type="int" + transient="false" + volatile="false" + value="17563649" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="decelerate_quint" + type="int" + transient="false" + volatile="false" + value="17563653" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="linear" + type="int" + transient="false" + volatile="false" + value="17563659" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="overshoot" + type="int" + transient="false" + volatile="false" + value="17563656" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="R.layout" extends="java.lang.Object" abstract="false" @@ -12338,6 +14193,17 @@ visibility="public" > </field> +<field name="list_content" + type="int" + transient="false" + volatile="false" + value="17367060" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="preference_category" type="int" transient="false" @@ -12448,6 +14314,28 @@ visibility="public" > </field> +<field name="simple_list_item_activated_1" + type="int" + transient="false" + volatile="false" + value="17367062" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="simple_list_item_activated_2" + type="int" + transient="false" + volatile="false" + value="17367063" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="simple_list_item_checked" type="int" transient="false" @@ -12481,6 +14369,17 @@ visibility="public" > </field> +<field name="simple_selectable_list_item" + type="int" + transient="false" + volatile="false" + value="17367061" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="simple_spinner_dropdown_item" type="int" transient="false" @@ -12526,6 +14425,51 @@ > </field> </class> +<class name="R.menu" + extends="java.lang.Object" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="R.menu" + type="android.R.menu" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +</class> +<class name="R.mipmap" + extends="java.lang.Object" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="R.mipmap" + type="android.R.mipmap" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="sym_def_app_icon" + type="int" + transient="false" + volatile="false" + value="17629184" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="R.plurals" extends="java.lang.Object" abstract="false" @@ -12785,6 +14729,17 @@ visibility="public" > </field> +<field name="selectTextMode" + type="int" + transient="false" + volatile="false" + value="17039382" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="unknownName" type="int" transient="false" @@ -12901,6 +14856,72 @@ visibility="public" > </field> +<field name="Holo_ButtonBar" + type="int" + transient="false" + volatile="false" + value="16974053" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Holo_ButtonBar_AlertDialog" + type="int" + transient="false" + volatile="false" + value="16974055" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Holo_Light_ButtonBar" + type="int" + transient="false" + volatile="false" + value="16974054" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Holo_Light_ButtonBar_AlertDialog" + type="int" + transient="false" + volatile="false" + value="16974056" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Holo_Light_SegmentedButton" + type="int" + transient="false" + volatile="false" + value="16974058" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Holo_SegmentedButton" + type="int" + transient="false" + volatile="false" + value="16974057" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="MediaButton" type="int" transient="false" @@ -13209,6 +15230,28 @@ visibility="public" > </field> +<field name="TextAppearance_Widget_PopupMenu_Large" + type="int" + transient="false" + volatile="false" + value="16973952" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TextAppearance_Widget_PopupMenu_Small" + type="int" + transient="false" + volatile="false" + value="16973953" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="TextAppearance_Widget_TabWidget" type="int" transient="false" @@ -13319,6 +15362,226 @@ visibility="public" > </field> +<field name="Theme_Holo" + type="int" + transient="false" + volatile="false" + value="16973931" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Dialog" + type="int" + transient="false" + volatile="false" + value="16973936" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_DialogWhenLarge" + type="int" + transient="false" + volatile="false" + value="16973944" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_DialogWhenLarge_NoActionBar" + type="int" + transient="false" + volatile="false" + value="16973945" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Dialog_MinWidth" + type="int" + transient="false" + volatile="false" + value="16973937" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Dialog_NoActionBar" + type="int" + transient="false" + volatile="false" + value="16973938" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Dialog_NoActionBar_MinWidth" + type="int" + transient="false" + volatile="false" + value="16973939" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Light" + type="int" + transient="false" + volatile="false" + value="16973935" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Light_Dialog" + type="int" + transient="false" + volatile="false" + value="16973940" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Light_DialogWhenLarge" + type="int" + transient="false" + volatile="false" + value="16973946" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Light_DialogWhenLarge_NoActionBar" + type="int" + transient="false" + volatile="false" + value="16973947" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Light_Dialog_MinWidth" + type="int" + transient="false" + volatile="false" + value="16973941" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Light_Dialog_NoActionBar" + type="int" + transient="false" + volatile="false" + value="16973942" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Light_Dialog_NoActionBar_MinWidth" + type="int" + transient="false" + volatile="false" + value="16973943" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Light_Panel" + type="int" + transient="false" + volatile="false" + value="16973949" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_NoActionBar" + type="int" + transient="false" + volatile="false" + value="16973933" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_NoActionBar_Fullscreen" + type="int" + transient="false" + volatile="false" + value="16973934" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Panel" + type="int" + transient="false" + volatile="false" + value="16973948" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Wallpaper" + type="int" + transient="false" + volatile="false" + value="16973950" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Theme_Holo_Wallpaper_NoTitleBar" + type="int" + transient="false" + volatile="false" + value="16973951" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Theme_InputMethod" type="int" transient="false" @@ -13341,6 +15604,17 @@ visibility="public" > </field> +<field name="Theme_Light_Holo" + type="int" + transient="false" + volatile="false" + value="16973932" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Theme_Light_NoTitleBar" type="int" transient="false" @@ -13418,6 +15692,17 @@ visibility="public" > </field> +<field name="Theme_NoTitleBar_OverlayActionModes" + type="int" + transient="false" + volatile="false" + value="16973930" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Theme_Panel" type="int" transient="false" @@ -13506,6 +15791,17 @@ visibility="public" > </field> +<field name="Theme_WithActionBar" + type="int" + transient="false" + volatile="false" + value="16973929" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget" type="int" transient="false" @@ -13528,6 +15824,50 @@ visibility="public" > </field> +<field name="Widget_ActionBar" + type="int" + transient="false" + volatile="false" + value="16973954" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_ActionButton" + type="int" + transient="false" + volatile="false" + value="16973956" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_ActionButton_CloseMode" + type="int" + transient="false" + volatile="false" + value="16973960" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_ActionButton_Overflow" + type="int" + transient="false" + volatile="false" + value="16973959" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget_AutoCompleteTextView" type="int" transient="false" @@ -13583,6 +15923,17 @@ visibility="public" > </field> +<field name="Widget_CalendarView" + type="int" + transient="false" + volatile="false" + value="16974068" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget_CompoundButton" type="int" transient="false" @@ -13660,6 +16011,17 @@ visibility="public" > </field> +<field name="Widget_EditText_NumberPickerInputText" + type="int" + transient="false" + volatile="false" + value="16974060" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget_ExpandableListView" type="int" transient="false" @@ -13671,6 +16033,17 @@ visibility="public" > </field> +<field name="Widget_FragmentBreadCrumbs" + type="int" + transient="false" + volatile="false" + value="16973961" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget_Gallery" type="int" transient="false" @@ -13693,6 +16066,1095 @@ visibility="public" > </field> +<field name="Widget_Holo" + type="int" + transient="false" + volatile="false" + value="16973962" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ActionBar" + type="int" + transient="false" + volatile="false" + value="16974004" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ActionButton" + type="int" + transient="false" + volatile="false" + value="16973999" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ActionButton_CloseMode" + type="int" + transient="false" + volatile="false" + value="16974003" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ActionButton_Overflow" + type="int" + transient="false" + volatile="false" + value="16974000" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ActionButton_TextButton" + type="int" + transient="false" + volatile="false" + value="16974001" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ActionMode" + type="int" + transient="false" + volatile="false" + value="16974002" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_AutoCompleteTextView" + type="int" + transient="false" + volatile="false" + value="16973968" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Button" + type="int" + transient="false" + volatile="false" + value="16973963" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Button_Borderless" + type="int" + transient="false" + volatile="false" + value="16974050" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Button_Inset" + type="int" + transient="false" + volatile="false" + value="16973965" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Button_Small" + type="int" + transient="false" + volatile="false" + value="16973964" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Button_Toggle" + type="int" + transient="false" + volatile="false" + value="16973966" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_CalendarView" + type="int" + transient="false" + volatile="false" + value="16974069" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_CompoundButton_CheckBox" + type="int" + transient="false" + volatile="false" + value="16973969" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_CompoundButton_RadioButton" + type="int" + transient="false" + volatile="false" + value="16973986" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_CompoundButton_Star" + type="int" + transient="false" + volatile="false" + value="16973990" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_DropDownItem" + type="int" + transient="false" + volatile="false" + value="16973994" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_DropDownItem_Spinner" + type="int" + transient="false" + volatile="false" + value="16973995" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_EditText" + type="int" + transient="false" + volatile="false" + value="16973971" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_EditText_NumberPickerInputText" + type="int" + transient="false" + volatile="false" + value="16974063" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ExpandableListView" + type="int" + transient="false" + volatile="false" + value="16973972" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_GridView" + type="int" + transient="false" + volatile="false" + value="16973973" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_HorizontalScrollView" + type="int" + transient="false" + volatile="false" + value="16973988" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ImageButton" + type="int" + transient="false" + volatile="false" + value="16973974" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ImageButton_NumberPickerDownButton" + type="int" + transient="false" + volatile="false" + value="16974064" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ImageButton_NumberPickerUpButton" + type="int" + transient="false" + volatile="false" + value="16974062" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light" + type="int" + transient="false" + volatile="false" + value="16974005" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ActionBar" + type="int" + transient="false" + volatile="false" + value="16974049" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ActionButton" + type="int" + transient="false" + volatile="false" + value="16974045" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ActionButton_CloseMode" + type="int" + transient="false" + volatile="false" + value="16974048" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ActionButton_Overflow" + type="int" + transient="false" + volatile="false" + value="16974046" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ActionMode" + type="int" + transient="false" + volatile="false" + value="16974047" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_AutoCompleteTextView" + type="int" + transient="false" + volatile="false" + value="16974011" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_Button" + type="int" + transient="false" + volatile="false" + value="16974006" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_Button_Inset" + type="int" + transient="false" + volatile="false" + value="16974008" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_Button_Small" + type="int" + transient="false" + volatile="false" + value="16974007" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_Button_Toggle" + type="int" + transient="false" + volatile="false" + value="16974009" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_CalendarView" + type="int" + transient="false" + volatile="false" + value="16974070" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_CompoundButton_CheckBox" + type="int" + transient="false" + volatile="false" + value="16974012" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_CompoundButton_RadioButton" + type="int" + transient="false" + volatile="false" + value="16974032" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_CompoundButton_Star" + type="int" + transient="false" + volatile="false" + value="16974036" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_DropDownItem" + type="int" + transient="false" + volatile="false" + value="16974040" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_DropDownItem_Spinner" + type="int" + transient="false" + volatile="false" + value="16974041" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_EditText" + type="int" + transient="false" + volatile="false" + value="16974014" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_EditText_NumberPickerInputText" + type="int" + transient="false" + volatile="false" + value="16974066" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ExpandableListView" + type="int" + transient="false" + volatile="false" + value="16974015" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_GridView" + type="int" + transient="false" + volatile="false" + value="16974016" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_HorizontalScrollView" + type="int" + transient="false" + volatile="false" + value="16974034" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ImageButton" + type="int" + transient="false" + volatile="false" + value="16974017" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ImageButton_NumberPickerDownButton" + type="int" + transient="false" + volatile="false" + value="16974067" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ImageButton_NumberPickerUpButton" + type="int" + transient="false" + volatile="false" + value="16974065" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ListPopupWindow" + type="int" + transient="false" + volatile="false" + value="16974043" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ListView" + type="int" + transient="false" + volatile="false" + value="16974018" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ListView_DropDown" + type="int" + transient="false" + volatile="false" + value="16974013" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_PopupMenu" + type="int" + transient="false" + volatile="false" + value="16974044" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_PopupWindow" + type="int" + transient="false" + volatile="false" + value="16974019" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ProgressBar" + type="int" + transient="false" + volatile="false" + value="16974020" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ProgressBar_Horizontal" + type="int" + transient="false" + volatile="false" + value="16974021" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ProgressBar_Inverse" + type="int" + transient="false" + volatile="false" + value="16974025" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ProgressBar_Large" + type="int" + transient="false" + volatile="false" + value="16974024" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ProgressBar_Large_Inverse" + type="int" + transient="false" + volatile="false" + value="16974027" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ProgressBar_Small" + type="int" + transient="false" + volatile="false" + value="16974022" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ProgressBar_Small_Inverse" + type="int" + transient="false" + volatile="false" + value="16974026" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ProgressBar_Small_Title" + type="int" + transient="false" + volatile="false" + value="16974023" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_RatingBar" + type="int" + transient="false" + volatile="false" + value="16974029" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_RatingBar_Indicator" + type="int" + transient="false" + volatile="false" + value="16974030" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_RatingBar_Small" + type="int" + transient="false" + volatile="false" + value="16974031" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_ScrollView" + type="int" + transient="false" + volatile="false" + value="16974033" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_SeekBar" + type="int" + transient="false" + volatile="false" + value="16974028" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_Spinner" + type="int" + transient="false" + volatile="false" + value="16974035" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_Tab" + type="int" + transient="false" + volatile="false" + value="16974052" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_TabWidget" + type="int" + transient="false" + volatile="false" + value="16974037" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_TextView" + type="int" + transient="false" + volatile="false" + value="16974010" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_TextView_SpinnerItem" + type="int" + transient="false" + volatile="false" + value="16974042" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_WebTextView" + type="int" + transient="false" + volatile="false" + value="16974038" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Light_WebView" + type="int" + transient="false" + volatile="false" + value="16974039" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ListPopupWindow" + type="int" + transient="false" + volatile="false" + value="16973997" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ListView" + type="int" + transient="false" + volatile="false" + value="16973975" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ListView_DropDown" + type="int" + transient="false" + volatile="false" + value="16973970" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_PopupMenu" + type="int" + transient="false" + volatile="false" + value="16973998" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_PopupWindow" + type="int" + transient="false" + volatile="false" + value="16973976" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ProgressBar" + type="int" + transient="false" + volatile="false" + value="16973977" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ProgressBar_Horizontal" + type="int" + transient="false" + volatile="false" + value="16973978" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ProgressBar_Large" + type="int" + transient="false" + volatile="false" + value="16973981" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ProgressBar_Small" + type="int" + transient="false" + volatile="false" + value="16973979" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ProgressBar_Small_Title" + type="int" + transient="false" + volatile="false" + value="16973980" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_RatingBar" + type="int" + transient="false" + volatile="false" + value="16973983" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_RatingBar_Indicator" + type="int" + transient="false" + volatile="false" + value="16973984" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_RatingBar_Small" + type="int" + transient="false" + volatile="false" + value="16973985" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_ScrollView" + type="int" + transient="false" + volatile="false" + value="16973987" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_SeekBar" + type="int" + transient="false" + volatile="false" + value="16973982" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Spinner" + type="int" + transient="false" + volatile="false" + value="16973989" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_Tab" + type="int" + transient="false" + volatile="false" + value="16974051" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_TabWidget" + type="int" + transient="false" + volatile="false" + value="16973991" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_TextView" + type="int" + transient="false" + volatile="false" + value="16973967" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_TextView_SpinnerItem" + type="int" + transient="false" + volatile="false" + value="16973996" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_WebTextView" + type="int" + transient="false" + volatile="false" + value="16973992" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_Holo_WebView" + type="int" + transient="false" + volatile="false" + value="16973993" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget_ImageButton" type="int" transient="false" @@ -13704,6 +17166,28 @@ visibility="public" > </field> +<field name="Widget_ImageButton_NumberPickerDownButton" + type="int" + transient="false" + volatile="false" + value="16974061" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="Widget_ImageButton_NumberPickerUpButton" + type="int" + transient="false" + volatile="false" + value="16974059" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget_ImageWell" type="int" transient="false" @@ -13726,6 +17210,17 @@ visibility="public" > </field> +<field name="Widget_ListPopupWindow" + type="int" + transient="false" + volatile="false" + value="16973957" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget_ListView" type="int" transient="false" @@ -13770,6 +17265,17 @@ visibility="public" > </field> +<field name="Widget_PopupMenu" + type="int" + transient="false" + volatile="false" + value="16973958" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget_PopupWindow" type="int" transient="false" @@ -13902,6 +17408,17 @@ visibility="public" > </field> +<field name="Widget_Spinner_DropDown" + type="int" + transient="false" + volatile="false" + value="16973955" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="Widget_TabWidget" type="int" transient="false" @@ -15315,6 +18832,28 @@ visibility="public" > </field> +<field name="KEY_CALLER_PID" + type="java.lang.String" + transient="false" + volatile="false" + value=""callerPid"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEY_CALLER_UID" + type="java.lang.String" + transient="false" + volatile="false" + value=""callerUid"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEY_ERROR_CODE" type="java.lang.String" transient="false" @@ -15562,6 +19101,28 @@ </parameter> <parameter name="prefId" type="int"> </parameter> +<parameter name="customTokens" type="boolean"> +</parameter> +</constructor> +<constructor name="AuthenticatorDescription" + type="android.accounts.AuthenticatorDescription" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="type" type="java.lang.String"> +</parameter> +<parameter name="packageName" type="java.lang.String"> +</parameter> +<parameter name="labelId" type="int"> +</parameter> +<parameter name="iconId" type="int"> +</parameter> +<parameter name="smallIconId" type="int"> +</parameter> +<parameter name="prefId" type="int"> +</parameter> </constructor> <method name="describeContents" return="int" @@ -15622,6 +19183,16 @@ visibility="public" > </field> +<field name="customTokens" + type="boolean" + transient="false" + volatile="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="iconId" type="int" transient="false" @@ -15842,8 +19413,3283 @@ </constructor> </class> </package> +<package name="android.animation" +> +<class name="Animator" + extends="java.lang.Object" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="java.lang.Cloneable"> +</implements> +<constructor name="Animator" + type="android.animation.Animator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="addListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.animation.Animator.AnimatorListener"> +</parameter> +</method> +<method name="cancel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="clone" + return="android.animation.Animator" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="end" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getDuration" + return="long" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getListeners" + return="java.util.ArrayList<android.animation.Animator.AnimatorListener>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getStartDelay" + return="long" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isRunning" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="removeAllListeners" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="removeListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.animation.Animator.AnimatorListener"> +</parameter> +</method> +<method name="setDuration" + return="android.animation.Animator" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="duration" type="long"> +</parameter> +</method> +<method name="setInterpolator" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="android.animation.TimeInterpolator"> +</parameter> +</method> +<method name="setStartDelay" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="startDelay" type="long"> +</parameter> +</method> +<method name="setTarget" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="java.lang.Object"> +</parameter> +</method> +<method name="setupEndValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setupStartValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="start" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<interface name="Animator.AnimatorListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onAnimationCancel" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animation" type="android.animation.Animator"> +</parameter> +</method> +<method name="onAnimationEnd" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animation" type="android.animation.Animator"> +</parameter> +</method> +<method name="onAnimationRepeat" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animation" type="android.animation.Animator"> +</parameter> +</method> +<method name="onAnimationStart" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animation" type="android.animation.Animator"> +</parameter> +</method> +</interface> +<class name="AnimatorInflater" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="AnimatorInflater" + type="android.animation.AnimatorInflater" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="loadAnimator" + return="android.animation.Animator" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="id" type="int"> +</parameter> +<exception name="Resources.NotFoundException" type="android.content.res.Resources.NotFoundException"> +</exception> +</method> +</class> +<class name="AnimatorListenerAdapter" + extends="java.lang.Object" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.animation.Animator.AnimatorListener"> +</implements> +<constructor name="AnimatorListenerAdapter" + type="android.animation.AnimatorListenerAdapter" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="onAnimationCancel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animation" type="android.animation.Animator"> +</parameter> +</method> +<method name="onAnimationEnd" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animation" type="android.animation.Animator"> +</parameter> +</method> +<method name="onAnimationRepeat" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animation" type="android.animation.Animator"> +</parameter> +</method> +<method name="onAnimationStart" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animation" type="android.animation.Animator"> +</parameter> +</method> +</class> +<class name="AnimatorSet" + extends="android.animation.Animator" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="AnimatorSet" + type="android.animation.AnimatorSet" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="getChildAnimations" + return="java.util.ArrayList<android.animation.Animator>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getDuration" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getStartDelay" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isRunning" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="play" + return="android.animation.AnimatorSet.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="anim" type="android.animation.Animator"> +</parameter> +</method> +<method name="playSequentially" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="items" type="android.animation.Animator..."> +</parameter> +</method> +<method name="playSequentially" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="items" type="java.util.List<android.animation.Animator>"> +</parameter> +</method> +<method name="playTogether" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="items" type="android.animation.Animator..."> +</parameter> +</method> +<method name="playTogether" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="items" type="java.util.Collection<android.animation.Animator>"> +</parameter> +</method> +<method name="setDuration" + return="android.animation.AnimatorSet" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="duration" type="long"> +</parameter> +</method> +<method name="setInterpolator" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="interpolator" type="android.animation.TimeInterpolator"> +</parameter> +</method> +<method name="setStartDelay" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="startDelay" type="long"> +</parameter> +</method> +</class> +<class name="AnimatorSet.Builder" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="after" + return="android.animation.AnimatorSet.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="anim" type="android.animation.Animator"> +</parameter> +</method> +<method name="after" + return="android.animation.AnimatorSet.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="delay" type="long"> +</parameter> +</method> +<method name="before" + return="android.animation.AnimatorSet.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="anim" type="android.animation.Animator"> +</parameter> +</method> +<method name="with" + return="android.animation.AnimatorSet.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="anim" type="android.animation.Animator"> +</parameter> +</method> +</class> +<class name="ArgbEvaluator" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.animation.TypeEvaluator"> +</implements> +<constructor name="ArgbEvaluator" + type="android.animation.ArgbEvaluator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="evaluate" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +<parameter name="startValue" type="java.lang.Object"> +</parameter> +<parameter name="endValue" type="java.lang.Object"> +</parameter> +</method> +</class> +<class name="DoubleEvaluator" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.animation.TypeEvaluator"> +</implements> +<constructor name="DoubleEvaluator" + type="android.animation.DoubleEvaluator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="evaluate" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +<parameter name="startValue" type="java.lang.Object"> +</parameter> +<parameter name="endValue" type="java.lang.Object"> +</parameter> +</method> +</class> +<class name="FloatEvaluator" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.animation.TypeEvaluator"> +</implements> +<constructor name="FloatEvaluator" + type="android.animation.FloatEvaluator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="evaluate" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +<parameter name="startValue" type="java.lang.Object"> +</parameter> +<parameter name="endValue" type="java.lang.Object"> +</parameter> +</method> +</class> +<class name="IntEvaluator" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.animation.TypeEvaluator"> +</implements> +<constructor name="IntEvaluator" + type="android.animation.IntEvaluator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="evaluate" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +<parameter name="startValue" type="java.lang.Object"> +</parameter> +<parameter name="endValue" type="java.lang.Object"> +</parameter> +</method> +</class> +<class name="Keyframe" + extends="java.lang.Object" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="java.lang.Cloneable"> +</implements> +<constructor name="Keyframe" + type="android.animation.Keyframe" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="clone" + return="android.animation.Keyframe" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getFraction" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getInterpolator" + return="android.animation.TimeInterpolator" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getType" + return="java.lang.Class" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getValue" + return="java.lang.Object" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hasValue" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="ofFloat" + return="android.animation.Keyframe" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +<parameter name="value" type="float"> +</parameter> +</method> +<method name="ofFloat" + return="android.animation.Keyframe" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +</method> +<method name="ofInt" + return="android.animation.Keyframe" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +<parameter name="value" type="int"> +</parameter> +</method> +<method name="ofInt" + return="android.animation.Keyframe" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +</method> +<method name="ofObject" + return="android.animation.Keyframe" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +<parameter name="value" type="java.lang.Object"> +</parameter> +</method> +<method name="ofObject" + return="android.animation.Keyframe" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +</method> +<method name="setFraction" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +</method> +<method name="setInterpolator" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="interpolator" type="android.animation.TimeInterpolator"> +</parameter> +</method> +<method name="setValue" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="java.lang.Object"> +</parameter> +</method> +</class> +<class name="LayoutTransition" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="LayoutTransition" + type="android.animation.LayoutTransition" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="addChild" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="parent" type="android.view.ViewGroup"> +</parameter> +<parameter name="child" type="android.view.View"> +</parameter> +</method> +<method name="addTransitionListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.animation.LayoutTransition.TransitionListener"> +</parameter> +</method> +<method name="getAnimator" + return="android.animation.Animator" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +</method> +<method name="getDuration" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +</method> +<method name="getInterpolator" + return="android.animation.TimeInterpolator" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +</method> +<method name="getStagger" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +</method> +<method name="getStartDelay" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +</method> +<method name="getTransitionListeners" + return="java.util.List<android.animation.LayoutTransition.TransitionListener>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hideChild" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="parent" type="android.view.ViewGroup"> +</parameter> +<parameter name="child" type="android.view.View"> +</parameter> +</method> +<method name="isChangingLayout" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isRunning" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="removeChild" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="parent" type="android.view.ViewGroup"> +</parameter> +<parameter name="child" type="android.view.View"> +</parameter> +</method> +<method name="removeTransitionListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.animation.LayoutTransition.TransitionListener"> +</parameter> +</method> +<method name="setAnimator" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +<parameter name="animator" type="android.animation.Animator"> +</parameter> +</method> +<method name="setDuration" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="duration" type="long"> +</parameter> +</method> +<method name="setDuration" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +<parameter name="duration" type="long"> +</parameter> +</method> +<method name="setInterpolator" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +<parameter name="interpolator" type="android.animation.TimeInterpolator"> +</parameter> +</method> +<method name="setStagger" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +<parameter name="duration" type="long"> +</parameter> +</method> +<method name="setStartDelay" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transitionType" type="int"> +</parameter> +<parameter name="delay" type="long"> +</parameter> +</method> +<method name="showChild" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="parent" type="android.view.ViewGroup"> +</parameter> +<parameter name="child" type="android.view.View"> +</parameter> +</method> +<field name="APPEARING" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CHANGE_APPEARING" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CHANGE_DISAPPEARING" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DISAPPEARING" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<interface name="LayoutTransition.TransitionListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="endTransition" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transition" type="android.animation.LayoutTransition"> +</parameter> +<parameter name="container" type="android.view.ViewGroup"> +</parameter> +<parameter name="view" type="android.view.View"> +</parameter> +<parameter name="transitionType" type="int"> +</parameter> +</method> +<method name="startTransition" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transition" type="android.animation.LayoutTransition"> +</parameter> +<parameter name="container" type="android.view.ViewGroup"> +</parameter> +<parameter name="view" type="android.view.View"> +</parameter> +<parameter name="transitionType" type="int"> +</parameter> +</method> +</interface> +<class name="ObjectAnimator" + extends="android.animation.ValueAnimator" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ObjectAnimator" + type="android.animation.ObjectAnimator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="getPropertyName" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getTarget" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="ofFloat" + return="android.animation.ObjectAnimator" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="java.lang.Object"> +</parameter> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +<parameter name="values" type="float..."> +</parameter> +</method> +<method name="ofInt" + return="android.animation.ObjectAnimator" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="java.lang.Object"> +</parameter> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +<parameter name="values" type="int..."> +</parameter> +</method> +<method name="ofObject" + return="android.animation.ObjectAnimator" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="java.lang.Object"> +</parameter> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +<parameter name="evaluator" type="android.animation.TypeEvaluator"> +</parameter> +<parameter name="values" type="java.lang.Object..."> +</parameter> +</method> +<method name="ofPropertyValuesHolder" + return="android.animation.ObjectAnimator" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="java.lang.Object"> +</parameter> +<parameter name="values" type="android.animation.PropertyValuesHolder..."> +</parameter> +</method> +<method name="setPropertyName" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +</method> +</class> +<class name="PropertyValuesHolder" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="java.lang.Cloneable"> +</implements> +<method name="clone" + return="android.animation.PropertyValuesHolder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getPropertyName" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="ofFloat" + return="android.animation.PropertyValuesHolder" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +<parameter name="values" type="float..."> +</parameter> +</method> +<method name="ofInt" + return="android.animation.PropertyValuesHolder" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +<parameter name="values" type="int..."> +</parameter> +</method> +<method name="ofKeyframe" + return="android.animation.PropertyValuesHolder" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +<parameter name="values" type="android.animation.Keyframe..."> +</parameter> +</method> +<method name="ofObject" + return="android.animation.PropertyValuesHolder" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +<parameter name="evaluator" type="android.animation.TypeEvaluator"> +</parameter> +<parameter name="values" type="java.lang.Object..."> +</parameter> +</method> +<method name="setEvaluator" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="evaluator" type="android.animation.TypeEvaluator"> +</parameter> +</method> +<method name="setFloatValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="float..."> +</parameter> +</method> +<method name="setIntValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="int..."> +</parameter> +</method> +<method name="setKeyframes" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="android.animation.Keyframe..."> +</parameter> +</method> +<method name="setObjectValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="java.lang.Object..."> +</parameter> +</method> +<method name="setPropertyName" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +</method> +</class> +<interface name="TimeInterpolator" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getInterpolation" + return="float" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="input" type="float"> +</parameter> +</method> +</interface> +<interface name="TypeEvaluator" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="evaluate" + return="java.lang.Object" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fraction" type="float"> +</parameter> +<parameter name="startValue" type="java.lang.Object"> +</parameter> +<parameter name="endValue" type="java.lang.Object"> +</parameter> +</method> +</interface> +<class name="ValueAnimator" + extends="android.animation.Animator" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ValueAnimator" + type="android.animation.ValueAnimator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="addUpdateListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.animation.ValueAnimator.AnimatorUpdateListener"> +</parameter> +</method> +<method name="getAnimatedValue" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getAnimatedValue" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="propertyName" type="java.lang.String"> +</parameter> +</method> +<method name="getCurrentPlayTime" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getDuration" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getFrameDelay" + return="long" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getInterpolator" + return="android.animation.TimeInterpolator" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getRepeatCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getRepeatMode" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getStartDelay" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getValues" + return="android.animation.PropertyValuesHolder[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isRunning" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="ofFloat" + return="android.animation.ValueAnimator" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="float..."> +</parameter> +</method> +<method name="ofInt" + return="android.animation.ValueAnimator" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="int..."> +</parameter> +</method> +<method name="ofObject" + return="android.animation.ValueAnimator" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="evaluator" type="android.animation.TypeEvaluator"> +</parameter> +<parameter name="values" type="java.lang.Object..."> +</parameter> +</method> +<method name="ofPropertyValuesHolder" + return="android.animation.ValueAnimator" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="android.animation.PropertyValuesHolder..."> +</parameter> +</method> +<method name="removeAllUpdateListeners" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="removeUpdateListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.animation.ValueAnimator.AnimatorUpdateListener"> +</parameter> +</method> +<method name="reverse" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setCurrentPlayTime" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="playTime" type="long"> +</parameter> +</method> +<method name="setDuration" + return="android.animation.ValueAnimator" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="duration" type="long"> +</parameter> +</method> +<method name="setEvaluator" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="android.animation.TypeEvaluator"> +</parameter> +</method> +<method name="setFloatValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="float..."> +</parameter> +</method> +<method name="setFrameDelay" + return="void" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="frameDelay" type="long"> +</parameter> +</method> +<method name="setIntValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="int..."> +</parameter> +</method> +<method name="setInterpolator" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="android.animation.TimeInterpolator"> +</parameter> +</method> +<method name="setObjectValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="java.lang.Object..."> +</parameter> +</method> +<method name="setRepeatCount" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="int"> +</parameter> +</method> +<method name="setRepeatMode" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="int"> +</parameter> +</method> +<method name="setStartDelay" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="startDelay" type="long"> +</parameter> +</method> +<method name="setValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="android.animation.PropertyValuesHolder..."> +</parameter> +</method> +<field name="INFINITE" + type="int" + transient="false" + volatile="false" + value="-1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RESTART" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="REVERSE" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<interface name="ValueAnimator.AnimatorUpdateListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onAnimationUpdate" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animation" type="android.animation.ValueAnimator"> +</parameter> +</method> +</interface> +</package> <package name="android.app" > +<class name="ActionBar" + extends="java.lang.Object" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ActionBar" + type="android.app.ActionBar" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="addOnMenuVisibilityListener" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.app.ActionBar.OnMenuVisibilityListener"> +</parameter> +</method> +<method name="addTab" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tab" type="android.app.ActionBar.Tab"> +</parameter> +</method> +<method name="addTab" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tab" type="android.app.ActionBar.Tab"> +</parameter> +<parameter name="setSelected" type="boolean"> +</parameter> +</method> +<method name="addTab" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tab" type="android.app.ActionBar.Tab"> +</parameter> +<parameter name="position" type="int"> +</parameter> +</method> +<method name="addTab" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tab" type="android.app.ActionBar.Tab"> +</parameter> +<parameter name="position" type="int"> +</parameter> +<parameter name="setSelected" type="boolean"> +</parameter> +</method> +<method name="getCustomNavigationView" + return="android.view.View" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +</method> +<method name="getCustomView" + return="android.view.View" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getDisplayOptions" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getHeight" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getNavigationItemCount" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getNavigationMode" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSelectedNavigationIndex" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSelectedNavigationItem" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +</method> +<method name="getSelectedTab" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSubtitle" + return="java.lang.CharSequence" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getTabAt" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="getTabCount" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getTitle" + return="java.lang.CharSequence" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hide" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isShowing" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="newTab" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="removeAllTabs" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="removeOnMenuVisibilityListener" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.app.ActionBar.OnMenuVisibilityListener"> +</parameter> +</method> +<method name="removeTab" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tab" type="android.app.ActionBar.Tab"> +</parameter> +</method> +<method name="removeTabAt" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> +<method name="selectTab" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tab" type="android.app.ActionBar.Tab"> +</parameter> +</method> +<method name="setBackgroundDrawable" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="android.graphics.drawable.Drawable"> +</parameter> +</method> +<method name="setCustomNavigationMode" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</method> +<method name="setCustomView" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</method> +<method name="setCustomView" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +<parameter name="layoutParams" type="android.app.ActionBar.LayoutParams"> +</parameter> +</method> +<method name="setCustomView" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> +<method name="setDisplayHomeAsUpEnabled" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="showHomeAsUp" type="boolean"> +</parameter> +</method> +<method name="setDisplayOptions" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="options" type="int"> +</parameter> +</method> +<method name="setDisplayOptions" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="options" type="int"> +</parameter> +<parameter name="mask" type="int"> +</parameter> +</method> +<method name="setDisplayShowCustomEnabled" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="showCustom" type="boolean"> +</parameter> +</method> +<method name="setDisplayShowHomeEnabled" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="showHome" type="boolean"> +</parameter> +</method> +<method name="setDisplayShowTitleEnabled" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="showTitle" type="boolean"> +</parameter> +</method> +<method name="setDisplayUseLogoEnabled" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="useLogo" type="boolean"> +</parameter> +</method> +<method name="setDropdownNavigationMode" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="adapter" type="android.widget.SpinnerAdapter"> +</parameter> +<parameter name="callback" type="android.app.ActionBar.OnNavigationListener"> +</parameter> +</method> +<method name="setDropdownNavigationMode" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="adapter" type="android.widget.SpinnerAdapter"> +</parameter> +<parameter name="callback" type="android.app.ActionBar.OnNavigationListener"> +</parameter> +<parameter name="defaultSelectedPosition" type="int"> +</parameter> +</method> +<method name="setListNavigationCallbacks" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="adapter" type="android.widget.SpinnerAdapter"> +</parameter> +<parameter name="callback" type="android.app.ActionBar.OnNavigationListener"> +</parameter> +</method> +<method name="setNavigationMode" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="int"> +</parameter> +</method> +<method name="setSelectedNavigationItem" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> +<method name="setStandardNavigationMode" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +</method> +<method name="setSubtitle" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="subtitle" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setSubtitle" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> +<method name="setTabNavigationMode" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +</method> +<method name="setTitle" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="title" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setTitle" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> +<method name="show" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<field name="DISPLAY_HIDE_HOME" + type="int" + transient="false" + volatile="false" + value="4096" + static="true" + final="true" + deprecated="deprecated" + visibility="public" +> +</field> +<field name="DISPLAY_HOME_AS_UP" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DISPLAY_SHOW_CUSTOM" + type="int" + transient="false" + volatile="false" + value="16" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DISPLAY_SHOW_HOME" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DISPLAY_SHOW_TITLE" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DISPLAY_USE_LOGO" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NAVIGATION_MODE_DROPDOWN_LIST" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="deprecated" + visibility="public" +> +</field> +<field name="NAVIGATION_MODE_LIST" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NAVIGATION_MODE_STANDARD" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NAVIGATION_MODE_TABS" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="ActionBar.LayoutParams" + extends="android.view.ViewGroup.MarginLayoutParams" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ActionBar.LayoutParams" + type="android.app.ActionBar.LayoutParams" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="c" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<constructor name="ActionBar.LayoutParams" + type="android.app.ActionBar.LayoutParams" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +</constructor> +<constructor name="ActionBar.LayoutParams" + type="android.app.ActionBar.LayoutParams" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +<parameter name="gravity" type="int"> +</parameter> +</constructor> +<constructor name="ActionBar.LayoutParams" + type="android.app.ActionBar.LayoutParams" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="gravity" type="int"> +</parameter> +</constructor> +<constructor name="ActionBar.LayoutParams" + type="android.app.ActionBar.LayoutParams" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="source" type="android.app.ActionBar.LayoutParams"> +</parameter> +</constructor> +<constructor name="ActionBar.LayoutParams" + type="android.app.ActionBar.LayoutParams" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="source" type="android.view.ViewGroup.LayoutParams"> +</parameter> +</constructor> +<field name="gravity" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<interface name="ActionBar.OnMenuVisibilityListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onMenuVisibilityChanged" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="isVisible" type="boolean"> +</parameter> +</method> +</interface> +<interface name="ActionBar.OnNavigationListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onNavigationItemSelected" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="itemPosition" type="int"> +</parameter> +<parameter name="itemId" type="long"> +</parameter> +</method> +</interface> +<class name="ActionBar.Tab" + extends="java.lang.Object" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ActionBar.Tab" + type="android.app.ActionBar.Tab" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="getCustomView" + return="android.view.View" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getIcon" + return="android.graphics.drawable.Drawable" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getPosition" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getTag" + return="java.lang.Object" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getText" + return="java.lang.CharSequence" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="select" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setCustomView" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</method> +<method name="setCustomView" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="layoutResId" type="int"> +</parameter> +</method> +<method name="setIcon" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="icon" type="android.graphics.drawable.Drawable"> +</parameter> +</method> +<method name="setIcon" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> +<method name="setTabListener" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.app.ActionBar.TabListener"> +</parameter> +</method> +<method name="setTag" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="obj" type="java.lang.Object"> +</parameter> +</method> +<method name="setText" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setText" + return="android.app.ActionBar.Tab" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> +<field name="INVALID_POSITION" + type="int" + transient="false" + volatile="false" + value="-1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<interface name="ActionBar.TabListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onTabReselected" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tab" type="android.app.ActionBar.Tab"> +</parameter> +<parameter name="ft" type="android.app.FragmentTransaction"> +</parameter> +</method> +<method name="onTabSelected" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tab" type="android.app.ActionBar.Tab"> +</parameter> +<parameter name="ft" type="android.app.FragmentTransaction"> +</parameter> +</method> +<method name="onTabUnselected" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tab" type="android.app.ActionBar.Tab"> +</parameter> +<parameter name="ft" type="android.app.FragmentTransaction"> +</parameter> +</method> +</interface> <class name="Activity" extends="android.view.ContextThemeWrapper" abstract="false" @@ -15856,7 +22702,7 @@ </implements> <implements name="android.view.KeyEvent.Callback"> </implements> -<implements name="android.view.LayoutInflater.Factory"> +<implements name="android.view.LayoutInflater.Factory2"> </implements> <implements name="android.view.View.OnCreateContextMenuListener"> </implements> @@ -15950,6 +22796,19 @@ <parameter name="event" type="android.view.KeyEvent"> </parameter> </method> +<method name="dispatchKeyShortcutEvent" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> <method name="dispatchPopulateAccessibilityEvent" return="boolean" abstract="false" @@ -15989,6 +22848,25 @@ <parameter name="ev" type="android.view.MotionEvent"> </parameter> </method> +<method name="dump" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="prefix" type="java.lang.String"> +</parameter> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<parameter name="writer" type="java.io.PrintWriter"> +</parameter> +<parameter name="args" type="java.lang.String[]"> +</parameter> +</method> <method name="findViewById" return="android.view.View" abstract="false" @@ -16054,6 +22932,17 @@ <parameter name="child" type="android.app.Activity"> </parameter> </method> +<method name="getActionBar" + return="android.app.ActionBar" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getApplication" return="android.app.Application" abstract="false" @@ -16120,6 +23009,17 @@ visibility="public" > </method> +<method name="getFragmentManager" + return="android.app.FragmentManager" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getIntent" return="android.content.Intent" abstract="false" @@ -16153,6 +23053,17 @@ visibility="public" > </method> +<method name="getLoaderManager" + return="android.app.LoaderManager" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getLocalClassName" return="java.lang.String" abstract="false" @@ -16287,6 +23198,28 @@ visibility="public" > </method> +<method name="invalidateOptionsMenu" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isChangingConfigurations" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isChild" return="boolean" abstract="false" @@ -16327,7 +23260,7 @@ synchronized="false" static="false" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="uri" type="android.net.Uri"> @@ -16354,6 +23287,32 @@ <parameter name="nonRoot" type="boolean"> </parameter> </method> +<method name="onActionModeFinished" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +</method> +<method name="onActionModeStarted" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +</method> <method name="onActivityResult" return="void" abstract="false" @@ -16371,6 +23330,19 @@ <parameter name="data" type="android.content.Intent"> </parameter> </method> +<method name="onAttachFragment" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +</method> <method name="onAttachedToWindow" return="void" abstract="false" @@ -16600,6 +23572,25 @@ <parameter name="attrs" type="android.util.AttributeSet"> </parameter> </method> +<method name="onCreateView" + return="android.view.View" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="parent" type="android.view.View"> +</parameter> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</method> <method name="onDestroy" return="void" abstract="false" @@ -16669,6 +23660,21 @@ <parameter name="event" type="android.view.KeyEvent"> </parameter> </method> +<method name="onKeyShortcut" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="keyCode" type="int"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> <method name="onKeyUp" return="boolean" abstract="false" @@ -17057,6 +24063,19 @@ <parameter name="hasFocus" type="boolean"> </parameter> </method> +<method name="onWindowStartingActionMode" + return="android.view.ActionMode" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="callback" type="android.view.ActionMode.Callback"> +</parameter> +</method> <method name="openContextMenu" return="void" abstract="false" @@ -17096,6 +24115,17 @@ <parameter name="exitAnim" type="int"> </parameter> </method> +<method name="recreate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="registerForContextMenu" return="void" abstract="false" @@ -17474,6 +24504,19 @@ <parameter name="args" type="android.os.Bundle"> </parameter> </method> +<method name="startActionMode" + return="android.view.ActionMode" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="callback" type="android.view.ActionMode.Callback"> +</parameter> +</method> <method name="startActivityForResult" return="void" abstract="false" @@ -17506,6 +24549,23 @@ <parameter name="requestCode" type="int"> </parameter> </method> +<method name="startActivityFromFragment" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +<parameter name="intent" type="android.content.Intent"> +</parameter> +<parameter name="requestCode" type="int"> +</parameter> +</method> <method name="startActivityIfNeeded" return="boolean" abstract="false" @@ -17580,7 +24640,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="c" type="android.database.Cursor"> @@ -17625,7 +24685,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="c" type="android.database.Cursor"> @@ -17840,6 +24900,17 @@ visibility="public" > </method> +<method name="getLargeMemoryClass" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getMemoryClass" return="int" abstract="false" @@ -17961,6 +25032,17 @@ <exception name="SecurityException" type="java.lang.SecurityException"> </exception> </method> +<method name="isRunningInTestHarness" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isUserAMonkey" return="boolean" abstract="false" @@ -17985,6 +25067,21 @@ <parameter name="packageName" type="java.lang.String"> </parameter> </method> +<method name="moveTaskToFront" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="taskId" type="int"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> <method name="restartPackage" return="void" abstract="false" @@ -17998,6 +25095,28 @@ <parameter name="packageName" type="java.lang.String"> </parameter> </method> +<field name="MOVE_TASK_WITH_HOME" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RECENT_IGNORE_UNAVAILABLE" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="RECENT_WITH_EXCLUDED" type="int" transient="false" @@ -18009,6 +25128,17 @@ visibility="public" > </field> +<field name="TASKS_GET_THUMBNAILS" + type="int" + transient="false" + volatile="false" + value="4096" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <class name="ActivityManager.MemoryInfo" extends="java.lang.Object" @@ -18377,6 +25507,16 @@ visibility="public" > </field> +<field name="description" + type="java.lang.CharSequence" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="id" type="int" transient="false" @@ -18397,6 +25537,16 @@ visibility="public" > </field> +<field name="thumbnail" + type="android.graphics.Bitmap" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <class name="ActivityManager.RunningAppProcessInfo" extends="java.lang.Object" @@ -19495,6 +26645,19 @@ <parameter name="icon" type="android.graphics.drawable.Drawable"> </parameter> </method> +<method name="setIconAttribute" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="attrId" type="int"> +</parameter> +</method> <method name="setInverseBackgroundForced" return="void" abstract="false" @@ -19574,6 +26737,18 @@ <parameter name="context" type="android.content.Context"> </parameter> </constructor> +<constructor name="AlertDialog.Builder" + type="android.app.AlertDialog.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="theme" type="int"> +</parameter> +</constructor> <method name="create" return="android.app.AlertDialog" abstract="false" @@ -19585,6 +26760,17 @@ visibility="public" > </method> +<method name="getContext" + return="android.content.Context" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="setAdapter" return="android.app.AlertDialog.Builder" abstract="false" @@ -19669,6 +26855,19 @@ <parameter name="icon" type="android.graphics.drawable.Drawable"> </parameter> </method> +<method name="setIconAttribute" + return="android.app.AlertDialog.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="attrId" type="int"> +</parameter> +</method> <method name="setInverseBackgroundForced" return="android.app.AlertDialog.Builder" abstract="false" @@ -20173,6 +27372,17 @@ <parameter name="dayOfMonth" type="int"> </parameter> </constructor> +<method name="getDatePicker" + return="android.widget.DatePicker" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="onClick" return="void" abstract="false" @@ -20365,6 +27575,19 @@ <parameter name="event" type="android.view.KeyEvent"> </parameter> </method> +<method name="dispatchKeyShortcutEvent" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> <method name="dispatchPopulateAccessibilityEvent" return="boolean" abstract="false" @@ -20417,6 +27640,17 @@ <parameter name="id" type="int"> </parameter> </method> +<method name="getActionBar" + return="android.app.ActionBar" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getContext" return="android.content.Context" abstract="false" @@ -20494,6 +27728,17 @@ visibility="public" > </method> +<method name="invalidateOptionsMenu" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isShowing" return="boolean" abstract="false" @@ -20505,6 +27750,32 @@ visibility="public" > </method> +<method name="onActionModeFinished" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +</method> +<method name="onActionModeStarted" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +</method> <method name="onAttachedToWindow" return="void" abstract="false" @@ -20693,6 +27964,21 @@ <parameter name="event" type="android.view.KeyEvent"> </parameter> </method> +<method name="onKeyShortcut" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="keyCode" type="int"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> <method name="onKeyUp" return="boolean" abstract="false" @@ -20918,6 +28204,19 @@ <parameter name="hasFocus" type="boolean"> </parameter> </method> +<method name="onWindowStartingActionMode" + return="android.view.ActionMode" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="callback" type="android.view.ActionMode.Callback"> +</parameter> +</method> <method name="openContextMenu" return="void" abstract="false" @@ -21263,6 +28562,236 @@ </parameter> </method> </class> +<class name="DialogFragment" + extends="android.app.Fragment" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.content.DialogInterface.OnCancelListener"> +</implements> +<implements name="android.content.DialogInterface.OnDismissListener"> +</implements> +<constructor name="DialogFragment" + type="android.app.DialogFragment" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="dismiss" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCancelable" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getDialog" + return="android.app.Dialog" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getShowsDialog" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getTheme" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onCancel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dialog" type="android.content.DialogInterface"> +</parameter> +</method> +<method name="onCreateDialog" + return="android.app.Dialog" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="savedInstanceState" type="android.os.Bundle"> +</parameter> +</method> +<method name="onDismiss" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dialog" type="android.content.DialogInterface"> +</parameter> +</method> +<method name="setCancelable" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cancelable" type="boolean"> +</parameter> +</method> +<method name="setShowsDialog" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="showsDialog" type="boolean"> +</parameter> +</method> +<method name="setStyle" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="style" type="int"> +</parameter> +<parameter name="theme" type="int"> +</parameter> +</method> +<method name="show" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="manager" type="android.app.FragmentManager"> +</parameter> +<parameter name="tag" type="java.lang.String"> +</parameter> +</method> +<method name="show" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transaction" type="android.app.FragmentTransaction"> +</parameter> +<parameter name="tag" type="java.lang.String"> +</parameter> +</method> +<field name="STYLE_NORMAL" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STYLE_NO_FRAME" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STYLE_NO_INPUT" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STYLE_NO_TITLE" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="DownloadManager" extends="java.lang.Object" abstract="false" @@ -21284,6 +28813,32 @@ <parameter name="request" type="android.app.DownloadManager.Request"> </parameter> </method> +<method name="getMimeTypeForDownloadedFile" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="long"> +</parameter> +</method> +<method name="getUriForDownloadedFile" + return="android.net.Uri" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="long"> +</parameter> +</method> <method name="openDownloadedFile" return="android.os.ParcelFileDescriptor" abstract="false" @@ -21402,6 +28957,17 @@ visibility="public" > </field> +<field name="COLUMN_LOCAL_FILENAME" + type="java.lang.String" + transient="false" + volatile="false" + value=""local_filename"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="COLUMN_LOCAL_URI" type="java.lang.String" transient="false" @@ -21600,6 +29166,17 @@ visibility="public" > </field> +<field name="EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS" + type="java.lang.String" + transient="false" + volatile="false" + value=""extra_click_download_ids"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="PAUSED_QUEUED_FOR_WIFI" type="int" transient="false" @@ -21776,6 +29353,17 @@ <parameter name="value" type="java.lang.String"> </parameter> </method> +<method name="allowScanningByMediaScanner" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="setAllowedNetworkTypes" return="android.app.DownloadManager.Request" abstract="false" @@ -21873,7 +29461,7 @@ <parameter name="mimeType" type="java.lang.String"> </parameter> </method> -<method name="setShowRunningNotification" +<method name="setNotificationVisibility" return="android.app.DownloadManager.Request" abstract="false" native="false" @@ -21883,6 +29471,19 @@ deprecated="not deprecated" visibility="public" > +<parameter name="visibility" type="int"> +</parameter> +</method> +<method name="setShowRunningNotification" + return="android.app.DownloadManager.Request" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> <parameter name="show" type="boolean"> </parameter> </method> @@ -21934,6 +29535,39 @@ visibility="public" > </field> +<field name="VISIBILITY_HIDDEN" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="VISIBILITY_VISIBLE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="VISIBILITY_VISIBLE_NOTIFY_COMPLETED" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <class name="ExpandableListActivity" extends="android.app.Activity" @@ -22094,6 +29728,1628 @@ </parameter> </method> </class> +<class name="Fragment" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.content.ComponentCallbacks"> +</implements> +<implements name="android.view.View.OnCreateContextMenuListener"> +</implements> +<constructor name="Fragment" + type="android.app.Fragment" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="dump" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="prefix" type="java.lang.String"> +</parameter> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<parameter name="writer" type="java.io.PrintWriter"> +</parameter> +<parameter name="args" type="java.lang.String[]"> +</parameter> +</method> +<method name="equals" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="o" type="java.lang.Object"> +</parameter> +</method> +<method name="getActivity" + return="android.app.Activity" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getArguments" + return="android.os.Bundle" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getFragmentManager" + return="android.app.FragmentManager" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getId" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getLoaderManager" + return="android.app.LoaderManager" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getResources" + return="android.content.res.Resources" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getRetainInstance" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getString" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> +<method name="getString" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +<parameter name="formatArgs" type="java.lang.Object..."> +</parameter> +</method> +<method name="getTag" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getTargetFragment" + return="android.app.Fragment" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getTargetRequestCode" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getText" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> +<method name="getView" + return="android.view.View" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hashCode" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="instantiate" + return="android.app.Fragment" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="fname" type="java.lang.String"> +</parameter> +</method> +<method name="instantiate" + return="android.app.Fragment" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="fname" type="java.lang.String"> +</parameter> +<parameter name="args" type="android.os.Bundle"> +</parameter> +</method> +<method name="isAdded" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isHidden" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isInLayout" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isResumed" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isVisible" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onActivityCreated" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="savedInstanceState" type="android.os.Bundle"> +</parameter> +</method> +<method name="onActivityResult" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="requestCode" type="int"> +</parameter> +<parameter name="resultCode" type="int"> +</parameter> +<parameter name="data" type="android.content.Intent"> +</parameter> +</method> +<method name="onAttach" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="activity" type="android.app.Activity"> +</parameter> +</method> +<method name="onConfigurationChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="newConfig" type="android.content.res.Configuration"> +</parameter> +</method> +<method name="onContextItemSelected" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="item" type="android.view.MenuItem"> +</parameter> +</method> +<method name="onCreate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="savedInstanceState" type="android.os.Bundle"> +</parameter> +</method> +<method name="onCreateAnimator" + return="android.animation.Animator" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transit" type="int"> +</parameter> +<parameter name="enter" type="boolean"> +</parameter> +<parameter name="nextAnim" type="int"> +</parameter> +</method> +<method name="onCreateContextMenu" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="menu" type="android.view.ContextMenu"> +</parameter> +<parameter name="v" type="android.view.View"> +</parameter> +<parameter name="menuInfo" type="android.view.ContextMenu.ContextMenuInfo"> +</parameter> +</method> +<method name="onCreateOptionsMenu" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="menu" type="android.view.Menu"> +</parameter> +<parameter name="inflater" type="android.view.MenuInflater"> +</parameter> +</method> +<method name="onCreateView" + return="android.view.View" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="inflater" type="android.view.LayoutInflater"> +</parameter> +<parameter name="container" type="android.view.ViewGroup"> +</parameter> +<parameter name="savedInstanceState" type="android.os.Bundle"> +</parameter> +</method> +<method name="onDestroy" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onDestroyOptionsMenu" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onDestroyView" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onDetach" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onHiddenChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="hidden" type="boolean"> +</parameter> +</method> +<method name="onInflate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +<parameter name="savedInstanceState" type="android.os.Bundle"> +</parameter> +</method> +<method name="onLowMemory" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onOptionsItemSelected" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="item" type="android.view.MenuItem"> +</parameter> +</method> +<method name="onOptionsMenuClosed" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="menu" type="android.view.Menu"> +</parameter> +</method> +<method name="onPause" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onPrepareOptionsMenu" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="menu" type="android.view.Menu"> +</parameter> +</method> +<method name="onResume" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onSaveInstanceState" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="outState" type="android.os.Bundle"> +</parameter> +</method> +<method name="onStart" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onStop" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="registerForContextMenu" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</method> +<method name="setArguments" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="args" type="android.os.Bundle"> +</parameter> +</method> +<method name="setHasOptionsMenu" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="hasMenu" type="boolean"> +</parameter> +</method> +<method name="setRetainInstance" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="retain" type="boolean"> +</parameter> +</method> +<method name="setTargetFragment" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +<parameter name="requestCode" type="int"> +</parameter> +</method> +<method name="startActivity" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> +<method name="startActivityForResult" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.content.Intent"> +</parameter> +<parameter name="requestCode" type="int"> +</parameter> +</method> +<method name="unregisterForContextMenu" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</method> +</class> +<class name="Fragment.InstantiationException" + extends="android.util.AndroidRuntimeException" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Fragment.InstantiationException" + type="android.app.Fragment.InstantiationException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="msg" type="java.lang.String"> +</parameter> +<parameter name="cause" type="java.lang.Exception"> +</parameter> +</constructor> +</class> +<class name="FragmentBreadCrumbs" + extends="android.view.ViewGroup" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.app.FragmentManager.OnBackStackChangedListener"> +</implements> +<constructor name="FragmentBreadCrumbs" + type="android.app.FragmentBreadCrumbs" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="FragmentBreadCrumbs" + type="android.app.FragmentBreadCrumbs" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<constructor name="FragmentBreadCrumbs" + type="android.app.FragmentBreadCrumbs" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +<parameter name="defStyle" type="int"> +</parameter> +</constructor> +<method name="onBackStackChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onLayout" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="changed" type="boolean"> +</parameter> +<parameter name="l" type="int"> +</parameter> +<parameter name="t" type="int"> +</parameter> +<parameter name="r" type="int"> +</parameter> +<parameter name="b" type="int"> +</parameter> +</method> +<method name="setActivity" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="a" type="android.app.Activity"> +</parameter> +</method> +<method name="setMaxVisible" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="visibleCrumbs" type="int"> +</parameter> +</method> +<method name="setParentTitle" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="title" type="java.lang.CharSequence"> +</parameter> +<parameter name="shortTitle" type="java.lang.CharSequence"> +</parameter> +<parameter name="listener" type="android.view.View.OnClickListener"> +</parameter> +</method> +<method name="setTitle" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="title" type="java.lang.CharSequence"> +</parameter> +<parameter name="shortTitle" type="java.lang.CharSequence"> +</parameter> +</method> +</class> +<class name="FragmentManager" + extends="java.lang.Object" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="FragmentManager" + type="android.app.FragmentManager" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="addOnBackStackChangedListener" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.app.FragmentManager.OnBackStackChangedListener"> +</parameter> +</method> +<method name="countBackStackEntries" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="dump" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="prefix" type="java.lang.String"> +</parameter> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<parameter name="writer" type="java.io.PrintWriter"> +</parameter> +<parameter name="args" type="java.lang.String[]"> +</parameter> +</method> +<method name="enableDebugLogging" + return="void" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enabled" type="boolean"> +</parameter> +</method> +<method name="executePendingTransactions" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="findFragmentById" + return="android.app.Fragment" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +</method> +<method name="findFragmentByTag" + return="android.app.Fragment" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tag" type="java.lang.String"> +</parameter> +</method> +<method name="getBackStackEntry" + return="android.app.FragmentManager.BackStackEntry" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="getFragment" + return="android.app.Fragment" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="bundle" type="android.os.Bundle"> +</parameter> +<parameter name="key" type="java.lang.String"> +</parameter> +</method> +<method name="openTransaction" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="popBackStack" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="popBackStack" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> +<method name="popBackStack" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> +<method name="popBackStackImmediate" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="popBackStackImmediate" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> +<method name="popBackStackImmediate" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> +<method name="putFragment" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="bundle" type="android.os.Bundle"> +</parameter> +<parameter name="key" type="java.lang.String"> +</parameter> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +</method> +<method name="removeOnBackStackChangedListener" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.app.FragmentManager.OnBackStackChangedListener"> +</parameter> +</method> +<field name="POP_BACK_STACK_INCLUSIVE" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<interface name="FragmentManager.BackStackEntry" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getBreadCrumbShortTitle" + return="java.lang.CharSequence" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getBreadCrumbTitle" + return="java.lang.CharSequence" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getId" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</interface> +<interface name="FragmentManager.OnBackStackChangedListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onBackStackChanged" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</interface> +<class name="FragmentTransaction" + extends="java.lang.Object" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="FragmentTransaction" + type="android.app.FragmentTransaction" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="add" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +<parameter name="tag" type="java.lang.String"> +</parameter> +</method> +<method name="add" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="containerViewId" type="int"> +</parameter> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +</method> +<method name="add" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="containerViewId" type="int"> +</parameter> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +<parameter name="tag" type="java.lang.String"> +</parameter> +</method> +<method name="addToBackStack" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="commit" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="commitAllowingStateLoss" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="disallowAddToBackStack" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hide" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +</method> +<method name="isAddToBackStackAllowed" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isEmpty" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="remove" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +</method> +<method name="replace" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="containerViewId" type="int"> +</parameter> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +</method> +<method name="replace" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="containerViewId" type="int"> +</parameter> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +<parameter name="tag" type="java.lang.String"> +</parameter> +</method> +<method name="setBreadCrumbShortTitle" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="res" type="int"> +</parameter> +</method> +<method name="setBreadCrumbShortTitle" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setBreadCrumbTitle" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="res" type="int"> +</parameter> +</method> +<method name="setBreadCrumbTitle" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setCustomAnimations" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enter" type="int"> +</parameter> +<parameter name="exit" type="int"> +</parameter> +</method> +<method name="setTransition" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transit" type="int"> +</parameter> +</method> +<method name="setTransitionStyle" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="styleRes" type="int"> +</parameter> +</method> +<method name="show" + return="android.app.FragmentTransaction" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +</method> +<field name="TRANSIT_ENTER_MASK" + type="int" + transient="false" + volatile="false" + value="4096" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRANSIT_EXIT_MASK" + type="int" + transient="false" + volatile="false" + value="8192" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRANSIT_FRAGMENT_CLOSE" + type="int" + transient="false" + volatile="false" + value="8194" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRANSIT_FRAGMENT_NEXT" + type="int" + transient="false" + volatile="false" + value="4099" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRANSIT_FRAGMENT_OPEN" + type="int" + transient="false" + volatile="false" + value="4097" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRANSIT_FRAGMENT_PREV" + type="int" + transient="false" + volatile="false" + value="8196" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRANSIT_NONE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRANSIT_UNSET" + type="int" + transient="false" + volatile="false" + value="-1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="Instrumentation" extends="java.lang.Object" abstract="false" @@ -23543,6 +32799,324 @@ </parameter> </method> </class> +<class name="ListFragment" + extends="android.app.Fragment" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ListFragment" + type="android.app.ListFragment" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="getListAdapter" + return="android.widget.ListAdapter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getListView" + return="android.widget.ListView" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSelectedItemId" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSelectedItemPosition" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onListItemClick" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="l" type="android.widget.ListView"> +</parameter> +<parameter name="v" type="android.view.View"> +</parameter> +<parameter name="position" type="int"> +</parameter> +<parameter name="id" type="long"> +</parameter> +</method> +<method name="setEmptyText" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setListAdapter" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="adapter" type="android.widget.ListAdapter"> +</parameter> +</method> +<method name="setListShown" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shown" type="boolean"> +</parameter> +</method> +<method name="setListShownNoAnimation" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shown" type="boolean"> +</parameter> +</method> +<method name="setSelection" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> +</class> +<class name="LoaderManager" + extends="java.lang.Object" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="LoaderManager" + type="android.app.LoaderManager" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="destroyLoader" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +</method> +<method name="dump" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="prefix" type="java.lang.String"> +</parameter> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<parameter name="writer" type="java.io.PrintWriter"> +</parameter> +<parameter name="args" type="java.lang.String[]"> +</parameter> +</method> +<method name="enableDebugLogging" + return="void" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enabled" type="boolean"> +</parameter> +</method> +<method name="getLoader" + return="android.content.Loader<D>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +</method> +<method name="initLoader" + return="android.content.Loader<D>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +<parameter name="args" type="android.os.Bundle"> +</parameter> +<parameter name="callback" type="android.app.LoaderManager.LoaderCallbacks<D>"> +</parameter> +</method> +<method name="restartLoader" + return="android.content.Loader<D>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +<parameter name="args" type="android.os.Bundle"> +</parameter> +<parameter name="callback" type="android.app.LoaderManager.LoaderCallbacks<D>"> +</parameter> +</method> +<method name="stopLoader" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +</method> +</class> +<interface name="LoaderManager.LoaderCallbacks" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onCreateLoader" + return="android.content.Loader<D>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +<parameter name="args" type="android.os.Bundle"> +</parameter> +</method> +<method name="onLoadFinished" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="loader" type="android.content.Loader<D>"> +</parameter> +<parameter name="data" type="D"> +</parameter> +</method> +<method name="onLoaderReset" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="loader" type="android.content.Loader<D>"> +</parameter> +</method> +</interface> <class name="LocalActivityManager" extends="java.lang.Object" abstract="false" @@ -23874,7 +33448,7 @@ type="android.app.Notification" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="icon" type="int"> @@ -23923,7 +33497,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> @@ -24026,6 +33600,17 @@ visibility="public" > </field> +<field name="FLAG_HIGH_PRIORITY" + type="int" + transient="false" + volatile="false" + value="128" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="FLAG_INSISTENT" type="int" transient="false" @@ -24182,6 +33767,16 @@ visibility="public" > </field> +<field name="largeIcon" + type="android.graphics.Bitmap" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="ledARGB" type="int" transient="false" @@ -24242,6 +33837,16 @@ visibility="public" > </field> +<field name="tickerView" + type="android.widget.RemoteViews" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="vibrate" type="long[]" transient="false" @@ -24264,6 +33869,334 @@ > </field> </class> +<class name="Notification.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Notification.Builder" + type="android.app.Notification.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<method name="getNotification" + return="android.app.Notification" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setAutoCancel" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="autoCancel" type="boolean"> +</parameter> +</method> +<method name="setContent" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="views" type="android.widget.RemoteViews"> +</parameter> +</method> +<method name="setContentInfo" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="info" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setContentIntent" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.app.PendingIntent"> +</parameter> +</method> +<method name="setContentText" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setContentTitle" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="title" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setDefaults" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="defaults" type="int"> +</parameter> +</method> +<method name="setDeleteIntent" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.app.PendingIntent"> +</parameter> +</method> +<method name="setFullScreenIntent" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.app.PendingIntent"> +</parameter> +<parameter name="highPriority" type="boolean"> +</parameter> +</method> +<method name="setLargeIcon" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="icon" type="android.graphics.Bitmap"> +</parameter> +</method> +<method name="setLights" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="argb" type="int"> +</parameter> +<parameter name="onMs" type="int"> +</parameter> +<parameter name="offMs" type="int"> +</parameter> +</method> +<method name="setNumber" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="number" type="int"> +</parameter> +</method> +<method name="setOngoing" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="ongoing" type="boolean"> +</parameter> +</method> +<method name="setOnlyAlertOnce" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="onlyAlertOnce" type="boolean"> +</parameter> +</method> +<method name="setSmallIcon" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="icon" type="int"> +</parameter> +</method> +<method name="setSmallIcon" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="icon" type="int"> +</parameter> +<parameter name="level" type="int"> +</parameter> +</method> +<method name="setSound" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="sound" type="android.net.Uri"> +</parameter> +</method> +<method name="setSound" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="sound" type="android.net.Uri"> +</parameter> +<parameter name="streamType" type="int"> +</parameter> +</method> +<method name="setTicker" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tickerText" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setTicker" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="tickerText" type="java.lang.CharSequence"> +</parameter> +<parameter name="views" type="android.widget.RemoteViews"> +</parameter> +</method> +<method name="setVibrate" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pattern" type="long[]"> +</parameter> +</method> +<method name="setWhen" + return="android.app.Notification.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="when" type="long"> +</parameter> +</method> +</class> <class name="NotificationManager" extends="java.lang.Object" abstract="false" @@ -24376,6 +34309,25 @@ visibility="public" > </method> +<method name="getActivities" + return="android.app.PendingIntent" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="requestCode" type="int"> +</parameter> +<parameter name="intents" type="android.content.Intent[]"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> <method name="getActivity" return="android.app.PendingIntent" abstract="false" @@ -24884,6 +34836,32 @@ <parameter name="d" type="android.graphics.drawable.Drawable"> </parameter> </method> +<method name="setProgressNumberFormat" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="format" type="java.lang.String"> +</parameter> +</method> +<method name="setProgressPercentFormat" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="format" type="java.text.NumberFormat"> +</parameter> +</method> <method name="setProgressStyle" return="void" abstract="false" @@ -25216,6 +35194,17 @@ visibility="public" > </field> +<field name="FLAG_QUERY_REFINEMENT" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="INTENT_ACTION_GLOBAL_SEARCH" type="java.lang.String" transient="false" @@ -25315,6 +35304,17 @@ visibility="public" > </field> +<field name="SUGGEST_COLUMN_FLAGS" + type="java.lang.String" + transient="false" + volatile="false" + value=""suggest_flags"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="SUGGEST_COLUMN_FORMAT" type="java.lang.String" transient="false" @@ -26996,6 +36996,17 @@ visibility="public" > </field> +<field name="COMMAND_SECONDARY_TAP" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.wallpaper.secondaryTap"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="COMMAND_TAP" type="java.lang.String" transient="false" @@ -27007,6 +37018,17 @@ visibility="public" > </field> +<field name="WALLPAPER_PREVIEW_META_DATA" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.wallpaper.preview"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> </package> <package name="android.app.admin" @@ -27210,6 +37232,17 @@ visibility="public" > </field> +<field name="USES_POLICY_EXPIRE_PASSWORD" + type="int" + transient="false" + volatile="false" + value="6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="USES_POLICY_FORCE_LOCK" type="int" transient="false" @@ -27243,6 +37276,17 @@ visibility="public" > </field> +<field name="USES_POLICY_SETS_GLOBAL_PROXY" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="USES_POLICY_WATCH_LOGIN" type="int" transient="false" @@ -27368,6 +37412,21 @@ <parameter name="intent" type="android.content.Intent"> </parameter> </method> +<method name="onPasswordExpiring" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> <method name="onPasswordFailed" return="void" abstract="false" @@ -27457,6 +37516,17 @@ visibility="public" > </field> +<field name="ACTION_PASSWORD_EXPIRING" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.app.action.ACTION_PASSWORD_EXPIRING"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="ACTION_PASSWORD_FAILED" type="java.lang.String" transient="false" @@ -27532,6 +37602,17 @@ visibility="public" > </method> +<method name="getGlobalProxyAdmin" + return="android.content.ComponentName" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getMaximumFailedPasswordsForWipe" return="int" abstract="false" @@ -27558,6 +37639,45 @@ <parameter name="admin" type="android.content.ComponentName"> </parameter> </method> +<method name="getPasswordExpiration" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +</method> +<method name="getPasswordExpirationTimeout" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +</method> +<method name="getPasswordHistoryLength" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +</method> <method name="getPasswordMaximumLength" return="int" abstract="false" @@ -27584,6 +37704,84 @@ <parameter name="admin" type="android.content.ComponentName"> </parameter> </method> +<method name="getPasswordMinimumLetters" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +</method> +<method name="getPasswordMinimumLowerCase" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +</method> +<method name="getPasswordMinimumNonLetter" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +</method> +<method name="getPasswordMinimumNumeric" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +</method> +<method name="getPasswordMinimumSymbols" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +</method> +<method name="getPasswordMinimumUpperCase" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +</method> <method name="getPasswordQuality" return="int" abstract="false" @@ -27597,6 +37795,21 @@ <parameter name="admin" type="android.content.ComponentName"> </parameter> </method> +<method name="hasGrantedPolicy" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="usesPolicy" type="int"> +</parameter> +</method> <method name="isActivePasswordSufficient" return="boolean" abstract="false" @@ -27660,6 +37873,23 @@ <parameter name="flags" type="int"> </parameter> </method> +<method name="setGlobalProxy" + return="android.content.ComponentName" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="proxySpec" type="java.net.Proxy"> +</parameter> +<parameter name="exclusionList" type="java.util.List<java.lang.String>"> +</parameter> +</method> <method name="setMaximumFailedPasswordsForWipe" return="void" abstract="false" @@ -27690,6 +37920,36 @@ <parameter name="timeMs" type="long"> </parameter> </method> +<method name="setPasswordExpirationTimeout" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="timeout" type="long"> +</parameter> +</method> +<method name="setPasswordHistoryLength" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="length" type="int"> +</parameter> +</method> <method name="setPasswordMinimumLength" return="void" abstract="false" @@ -27705,6 +37965,96 @@ <parameter name="length" type="int"> </parameter> </method> +<method name="setPasswordMinimumLetters" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="length" type="int"> +</parameter> +</method> +<method name="setPasswordMinimumLowerCase" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="length" type="int"> +</parameter> +</method> +<method name="setPasswordMinimumNonLetter" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="length" type="int"> +</parameter> +</method> +<method name="setPasswordMinimumNumeric" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="length" type="int"> +</parameter> +</method> +<method name="setPasswordMinimumSymbols" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="length" type="int"> +</parameter> +</method> +<method name="setPasswordMinimumUpperCase" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="admin" type="android.content.ComponentName"> +</parameter> +<parameter name="length" type="int"> +</parameter> +</method> <method name="setPasswordQuality" return="void" abstract="false" @@ -27799,6 +38149,17 @@ visibility="public" > </field> +<field name="PASSWORD_QUALITY_COMPLEX" + type="int" + transient="false" + volatile="false" + value="393216" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="PASSWORD_QUALITY_NUMERIC" type="int" transient="false" @@ -28793,6 +39154,66 @@ <parameter name="context" type="android.content.Context"> </parameter> </method> +<method name="notifyAppWidgetViewDataChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="appWidgetIds" type="int[]"> +</parameter> +<parameter name="viewId" type="int"> +</parameter> +</method> +<method name="notifyAppWidgetViewDataChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="appWidgetId" type="int"> +</parameter> +<parameter name="viewId" type="int"> +</parameter> +</method> +<method name="partiallyUpdateAppWidget" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="appWidgetIds" type="int[]"> +</parameter> +<parameter name="views" type="android.widget.RemoteViews"> +</parameter> +</method> +<method name="partiallyUpdateAppWidget" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="appWidgetId" type="int"> +</parameter> +<parameter name="views" type="android.widget.RemoteViews"> +</parameter> +</method> <method name="updateAppWidget" return="void" abstract="false" @@ -29125,6 +39546,16 @@ visibility="public" > </field> +<field name="autoAdvanceViewId" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="configure" type="android.content.ComponentName" transient="false" @@ -29209,6 +39640,111 @@ </package> <package name="android.bluetooth" > +<class name="BluetoothA2dp" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.bluetooth.BluetoothProfile"> +</implements> +<method name="getConnectedDevices" + return="java.util.List<android.bluetooth.BluetoothDevice>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getConnectionState" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="device" type="android.bluetooth.BluetoothDevice"> +</parameter> +</method> +<method name="getDevicesMatchingConnectionStates" + return="java.util.List<android.bluetooth.BluetoothDevice>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="states" type="int[]"> +</parameter> +</method> +<method name="isA2dpPlaying" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="device" type="android.bluetooth.BluetoothDevice"> +</parameter> +</method> +<field name="ACTION_CONNECTION_STATE_CHANGED" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ACTION_PLAYING_STATE_CHANGED" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_NOT_PLAYING" + type="int" + transient="false" + volatile="false" + value="11" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_PLAYING" + type="int" + transient="false" + volatile="false" + value="10" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="BluetoothAdapter" extends="java.lang.Object" abstract="false" @@ -29241,6 +39777,21 @@ <parameter name="address" type="java.lang.String"> </parameter> </method> +<method name="closeProfileProxy" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="profile" type="int"> +</parameter> +<parameter name="proxy" type="android.bluetooth.BluetoothProfile"> +</parameter> +</method> <method name="disable" return="boolean" abstract="false" @@ -29307,6 +39858,23 @@ visibility="public" > </method> +<method name="getProfileProxy" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="listener" type="android.bluetooth.BluetoothProfile.ServiceListener"> +</parameter> +<parameter name="profile" type="int"> +</parameter> +</method> <method name="getRemoteDevice" return="android.bluetooth.BluetoothDevice" abstract="false" @@ -29364,6 +39932,23 @@ visibility="public" > </method> +<method name="listenUsingInsecureRfcommWithServiceRecord" + return="android.bluetooth.BluetoothServerSocket" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="uuid" type="java.util.UUID"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> <method name="listenUsingRfcommWithServiceRecord" return="android.bluetooth.BluetoothServerSocket" abstract="false" @@ -29405,6 +39990,17 @@ visibility="public" > </method> +<field name="ACTION_CONNECTION_STATE_CHANGED" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="ACTION_DISCOVERY_FINISHED" type="java.lang.String" transient="false" @@ -29493,6 +40089,17 @@ visibility="public" > </field> +<field name="EXTRA_CONNECTION_STATE" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.adapter.extra.CONNECTION_STATE"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="EXTRA_DISCOVERABLE_DURATION" type="java.lang.String" transient="false" @@ -29515,6 +40122,17 @@ visibility="public" > </field> +<field name="EXTRA_PREVIOUS_CONNECTION_STATE" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.adapter.extra.PREVIOUS_CONNECTION_STATE"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="EXTRA_PREVIOUS_SCAN_MODE" type="java.lang.String" transient="false" @@ -29592,6 +40210,50 @@ visibility="public" > </field> +<field name="STATE_CONNECTED" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_CONNECTING" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_DISCONNECTED" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_DISCONNECTING" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="STATE_OFF" type="int" transient="false" @@ -29637,6 +40299,1082 @@ > </field> </class> +<class name="BluetoothAssignedNumbers" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<field name="ACCEL_SEMICONDUCTOR" + type="int" + transient="false" + volatile="false" + value="74" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ALCATEL" + type="int" + transient="false" + volatile="false" + value="36" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="APPLE" + type="int" + transient="false" + volatile="false" + value="76" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="APT_LICENSING" + type="int" + transient="false" + volatile="false" + value="79" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ATHEROS_COMMUNICATIONS" + type="int" + transient="false" + volatile="false" + value="69" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ATMEL" + type="int" + transient="false" + volatile="false" + value="19" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="AVAGO" + type="int" + transient="false" + volatile="false" + value="78" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="AVM_BERLIN" + type="int" + transient="false" + volatile="false" + value="31" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="BANDSPEED" + type="int" + transient="false" + volatile="false" + value="32" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="BELKIN_INTERNATIONAL" + type="int" + transient="false" + volatile="false" + value="92" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="BLUEGIGA" + type="int" + transient="false" + volatile="false" + value="71" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="BLUETOOTH_SIG" + type="int" + transient="false" + volatile="false" + value="63" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="BROADCOM" + type="int" + transient="false" + volatile="false" + value="15" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CAMBRIDGE_SILICON_RADIO" + type="int" + transient="false" + volatile="false" + value="10" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CATC" + type="int" + transient="false" + volatile="false" + value="52" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="COMMIL" + type="int" + transient="false" + volatile="false" + value="51" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CONEXANT_SYSTEMS" + type="int" + transient="false" + volatile="false" + value="28" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CONTINENTAL_AUTOMOTIVE" + type="int" + transient="false" + volatile="false" + value="75" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CONWISE_TECHNOLOGY" + type="int" + transient="false" + volatile="false" + value="66" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="C_TECHNOLOGIES" + type="int" + transient="false" + volatile="false" + value="38" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DIGIANSWER" + type="int" + transient="false" + volatile="false" + value="12" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ECLIPSE" + type="int" + transient="false" + volatile="false" + value="53" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EM_MICROELECTRONIC_MARIN" + type="int" + transient="false" + volatile="false" + value="90" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ERICSSON_TECHNOLOGY" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="FREE2MOVE" + type="int" + transient="false" + volatile="false" + value="83" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GCT_SEMICONDUCTOR" + type="int" + transient="false" + volatile="false" + value="45" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GENNUM" + type="int" + transient="false" + volatile="false" + value="59" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="HARMAN_INTERNATIONAL" + type="int" + transient="false" + volatile="false" + value="87" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="HITACHI" + type="int" + transient="false" + volatile="false" + value="41" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="IBM" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="INFINEON_TECHNOLOGIES" + type="int" + transient="false" + volatile="false" + value="9" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="INTEGRATED_SILICON_SOLUTION" + type="int" + transient="false" + volatile="false" + value="65" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="INTEGRATED_SYSTEM_SOLUTION" + type="int" + transient="false" + volatile="false" + value="57" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="INTEL" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="INVENTEL" + type="int" + transient="false" + volatile="false" + value="30" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="IPEXTREME" + type="int" + transient="false" + volatile="false" + value="61" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="J_AND_M" + type="int" + transient="false" + volatile="false" + value="82" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KC_TECHNOLOGY" + type="int" + transient="false" + volatile="false" + value="22" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="LUCENT" + type="int" + transient="false" + volatile="false" + value="7" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MACRONIX" + type="int" + transient="false" + volatile="false" + value="44" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MANSELLA" + type="int" + transient="false" + volatile="false" + value="33" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MARVELL" + type="int" + transient="false" + volatile="false" + value="72" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MATSUSHITA_ELECTRIC" + type="int" + transient="false" + volatile="false" + value="58" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEDIATEK" + type="int" + transient="false" + volatile="false" + value="70" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEWTEL_TECHNOLOGY" + type="int" + transient="false" + volatile="false" + value="47" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MICROSOFT" + type="int" + transient="false" + volatile="false" + value="6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MITEL_SEMICONDUCTOR" + type="int" + transient="false" + volatile="false" + value="16" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MITSUBISHI_ELECTRIC" + type="int" + transient="false" + volatile="false" + value="20" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MOBILIAN_CORPORATION" + type="int" + transient="false" + volatile="false" + value="55" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MOTOROLA" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NEC" + type="int" + transient="false" + volatile="false" + value="34" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NEWLOGIC" + type="int" + transient="false" + volatile="false" + value="23" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NOKIA_MOBILE_PHONES" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NORDIC_SEMICONDUCTOR" + type="int" + transient="false" + volatile="false" + value="89" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NORWOOD_SYSTEMS" + type="int" + transient="false" + volatile="false" + value="46" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OPEN_INTERFACE" + type="int" + transient="false" + volatile="false" + value="39" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PARROT" + type="int" + transient="false" + volatile="false" + value="67" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PARTHUS_TECHNOLOGIES" + type="int" + transient="false" + volatile="false" + value="14" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHILIPS_SEMICONDUCTORS" + type="int" + transient="false" + volatile="false" + value="37" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PLANTRONICS" + type="int" + transient="false" + volatile="false" + value="85" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALCOMM" + type="int" + transient="false" + volatile="false" + value="29" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RALINK_TECHNOLOGY" + type="int" + transient="false" + volatile="false" + value="91" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="REALTEK_SEMICONDUCTOR" + type="int" + transient="false" + volatile="false" + value="93" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RED_M" + type="int" + transient="false" + volatile="false" + value="50" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RENESAS_TECHNOLOGY" + type="int" + transient="false" + volatile="false" + value="54" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RESEARCH_IN_MOTION" + type="int" + transient="false" + volatile="false" + value="60" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RF_MICRO_DEVICES" + type="int" + transient="false" + volatile="false" + value="40" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RIVIERAWAVES" + type="int" + transient="false" + volatile="false" + value="96" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ROHDE_AND_SCHWARZ" + type="int" + transient="false" + volatile="false" + value="25" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RTX_TELECOM" + type="int" + transient="false" + volatile="false" + value="21" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SEIKO_EPSON" + type="int" + transient="false" + volatile="false" + value="64" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SIGNIA_TECHNOLOGIES" + type="int" + transient="false" + volatile="false" + value="27" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SILICON_WAVE" + type="int" + transient="false" + volatile="false" + value="11" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SIRF_TECHNOLOGY" + type="int" + transient="false" + volatile="false" + value="80" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SOCKET_MOBILE" + type="int" + transient="false" + volatile="false" + value="68" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SONY_ERICSSON" + type="int" + transient="false" + volatile="false" + value="86" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STACCATO_COMMUNICATIONS" + type="int" + transient="false" + volatile="false" + value="77" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STONESTREET_ONE" + type="int" + transient="false" + volatile="false" + value="94" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ST_MICROELECTRONICS" + type="int" + transient="false" + volatile="false" + value="48" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SYMBOL_TECHNOLOGIES" + type="int" + transient="false" + volatile="false" + value="42" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SYNOPSYS" + type="int" + transient="false" + volatile="false" + value="49" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SYSTEMS_AND_CHIPS" + type="int" + transient="false" + volatile="false" + value="62" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TENOVIS" + type="int" + transient="false" + volatile="false" + value="43" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TERAX" + type="int" + transient="false" + volatile="false" + value="56" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TEXAS_INSTRUMENTS" + type="int" + transient="false" + volatile="false" + value="13" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="THREECOM" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="THREE_DIJOY" + type="int" + transient="false" + volatile="false" + value="84" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="THREE_DSP" + type="int" + transient="false" + volatile="false" + value="73" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TOSHIBA" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRANSILICA" + type="int" + transient="false" + volatile="false" + value="24" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TTPCOM" + type="int" + transient="false" + volatile="false" + value="26" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TZERO_TECHNOLOGIES" + type="int" + transient="false" + volatile="false" + value="81" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="VIZIO" + type="int" + transient="false" + volatile="false" + value="88" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="WAVEPLUS_TECHNOLOGY" + type="int" + transient="false" + volatile="false" + value="35" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="WICENTRIC" + type="int" + transient="false" + volatile="false" + value="95" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="WIDCOMM" + type="int" + transient="false" + volatile="false" + value="17" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ZEEVO" + type="int" + transient="false" + volatile="false" + value="18" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="BluetoothClass" extends="java.lang.Object" abstract="false" @@ -30550,6 +42288,21 @@ > <implements name="android.os.Parcelable"> </implements> +<method name="createInsecureRfcommSocketToServiceRecord" + return="android.bluetooth.BluetoothSocket" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uuid" type="java.util.UUID"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> <method name="createRfcommSocketToServiceRecord" return="android.bluetooth.BluetoothSocket" abstract="false" @@ -30833,6 +42586,427 @@ > </field> </class> +<class name="BluetoothHeadset" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.bluetooth.BluetoothProfile"> +</implements> +<method name="getConnectedDevices" + return="java.util.List<android.bluetooth.BluetoothDevice>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getConnectionState" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="device" type="android.bluetooth.BluetoothDevice"> +</parameter> +</method> +<method name="getDevicesMatchingConnectionStates" + return="java.util.List<android.bluetooth.BluetoothDevice>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="states" type="int[]"> +</parameter> +</method> +<method name="isAudioConnected" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="device" type="android.bluetooth.BluetoothDevice"> +</parameter> +</method> +<method name="startVoiceRecognition" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="device" type="android.bluetooth.BluetoothDevice"> +</parameter> +</method> +<method name="stopVoiceRecognition" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="device" type="android.bluetooth.BluetoothDevice"> +</parameter> +</method> +<field name="ACTION_AUDIO_STATE_CHANGED" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ACTION_CONNECTION_STATE_CHANGED" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ACTION_VENDOR_SPECIFIC_HEADSET_EVENT" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="AT_CMD_TYPE_ACTION" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="AT_CMD_TYPE_BASIC" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="AT_CMD_TYPE_READ" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="AT_CMD_TYPE_SET" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="AT_CMD_TYPE_TEST" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_ARGS" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_ARGS"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_AUDIO_CONNECTED" + type="int" + transient="false" + volatile="false" + value="12" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_AUDIO_CONNECTING" + type="int" + transient="false" + volatile="false" + value="11" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_AUDIO_DISCONNECTED" + type="int" + transient="false" + volatile="false" + value="10" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="VENDOR_SPECIFIC_HEADSET_EVENT_COMPANY_ID_CATEGORY" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.headset.intent.category.companyid"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<interface name="BluetoothProfile" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getConnectedDevices" + return="java.util.List<android.bluetooth.BluetoothDevice>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getConnectionState" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="device" type="android.bluetooth.BluetoothDevice"> +</parameter> +</method> +<method name="getDevicesMatchingConnectionStates" + return="java.util.List<android.bluetooth.BluetoothDevice>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="states" type="int[]"> +</parameter> +</method> +<field name="A2DP" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_PREVIOUS_STATE" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.profile.extra.PREVIOUS_STATE"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_STATE" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.bluetooth.profile.extra.STATE"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="HEADSET" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_CONNECTED" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_CONNECTING" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_DISCONNECTED" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATE_DISCONNECTING" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</interface> +<interface name="BluetoothProfile.ServiceListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onServiceConnected" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="profile" type="int"> +</parameter> +<parameter name="proxy" type="android.bluetooth.BluetoothProfile"> +</parameter> +</method> +<method name="onServiceDisconnected" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="profile" type="int"> +</parameter> +</method> +</interface> <class name="BluetoothServerSocket" extends="java.lang.Object" abstract="false" @@ -30982,6 +43156,20 @@ <parameter name="autoInitialize" type="boolean"> </parameter> </constructor> +<constructor name="AbstractThreadedSyncAdapter" + type="android.content.AbstractThreadedSyncAdapter" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="autoInitialize" type="boolean"> +</parameter> +<parameter name="allowParallelSyncs" type="boolean"> +</parameter> +</constructor> <method name="getContext" return="android.content.Context" abstract="false" @@ -31036,6 +43224,19 @@ visibility="public" > </method> +<method name="onSyncCanceled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="thread" type="java.lang.Thread"> +</parameter> +</method> <field name="LOG_SYNC_DETAILS" type="int" transient="false" @@ -31404,6 +43605,95 @@ </parameter> </constructor> </class> +<class name="AsyncTaskLoader" + extends="android.content.Loader" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="AsyncTaskLoader" + type="android.content.AsyncTaskLoader" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<method name="cancelLoad" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="loadInBackground" + return="D" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onCancelled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="data" type="D"> +</parameter> +</method> +<method name="onLoadInBackground" + return="D" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</method> +<method name="setUpdateThrottle" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="delayMS" type="long"> +</parameter> +</method> +<method name="waitForLoader" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> <class name="BroadcastReceiver" extends="java.lang.Object" abstract="true" @@ -31499,6 +43789,17 @@ <parameter name="makeMap" type="boolean"> </parameter> </method> +<method name="goAsync" + return="android.content.BroadcastReceiver.PendingResult" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isInitialStickyBroadcast" return="boolean" abstract="false" @@ -31634,6 +43935,768 @@ </parameter> </method> </class> +<class name="BroadcastReceiver.PendingResult" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="abortBroadcast" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="clearAbortBroadcast" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="finish" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getAbortBroadcast" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getResultCode" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getResultData" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getResultExtras" + return="android.os.Bundle" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="makeMap" type="boolean"> +</parameter> +</method> +<method name="setResult" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="code" type="int"> +</parameter> +<parameter name="data" type="java.lang.String"> +</parameter> +<parameter name="extras" type="android.os.Bundle"> +</parameter> +</method> +<method name="setResultCode" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="code" type="int"> +</parameter> +</method> +<method name="setResultData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="data" type="java.lang.String"> +</parameter> +</method> +<method name="setResultExtras" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="extras" type="android.os.Bundle"> +</parameter> +</method> +</class> +<class name="ClipData" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.os.Parcelable"> +</implements> +<constructor name="ClipData" + type="android.content.ClipData" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> +<parameter name="mimeTypes" type="java.lang.String[]"> +</parameter> +<parameter name="icon" type="android.graphics.Bitmap"> +</parameter> +<parameter name="item" type="android.content.ClipData.Item"> +</parameter> +</constructor> +<constructor name="ClipData" + type="android.content.ClipData" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="description" type="android.content.ClipDescription"> +</parameter> +<parameter name="icon" type="android.graphics.Bitmap"> +</parameter> +<parameter name="item" type="android.content.ClipData.Item"> +</parameter> +</constructor> +<method name="addItem" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="item" type="android.content.ClipData.Item"> +</parameter> +</method> +<method name="describeContents" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getDescription" + return="android.content.ClipDescription" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getIcon" + return="android.graphics.Bitmap" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getItem" + return="android.content.ClipData.Item" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="getItemCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="newIntent" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> +<parameter name="icon" type="android.graphics.Bitmap"> +</parameter> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> +<method name="newPlainText" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> +<parameter name="icon" type="android.graphics.Bitmap"> +</parameter> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="newRawUri" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> +<parameter name="icon" type="android.graphics.Bitmap"> +</parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="newUri" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resolver" type="android.content.ContentResolver"> +</parameter> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> +<parameter name="icon" type="android.graphics.Bitmap"> +</parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="writeToParcel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dest" type="android.os.Parcel"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> +<field name="CREATOR" + type="android.os.Parcelable.Creator" + transient="false" + volatile="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="ClipData.Item" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ClipData.Item" + type="android.content.ClipData.Item" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</constructor> +<constructor name="ClipData.Item" + type="android.content.ClipData.Item" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</constructor> +<constructor name="ClipData.Item" + type="android.content.ClipData.Item" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</constructor> +<constructor name="ClipData.Item" + type="android.content.ClipData.Item" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +<parameter name="intent" type="android.content.Intent"> +</parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</constructor> +<method name="coerceToText" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</method> +<method name="getIntent" + return="android.content.Intent" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getText" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getUri" + return="android.net.Uri" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ClipDescription" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.os.Parcelable"> +</implements> +<constructor name="ClipDescription" + type="android.content.ClipDescription" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> +<parameter name="mimeTypes" type="java.lang.String[]"> +</parameter> +</constructor> +<constructor name="ClipDescription" + type="android.content.ClipDescription" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="o" type="android.content.ClipDescription"> +</parameter> +</constructor> +<method name="compareMimeTypes" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="concreteType" type="java.lang.String"> +</parameter> +<parameter name="desiredType" type="java.lang.String"> +</parameter> +</method> +<method name="describeContents" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="filterMimeTypes" + return="java.lang.String[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</method> +<method name="getLabel" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMimeType" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="getMimeTypeCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hasMimeType" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</method> +<method name="writeToParcel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dest" type="android.os.Parcel"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> +<field name="CREATOR" + type="android.os.Parcelable.Creator" + transient="false" + volatile="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MIMETYPE_TEXT_INTENT" + type="java.lang.String" + transient="false" + volatile="false" + value=""text/vnd.android.intent"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MIMETYPE_TEXT_PLAIN" + type="java.lang.String" + transient="false" + volatile="false" + value=""text/plain"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MIMETYPE_TEXT_URILIST" + type="java.lang.String" + transient="false" + volatile="false" + value=""text/uri-list"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="ClipboardManager" + extends="android.text.ClipboardManager" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="addPrimaryClipChangedListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="what" type="android.content.ClipboardManager.OnPrimaryClipChangedListener"> +</parameter> +</method> +<method name="getPrimaryClip" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getPrimaryClipDescription" + return="android.content.ClipDescription" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getText" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +</method> +<method name="hasPrimaryClip" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hasText" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +</method> +<method name="removePrimaryClipChangedListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="what" type="android.content.ClipboardManager.OnPrimaryClipChangedListener"> +</parameter> +</method> +<method name="setPrimaryClip" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="clip" type="android.content.ClipData"> +</parameter> +</method> +<method name="setText" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</method> +</class> +<interface name="ClipboardManager.OnPrimaryClipChangedListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onPrimaryClipChanged" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</interface> <interface name="ComponentCallbacks" abstract="true" static="false" @@ -31957,6 +45020,23 @@ <parameter name="values" type="android.content.ContentValues[]"> </parameter> </method> +<method name="call" + return="android.os.Bundle" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="method" type="java.lang.String"> +</parameter> +<parameter name="arg" type="java.lang.String"> +</parameter> +<parameter name="extras" type="android.os.Bundle"> +</parameter> +</method> <method name="delete" return="int" abstract="true" @@ -32007,6 +45087,21 @@ visibility="public" > </method> +<method name="getStreamTypes" + return="java.lang.String[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="mimeTypeFilter" type="java.lang.String"> +</parameter> +</method> <method name="getType" return="java.lang.String" abstract="true" @@ -32143,6 +45238,48 @@ <exception name="FileNotFoundException" type="java.io.FileNotFoundException"> </exception> </method> +<method name="openPipeHelper" + return="android.os.ParcelFileDescriptor" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +<parameter name="opts" type="android.os.Bundle"> +</parameter> +<parameter name="args" type="T"> +</parameter> +<parameter name="func" type="android.content.ContentProvider.PipeDataWriter<T>"> +</parameter> +<exception name="FileNotFoundException" type="java.io.FileNotFoundException"> +</exception> +</method> +<method name="openTypedAssetFile" + return="android.content.res.AssetFileDescriptor" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="mimeTypeFilter" type="java.lang.String"> +</parameter> +<parameter name="opts" type="android.os.Bundle"> +</parameter> +<exception name="FileNotFoundException" type="java.io.FileNotFoundException"> +</exception> +</method> <method name="query" return="android.database.Cursor" abstract="true" @@ -32203,6 +45340,17 @@ <parameter name="permission" type="java.lang.String"> </parameter> </method> +<method name="shutdown" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="update" return="int" abstract="true" @@ -32223,6 +45371,35 @@ </parameter> </method> </class> +<interface name="ContentProvider.PipeDataWriter" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="writeDataToPipe" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="output" type="android.os.ParcelFileDescriptor"> +</parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +<parameter name="opts" type="android.os.Bundle"> +</parameter> +<parameter name="args" type="T"> +</parameter> +</method> +</interface> <class name="ContentProviderClient" extends="java.lang.Object" abstract="false" @@ -32295,6 +45472,23 @@ visibility="public" > </method> +<method name="getStreamTypes" + return="java.lang.String[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="url" type="android.net.Uri"> +</parameter> +<parameter name="mimeTypeFilter" type="java.lang.String"> +</parameter> +<exception name="RemoteException" type="android.os.RemoteException"> +</exception> +</method> <method name="getType" return="java.lang.String" abstract="false" @@ -32365,6 +45559,27 @@ <exception name="RemoteException" type="android.os.RemoteException"> </exception> </method> +<method name="openTypedAssetFileDescriptor" + return="android.content.res.AssetFileDescriptor" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +<parameter name="opts" type="android.os.Bundle"> +</parameter> +<exception name="FileNotFoundException" type="java.io.FileNotFoundException"> +</exception> +<exception name="RemoteException" type="android.os.RemoteException"> +</exception> +</method> <method name="query" return="android.database.Cursor" abstract="false" @@ -33038,6 +46253,25 @@ <parameter name="values" type="android.content.ContentValues[]"> </parameter> </method> +<method name="call" + return="android.os.Bundle" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="method" type="java.lang.String"> +</parameter> +<parameter name="arg" type="java.lang.String"> +</parameter> +<parameter name="extras" type="android.os.Bundle"> +</parameter> +</method> <method name="cancelSync" return="void" abstract="false" @@ -33090,6 +46324,17 @@ synchronized="false" static="true" final="false" + deprecated="deprecated" + visibility="public" +> +</method> +<method name="getCurrentSyncs" + return="java.util.List<android.content.SyncInfo>" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -33135,6 +46380,21 @@ <parameter name="authority" type="java.lang.String"> </parameter> </method> +<method name="getStreamTypes" + return="java.lang.String[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="url" type="android.net.Uri"> +</parameter> +<parameter name="mimeTypeFilter" type="java.lang.String"> +</parameter> +</method> <method name="getSyncAdapterTypes" return="android.content.SyncAdapterType[]" abstract="false" @@ -33332,6 +46592,25 @@ <exception name="FileNotFoundException" type="java.io.FileNotFoundException"> </exception> </method> +<method name="openTypedAssetFileDescriptor" + return="android.content.res.AssetFileDescriptor" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +<parameter name="opts" type="android.os.Bundle"> +</parameter> +<exception name="FileNotFoundException" type="java.io.FileNotFoundException"> +</exception> +</method> <method name="query" return="android.database.Cursor" abstract="false" @@ -33997,6 +47276,17 @@ <parameter name="key" type="java.lang.String"> </parameter> </method> +<method name="keySet" + return="java.util.Set<java.lang.String>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="put" return="void" abstract="false" @@ -35047,6 +48337,25 @@ <parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> </parameter> </method> +<method name="openOrCreateDatabase" + return="android.database.sqlite.SQLiteDatabase" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="mode" type="int"> +</parameter> +<parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> +</parameter> +<parameter name="errorHandler" type="android.database.DatabaseErrorHandler"> +</parameter> +</method> <method name="peekWallpaper" return="android.graphics.drawable.Drawable" abstract="true" @@ -35267,6 +48576,19 @@ <exception name="IOException" type="java.io.IOException"> </exception> </method> +<method name="startActivities" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intents" type="android.content.Intent[]"> +</parameter> +</method> <method name="startActivity" return="void" abstract="true" @@ -35603,6 +48925,17 @@ visibility="public" > </field> +<field name="MODE_MULTI_PROCESS" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="MODE_PRIVATE" type="int" transient="false" @@ -35636,6 +48969,17 @@ visibility="public" > </field> +<field name="NFC_SERVICE" + type="java.lang.String" + transient="false" + volatile="false" + value=""nfc"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="NOTIFICATION_SERVICE" type="java.lang.String" transient="false" @@ -36485,6 +49829,25 @@ <parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> </parameter> </method> +<method name="openOrCreateDatabase" + return="android.database.sqlite.SQLiteDatabase" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="mode" type="int"> +</parameter> +<parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> +</parameter> +<parameter name="errorHandler" type="android.database.DatabaseErrorHandler"> +</parameter> +</method> <method name="peekWallpaper" return="android.graphics.drawable.Drawable" abstract="false" @@ -36705,6 +50068,19 @@ <exception name="IOException" type="java.io.IOException"> </exception> </method> +<method name="startActivities" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intents" type="android.content.Intent[]"> +</parameter> +</method> <method name="startActivity" return="void" abstract="false" @@ -36811,6 +50187,192 @@ </parameter> </method> </class> +<class name="CursorLoader" + extends="android.content.AsyncTaskLoader" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="CursorLoader" + type="android.content.CursorLoader" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="projection" type="java.lang.String[]"> +</parameter> +<parameter name="selection" type="java.lang.String"> +</parameter> +<parameter name="selectionArgs" type="java.lang.String[]"> +</parameter> +<parameter name="sortOrder" type="java.lang.String"> +</parameter> +</constructor> +<method name="deliverResult" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cursor" type="android.database.Cursor"> +</parameter> +</method> +<method name="getProjection" + return="java.lang.String[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSelection" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSelectionArgs" + return="java.lang.String[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSortOrder" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getUri" + return="android.net.Uri" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="loadInBackground" + return="android.database.Cursor" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onCancelled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cursor" type="android.database.Cursor"> +</parameter> +</method> +<method name="setProjection" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="projection" type="java.lang.String[]"> +</parameter> +</method> +<method name="setSelection" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="selection" type="java.lang.String"> +</parameter> +</method> +<method name="setSelectionArgs" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="selectionArgs" type="java.lang.String[]"> +</parameter> +</method> +<method name="setSortOrder" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="sortOrder" type="java.lang.String"> +</parameter> +</method> +<method name="setUri" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +</class> <interface name="DialogInterface" abstract="true" static="false" @@ -37933,6 +51495,32 @@ visibility="public" > </method> +<method name="makeMainActivity" + return="android.content.Intent" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mainActivity" type="android.content.ComponentName"> +</parameter> +</method> +<method name="makeRestartActivityTask" + return="android.content.Intent" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mainActivity" type="android.content.ComponentName"> +</parameter> +</method> <method name="parseIntent" return="android.content.Intent" abstract="false" @@ -39390,6 +52978,17 @@ visibility="public" > </field> +<field name="ACTION_PASTE" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.intent.action.PASTE"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="ACTION_PICK" type="java.lang.String" transient="false" @@ -39731,6 +53330,17 @@ visibility="public" > </field> +<field name="CATEGORY_APP_MARKET" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.intent.category.APP_MARKET"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="CATEGORY_BROWSABLE" type="java.lang.String" transient="false" @@ -39819,6 +53429,17 @@ visibility="public" > </field> +<field name="CATEGORY_HE_DESK_DOCK" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.intent.category.HE_DESK_DOCK"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="CATEGORY_HOME" type="java.lang.String" transient="false" @@ -39852,6 +53473,17 @@ visibility="public" > </field> +<field name="CATEGORY_LE_DESK_DOCK" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.intent.category.LE_DESK_DOCK"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="CATEGORY_MONKEY" type="java.lang.String" transient="false" @@ -40071,6 +53703,28 @@ visibility="public" > </field> +<field name="EXTRA_DOCK_STATE_HE_DESK" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_DOCK_STATE_LE_DESK" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="EXTRA_DOCK_STATE_UNDOCKED" type="int" transient="false" @@ -40357,6 +54011,17 @@ visibility="public" > </field> +<field name="FLAG_ACTIVITY_CLEAR_TASK" + type="int" + transient="false" + volatile="false" + value="32768" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="FLAG_ACTIVITY_CLEAR_TOP" type="int" transient="false" @@ -40511,6 +54176,17 @@ visibility="public" > </field> +<field name="FLAG_ACTIVITY_TASK_ON_HOME" + type="int" + transient="false" + volatile="false" + value="16384" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="FLAG_DEBUG_LOG_RESOLUTION" type="int" transient="false" @@ -41788,6 +55464,292 @@ </parameter> </constructor> </class> +<class name="Loader" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Loader" + type="android.content.Loader" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<method name="dataToString" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="data" type="D"> +</parameter> +</method> +<method name="deliverResult" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="data" type="D"> +</parameter> +</method> +<method name="dump" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="prefix" type="java.lang.String"> +</parameter> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<parameter name="writer" type="java.io.PrintWriter"> +</parameter> +<parameter name="args" type="java.lang.String[]"> +</parameter> +</method> +<method name="forceLoad" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getContext" + return="android.content.Context" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getId" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isReset" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isStarted" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onContentChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onForceLoad" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</method> +<method name="onReset" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</method> +<method name="onStartLoading" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</method> +<method name="onStopLoading" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</method> +<method name="registerListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="id" type="int"> +</parameter> +<parameter name="listener" type="android.content.Loader.OnLoadCompleteListener<D>"> +</parameter> +</method> +<method name="reset" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="startLoading" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="stopLoading" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="takeContentChanged" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="unregisterListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.content.Loader.OnLoadCompleteListener<D>"> +</parameter> +</method> +</class> +<class name="Loader.ForceLoadContentObserver" + extends="android.database.ContentObserver" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Loader.ForceLoadContentObserver" + type="android.content.Loader.ForceLoadContentObserver" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +</class> +<interface name="Loader.OnLoadCompleteListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onLoadComplete" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="loader" type="android.content.Loader<D>"> +</parameter> +<parameter name="data" type="D"> +</parameter> +</method> +</interface> <class name="MutableContextWrapper" extends="android.content.ContextWrapper" abstract="false" @@ -42327,6 +56289,21 @@ <parameter name="defValue" type="java.lang.String"> </parameter> </method> +<method name="getStringSet" + return="java.util.Set<java.lang.String>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="key" type="java.lang.String"> +</parameter> +<parameter name="defValues" type="java.util.Set<java.lang.String>"> +</parameter> +</method> <method name="registerOnSharedPreferenceChangeListener" return="void" abstract="true" @@ -42469,6 +56446,21 @@ <parameter name="value" type="java.lang.String"> </parameter> </method> +<method name="putStringSet" + return="android.content.SharedPreferences.Editor" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="key" type="java.lang.String"> +</parameter> +<parameter name="values" type="java.util.Set<java.lang.String>"> +</parameter> +</method> <method name="remove" return="android.content.SharedPreferences.Editor" abstract="true" @@ -42542,6 +56534,17 @@ <parameter name="source" type="android.os.Parcel"> </parameter> </constructor> +<method name="allowParallelSyncs" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="describeContents" return="int" abstract="false" @@ -42553,6 +56556,17 @@ visibility="public" > </method> +<method name="isAlwaysSyncable" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isUserVisible" return="boolean" abstract="false" @@ -42687,6 +56701,34 @@ deprecated="not deprecated" visibility="public" > +<implements name="android.os.Parcelable"> +</implements> +<method name="describeContents" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="writeToParcel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="parcel" type="android.os.Parcel"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> <field name="account" type="android.accounts.Account" transient="false" @@ -43186,6 +57228,145 @@ > </field> </class> +<class name="XmlDocumentProvider" + extends="android.content.ContentProvider" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="XmlDocumentProvider" + type="android.content.XmlDocumentProvider" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="delete" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="selection" type="java.lang.String"> +</parameter> +<parameter name="selectionArgs" type="java.lang.String[]"> +</parameter> +</method> +<method name="getResourceXmlPullParser" + return="org.xmlpull.v1.XmlPullParser" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="resourceUri" type="android.net.Uri"> +</parameter> +</method> +<method name="getType" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="getUriXmlPullParser" + return="org.xmlpull.v1.XmlPullParser" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="url" type="java.lang.String"> +</parameter> +</method> +<method name="insert" + return="android.net.Uri" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="values" type="android.content.ContentValues"> +</parameter> +</method> +<method name="onCreate" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="query" + return="android.database.Cursor" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="projection" type="java.lang.String[]"> +</parameter> +<parameter name="selection" type="java.lang.String"> +</parameter> +<parameter name="selectionArgs" type="java.lang.String[]"> +</parameter> +<parameter name="sortOrder" type="java.lang.String"> +</parameter> +</method> +<method name="update" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="values" type="android.content.ContentValues"> +</parameter> +<parameter name="selection" type="java.lang.String"> +</parameter> +<parameter name="selectionArgs" type="java.lang.String[]"> +</parameter> +</method> +</class> </package> <package name="android.content.pm" > @@ -43451,6 +57632,28 @@ visibility="public" > </field> +<field name="FLAG_HARDWARE_ACCELERATED" + type="int" + transient="false" + volatile="false" + value="1024" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="FLAG_IMMERSIVE" + type="int" + transient="false" + volatile="false" + value="512" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="FLAG_MULTIPROCESS" type="int" transient="false" @@ -43993,6 +58196,17 @@ visibility="public" > </field> +<field name="FLAG_SUPPORTS_XLARGE_SCREENS" + type="int" + transient="false" + volatile="false" + value="524288" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="FLAG_SYSTEM" type="int" transient="false" @@ -44292,6 +58506,17 @@ visibility="public" > </method> +<method name="isEnabled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <field name="applicationInfo" type="android.content.pm.ApplicationInfo" transient="false" @@ -46375,6 +60600,21 @@ <parameter name="flags" type="int"> </parameter> </method> +<method name="setInstallerPackageName" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="targetPackage" type="java.lang.String"> +</parameter> +<parameter name="installerPackageName" type="java.lang.String"> +</parameter> +</method> <field name="COMPONENT_ENABLED_STATE_DEFAULT" type="int" transient="false" @@ -48817,6 +63057,19 @@ <parameter name="that" type="android.content.res.Configuration"> </parameter> </method> +<method name="isLayoutSizeAtLeast" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="size" type="int"> +</parameter> +</method> <method name="needNewResources" return="boolean" abstract="false" @@ -51139,6 +65392,17 @@ <parameter name="column" type="int"> </parameter> </method> +<method name="getNotificationUri" + return="android.net.Uri" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getPosition" return="int" abstract="false" @@ -51176,6 +65440,19 @@ <parameter name="column" type="int"> </parameter> </method> +<method name="getType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="column" type="int"> +</parameter> +</method> <method name="getUpdatedField" return="java.lang.Object" abstract="false" @@ -51183,7 +65460,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="protected" > <parameter name="columnIndex" type="int"> @@ -51251,7 +65528,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="protected" > <parameter name="columnIndex" type="int"> @@ -51537,7 +65814,7 @@ volatile="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="protected" > </field> @@ -51673,7 +65950,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="columnIndex" type="int"> @@ -51686,7 +65963,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="columnIndex" type="int"> @@ -51699,7 +65976,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="columnIndex" type="int"> @@ -51725,7 +66002,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="columnIndex" type="int"> @@ -52199,6 +66476,19 @@ <parameter name="columnIndex" type="int"> </parameter> </method> +<method name="getType" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="columnIndex" type="int"> +</parameter> +</method> <method name="getWantsAllOnMoveCalls" return="boolean" abstract="true" @@ -52381,7 +66671,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -52439,6 +66729,61 @@ <parameter name="observer" type="android.database.DataSetObserver"> </parameter> </method> +<field name="FIELD_TYPE_BLOB" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="FIELD_TYPE_FLOAT" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="FIELD_TYPE_INTEGER" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="FIELD_TYPE_NULL" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="FIELD_TYPE_STRING" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </interface> <class name="CursorIndexOutOfBoundsException" extends="java.lang.IndexOutOfBoundsException" @@ -52796,6 +67141,21 @@ <parameter name="col" type="int"> </parameter> </method> +<method name="getType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="row" type="int"> +</parameter> +<parameter name="col" type="int"> +</parameter> +</method> <method name="isBlob" return="boolean" abstract="false" @@ -52803,7 +67163,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="row" type="int"> @@ -52818,7 +67178,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="row" type="int"> @@ -52833,7 +67193,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="row" type="int"> @@ -52848,7 +67208,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="row" type="int"> @@ -52863,7 +67223,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="row" type="int"> @@ -53274,6 +67634,19 @@ <parameter name="columnIndex" type="int"> </parameter> </method> +<method name="getType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="columnIndex" type="int"> +</parameter> +</method> <method name="getWantsAllOnMoveCalls" return="boolean" abstract="false" @@ -53285,6 +67658,17 @@ visibility="public" > </method> +<method name="getWrappedCursor" + return="android.database.Cursor" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isAfterLast" return="boolean" abstract="false" @@ -53593,6 +67977,27 @@ > </method> </class> +<interface name="DatabaseErrorHandler" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onCorruption" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dbObj" type="android.database.sqlite.SQLiteDatabase"> +</parameter> +</method> +</interface> <class name="DatabaseUtils" extends="java.lang.Object" abstract="false" @@ -53624,6 +68029,21 @@ <parameter name="sqlString" type="java.lang.String"> </parameter> </method> +<method name="appendSelectionArgs" + return="java.lang.String[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="originalValues" type="java.lang.String[]"> +</parameter> +<parameter name="newValues" type="java.lang.String[]"> +</parameter> +</method> <method name="appendValueToSql" return="void" abstract="false" @@ -53656,6 +68076,53 @@ <parameter name="value" type="java.lang.Object"> </parameter> </method> +<method name="blobFileDescriptorForQuery" + return="android.os.ParcelFileDescriptor" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="db" type="android.database.sqlite.SQLiteDatabase"> +</parameter> +<parameter name="query" type="java.lang.String"> +</parameter> +<parameter name="selectionArgs" type="java.lang.String[]"> +</parameter> +</method> +<method name="blobFileDescriptorForQuery" + return="android.os.ParcelFileDescriptor" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="prog" type="android.database.sqlite.SQLiteStatement"> +</parameter> +<parameter name="selectionArgs" type="java.lang.String[]"> +</parameter> +</method> +<method name="concatenateWhere" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="a" type="java.lang.String"> +</parameter> +<parameter name="b" type="java.lang.String"> +</parameter> +</method> <method name="createDbFromSqlStatements" return="void" abstract="false" @@ -54093,6 +68560,19 @@ <parameter name="name" type="java.lang.String"> </parameter> </method> +<method name="getSqlStatementType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="sql" type="java.lang.String"> +</parameter> +</method> <method name="longForQuery" return="long" abstract="false" @@ -54140,6 +68620,42 @@ <parameter name="table" type="java.lang.String"> </parameter> </method> +<method name="queryNumEntries" + return="long" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="db" type="android.database.sqlite.SQLiteDatabase"> +</parameter> +<parameter name="table" type="java.lang.String"> +</parameter> +<parameter name="selection" type="java.lang.String"> +</parameter> +</method> +<method name="queryNumEntries" + return="long" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="db" type="android.database.sqlite.SQLiteDatabase"> +</parameter> +<parameter name="table" type="java.lang.String"> +</parameter> +<parameter name="selection" type="java.lang.String"> +</parameter> +<parameter name="selectionArgs" type="java.lang.String[]"> +</parameter> +</method> <method name="readExceptionFromParcel" return="void" abstract="false" @@ -54243,6 +68759,116 @@ <parameter name="e" type="java.lang.Exception"> </parameter> </method> +<field name="STATEMENT_ABORT" + type="int" + transient="false" + volatile="false" + value="6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATEMENT_ATTACH" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATEMENT_BEGIN" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATEMENT_COMMIT" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATEMENT_DDL" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATEMENT_OTHER" + type="int" + transient="false" + volatile="false" + value="99" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATEMENT_PRAGMA" + type="int" + transient="false" + volatile="false" + value="7" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATEMENT_SELECT" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATEMENT_UNPREPARED" + type="int" + transient="false" + volatile="false" + value="9" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATEMENT_UPDATE" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <class name="DatabaseUtils.InsertHelper" extends="java.lang.Object" @@ -54477,6 +69103,38 @@ > </field> </class> +<class name="DefaultDatabaseErrorHandler" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.database.DatabaseErrorHandler"> +</implements> +<constructor name="DefaultDatabaseErrorHandler" + type="android.database.DefaultDatabaseErrorHandler" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="onCorruption" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dbObj" type="android.database.sqlite.SQLiteDatabase"> +</parameter> +</method> +</class> <class name="MatrixCursor" extends="android.database.AbstractCursor" abstract="false" @@ -54960,6 +69618,114 @@ </parameter> </constructor> </class> +<class name="SQLiteAccessPermException" + extends="android.database.sqlite.SQLiteException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SQLiteAccessPermException" + type="android.database.sqlite.SQLiteAccessPermException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SQLiteAccessPermException" + type="android.database.sqlite.SQLiteAccessPermException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="error" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="SQLiteBindOrColumnIndexOutOfRangeException" + extends="android.database.sqlite.SQLiteException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SQLiteBindOrColumnIndexOutOfRangeException" + type="android.database.sqlite.SQLiteBindOrColumnIndexOutOfRangeException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SQLiteBindOrColumnIndexOutOfRangeException" + type="android.database.sqlite.SQLiteBindOrColumnIndexOutOfRangeException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="error" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="SQLiteBlobTooBigException" + extends="android.database.sqlite.SQLiteException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SQLiteBlobTooBigException" + type="android.database.sqlite.SQLiteBlobTooBigException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SQLiteBlobTooBigException" + type="android.database.sqlite.SQLiteBlobTooBigException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="error" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="SQLiteCantOpenDatabaseException" + extends="android.database.sqlite.SQLiteException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SQLiteCantOpenDatabaseException" + type="android.database.sqlite.SQLiteCantOpenDatabaseException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SQLiteCantOpenDatabaseException" + type="android.database.sqlite.SQLiteCantOpenDatabaseException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="error" type="java.lang.String"> +</parameter> +</constructor> +</class> <class name="SQLiteClosable" extends="java.lang.Object" abstract="true" @@ -55071,7 +69837,7 @@ type="android.database.sqlite.SQLiteCursor" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="db" type="android.database.sqlite.SQLiteDatabase"> @@ -55083,6 +69849,20 @@ <parameter name="query" type="android.database.sqlite.SQLiteQuery"> </parameter> </constructor> +<constructor name="SQLiteCursor" + type="android.database.sqlite.SQLiteCursor" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="driver" type="android.database.sqlite.SQLiteCursorDriver"> +</parameter> +<parameter name="editTable" type="java.lang.String"> +</parameter> +<parameter name="query" type="android.database.sqlite.SQLiteQuery"> +</parameter> +</constructor> <method name="getColumnNames" return="java.lang.String[]" abstract="false" @@ -55220,6 +70000,17 @@ visibility="public" > </method> +<method name="beginTransactionNonExclusive" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="beginTransactionWithListener" return="void" abstract="false" @@ -55233,6 +70024,19 @@ <parameter name="transactionListener" type="android.database.sqlite.SQLiteTransactionListener"> </parameter> </method> +<method name="beginTransactionWithListenerNonExclusive" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transactionListener" type="android.database.sqlite.SQLiteTransactionListener"> +</parameter> +</method> <method name="close" return="void" abstract="false" @@ -55289,6 +70093,17 @@ <parameter name="whereArgs" type="java.lang.String[]"> </parameter> </method> +<method name="enableWriteAheadLogging" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="endTransaction" return="void" abstract="false" @@ -55345,6 +70160,17 @@ <parameter name="tables" type="java.lang.String"> </parameter> </method> +<method name="getAttachedDbs" + return="java.util.ArrayList<android.util.Pair<java.lang.String, java.lang.String>>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getMaximumSize" return="long" abstract="false" @@ -55385,7 +70211,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -55466,6 +70292,17 @@ <parameter name="conflictAlgorithm" type="int"> </parameter> </method> +<method name="isDatabaseIntegrityOk" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isDbLockedByCurrentThread" return="boolean" abstract="false" @@ -55517,7 +70354,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="table" type="java.lang.String"> @@ -55532,7 +70369,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="table" type="java.lang.String"> @@ -55583,6 +70420,25 @@ <parameter name="flags" type="int"> </parameter> </method> +<method name="openDatabase" + return="android.database.sqlite.SQLiteDatabase" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +<parameter name="errorHandler" type="android.database.DatabaseErrorHandler"> +</parameter> +</method> <method name="openOrCreateDatabase" return="android.database.sqlite.SQLiteDatabase" abstract="false" @@ -55613,6 +70469,23 @@ <parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> </parameter> </method> +<method name="openOrCreateDatabase" + return="android.database.sqlite.SQLiteDatabase" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> +</parameter> +<parameter name="errorHandler" type="android.database.DatabaseErrorHandler"> +</parameter> +</method> <method name="query" return="android.database.Cursor" abstract="false" @@ -55832,6 +70705,19 @@ <parameter name="lockingEnabled" type="boolean"> </parameter> </method> +<method name="setMaxSqlCacheSize" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cacheSize" type="int"> +</parameter> +</method> <method name="setMaximumSize" return="long" abstract="false" @@ -56034,6 +70920,17 @@ visibility="public" > </field> +<field name="MAX_SQL_CACHE_SIZE" + type="int" + transient="false" + volatile="false" + value="100" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="NO_LOCALIZED_COLLATORS" type="int" transient="false" @@ -56133,6 +71030,60 @@ </parameter> </constructor> </class> +<class name="SQLiteDatabaseLockedException" + extends="android.database.sqlite.SQLiteException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SQLiteDatabaseLockedException" + type="android.database.sqlite.SQLiteDatabaseLockedException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SQLiteDatabaseLockedException" + type="android.database.sqlite.SQLiteDatabaseLockedException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="error" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="SQLiteDatatypeMismatchException" + extends="android.database.sqlite.SQLiteException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SQLiteDatatypeMismatchException" + type="android.database.sqlite.SQLiteDatatypeMismatchException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SQLiteDatatypeMismatchException" + type="android.database.sqlite.SQLiteDatatypeMismatchException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="error" type="java.lang.String"> +</parameter> +</constructor> +</class> <class name="SQLiteDiskIOException" extends="android.database.sqlite.SQLiteException" abstract="false" @@ -56292,6 +71243,24 @@ <parameter name="version" type="int"> </parameter> </constructor> +<constructor name="SQLiteOpenHelper" + type="android.database.sqlite.SQLiteOpenHelper" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> +</parameter> +<parameter name="version" type="int"> +</parameter> +<parameter name="errorHandler" type="android.database.DatabaseErrorHandler"> +</parameter> +</constructor> <method name="close" return="void" abstract="false" @@ -56338,6 +71307,23 @@ <parameter name="db" type="android.database.sqlite.SQLiteDatabase"> </parameter> </method> +<method name="onDowngrade" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="db" type="android.database.sqlite.SQLiteDatabase"> +</parameter> +<parameter name="oldVersion" type="int"> +</parameter> +<parameter name="newVersion" type="int"> +</parameter> +</method> <method name="onOpen" return="void" abstract="false" @@ -56369,6 +71355,33 @@ </parameter> </method> </class> +<class name="SQLiteOutOfMemoryException" + extends="android.database.sqlite.SQLiteException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SQLiteOutOfMemoryException" + type="android.database.sqlite.SQLiteOutOfMemoryException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SQLiteOutOfMemoryException" + type="android.database.sqlite.SQLiteOutOfMemoryException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="error" type="java.lang.String"> +</parameter> +</constructor> +</class> <class name="SQLiteProgram" extends="android.database.sqlite.SQLiteClosable" abstract="true" @@ -56377,6 +71390,19 @@ deprecated="not deprecated" visibility="public" > +<method name="bindAllArgsAsStrings" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="bindArgs" type="java.lang.String[]"> +</parameter> +</method> <method name="bindBlob" return="void" abstract="false" @@ -56494,7 +71520,7 @@ synchronized="false" static="false" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -56717,6 +71743,29 @@ </parameter> <parameter name="selection" type="java.lang.String"> </parameter> +<parameter name="groupBy" type="java.lang.String"> +</parameter> +<parameter name="having" type="java.lang.String"> +</parameter> +<parameter name="sortOrder" type="java.lang.String"> +</parameter> +<parameter name="limit" type="java.lang.String"> +</parameter> +</method> +<method name="buildQuery" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="projectionIn" type="java.lang.String[]"> +</parameter> +<parameter name="selection" type="java.lang.String"> +</parameter> <parameter name="selectionArgs" type="java.lang.String[]"> </parameter> <parameter name="groupBy" type="java.lang.String"> @@ -56794,6 +71843,33 @@ </parameter> <parameter name="selection" type="java.lang.String"> </parameter> +<parameter name="groupBy" type="java.lang.String"> +</parameter> +<parameter name="having" type="java.lang.String"> +</parameter> +</method> +<method name="buildUnionSubQuery" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="typeDiscriminatorColumn" type="java.lang.String"> +</parameter> +<parameter name="unionColumns" type="java.lang.String[]"> +</parameter> +<parameter name="columnsPresentInTable" type="java.util.Set<java.lang.String>"> +</parameter> +<parameter name="computedColumnsOffset" type="int"> +</parameter> +<parameter name="typeDiscriminatorValue" type="java.lang.String"> +</parameter> +<parameter name="selection" type="java.lang.String"> +</parameter> <parameter name="selectionArgs" type="java.lang.String[]"> </parameter> <parameter name="groupBy" type="java.lang.String"> @@ -56917,6 +71993,33 @@ </parameter> </method> </class> +<class name="SQLiteReadOnlyDatabaseException" + extends="android.database.sqlite.SQLiteException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SQLiteReadOnlyDatabaseException" + type="android.database.sqlite.SQLiteReadOnlyDatabaseException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SQLiteReadOnlyDatabaseException" + type="android.database.sqlite.SQLiteReadOnlyDatabaseException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="error" type="java.lang.String"> +</parameter> +</constructor> +</class> <class name="SQLiteStatement" extends="android.database.sqlite.SQLiteProgram" abstract="false" @@ -56947,6 +72050,28 @@ visibility="public" > </method> +<method name="executeUpdateDelete" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="simpleQueryForBlobFileDescriptor" + return="android.os.ParcelFileDescriptor" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="simpleQueryForLong" return="long" abstract="false" @@ -56970,6 +72095,33 @@ > </method> </class> +<class name="SQLiteTableLockedException" + extends="android.database.sqlite.SQLiteException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SQLiteTableLockedException" + type="android.database.sqlite.SQLiteTableLockedException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SQLiteTableLockedException" + type="android.database.sqlite.SQLiteTableLockedException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="error" type="java.lang.String"> +</parameter> +</constructor> +</class> <interface name="SQLiteTransactionListener" abstract="true" static="false" @@ -57012,6 +72164,1928 @@ </method> </interface> </package> +<package name="android.drm" +> +<class name="DrmConvertedStatus" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmConvertedStatus" + type="android.drm.DrmConvertedStatus" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="_statusCode" type="int"> +</parameter> +<parameter name="_convertedData" type="byte[]"> +</parameter> +<parameter name="_offset" type="int"> +</parameter> +</constructor> +<field name="STATUS_ERROR" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATUS_INPUTDATA_ERROR" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATUS_OK" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="convertedData" + type="byte[]" + transient="false" + volatile="false" + value="null" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="offset" + type="int" + transient="false" + volatile="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="statusCode" + type="int" + transient="false" + volatile="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="DrmErrorEvent" + extends="android.drm.DrmEvent" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmErrorEvent" + type="android.drm.DrmErrorEvent" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uniqueId" type="int"> +</parameter> +<parameter name="type" type="int"> +</parameter> +<parameter name="message" type="java.lang.String"> +</parameter> +</constructor> +<field name="TYPE_NOT_SUPPORTED" + type="int" + transient="false" + volatile="false" + value="2003" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_NO_INTERNET_CONNECTION" + type="int" + transient="false" + volatile="false" + value="2005" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_OUT_OF_MEMORY" + type="int" + transient="false" + volatile="false" + value="2004" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_PROCESS_DRM_INFO_FAILED" + type="int" + transient="false" + volatile="false" + value="2006" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_REMOVE_ALL_RIGHTS_FAILED" + type="int" + transient="false" + volatile="false" + value="2007" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_RIGHTS_NOT_INSTALLED" + type="int" + transient="false" + volatile="false" + value="2001" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_RIGHTS_RENEWAL_NOT_ALLOWED" + type="int" + transient="false" + volatile="false" + value="2002" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="DrmEvent" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmEvent" + type="android.drm.DrmEvent" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="uniqueId" type="int"> +</parameter> +<parameter name="type" type="int"> +</parameter> +<parameter name="message" type="java.lang.String"> +</parameter> +</constructor> +<method name="getMessage" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getUniqueId" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<field name="DRM_INFO_STATUS_OBJECT" + type="java.lang.String" + transient="false" + volatile="false" + value=""drm_info_status_object"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_ALL_RIGHTS_REMOVED" + type="int" + transient="false" + volatile="false" + value="1001" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_DRM_INFO_PROCESSED" + type="int" + transient="false" + volatile="false" + value="1002" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="DrmInfo" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmInfo" + type="android.drm.DrmInfo" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="infoType" type="int"> +</parameter> +<parameter name="data" type="byte[]"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</constructor> +<constructor name="DrmInfo" + type="android.drm.DrmInfo" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="infoType" type="int"> +</parameter> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</constructor> +<method name="get" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="key" type="java.lang.String"> +</parameter> +</method> +<method name="getData" + return="byte[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getInfoType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMimeType" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="iterator" + return="java.util.Iterator<java.lang.Object>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="keyIterator" + return="java.util.Iterator<java.lang.String>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="put" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="key" type="java.lang.String"> +</parameter> +<parameter name="value" type="java.lang.Object"> +</parameter> +</method> +</class> +<class name="DrmInfoEvent" + extends="android.drm.DrmEvent" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmInfoEvent" + type="android.drm.DrmInfoEvent" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uniqueId" type="int"> +</parameter> +<parameter name="type" type="int"> +</parameter> +<parameter name="message" type="java.lang.String"> +</parameter> +</constructor> +<field name="TYPE_ACCOUNT_ALREADY_REGISTERED" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_REMOVE_RIGHTS" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_RIGHTS_INSTALLED" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_WAIT_FOR_RIGHTS" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="DrmInfoRequest" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmInfoRequest" + type="android.drm.DrmInfoRequest" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="infoType" type="int"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</constructor> +<method name="get" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="key" type="java.lang.String"> +</parameter> +</method> +<method name="getInfoType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMimeType" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="iterator" + return="java.util.Iterator<java.lang.Object>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="keyIterator" + return="java.util.Iterator<java.lang.String>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="put" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="key" type="java.lang.String"> +</parameter> +<parameter name="value" type="java.lang.Object"> +</parameter> +</method> +<field name="ACCOUNT_ID" + type="java.lang.String" + transient="false" + volatile="false" + value=""account_id"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SUBSCRIPTION_ID" + type="java.lang.String" + transient="false" + volatile="false" + value=""subscription_id"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_REGISTRATION_INFO" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_RIGHTS_ACQUISITION_INFO" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_UNREGISTRATION_INFO" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="DrmInfoStatus" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmInfoStatus" + type="android.drm.DrmInfoStatus" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="_statusCode" type="int"> +</parameter> +<parameter name="_infoType" type="int"> +</parameter> +<parameter name="_data" type="android.drm.ProcessedData"> +</parameter> +<parameter name="_mimeType" type="java.lang.String"> +</parameter> +</constructor> +<field name="STATUS_ERROR" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STATUS_OK" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="data" + type="android.drm.ProcessedData" + transient="false" + volatile="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="infoType" + type="int" + transient="false" + volatile="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="mimeType" + type="java.lang.String" + transient="false" + volatile="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="statusCode" + type="int" + transient="false" + volatile="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="DrmManagerClient" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmManagerClient" + type="android.drm.DrmManagerClient" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<method name="acquireDrmInfo" + return="android.drm.DrmInfo" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="drmInfoRequest" type="android.drm.DrmInfoRequest"> +</parameter> +</method> +<method name="acquireRights" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="drmInfoRequest" type="android.drm.DrmInfoRequest"> +</parameter> +</method> +<method name="canHandle" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</method> +<method name="canHandle" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</method> +<method name="checkRightsStatus" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +</method> +<method name="checkRightsStatus" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="checkRightsStatus" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="action" type="int"> +</parameter> +</method> +<method name="checkRightsStatus" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="action" type="int"> +</parameter> +</method> +<method name="closeConvertSession" + return="android.drm.DrmConvertedStatus" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="convertId" type="int"> +</parameter> +</method> +<method name="convertData" + return="android.drm.DrmConvertedStatus" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="convertId" type="int"> +</parameter> +<parameter name="inputData" type="byte[]"> +</parameter> +</method> +<method name="getAvailableDrmEngines" + return="java.lang.String[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getConstraints" + return="android.content.ContentValues" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="action" type="int"> +</parameter> +</method> +<method name="getConstraints" + return="android.content.ContentValues" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="action" type="int"> +</parameter> +</method> +<method name="getDrmObjectType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</method> +<method name="getDrmObjectType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</method> +<method name="getMetadata" + return="android.content.ContentValues" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +</method> +<method name="getMetadata" + return="android.content.ContentValues" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="getOriginalMimeType" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +</method> +<method name="getOriginalMimeType" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="openConvertSession" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</method> +<method name="processDrmInfo" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="drmInfo" type="android.drm.DrmInfo"> +</parameter> +</method> +<method name="removeAllRights" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="removeRights" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +</method> +<method name="removeRights" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="saveRights" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="drmRights" type="android.drm.DrmRights"> +</parameter> +<parameter name="rightsPath" type="java.lang.String"> +</parameter> +<parameter name="contentPath" type="java.lang.String"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="setOnErrorListener" + return="void" + abstract="false" + native="false" + synchronized="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="errorListener" type="android.drm.DrmManagerClient.OnErrorListener"> +</parameter> +</method> +<method name="setOnEventListener" + return="void" + abstract="false" + native="false" + synchronized="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="eventListener" type="android.drm.DrmManagerClient.OnEventListener"> +</parameter> +</method> +<method name="setOnInfoListener" + return="void" + abstract="false" + native="false" + synchronized="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="infoListener" type="android.drm.DrmManagerClient.OnInfoListener"> +</parameter> +</method> +<field name="ERROR_NONE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ERROR_UNKNOWN" + type="int" + transient="false" + volatile="false" + value="-2000" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<interface name="DrmManagerClient.OnErrorListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onError" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="client" type="android.drm.DrmManagerClient"> +</parameter> +<parameter name="event" type="android.drm.DrmErrorEvent"> +</parameter> +</method> +</interface> +<interface name="DrmManagerClient.OnEventListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onEvent" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="client" type="android.drm.DrmManagerClient"> +</parameter> +<parameter name="event" type="android.drm.DrmEvent"> +</parameter> +<parameter name="attributes" type="java.util.HashMap<java.lang.String, java.lang.Object>"> +</parameter> +</method> +</interface> +<interface name="DrmManagerClient.OnInfoListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onInfo" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="client" type="android.drm.DrmManagerClient"> +</parameter> +<parameter name="event" type="android.drm.DrmInfoEvent"> +</parameter> +</method> +</interface> +<class name="DrmRights" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmRights" + type="android.drm.DrmRights" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rightsFilePath" type="java.lang.String"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</constructor> +<constructor name="DrmRights" + type="android.drm.DrmRights" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rightsFilePath" type="java.lang.String"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +<parameter name="accountId" type="java.lang.String"> +</parameter> +</constructor> +<constructor name="DrmRights" + type="android.drm.DrmRights" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rightsFilePath" type="java.lang.String"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +<parameter name="accountId" type="java.lang.String"> +</parameter> +<parameter name="subscriptionId" type="java.lang.String"> +</parameter> +</constructor> +<constructor name="DrmRights" + type="android.drm.DrmRights" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rightsFile" type="java.io.File"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</constructor> +<constructor name="DrmRights" + type="android.drm.DrmRights" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="data" type="android.drm.ProcessedData"> +</parameter> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</constructor> +<method name="getAccountId" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getData" + return="byte[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMimeType" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSubscriptionId" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="DrmStore" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmStore" + type="android.drm.DrmStore" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +</class> +<class name="DrmStore.Action" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmStore.Action" + type="android.drm.DrmStore.Action" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="DEFAULT" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DISPLAY" + type="int" + transient="false" + volatile="false" + value="7" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXECUTE" + type="int" + transient="false" + volatile="false" + value="6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OUTPUT" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PLAY" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PREVIEW" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RINGTONE" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRANSFER" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<interface name="DrmStore.ConstraintsColumns" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<field name="EXTENDED_METADATA" + type="java.lang.String" + transient="false" + volatile="false" + value=""extended_metadata"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="LICENSE_AVAILABLE_TIME" + type="java.lang.String" + transient="false" + volatile="false" + value=""license_available_time"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="LICENSE_EXPIRY_TIME" + type="java.lang.String" + transient="false" + volatile="false" + value=""license_expiry_time"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="LICENSE_START_TIME" + type="java.lang.String" + transient="false" + volatile="false" + value=""license_start_time"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MAX_REPEAT_COUNT" + type="java.lang.String" + transient="false" + volatile="false" + value=""max_repeat_count"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="REMAINING_REPEAT_COUNT" + type="java.lang.String" + transient="false" + volatile="false" + value=""remaining_repeat_count"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</interface> +<class name="DrmStore.DrmObjectType" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmStore.DrmObjectType" + type="android.drm.DrmStore.DrmObjectType" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="CONTENT" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RIGHTS_OBJECT" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TRIGGER_OBJECT" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="UNKNOWN" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="DrmStore.Playback" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmStore.Playback" + type="android.drm.DrmStore.Playback" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="PAUSE" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RESUME" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="START" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STOP" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="DrmStore.RightsStatus" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmStore.RightsStatus" + type="android.drm.DrmStore.RightsStatus" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="RIGHTS_EXPIRED" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RIGHTS_INVALID" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RIGHTS_NOT_ACQUIRED" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RIGHTS_VALID" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="DrmSupportInfo" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmSupportInfo" + type="android.drm.DrmSupportInfo" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="addFileSuffix" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fileSuffix" type="java.lang.String"> +</parameter> +</method> +<method name="addMimeType" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</method> +<method name="getDescriprition" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getFileSuffixIterator" + return="java.util.Iterator<java.lang.String>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMimeTypeIterator" + return="java.util.Iterator<java.lang.String>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setDescription" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="description" type="java.lang.String"> +</parameter> +</method> +</class> +<class name="DrmUtils" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="DrmUtils" + type="android.drm.DrmUtils" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="getExtendedMetadataParser" + return="android.drm.DrmUtils.ExtendedMetadataParser" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="extendedMetadata" type="byte[]"> +</parameter> +</method> +</class> +<class name="DrmUtils.ExtendedMetadataParser" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="get" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="key" type="java.lang.String"> +</parameter> +</method> +<method name="iterator" + return="java.util.Iterator<java.lang.String>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="keyIterator" + return="java.util.Iterator<java.lang.String>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProcessedData" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getAccountId" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getData" + return="byte[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSubscriptionId" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +</package> <package name="android.gesture" > <class name="Gesture" @@ -59774,6 +76848,16 @@ visibility="public" > </method> +<field name="inBitmap" + type="android.graphics.Bitmap" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="inDensity" type="int" transient="false" @@ -59814,6 +76898,16 @@ visibility="public" > </field> +<field name="inPreferQualityOverSpeed" + type="boolean" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="inPreferredConfig" type="android.graphics.Bitmap.Config" transient="false" @@ -59926,6 +77020,146 @@ > </field> </class> +<class name="BitmapRegionDecoder" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="decodeRegion" + return="android.graphics.Bitmap" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rect" type="android.graphics.Rect"> +</parameter> +<parameter name="options" type="android.graphics.BitmapFactory.Options"> +</parameter> +</method> +<method name="getHeight" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getWidth" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isRecycled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="newInstance" + return="android.graphics.BitmapRegionDecoder" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="data" type="byte[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +<parameter name="length" type="int"> +</parameter> +<parameter name="isShareable" type="boolean"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="newInstance" + return="android.graphics.BitmapRegionDecoder" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<parameter name="isShareable" type="boolean"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="newInstance" + return="android.graphics.BitmapRegionDecoder" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="is" type="java.io.InputStream"> +</parameter> +<parameter name="isShareable" type="boolean"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="newInstance" + return="android.graphics.BitmapRegionDecoder" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pathName" type="java.lang.String"> +</parameter> +<parameter name="isShareable" type="boolean"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="recycle" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> <class name="BitmapShader" extends="android.graphics.Shader" abstract="false" @@ -60940,7 +78174,7 @@ <method name="drawText" return="void" abstract="false" - native="true" + native="false" synchronized="false" static="false" final="false" @@ -61186,6 +78420,17 @@ visibility="public" > </method> +<method name="isHardwareAccelerated" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isOpaque" return="boolean" abstract="false" @@ -64889,7 +82134,7 @@ <method name="setShadowLayer" return="void" abstract="false" - native="true" + native="false" synchronized="false" static="false" final="false" @@ -68841,6 +86086,97 @@ </parameter> </constructor> </class> +<class name="SurfaceTexture" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SurfaceTexture" + type="android.graphics.SurfaceTexture" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="texName" type="int"> +</parameter> +</constructor> +<method name="setOnFrameAvailableListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="l" type="android.graphics.SurfaceTexture.OnFrameAvailableListener"> +</parameter> +</method> +<method name="updateTexImage" + return="void" + abstract="false" + native="true" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<interface name="SurfaceTexture.OnFrameAvailableListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onFrameAvailable" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="surfaceTexture" type="android.graphics.SurfaceTexture"> +</parameter> +</method> +</interface> +<class name="SurfaceTexture.OutOfResourcesException" + extends="java.lang.Exception" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SurfaceTexture.OutOfResourcesException" + type="android.graphics.SurfaceTexture.OutOfResourcesException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="SurfaceTexture.OutOfResourcesException" + type="android.graphics.SurfaceTexture.OutOfResourcesException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</constructor> +</class> <class name="SweepGradient" extends="android.graphics.Shader" abstract="false" @@ -69910,6 +87246,17 @@ visibility="public" > </method> +<method name="getColor" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getOpacity" return="int" abstract="false" @@ -69934,6 +87281,19 @@ <parameter name="alpha" type="int"> </parameter> </method> +<method name="setColor" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="color" type="int"> +</parameter> +</method> <method name="setColorFilter" return="void" abstract="false" @@ -70131,6 +87491,17 @@ visibility="public" > </method> +<method name="getCallback" + return="android.graphics.drawable.Drawable.Callback" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getChangingConfigurations" return="int" abstract="false" @@ -70319,6 +87690,17 @@ visibility="public" > </method> +<method name="jumpToCurrentState" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="mutate" return="android.graphics.drawable.Drawable" abstract="false" @@ -70808,6 +88190,32 @@ <parameter name="state" type="android.graphics.drawable.DrawableContainer.DrawableContainerState"> </parameter> </method> +<method name="setEnterFadeDuration" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="ms" type="int"> +</parameter> +</method> +<method name="setExitFadeDuration" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="ms" type="int"> +</parameter> +</method> <method name="unscheduleDrawable" return="void" abstract="false" @@ -70856,6 +88264,17 @@ visibility="public" > </method> +<method name="computeConstantSize" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</method> <method name="getChangingConfigurations" return="int" abstract="false" @@ -70944,6 +88363,28 @@ visibility="public" > </method> +<method name="getEnterFadeDuration" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getExitFadeDuration" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getOpacity" return="int" abstract="false" @@ -71005,6 +88446,32 @@ <parameter name="constant" type="boolean"> </parameter> </method> +<method name="setEnterFadeDuration" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="duration" type="int"> +</parameter> +</method> +<method name="setExitFadeDuration" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="duration" type="int"> +</parameter> +</method> <method name="setVariablePadding" return="void" abstract="false" @@ -71700,6 +89167,19 @@ <parameter name="b" type="int"> </parameter> </method> +<method name="setOpacity" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="opacity" type="int"> +</parameter> +</method> <method name="unscheduleDrawable" return="void" abstract="false" @@ -73187,6 +90667,19 @@ <exception name="IOException" type="java.io.IOException"> </exception> </method> +<method name="setPreviewTexture" + return="void" + abstract="false" + native="true" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="surfaceTexture" type="android.graphics.SurfaceTexture"> +</parameter> +</method> <method name="setZoomChangeListener" return="void" abstract="false" @@ -73680,6 +91173,17 @@ visibility="public" > </method> +<method name="getPreferredPreviewSizeForVideo" + return="android.hardware.Camera.Size" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getPreviewFormat" return="int" abstract="false" @@ -73869,6 +91373,17 @@ visibility="public" > </method> +<method name="getSupportedVideoSizes" + return="java.util.List<android.hardware.Camera.Size>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getSupportedWhiteBalance" return="java.util.List<java.lang.String>" abstract="false" @@ -77002,6 +94517,19 @@ visibility="public" > </method> +<method name="onCurrentInputMethodSubtypeChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="newSubtype" type="android.view.inputmethod.InputMethodSubtype"> +</parameter> +</method> <method name="onDisplayCompletions" return="void" abstract="false" @@ -77605,6 +95133,19 @@ <parameter name="binding" type="android.view.inputmethod.InputBinding"> </parameter> </method> +<method name="changeInputMethodSubtype" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="subtype" type="android.view.inputmethod.InputMethodSubtype"> +</parameter> +</method> <method name="hideSoftInput" return="void" abstract="false" @@ -77912,6 +95453,24 @@ </parameter> <parameter name="modeId" type="int"> </parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +</constructor> +<constructor name="Keyboard" + type="android.inputmethodservice.Keyboard" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="xmlLayoutResId" type="int"> +</parameter> +<parameter name="modeId" type="int"> +</parameter> </constructor> <constructor name="Keyboard" type="android.inputmethodservice.Keyboard" @@ -83207,6 +100766,17 @@ visibility="public" > </field> +<field name="MODE_IN_COMMUNICATION" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="MODE_NORMAL" type="int" transient="false" @@ -84686,6 +102256,78 @@ <parameter name="quality" type="int"> </parameter> </method> +<method name="hasProfile" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="quality" type="int"> +</parameter> +</method> +<method name="hasProfile" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cameraId" type="int"> +</parameter> +<parameter name="quality" type="int"> +</parameter> +</method> +<field name="QUALITY_1080P" + type="int" + transient="false" + volatile="false" + value="6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_480P" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_720P" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_CIF" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="QUALITY_HIGH" type="int" transient="false" @@ -84708,6 +102350,94 @@ visibility="public" > </field> +<field name="QUALITY_QCIF" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_TIME_LAPSE_1080P" + type="int" + transient="false" + volatile="false" + value="1006" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_TIME_LAPSE_480P" + type="int" + transient="false" + volatile="false" + value="1004" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_TIME_LAPSE_720P" + type="int" + transient="false" + volatile="false" + value="1005" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_TIME_LAPSE_CIF" + type="int" + transient="false" + volatile="false" + value="1003" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_TIME_LAPSE_HIGH" + type="int" + transient="false" + volatile="false" + value="1001" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_TIME_LAPSE_LOW" + type="int" + transient="false" + volatile="false" + value="1000" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="QUALITY_TIME_LAPSE_QCIF" + type="int" + transient="false" + volatile="false" + value="1002" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="audioBitRate" type="int" transient="false" @@ -85145,6 +102875,17 @@ visibility="public" > </field> +<field name="TAG_APERTURE" + type="java.lang.String" + transient="false" + volatile="false" + value=""FNumber"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="TAG_DATETIME" type="java.lang.String" transient="false" @@ -85156,6 +102897,17 @@ visibility="public" > </field> +<field name="TAG_EXPOSURE_TIME" + type="java.lang.String" + transient="false" + volatile="false" + value=""ExposureTime"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="TAG_FLASH" type="java.lang.String" transient="false" @@ -85299,6 +103051,17 @@ visibility="public" > </field> +<field name="TAG_ISO" + type="java.lang.String" + transient="false" + volatile="false" + value=""ISOSpeedRatings"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="TAG_MAKE" type="java.lang.String" transient="false" @@ -85842,6 +103605,385 @@ </parameter> </method> </interface> +<class name="MediaMetadataRetriever" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="MediaMetadataRetriever" + type="android.media.MediaMetadataRetriever" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="extractMetadata" + return="java.lang.String" + abstract="false" + native="true" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="keyCode" type="int"> +</parameter> +</method> +<method name="getEmbeddedPicture" + return="byte[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getFrameAtTime" + return="android.graphics.Bitmap" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="timeUs" type="long"> +</parameter> +<parameter name="option" type="int"> +</parameter> +</method> +<method name="getFrameAtTime" + return="android.graphics.Bitmap" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="timeUs" type="long"> +</parameter> +</method> +<method name="getFrameAtTime" + return="android.graphics.Bitmap" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="release" + return="void" + abstract="false" + native="true" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setDataSource" + return="void" + abstract="false" + native="true" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<method name="setDataSource" + return="void" + abstract="false" + native="true" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<parameter name="offset" type="long"> +</parameter> +<parameter name="length" type="long"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<method name="setDataSource" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<method name="setDataSource" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +<exception name="SecurityException" type="java.lang.SecurityException"> +</exception> +</method> +<field name="METADATA_KEY_ALBUM" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_ALBUMARTIST" + type="int" + transient="false" + volatile="false" + value="13" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_ARTIST" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_AUTHOR" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_CD_TRACK_NUMBER" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_COMPILATION" + type="int" + transient="false" + volatile="false" + value="15" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_COMPOSER" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_DATE" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_DISC_NUMBER" + type="int" + transient="false" + volatile="false" + value="14" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_DURATION" + type="int" + transient="false" + volatile="false" + value="9" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_GENRE" + type="int" + transient="false" + volatile="false" + value="6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_MIMETYPE" + type="int" + transient="false" + volatile="false" + value="12" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_NUM_TRACKS" + type="int" + transient="false" + volatile="false" + value="10" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_TITLE" + type="int" + transient="false" + volatile="false" + value="7" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_WRITER" + type="int" + transient="false" + volatile="false" + value="11" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_YEAR" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OPTION_CLOSEST" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OPTION_CLOSEST_SYNC" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OPTION_NEXT_SYNC" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OPTION_PREVIOUS_SYNC" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="MediaPlayer" extends="java.lang.Object" abstract="false" @@ -86804,6 +104946,32 @@ <exception name="IllegalStateException" type="java.lang.IllegalStateException"> </exception> </method> +<method name="setAuxiliaryOutputFile" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +</method> +<method name="setAuxiliaryOutputFile" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +</method> <method name="setCamera" return="void" abstract="false" @@ -86817,6 +104985,19 @@ <parameter name="c" type="android.hardware.Camera"> </parameter> </method> +<method name="setCaptureRate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fps" type="double"> +</parameter> +</method> <method name="setMaxDuration" return="void" abstract="false" @@ -87111,6 +105292,17 @@ deprecated="not deprecated" visibility="public" > +<field name="AAC" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="AMR_NB" type="int" transient="false" @@ -87122,6 +105314,17 @@ visibility="public" > </field> +<field name="AMR_WB" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="DEFAULT" type="int" transient="false" @@ -87186,6 +105389,17 @@ visibility="public" > </field> +<field name="VOICE_COMMUNICATION" + type="int" + transient="false" + volatile="false" + value="7" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="VOICE_DOWNLINK" type="int" transient="false" @@ -87278,6 +105492,28 @@ deprecated="not deprecated" visibility="public" > +<field name="AMR_NB" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="AMR_WB" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="DEFAULT" type="int" transient="false" @@ -93714,7 +111950,7 @@ synchronized="false" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -93725,7 +111961,7 @@ synchronized="false" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -93736,7 +111972,7 @@ synchronized="false" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="ctx" type="android.content.Context"> @@ -93749,7 +111985,7 @@ synchronized="false" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="ctx" type="android.content.Context"> @@ -94254,6 +112490,21 @@ visibility="public" > </method> +<method name="getBooleanQueryParameter" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="key" type="java.lang.String"> +</parameter> +<parameter name="defaultValue" type="boolean"> +</parameter> +</method> <method name="getEncodedAuthority" return="java.lang.String" abstract="true" @@ -94410,6 +112661,17 @@ <parameter name="key" type="java.lang.String"> </parameter> </method> +<method name="getQueryParameterNames" + return="java.util.Set<java.lang.String>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getQueryParameters" return="java.util.List<java.lang.String>" abstract="false" @@ -94656,6 +112918,17 @@ visibility="public" > </method> +<method name="clearQuery" + return="android.net.Uri.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="encodedAuthority" return="android.net.Uri.Builder" abstract="false" @@ -100099,6 +118372,19 @@ deprecated="not deprecated" visibility="public" > +<parameter name="context" type="android.content.Context"> +</parameter> +</method> +<method name="getDefaultAdapter" + return="android.nfc.NfcAdapter" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="deprecated" + visibility="public" +> </method> <method name="isEnabled" return="boolean" @@ -100145,6 +118431,26 @@ > </field> </class> +<class name="NfcManager" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="getDefaultAdapter" + return="android.nfc.NfcAdapter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> </package> <package name="android.opengl" > @@ -119104,6 +137410,19 @@ deprecated="not deprecated" visibility="protected" > +<parameter name="result" type="Result"> +</parameter> +</method> +<method name="onCancelled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> </method> <method name="onPostExecute" return="void" @@ -119234,6 +137553,17 @@ visibility="public" > </constructor> +<field name="BATTERY_HEALTH_COLD" + type="int" + transient="false" + volatile="false" + value="7" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="BATTERY_HEALTH_DEAD" type="int" transient="false" @@ -120161,6 +138491,17 @@ visibility="public" > </field> +<field name="HONEYCOMB" + type="int" + transient="false" + volatile="false" + value="10000" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <class name="Bundle" extends="java.lang.Object" @@ -120446,6 +138787,17 @@ <parameter name="key" type="java.lang.String"> </parameter> </method> +<method name="getClassLoader" + return="java.lang.ClassLoader" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getDouble" return="double" abstract="false" @@ -121662,7 +140014,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -121673,7 +140025,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -121684,7 +140036,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -121695,7 +140047,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -121818,7 +140170,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -121829,7 +140181,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -121930,7 +140282,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -121941,7 +140293,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -121952,7 +140304,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -121963,7 +140315,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -122029,7 +140381,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -122040,7 +140392,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -122062,7 +140414,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="limit" type="int"> @@ -122075,7 +140427,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="limit" type="int"> @@ -122617,6 +140969,39 @@ <parameter name="tag" type="java.lang.String"> </parameter> </method> +<field name="ACTION_DROPBOX_ENTRY_ADDED" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.intent.action.DROPBOX_ENTRY_ADDED"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_TAG" + type="java.lang.String" + transient="false" + volatile="false" + value=""tag"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_TIME" + type="java.lang.String" + transient="false" + volatile="false" + value=""time"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="IS_EMPTY" type="int" transient="false" @@ -122930,6 +141315,17 @@ visibility="public" > </method> +<method name="isExternalStorageEmulated" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isExternalStorageRemovable" return="boolean" abstract="false" @@ -124893,6 +143289,23 @@ > </field> </class> +<class name="NetworkOnMainThreadException" + extends="java.lang.RuntimeException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="NetworkOnMainThreadException" + type="android.os.NetworkOnMainThreadException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +</class> <class name="Parcel" extends="java.lang.Object" abstract="false" @@ -127849,6 +146262,19 @@ visibility="public" > </method> +<method name="noteSlowCall" + return="void" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> <method name="setThreadPolicy" return="void" abstract="false" @@ -127943,6 +146369,17 @@ visibility="public" > </method> +<method name="detectCustomSlowCalls" + return="android.os.StrictMode.ThreadPolicy.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="detectDiskReads" return="android.os.StrictMode.ThreadPolicy.Builder" abstract="false" @@ -127987,6 +146424,17 @@ visibility="public" > </method> +<method name="penaltyDeathOnNetwork" + return="android.os.StrictMode.ThreadPolicy.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="penaltyDialog" return="android.os.StrictMode.ThreadPolicy.Builder" abstract="false" @@ -128009,6 +146457,17 @@ visibility="public" > </method> +<method name="penaltyFlashScreen" + return="android.os.StrictMode.ThreadPolicy.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="penaltyLog" return="android.os.StrictMode.ThreadPolicy.Builder" abstract="false" @@ -128031,6 +146490,17 @@ visibility="public" > </method> +<method name="permitCustomSlowCalls" + return="android.os.StrictMode.ThreadPolicy.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="permitDiskReads" return="android.os.StrictMode.ThreadPolicy.Builder" abstract="false" @@ -128122,6 +146592,17 @@ visibility="public" > </method> +<method name="detectLeakedClosableObjects" + return="android.os.StrictMode.VmPolicy.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="detectLeakedSqlLiteObjects" return="android.os.StrictMode.VmPolicy.Builder" abstract="false" @@ -128362,6 +146843,17 @@ visibility="public" > </method> +<method name="hasVibrator" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="vibrate" return="void" abstract="false" @@ -128642,6 +147134,53 @@ > </field> </class> +<class name="StorageEventListener" + extends="java.lang.Object" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="StorageEventListener" + type="android.os.storage.StorageEventListener" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="onStorageStateChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="oldState" type="java.lang.String"> +</parameter> +<parameter name="newState" type="java.lang.String"> +</parameter> +</method> +<method name="onUsbMassStorageConnectionChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="connected" type="boolean"> +</parameter> +</method> +</class> <class name="StorageManager" extends="java.lang.Object" abstract="false" @@ -128650,6 +147189,28 @@ deprecated="not deprecated" visibility="public" > +<method name="disableUsbMassStorage" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="enableUsbMassStorage" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getMountedObbPath" return="java.lang.String" abstract="false" @@ -128676,6 +147237,28 @@ <parameter name="filename" type="java.lang.String"> </parameter> </method> +<method name="isUsbMassStorageConnected" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isUsbMassStorageEnabled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="mountObb" return="boolean" abstract="false" @@ -128693,6 +147276,19 @@ <parameter name="listener" type="android.os.storage.OnObbStateChangeListener"> </parameter> </method> +<method name="registerListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.os.storage.StorageEventListener"> +</parameter> +</method> <method name="unmountObb" return="boolean" abstract="false" @@ -128710,6 +147306,124 @@ <parameter name="listener" type="android.os.storage.OnObbStateChangeListener"> </parameter> </method> +<method name="unregisterListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.os.storage.StorageEventListener"> +</parameter> +</method> +</class> +<class name="StorageResultCode" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="StorageResultCode" + type="android.os.storage.StorageResultCode" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="OperationFailedInternalError" + type="int" + transient="false" + volatile="false" + value="-1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OperationFailedMediaBlank" + type="int" + transient="false" + volatile="false" + value="-3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OperationFailedMediaCorrupt" + type="int" + transient="false" + volatile="false" + value="-4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OperationFailedNoMedia" + type="int" + transient="false" + volatile="false" + value="-2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OperationFailedStorageBusy" + type="int" + transient="false" + volatile="false" + value="-7" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OperationFailedStorageMounted" + type="int" + transient="false" + volatile="false" + value="-6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OperationFailedStorageNotMounted" + type="int" + transient="false" + volatile="false" + value="-5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OperationSucceeded" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> </package> <package name="android.preference" @@ -129505,6 +148219,148 @@ </parameter> </method> </class> +<class name="MultiSelectListPreference" + extends="android.preference.DialogPreference" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="MultiSelectListPreference" + type="android.preference.MultiSelectListPreference" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<constructor name="MultiSelectListPreference" + type="android.preference.MultiSelectListPreference" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<method name="findIndexOfValue" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="java.lang.String"> +</parameter> +</method> +<method name="getEntries" + return="java.lang.CharSequence[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getEntryValues" + return="java.lang.CharSequence[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getValues" + return="java.util.Set<java.lang.String>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setEntries" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="entries" type="java.lang.CharSequence[]"> +</parameter> +</method> +<method name="setEntries" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="entriesResId" type="int"> +</parameter> +</method> +<method name="setEntryValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="entryValues" type="java.lang.CharSequence[]"> +</parameter> +</method> +<method name="setEntryValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="entryValuesResId" type="int"> +</parameter> +</method> +<method name="setValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="values" type="java.util.Set<java.lang.String>"> +</parameter> +</method> +</class> <class name="Preference" extends="java.lang.Object" abstract="false" @@ -129623,6 +148479,39 @@ visibility="public" > </method> +<method name="getExtras" + return="android.os.Bundle" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getFragment" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getIcon" + return="android.graphics.drawable.Drawable" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getIntent" return="android.content.Intent" abstract="false" @@ -130055,6 +148944,17 @@ <parameter name="defaultValue" type="java.lang.Object"> </parameter> </method> +<method name="peekExtras" + return="android.os.Bundle" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="persistBoolean" return="boolean" abstract="false" @@ -130185,6 +149085,45 @@ <parameter name="enabled" type="boolean"> </parameter> </method> +<method name="setFragment" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragment" type="java.lang.String"> +</parameter> +</method> +<method name="setIcon" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="icon" type="android.graphics.drawable.Drawable"> +</parameter> +</method> +<method name="setIcon" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="iconResId" type="int"> +</parameter> +</method> <method name="setIntent" return="void" abstract="false" @@ -130503,6 +149442,8 @@ deprecated="not deprecated" visibility="public" > +<implements name="android.preference.PreferenceFragment.OnPreferenceStartFragmentCallback"> +</implements> <constructor name="PreferenceActivity" type="android.preference.PreferenceActivity" static="false" @@ -130518,7 +149459,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="intent" type="android.content.Intent"> @@ -130531,7 +149472,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="preferencesResId" type="int"> @@ -130544,12 +149485,29 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="key" type="java.lang.CharSequence"> </parameter> </method> +<method name="finishPreferencePanel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="caller" type="android.app.Fragment"> +</parameter> +<parameter name="resultCode" type="int"> +</parameter> +<parameter name="resultData" type="android.content.Intent"> +</parameter> +</method> <method name="getPreferenceManager" return="android.preference.PreferenceManager" abstract="false" @@ -130557,7 +149515,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -130568,11 +149526,109 @@ synchronized="false" static="false" final="false" + deprecated="deprecated" + visibility="public" +> +</method> +<method name="hasHeaders" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" deprecated="not deprecated" visibility="public" > </method> -<method name="onPreferenceTreeClick" +<method name="invalidateHeaders" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isMultiPane" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="loadHeadersFromResource" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resid" type="int"> +</parameter> +<parameter name="target" type="java.util.List<android.preference.PreferenceActivity.Header>"> +</parameter> +</method> +<method name="onBuildHeaders" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="java.util.List<android.preference.PreferenceActivity.Header>"> +</parameter> +</method> +<method name="onGetInitialHeader" + return="android.preference.PreferenceActivity.Header" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onGetNewHeader" + return="android.preference.PreferenceActivity.Header" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onHeaderClick" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="header" type="android.preference.PreferenceActivity.Header"> +</parameter> +<parameter name="position" type="int"> +</parameter> +</method> +<method name="onIsHidingHeaders" return="boolean" abstract="false" native="false" @@ -130582,12 +149638,49 @@ deprecated="not deprecated" visibility="public" > +</method> +<method name="onIsMultiPane" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onPreferenceStartFragment" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="caller" type="android.preference.PreferenceFragment"> +</parameter> +<parameter name="pref" type="android.preference.Preference"> +</parameter> +</method> +<method name="onPreferenceTreeClick" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> <parameter name="preferenceScreen" type="android.preference.PreferenceScreen"> </parameter> <parameter name="preference" type="android.preference.Preference"> </parameter> </method> -<method name="setPreferenceScreen" +<method name="setListFooter" return="void" abstract="false" native="false" @@ -130597,9 +149690,443 @@ deprecated="not deprecated" visibility="public" > +<parameter name="view" type="android.view.View"> +</parameter> +</method> +<method name="setParentTitle" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="title" type="java.lang.CharSequence"> +</parameter> +<parameter name="shortTitle" type="java.lang.CharSequence"> +</parameter> +<parameter name="listener" type="android.view.View.OnClickListener"> +</parameter> +</method> +<method name="setPreferenceScreen" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> <parameter name="preferenceScreen" type="android.preference.PreferenceScreen"> </parameter> </method> +<method name="showBreadCrumbs" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="title" type="java.lang.CharSequence"> +</parameter> +<parameter name="shortTitle" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="startPreferenceFragment" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragment" type="android.app.Fragment"> +</parameter> +<parameter name="push" type="boolean"> +</parameter> +</method> +<method name="startPreferencePanel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragmentClass" type="java.lang.String"> +</parameter> +<parameter name="args" type="android.os.Bundle"> +</parameter> +<parameter name="titleRes" type="int"> +</parameter> +<parameter name="titleText" type="java.lang.CharSequence"> +</parameter> +<parameter name="resultTo" type="android.app.Fragment"> +</parameter> +<parameter name="resultRequestCode" type="int"> +</parameter> +</method> +<method name="startWithFragment" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragmentName" type="java.lang.String"> +</parameter> +<parameter name="args" type="android.os.Bundle"> +</parameter> +<parameter name="resultTo" type="android.app.Fragment"> +</parameter> +<parameter name="resultRequestCode" type="int"> +</parameter> +</method> +<method name="switchToHeader" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fragmentName" type="java.lang.String"> +</parameter> +<parameter name="args" type="android.os.Bundle"> +</parameter> +</method> +<method name="switchToHeader" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="header" type="android.preference.PreferenceActivity.Header"> +</parameter> +</method> +<field name="EXTRA_NO_HEADERS" + type="java.lang.String" + transient="false" + volatile="false" + value="":android:no_headers"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_SHOW_FRAGMENT" + type="java.lang.String" + transient="false" + volatile="false" + value="":android:show_fragment"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_SHOW_FRAGMENT_ARGUMENTS" + type="java.lang.String" + transient="false" + volatile="false" + value="":android:show_fragment_args"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="HEADER_ID_UNDEFINED" + type="long" + transient="false" + volatile="false" + value="-1L" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="PreferenceActivity.Header" + extends="java.lang.Object" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.os.Parcelable"> +</implements> +<constructor name="PreferenceActivity.Header" + type="android.preference.PreferenceActivity.Header" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="describeContents" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getBreadCrumbShortTitle" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +</method> +<method name="getBreadCrumbTitle" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +</method> +<method name="getSummary" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +</method> +<method name="getTitle" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +</method> +<method name="readFromParcel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="in" type="android.os.Parcel"> +</parameter> +</method> +<method name="writeToParcel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dest" type="android.os.Parcel"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> +<field name="CREATOR" + type="android.os.Parcelable.Creator" + transient="false" + volatile="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="breadCrumbShortTitle" + type="java.lang.CharSequence" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="breadCrumbShortTitleRes" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="breadCrumbTitle" + type="java.lang.CharSequence" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="breadCrumbTitleRes" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="extras" + type="android.os.Bundle" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragment" + type="java.lang.String" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="fragmentArguments" + type="android.os.Bundle" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="iconRes" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="id" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="intent" + type="android.content.Intent" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="summary" + type="java.lang.CharSequence" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="summaryRes" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="title" + type="java.lang.CharSequence" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="titleRes" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <class name="PreferenceCategory" extends="android.preference.PreferenceGroup" @@ -130646,6 +150173,135 @@ </parameter> </constructor> </class> +<class name="PreferenceFragment" + extends="android.app.Fragment" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="PreferenceFragment" + type="android.preference.PreferenceFragment" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="addPreferencesFromIntent" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> +<method name="addPreferencesFromResource" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="preferencesResId" type="int"> +</parameter> +</method> +<method name="findPreference" + return="android.preference.Preference" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="key" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="getPreferenceManager" + return="android.preference.PreferenceManager" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getPreferenceScreen" + return="android.preference.PreferenceScreen" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onPreferenceTreeClick" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="preferenceScreen" type="android.preference.PreferenceScreen"> +</parameter> +<parameter name="preference" type="android.preference.Preference"> +</parameter> +</method> +<method name="setPreferenceScreen" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="preferenceScreen" type="android.preference.PreferenceScreen"> +</parameter> +</method> +</class> +<interface name="PreferenceFragment.OnPreferenceStartFragmentCallback" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onPreferenceStartFragment" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="caller" type="android.preference.PreferenceFragment"> +</parameter> +<parameter name="pref" type="android.preference.Preference"> +</parameter> +</method> +</interface> <class name="PreferenceGroup" extends="android.preference.Preference" abstract="true" @@ -131399,6 +151055,17 @@ visibility="public" > </field> +<field name="EXTRA_SKIP_UI" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.intent.extra.alarm.SKIP_UI"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <interface name="BaseColumns" abstract="true" @@ -131606,9 +151273,9 @@ deprecated="not deprecated" visibility="public" > -<parameter name="c" type="android.content.Context"> +<parameter name="context" type="android.content.Context"> </parameter> -<parameter name="s" type="java.lang.String"> +<parameter name="string" type="java.lang.String"> </parameter> </method> <method name="truncateHistory" @@ -131992,7 +151659,7 @@ value=""url"" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -135051,6 +154718,28 @@ visibility="public" > </field> +<field name="DIRECTORY_PARAM_KEY" + type="java.lang.String" + transient="false" + volatile="false" + value=""directory"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="LIMIT_PARAM_KEY" + type="java.lang.String" + transient="false" + volatile="false" + value=""limit"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <class name="ContactsContract.AggregationExceptions" extends="java.lang.Object" @@ -135326,6 +155015,17 @@ <parameter name="type" type="int"> </parameter> </method> +<field name="ADDRESS" + type="java.lang.String" + transient="false" + volatile="false" + value=""data1"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="CONTENT_FILTER_URI" type="android.net.Uri" transient="false" @@ -136456,6 +156156,36 @@ </implements> <implements name="android.provider.ContactsContract.DataColumnsWithJoins"> </implements> +<method name="getTypeLabel" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="type" type="int"> +</parameter> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="getTypeLabelResource" + return="int" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="type" type="int"> +</parameter> +</method> <field name="CONTENT_ITEM_TYPE" type="java.lang.String" transient="false" @@ -137160,6 +156890,91 @@ > </field> </class> +<interface name="ContactsContract.ContactNameColumns" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<field name="DISPLAY_NAME_ALTERNATIVE" + type="java.lang.String" + transient="false" + volatile="false" + value=""display_name_alt"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DISPLAY_NAME_PRIMARY" + type="java.lang.String" + transient="false" + volatile="false" + value=""display_name"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DISPLAY_NAME_SOURCE" + type="java.lang.String" + transient="false" + volatile="false" + value=""display_name_source"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHONETIC_NAME" + type="java.lang.String" + transient="false" + volatile="false" + value=""phonetic_name"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHONETIC_NAME_STYLE" + type="java.lang.String" + transient="false" + volatile="false" + value=""phonetic_name_style"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SORT_KEY_ALTERNATIVE" + type="java.lang.String" + transient="false" + volatile="false" + value=""sort_key_alt"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SORT_KEY_PRIMARY" + type="java.lang.String" + transient="false" + volatile="false" + value=""sort_key"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</interface> <interface name="ContactsContract.ContactOptionsColumns" abstract="true" static="true" @@ -137230,6 +157045,17 @@ deprecated="not deprecated" visibility="protected" > +<field name="CONTACT_CHAT_CAPABILITY" + type="java.lang.String" + transient="false" + volatile="false" + value=""contact_chat_capability"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="CONTACT_PRESENCE" type="java.lang.String" transient="false" @@ -137307,6 +157133,8 @@ > <implements name="android.provider.BaseColumns"> </implements> +<implements name="android.provider.ContactsContract.ContactNameColumns"> +</implements> <implements name="android.provider.ContactsContract.ContactOptionsColumns"> </implements> <implements name="android.provider.ContactsContract.ContactStatusColumns"> @@ -137502,6 +157330,10 @@ > <implements name="android.provider.BaseColumns"> </implements> +<implements name="android.provider.ContactsContract.ContactOptionsColumns"> +</implements> +<implements name="android.provider.ContactsContract.ContactStatusColumns"> +</implements> <implements name="android.provider.ContactsContract.ContactsColumns"> </implements> <field name="CONTENT_DIRECTORY" @@ -137540,7 +157372,7 @@ > </field> </class> -<class name="ContactsContract.Contacts.Photo" +<class name="ContactsContract.Contacts.Entity" extends="java.lang.Object" abstract="false" static="true" @@ -137550,8 +157382,70 @@ > <implements name="android.provider.BaseColumns"> </implements> +<implements name="android.provider.ContactsContract.BaseSyncColumns"> +</implements> +<implements name="android.provider.ContactsContract.ContactNameColumns"> +</implements> +<implements name="android.provider.ContactsContract.ContactOptionsColumns"> +</implements> +<implements name="android.provider.ContactsContract.ContactStatusColumns"> +</implements> +<implements name="android.provider.ContactsContract.ContactsColumns"> +</implements> <implements name="android.provider.ContactsContract.DataColumns"> </implements> +<implements name="android.provider.ContactsContract.RawContactsColumns"> +</implements> +<implements name="android.provider.ContactsContract.StatusColumns"> +</implements> +<implements name="android.provider.ContactsContract.SyncColumns"> +</implements> +<field name="CONTENT_DIRECTORY" + type="java.lang.String" + transient="false" + volatile="false" + value=""entities"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DATA_ID" + type="java.lang.String" + transient="false" + volatile="false" + value=""data_id"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="RAW_CONTACT_ID" + type="java.lang.String" + transient="false" + volatile="false" + value=""raw_contact_id"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="ContactsContract.Contacts.Photo" + extends="java.lang.Object" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.provider.BaseColumns"> +</implements> +<implements name="android.provider.ContactsContract.DataColumnsWithJoins"> +</implements> <field name="CONTENT_DIRECTORY" type="java.lang.String" transient="false" @@ -137563,6 +157457,17 @@ visibility="public" > </field> +<field name="PHOTO" + type="java.lang.String" + transient="false" + volatile="false" + value=""data15"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <interface name="ContactsContract.ContactsColumns" abstract="true" @@ -137626,6 +157531,28 @@ visibility="public" > </field> +<field name="PHOTO_THUMBNAIL_URI" + type="java.lang.String" + transient="false" + volatile="false" + value=""photo_thumb_uri"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHOTO_URI" + type="java.lang.String" + transient="false" + volatile="false" + value=""photo_uri"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </interface> <class name="ContactsContract.Data" extends="java.lang.Object" @@ -137868,6 +157795,17 @@ visibility="public" > </field> +<field name="IS_READ_ONLY" + type="java.lang.String" + transient="false" + volatile="false" + value=""is_read_only"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="IS_SUPER_PRIMARY" type="java.lang.String" transient="false" @@ -137955,6 +157893,8 @@ > <implements name="android.provider.BaseColumns"> </implements> +<implements name="android.provider.ContactsContract.ContactNameColumns"> +</implements> <implements name="android.provider.ContactsContract.ContactOptionsColumns"> </implements> <implements name="android.provider.ContactsContract.ContactStatusColumns"> @@ -137968,6 +157908,441 @@ <implements name="android.provider.ContactsContract.StatusColumns"> </implements> </interface> +<class name="ContactsContract.Directory" + extends="java.lang.Object" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.provider.BaseColumns"> +</implements> +<method name="notifyDirectoryChange" + return="void" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resolver" type="android.content.ContentResolver"> +</parameter> +</method> +<field name="ACCOUNT_NAME" + type="java.lang.String" + transient="false" + volatile="false" + value=""accountName"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ACCOUNT_TYPE" + type="java.lang.String" + transient="false" + volatile="false" + value=""accountType"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CONTENT_ITEM_TYPE" + type="java.lang.String" + transient="false" + volatile="false" + value=""vnd.android.cursor.item/contact_directory"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CONTENT_TYPE" + type="java.lang.String" + transient="false" + volatile="false" + value=""vnd.android.cursor.dir/contact_directories"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CONTENT_URI" + type="android.net.Uri" + transient="false" + volatile="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DEFAULT" + type="long" + transient="false" + volatile="false" + value="0L" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DIRECTORY_AUTHORITY" + type="java.lang.String" + transient="false" + volatile="false" + value=""authority"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DISPLAY_NAME" + type="java.lang.String" + transient="false" + volatile="false" + value=""displayName"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXPORT_SUPPORT" + type="java.lang.String" + transient="false" + volatile="false" + value=""exportSupport"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXPORT_SUPPORT_ANY_ACCOUNT" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXPORT_SUPPORT_NONE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXPORT_SUPPORT_SAME_ACCOUNT_ONLY" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="LOCAL_INVISIBLE" + type="long" + transient="false" + volatile="false" + value="1L" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PACKAGE_NAME" + type="java.lang.String" + transient="false" + volatile="false" + value=""packageName"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHOTO_SUPPORT" + type="java.lang.String" + transient="false" + volatile="false" + value=""photoSupport"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHOTO_SUPPORT_FULL" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHOTO_SUPPORT_FULL_SIZE_ONLY" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHOTO_SUPPORT_NONE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHOTO_SUPPORT_THUMBNAIL_ONLY" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHORTCUT_SUPPORT" + type="java.lang.String" + transient="false" + volatile="false" + value=""shortcutSupport"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHORTCUT_SUPPORT_DATA_ITEMS_ONLY" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHORTCUT_SUPPORT_FULL" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHORTCUT_SUPPORT_NONE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_RESOURCE_ID" + type="java.lang.String" + transient="false" + volatile="false" + value=""typeResourceId"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<interface name="ContactsContract.DisplayNameSources" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<field name="EMAIL" + type="int" + transient="false" + volatile="false" + value="10" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NICKNAME" + type="int" + transient="false" + volatile="false" + value="35" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ORGANIZATION" + type="int" + transient="false" + volatile="false" + value="30" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PHONE" + type="int" + transient="false" + volatile="false" + value="20" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="STRUCTURED_NAME" + type="int" + transient="false" + volatile="false" + value="40" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="UNDEFINED" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</interface> +<interface name="ContactsContract.FullNameStyle" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<field name="CHINESE" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CJK" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="JAPANESE" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KOREAN" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="UNDEFINED" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="WESTERN" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</interface> <class name="ContactsContract.Groups" extends="java.lang.Object" abstract="false" @@ -138045,6 +158420,17 @@ deprecated="not deprecated" visibility="protected" > +<field name="AUTO_ADD" + type="java.lang.String" + transient="false" + volatile="false" + value=""auto_add"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="DELETED" type="java.lang.String" transient="false" @@ -138056,6 +158442,28 @@ visibility="public" > </field> +<field name="FAVORITES" + type="java.lang.String" + transient="false" + volatile="false" + value=""favorites"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GROUP_IS_READ_ONLY" + type="java.lang.String" + transient="false" + volatile="false" + value=""group_is_read_only"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="GROUP_VISIBLE" type="java.lang.String" transient="false" @@ -138266,6 +158674,17 @@ visibility="public" > </field> +<field name="DATA" + type="java.lang.String" + transient="false" + volatile="false" + value=""data"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="EMAIL" type="java.lang.String" transient="false" @@ -138610,6 +159029,58 @@ > </field> </interface> +<interface name="ContactsContract.PhoneticNameStyle" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<field name="JAPANESE" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KOREAN" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PINYIN" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="UNDEFINED" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</interface> <class name="ContactsContract.Presence" extends="android.provider.ContactsContract.StatusUpdates" abstract="false" @@ -138792,6 +159263,8 @@ > <implements name="android.provider.BaseColumns"> </implements> +<implements name="android.provider.ContactsContract.ContactNameColumns"> +</implements> <implements name="android.provider.ContactsContract.ContactOptionsColumns"> </implements> <implements name="android.provider.ContactsContract.RawContactsColumns"> @@ -138855,7 +159328,7 @@ value="1" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -139002,6 +159475,17 @@ visibility="public" > </field> +<field name="RAW_CONTACT_IS_READ_ONLY" + type="java.lang.String" + transient="false" + volatile="false" + value=""raw_contact_is_read_only"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </interface> <class name="ContactsContract.RawContactsEntity" extends="java.lang.Object" @@ -139207,6 +159691,50 @@ visibility="public" > </field> +<field name="CAPABILITY_HAS_CAMERA" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CAPABILITY_HAS_VIDEO" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CAPABILITY_HAS_VOICE" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CHAT_CAPABILITY" + type="java.lang.String" + transient="false" + volatile="false" + value=""chat_capability"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="DO_NOT_DISTURB" type="int" transient="false" @@ -139768,6 +160296,17 @@ visibility="public" > </field> +<field name="ACTION_MTP_SESSION_END" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.provider.action.MTP_SESSION_END"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="ACTION_VIDEO_CAPTURE" type="java.lang.String" transient="false" @@ -140649,6 +161188,21 @@ <parameter name="volumeName" type="java.lang.String"> </parameter> </method> +<method name="getContentUriForAudioId" + return="android.net.Uri" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="volumeName" type="java.lang.String"> +</parameter> +<parameter name="audioId" type="int"> +</parameter> +</method> <field name="CONTENT_TYPE" type="java.lang.String" transient="false" @@ -141167,6 +161721,160 @@ > </field> </interface> +<class name="MediaStore.Files" + extends="java.lang.Object" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="MediaStore.Files" + type="android.provider.MediaStore.Files" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="getContentUri" + return="android.net.Uri" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="volumeName" type="java.lang.String"> +</parameter> +</method> +<method name="getContentUri" + return="android.net.Uri" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="volumeName" type="java.lang.String"> +</parameter> +<parameter name="rowId" type="long"> +</parameter> +</method> +</class> +<interface name="MediaStore.Files.FileColumns" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.provider.MediaStore.MediaColumns"> +</implements> +<field name="MEDIA_TYPE" + type="java.lang.String" + transient="false" + volatile="false" + value=""media_type"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEDIA_TYPE_AUDIO" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEDIA_TYPE_IMAGE" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEDIA_TYPE_NONE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEDIA_TYPE_PLAYLIST" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEDIA_TYPE_VIDEO" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MIME_TYPE" + type="java.lang.String" + transient="false" + volatile="false" + value=""mime_type"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PARENT" + type="java.lang.String" + transient="false" + volatile="false" + value=""parent"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TITLE" + type="java.lang.String" + transient="false" + volatile="false" + value=""title"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</interface> <class name="MediaStore.Images" extends="java.lang.Object" abstract="false" @@ -142710,6 +163418,17 @@ visibility="public" > </field> +<field name="ACTION_INPUT_METHOD_AND_SUBTYPE_ENABLER" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.settings.INPUT_METHOD_AND_SUBTYPE_ENABLER"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="ACTION_INPUT_METHOD_SETTINGS" type="java.lang.String" transient="false" @@ -143416,6 +164135,17 @@ visibility="public" > </field> +<field name="INPUT_METHOD_SELECTOR_VISIBILITY" + type="java.lang.String" + transient="false" + volatile="false" + value=""input_method_selector_visibility"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="INSTALL_NON_MARKET_APPS" type="java.lang.String" transient="false" @@ -143526,6 +164256,17 @@ visibility="public" > </field> +<field name="SELECTED_INPUT_METHOD_SUBTYPE" + type="java.lang.String" + transient="false" + volatile="false" + value=""selected_input_method_subtype"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="SETTINGS_CLASSNAME" type="java.lang.String" transient="false" @@ -144247,6 +164988,17 @@ visibility="public" > </field> +<field name="AUTO_TIME_ZONE" + type="java.lang.String" + transient="false" + volatile="false" + value=""auto_time_zone"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="BLUETOOTH_DISCOVERABILITY" type="java.lang.String" transient="false" @@ -144745,7 +165497,7 @@ value=""show_web_suggestions"" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -144859,6 +165611,17 @@ visibility="public" > </field> +<field name="USER_ROTATION" + type="java.lang.String" + transient="false" + volatile="false" + value=""user_rotation"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="USE_GOOGLE_MAIL" type="java.lang.String" transient="false" @@ -145735,6 +166498,6978 @@ </field> </class> </package> +<package name="android.renderscript" +> +<class name="Allocation" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="copy1DRangeFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="int[]"> +</parameter> +</method> +<method name="copy1DRangeFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="short[]"> +</parameter> +</method> +<method name="copy1DRangeFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="byte[]"> +</parameter> +</method> +<method name="copy1DRangeFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="float[]"> +</parameter> +</method> +<method name="copy2DRangeFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="yoff" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +<parameter name="data" type="byte[]"> +</parameter> +</method> +<method name="copy2DRangeFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="yoff" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +<parameter name="data" type="short[]"> +</parameter> +</method> +<method name="copy2DRangeFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="yoff" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +<parameter name="data" type="int[]"> +</parameter> +</method> +<method name="copy2DRangeFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="yoff" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +<parameter name="data" type="float[]"> +</parameter> +</method> +<method name="copy2DRangeFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="yoff" type="int"> +</parameter> +<parameter name="data" type="android.graphics.Bitmap"> +</parameter> +</method> +<method name="copyFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="android.renderscript.BaseObj[]"> +</parameter> +</method> +<method name="copyFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="int[]"> +</parameter> +</method> +<method name="copyFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="short[]"> +</parameter> +</method> +<method name="copyFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="byte[]"> +</parameter> +</method> +<method name="copyFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="float[]"> +</parameter> +</method> +<method name="copyFrom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="b" type="android.graphics.Bitmap"> +</parameter> +</method> +<method name="copyTo" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="b" type="android.graphics.Bitmap"> +</parameter> +</method> +<method name="copyTo" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="byte[]"> +</parameter> +</method> +<method name="copyTo" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="short[]"> +</parameter> +</method> +<method name="copyTo" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="int[]"> +</parameter> +</method> +<method name="copyTo" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="float[]"> +</parameter> +</method> +<method name="createCubemapFromBitmap" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="b" type="android.graphics.Bitmap"> +</parameter> +<parameter name="mips" type="android.renderscript.Allocation.MipmapControl"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</method> +<method name="createCubemapFromBitmap" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="b" type="android.graphics.Bitmap"> +</parameter> +</method> +<method name="createCubemapFromCubeFaces" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="xpos" type="android.graphics.Bitmap"> +</parameter> +<parameter name="xneg" type="android.graphics.Bitmap"> +</parameter> +<parameter name="ypos" type="android.graphics.Bitmap"> +</parameter> +<parameter name="yneg" type="android.graphics.Bitmap"> +</parameter> +<parameter name="zpos" type="android.graphics.Bitmap"> +</parameter> +<parameter name="zneg" type="android.graphics.Bitmap"> +</parameter> +<parameter name="mips" type="android.renderscript.Allocation.MipmapControl"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</method> +<method name="createCubemapFromCubeFaces" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="xpos" type="android.graphics.Bitmap"> +</parameter> +<parameter name="xneg" type="android.graphics.Bitmap"> +</parameter> +<parameter name="ypos" type="android.graphics.Bitmap"> +</parameter> +<parameter name="yneg" type="android.graphics.Bitmap"> +</parameter> +<parameter name="zpos" type="android.graphics.Bitmap"> +</parameter> +<parameter name="zneg" type="android.graphics.Bitmap"> +</parameter> +</method> +<method name="createFromBitmap" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="b" type="android.graphics.Bitmap"> +</parameter> +<parameter name="mips" type="android.renderscript.Allocation.MipmapControl"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</method> +<method name="createFromBitmap" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="b" type="android.graphics.Bitmap"> +</parameter> +</method> +<method name="createFromBitmapResource" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="id" type="int"> +</parameter> +<parameter name="mips" type="android.renderscript.Allocation.MipmapControl"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</method> +<method name="createFromBitmapResource" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="id" type="int"> +</parameter> +</method> +<method name="createFromString" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="str" type="java.lang.String"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</method> +<method name="createSized" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="e" type="android.renderscript.Element"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</method> +<method name="createSized" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="e" type="android.renderscript.Element"> +</parameter> +<parameter name="count" type="int"> +</parameter> +</method> +<method name="createTyped" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="type" type="android.renderscript.Type"> +</parameter> +<parameter name="mc" type="android.renderscript.Allocation.MipmapControl"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</method> +<method name="createTyped" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="type" type="android.renderscript.Type"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</method> +<method name="createTyped" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="type" type="android.renderscript.Type"> +</parameter> +</method> +<method name="generateMipmaps" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getType" + return="android.renderscript.Type" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="resize" + return="void" + abstract="false" + native="false" + synchronized="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dimX" type="int"> +</parameter> +</method> +<method name="syncAll" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="srcLocation" type="int"> +</parameter> +</method> +<field name="USAGE_GRAPHICS_CONSTANTS" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="USAGE_GRAPHICS_TEXTURE" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="USAGE_GRAPHICS_VERTEX" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="USAGE_SCRIPT" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Allocation.MipmapControl" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Allocation.MipmapControl" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Allocation.MipmapControl[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="AllocationAdapter" + extends="android.renderscript.Allocation" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="create2D" + return="android.renderscript.AllocationAdapter" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="a" type="android.renderscript.Allocation"> +</parameter> +</method> +<method name="readData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="int[]"> +</parameter> +</method> +<method name="readData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="float[]"> +</parameter> +</method> +<method name="setFace" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cf" type="android.renderscript.Type.CubemapFace"> +</parameter> +</method> +<method name="setLOD" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="lod" type="int"> +</parameter> +</method> +<method name="setY" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="y" type="int"> +</parameter> +</method> +<method name="setZ" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="z" type="int"> +</parameter> +</method> +<method name="subData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="fp" type="android.renderscript.FieldPacker"> +</parameter> +</method> +<method name="subData1D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="int[]"> +</parameter> +</method> +<method name="subData1D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="short[]"> +</parameter> +</method> +<method name="subData1D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="byte[]"> +</parameter> +</method> +<method name="subData1D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="float[]"> +</parameter> +</method> +<method name="subData2D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="yoff" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +<parameter name="d" type="int[]"> +</parameter> +</method> +<method name="subData2D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="yoff" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +<parameter name="d" type="float[]"> +</parameter> +</method> +<method name="subElementData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="component_number" type="int"> +</parameter> +<parameter name="fp" type="android.renderscript.FieldPacker"> +</parameter> +</method> +</class> +<class name="BaseObj" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="" +> +<method name="destroy" + return="void" + abstract="false" + native="false" + synchronized="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setName" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +</class> +<class name="Byte2" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Byte2" + type="android.renderscript.Byte2" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="byte" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="byte" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Byte3" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Byte3" + type="android.renderscript.Byte3" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="byte" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="byte" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="byte" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Byte4" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Byte4" + type="android.renderscript.Byte4" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="w" + type="byte" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="x" + type="byte" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="byte" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="byte" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Element" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="ALLOCATION" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="A_8" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="BOOLEAN" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="ELEMENT" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="F32" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="F32_2" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="F32_3" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="F32_4" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="F64" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="I16" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="I32" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="I64" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="I8" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="MATRIX4X4" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="MATRIX_2X2" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="MATRIX_3X3" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="MATRIX_4X4" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="MESH" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="PROGRAM_FRAGMENT" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="PROGRAM_RASTER" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="PROGRAM_STORE" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="PROGRAM_VERTEX" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="RGBA_4444" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="RGBA_5551" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="RGBA_8888" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="RGB_565" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="RGB_888" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="SAMPLER" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="SCRIPT" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="TYPE" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="U16" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="U32" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="U64" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="U8" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="U8_4" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="createPixel" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="dt" type="android.renderscript.Element.DataType"> +</parameter> +<parameter name="dk" type="android.renderscript.Element.DataKind"> +</parameter> +</method> +<method name="createVector" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="dt" type="android.renderscript.Element.DataType"> +</parameter> +<parameter name="size" type="int"> +</parameter> +</method> +<method name="isComplex" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Element.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Element.Builder" + type="android.renderscript.Element.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="add" + return="android.renderscript.Element.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="element" type="android.renderscript.Element"> +</parameter> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="arraySize" type="int"> +</parameter> +</method> +<method name="add" + return="android.renderscript.Element.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="element" type="android.renderscript.Element"> +</parameter> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="create" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Element.DataKind" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Element.DataKind" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Element.DataKind[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Element.DataType" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Element.DataType" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Element.DataType[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="FieldPacker" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="FieldPacker" + type="android.renderscript.FieldPacker" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="len" type="int"> +</parameter> +</constructor> +<method name="addBoolean" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="boolean"> +</parameter> +</method> +<method name="addF32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="float"> +</parameter> +</method> +<method name="addF32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Float2"> +</parameter> +</method> +<method name="addF32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Float3"> +</parameter> +</method> +<method name="addF32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Float4"> +</parameter> +</method> +<method name="addF64" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="double"> +</parameter> +</method> +<method name="addI16" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="short"> +</parameter> +</method> +<method name="addI16" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Short2"> +</parameter> +</method> +<method name="addI16" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Short3"> +</parameter> +</method> +<method name="addI16" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Short4"> +</parameter> +</method> +<method name="addI32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="int"> +</parameter> +</method> +<method name="addI32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Int2"> +</parameter> +</method> +<method name="addI32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Int3"> +</parameter> +</method> +<method name="addI32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Int4"> +</parameter> +</method> +<method name="addI64" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="long"> +</parameter> +</method> +<method name="addI8" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="byte"> +</parameter> +</method> +<method name="addI8" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Byte2"> +</parameter> +</method> +<method name="addI8" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Byte3"> +</parameter> +</method> +<method name="addI8" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Byte4"> +</parameter> +</method> +<method name="addMatrix" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Matrix4f"> +</parameter> +</method> +<method name="addMatrix" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Matrix3f"> +</parameter> +</method> +<method name="addMatrix" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Matrix2f"> +</parameter> +</method> +<method name="addObj" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="obj" type="android.renderscript.BaseObj"> +</parameter> +</method> +<method name="addU16" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="int"> +</parameter> +</method> +<method name="addU16" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Int2"> +</parameter> +</method> +<method name="addU16" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Int3"> +</parameter> +</method> +<method name="addU16" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Int4"> +</parameter> +</method> +<method name="addU32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="long"> +</parameter> +</method> +<method name="addU32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Int2"> +</parameter> +</method> +<method name="addU32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Int3"> +</parameter> +</method> +<method name="addU32" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Int4"> +</parameter> +</method> +<method name="addU64" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="long"> +</parameter> +</method> +<method name="addU8" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="short"> +</parameter> +</method> +<method name="addU8" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Short2"> +</parameter> +</method> +<method name="addU8" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Short3"> +</parameter> +</method> +<method name="addU8" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Short4"> +</parameter> +</method> +<method name="align" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="int"> +</parameter> +</method> +<method name="getData" + return="byte[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="reset" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="reset" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="i" type="int"> +</parameter> +</method> +<method name="skip" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="i" type="int"> +</parameter> +</method> +</class> +<class name="FileA3D" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="createFromAsset" + return="android.renderscript.FileA3D" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="mgr" type="android.content.res.AssetManager"> +</parameter> +<parameter name="path" type="java.lang.String"> +</parameter> +</method> +<method name="createFromFile" + return="android.renderscript.FileA3D" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="path" type="java.lang.String"> +</parameter> +</method> +<method name="createFromFile" + return="android.renderscript.FileA3D" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="path" type="java.io.File"> +</parameter> +</method> +<method name="createFromResource" + return="android.renderscript.FileA3D" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="id" type="int"> +</parameter> +</method> +<method name="getIndexEntry" + return="android.renderscript.FileA3D.IndexEntry" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="getIndexEntryCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="FileA3D.ClassID" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="toClassID" + return="android.renderscript.FileA3D.ClassID" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intID" type="int"> +</parameter> +</method> +<method name="valueOf" + return="android.renderscript.FileA3D.ClassID" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.FileA3D.ClassID[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="FileA3D.EntryType" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.FileA3D.EntryType" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.FileA3D.EntryType[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="FileA3D.IndexEntry" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getClassID" + return="android.renderscript.FileA3D.ClassID" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getEntryType" + return="android.renderscript.FileA3D.EntryType" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMesh" + return="android.renderscript.Mesh" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getName" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getObject" + return="android.renderscript.BaseObj" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Float2" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Float2" + type="android.renderscript.Float2" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="Float2" + type="android.renderscript.Float2" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="initX" type="float"> +</parameter> +<parameter name="initY" type="float"> +</parameter> +</constructor> +<field name="x" + type="float" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="float" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Float3" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Float3" + type="android.renderscript.Float3" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="Float3" + type="android.renderscript.Float3" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="initX" type="float"> +</parameter> +<parameter name="initY" type="float"> +</parameter> +<parameter name="initZ" type="float"> +</parameter> +</constructor> +<field name="x" + type="float" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="float" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="float" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Float4" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Float4" + type="android.renderscript.Float4" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="Float4" + type="android.renderscript.Float4" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="initX" type="float"> +</parameter> +<parameter name="initY" type="float"> +</parameter> +<parameter name="initZ" type="float"> +</parameter> +<parameter name="initW" type="float"> +</parameter> +</constructor> +<field name="w" + type="float" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="x" + type="float" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="float" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="float" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Font" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="create" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="familyName" type="java.lang.String"> +</parameter> +<parameter name="fontStyle" type="android.renderscript.Font.Style"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +<method name="createFromAsset" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +<method name="createFromFile" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +<method name="createFromFile" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="path" type="java.io.File"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +<method name="createFromResource" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="id" type="int"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +</class> +<class name="Font.Style" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Font.Style" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Font.Style[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Int2" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Int2" + type="android.renderscript.Int2" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Int3" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Int3" + type="android.renderscript.Int3" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Int4" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Int4" + type="android.renderscript.Int4" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="w" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="x" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Long2" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Long2" + type="android.renderscript.Long2" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Long3" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Long3" + type="android.renderscript.Long3" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Long4" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Long4" + type="android.renderscript.Long4" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="w" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="x" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Matrix2f" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Matrix2f" + type="android.renderscript.Matrix2f" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="Matrix2f" + type="android.renderscript.Matrix2f" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dataArray" type="float[]"> +</parameter> +</constructor> +<method name="get" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="i" type="int"> +</parameter> +<parameter name="j" type="int"> +</parameter> +</method> +<method name="getArray" + return="float[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="load" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="src" type="android.renderscript.Matrix2f"> +</parameter> +</method> +<method name="loadIdentity" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="loadMultiply" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="lhs" type="android.renderscript.Matrix2f"> +</parameter> +<parameter name="rhs" type="android.renderscript.Matrix2f"> +</parameter> +</method> +<method name="loadRotate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rot" type="float"> +</parameter> +</method> +<method name="loadScale" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="multiply" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rhs" type="android.renderscript.Matrix2f"> +</parameter> +</method> +<method name="rotate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rot" type="float"> +</parameter> +</method> +<method name="scale" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="set" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="i" type="int"> +</parameter> +<parameter name="j" type="int"> +</parameter> +<parameter name="v" type="float"> +</parameter> +</method> +<method name="transpose" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Matrix3f" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Matrix3f" + type="android.renderscript.Matrix3f" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="Matrix3f" + type="android.renderscript.Matrix3f" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dataArray" type="float[]"> +</parameter> +</constructor> +<method name="get" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="i" type="int"> +</parameter> +<parameter name="j" type="int"> +</parameter> +</method> +<method name="getArray" + return="float[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="load" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="src" type="android.renderscript.Matrix3f"> +</parameter> +</method> +<method name="loadIdentity" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="loadMultiply" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="lhs" type="android.renderscript.Matrix3f"> +</parameter> +<parameter name="rhs" type="android.renderscript.Matrix3f"> +</parameter> +</method> +<method name="loadRotate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rot" type="float"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="loadRotate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rot" type="float"> +</parameter> +</method> +<method name="loadScale" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="loadScale" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="loadTranslate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="multiply" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rhs" type="android.renderscript.Matrix3f"> +</parameter> +</method> +<method name="rotate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rot" type="float"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="rotate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rot" type="float"> +</parameter> +</method> +<method name="scale" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="scale" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="set" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="i" type="int"> +</parameter> +<parameter name="j" type="int"> +</parameter> +<parameter name="v" type="float"> +</parameter> +</method> +<method name="translate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="transpose" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Matrix4f" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Matrix4f" + type="android.renderscript.Matrix4f" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="Matrix4f" + type="android.renderscript.Matrix4f" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dataArray" type="float[]"> +</parameter> +</constructor> +<method name="get" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="i" type="int"> +</parameter> +<parameter name="j" type="int"> +</parameter> +</method> +<method name="getArray" + return="float[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="inverse" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="inverseTranspose" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="load" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="src" type="android.renderscript.Matrix4f"> +</parameter> +</method> +<method name="loadFrustum" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="l" type="float"> +</parameter> +<parameter name="r" type="float"> +</parameter> +<parameter name="b" type="float"> +</parameter> +<parameter name="t" type="float"> +</parameter> +<parameter name="n" type="float"> +</parameter> +<parameter name="f" type="float"> +</parameter> +</method> +<method name="loadIdentity" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="loadMultiply" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="lhs" type="android.renderscript.Matrix4f"> +</parameter> +<parameter name="rhs" type="android.renderscript.Matrix4f"> +</parameter> +</method> +<method name="loadOrtho" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="l" type="float"> +</parameter> +<parameter name="r" type="float"> +</parameter> +<parameter name="b" type="float"> +</parameter> +<parameter name="t" type="float"> +</parameter> +<parameter name="n" type="float"> +</parameter> +<parameter name="f" type="float"> +</parameter> +</method> +<method name="loadOrthoWindow" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +</method> +<method name="loadPerspective" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fovy" type="float"> +</parameter> +<parameter name="aspect" type="float"> +</parameter> +<parameter name="near" type="float"> +</parameter> +<parameter name="far" type="float"> +</parameter> +</method> +<method name="loadProjectionNormalized" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +</method> +<method name="loadRotate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rot" type="float"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="loadScale" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="loadTranslate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="multiply" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rhs" type="android.renderscript.Matrix4f"> +</parameter> +</method> +<method name="rotate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rot" type="float"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="scale" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="set" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="i" type="int"> +</parameter> +<parameter name="j" type="int"> +</parameter> +<parameter name="v" type="float"> +</parameter> +</method> +<method name="translate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="transpose" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Mesh" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getIndexSetAllocation" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="slot" type="int"> +</parameter> +</method> +<method name="getPrimitive" + return="android.renderscript.Mesh.Primitive" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="slot" type="int"> +</parameter> +</method> +<method name="getPrimitiveCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getVertexAllocation" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="slot" type="int"> +</parameter> +</method> +<method name="getVertexAllocationCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Mesh.AllocationBuilder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Mesh.AllocationBuilder" + type="android.renderscript.Mesh.AllocationBuilder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="addIndexSetAllocation" + return="android.renderscript.Mesh.AllocationBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="a" type="android.renderscript.Allocation"> +</parameter> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addIndexSetType" + return="android.renderscript.Mesh.AllocationBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addVertexAllocation" + return="android.renderscript.Mesh.AllocationBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="a" type="android.renderscript.Allocation"> +</parameter> +<exception name="IllegalStateException" type="java.lang.IllegalStateException"> +</exception> +</method> +<method name="create" + return="android.renderscript.Mesh" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentIndexSetIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentVertexTypeIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Mesh.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Mesh.Builder" + type="android.renderscript.Mesh.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</constructor> +<method name="addIndexSetType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="t" type="android.renderscript.Type"> +</parameter> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addIndexSetType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addIndexSetType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="e" type="android.renderscript.Element"> +</parameter> +<parameter name="size" type="int"> +</parameter> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addVertexType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="t" type="android.renderscript.Type"> +</parameter> +<exception name="IllegalStateException" type="java.lang.IllegalStateException"> +</exception> +</method> +<method name="addVertexType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="e" type="android.renderscript.Element"> +</parameter> +<parameter name="size" type="int"> +</parameter> +<exception name="IllegalStateException" type="java.lang.IllegalStateException"> +</exception> +</method> +<method name="create" + return="android.renderscript.Mesh" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentIndexSetIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentVertexTypeIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Mesh.Primitive" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Mesh.Primitive" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Mesh.Primitive[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Mesh.TriangleMeshBuilder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Mesh.TriangleMeshBuilder" + type="android.renderscript.Mesh.TriangleMeshBuilder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="vtxSize" type="int"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</constructor> +<method name="addTriangle" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="idx1" type="int"> +</parameter> +<parameter name="idx2" type="int"> +</parameter> +<parameter name="idx3" type="int"> +</parameter> +</method> +<method name="addVertex" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="addVertex" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="create" + return="android.renderscript.Mesh" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uploadToBufferObject" type="boolean"> +</parameter> +</method> +<method name="setColor" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="r" type="float"> +</parameter> +<parameter name="g" type="float"> +</parameter> +<parameter name="b" type="float"> +</parameter> +<parameter name="a" type="float"> +</parameter> +</method> +<method name="setNormal" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="setTexture" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="s" type="float"> +</parameter> +<parameter name="t" type="float"> +</parameter> +</method> +<field name="COLOR" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NORMAL" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TEXTURE_0" + type="int" + transient="false" + volatile="false" + value="256" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Program" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="bindConstants" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="a" type="android.renderscript.Allocation"> +</parameter> +<parameter name="slot" type="int"> +</parameter> +</method> +<method name="bindSampler" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="vs" type="android.renderscript.Sampler"> +</parameter> +<parameter name="slot" type="int"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<method name="bindTexture" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="va" type="android.renderscript.Allocation"> +</parameter> +<parameter name="slot" type="int"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<field name="MAX_CONSTANT" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MAX_INPUT" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MAX_OUTPUT" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MAX_TEXTURE" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Program.BaseProgramBuilder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Program.BaseProgramBuilder" + type="android.renderscript.Program.BaseProgramBuilder" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="addConstant" + return="android.renderscript.Program.BaseProgramBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="t" type="android.renderscript.Type"> +</parameter> +<exception name="IllegalStateException" type="java.lang.IllegalStateException"> +</exception> +</method> +<method name="addTexture" + return="android.renderscript.Program.BaseProgramBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="texType" type="android.renderscript.Program.TextureType"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<method name="getCurrentConstantIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentTextureIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="initProgram" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="p" type="android.renderscript.Program"> +</parameter> +</method> +<method name="setShader" + return="android.renderscript.Program.BaseProgramBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="s" type="java.lang.String"> +</parameter> +</method> +<method name="setShader" + return="android.renderscript.Program.BaseProgramBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resources" type="android.content.res.Resources"> +</parameter> +<parameter name="resourceID" type="int"> +</parameter> +</method> +</class> +<class name="Program.TextureType" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Program.TextureType" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Program.TextureType[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProgramFragment" + extends="android.renderscript.Program" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</class> +<class name="ProgramFragment.Builder" + extends="android.renderscript.Program.BaseProgramBuilder" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ProgramFragment.Builder" + type="android.renderscript.ProgramFragment.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="create" + return="android.renderscript.ProgramFragment" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProgramFragmentFixedFunction" + extends="android.renderscript.ProgramFragment" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</class> +<class name="ProgramFragmentFixedFunction.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ProgramFragmentFixedFunction.Builder" + type="android.renderscript.ProgramFragmentFixedFunction.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="create" + return="android.renderscript.ProgramFragmentFixedFunction" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setPointSpriteTexCoordinateReplacement" + return="android.renderscript.ProgramFragmentFixedFunction.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enable" type="boolean"> +</parameter> +</method> +<method name="setTexture" + return="android.renderscript.ProgramFragmentFixedFunction.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="env" type="android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode"> +</parameter> +<parameter name="fmt" type="android.renderscript.ProgramFragmentFixedFunction.Builder.Format"> +</parameter> +<parameter name="slot" type="int"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<method name="setVaryingColor" + return="android.renderscript.ProgramFragmentFixedFunction.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enable" type="boolean"> +</parameter> +</method> +<field name="MAX_TEXTURE" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="ProgramFragmentFixedFunction.Builder.EnvMode" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProgramFragmentFixedFunction.Builder.Format" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.ProgramFragmentFixedFunction.Builder.Format" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.ProgramFragmentFixedFunction.Builder.Format[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProgramRaster" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="CULL_BACK" + return="android.renderscript.ProgramRaster" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="CULL_FRONT" + return="android.renderscript.ProgramRaster" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="CULL_NONE" + return="android.renderscript.ProgramRaster" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +</class> +<class name="ProgramRaster.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ProgramRaster.Builder" + type="android.renderscript.ProgramRaster.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="create" + return="android.renderscript.ProgramRaster" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setCullMode" + return="android.renderscript.ProgramRaster.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="m" type="android.renderscript.ProgramRaster.CullMode"> +</parameter> +</method> +<method name="setPointSpriteEnabled" + return="android.renderscript.ProgramRaster.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enable" type="boolean"> +</parameter> +</method> +</class> +<class name="ProgramRaster.CullMode" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.ProgramRaster.CullMode" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.ProgramRaster.CullMode[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProgramStore" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="BLEND_ALPHA_DEPTH_NONE" + return="android.renderscript.ProgramStore" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="BLEND_ALPHA_DEPTH_TEST" + return="android.renderscript.ProgramStore" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="BLEND_NONE_DEPTH_NONE" + return="android.renderscript.ProgramStore" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="BLEND_NONE_DEPTH_TEST" + return="android.renderscript.ProgramStore" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +</class> +<class name="ProgramStore.BlendDstFunc" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.ProgramStore.BlendDstFunc" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.ProgramStore.BlendDstFunc[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProgramStore.BlendSrcFunc" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.ProgramStore.BlendSrcFunc" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.ProgramStore.BlendSrcFunc[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProgramStore.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ProgramStore.Builder" + type="android.renderscript.ProgramStore.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="create" + return="android.renderscript.ProgramStore" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setBlendFunc" + return="android.renderscript.ProgramStore.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="src" type="android.renderscript.ProgramStore.BlendSrcFunc"> +</parameter> +<parameter name="dst" type="android.renderscript.ProgramStore.BlendDstFunc"> +</parameter> +</method> +<method name="setColorMaskEnabled" + return="android.renderscript.ProgramStore.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="r" type="boolean"> +</parameter> +<parameter name="g" type="boolean"> +</parameter> +<parameter name="b" type="boolean"> +</parameter> +<parameter name="a" type="boolean"> +</parameter> +</method> +<method name="setDepthFunc" + return="android.renderscript.ProgramStore.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="func" type="android.renderscript.ProgramStore.DepthFunc"> +</parameter> +</method> +<method name="setDepthMaskEnabled" + return="android.renderscript.ProgramStore.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enable" type="boolean"> +</parameter> +</method> +<method name="setDitherEnabled" + return="android.renderscript.ProgramStore.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enable" type="boolean"> +</parameter> +</method> +</class> +<class name="ProgramStore.DepthFunc" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.ProgramStore.DepthFunc" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.ProgramStore.DepthFunc[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProgramVertex" + extends="android.renderscript.Program" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</class> +<class name="ProgramVertex.Builder" + extends="android.renderscript.Program.BaseProgramBuilder" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ProgramVertex.Builder" + type="android.renderscript.ProgramVertex.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="addInput" + return="android.renderscript.ProgramVertex.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="e" type="android.renderscript.Element"> +</parameter> +<exception name="IllegalStateException" type="java.lang.IllegalStateException"> +</exception> +</method> +<method name="create" + return="android.renderscript.ProgramVertex" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="ProgramVertexFixedFunction" + extends="android.renderscript.ProgramVertex" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="bindConstants" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="va" type="android.renderscript.ProgramVertexFixedFunction.Constants"> +</parameter> +</method> +</class> +<class name="ProgramVertexFixedFunction.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ProgramVertexFixedFunction.Builder" + type="android.renderscript.ProgramVertexFixedFunction.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="create" + return="android.renderscript.ProgramVertexFixedFunction" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setTextureMatrixEnable" + return="android.renderscript.ProgramVertexFixedFunction.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enable" type="boolean"> +</parameter> +</method> +</class> +<class name="ProgramVertexFixedFunction.Constants" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ProgramVertexFixedFunction.Constants" + type="android.renderscript.ProgramVertexFixedFunction.Constants" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="destroy" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setModelview" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="m" type="android.renderscript.Matrix4f"> +</parameter> +</method> +<method name="setProjection" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="m" type="android.renderscript.Matrix4f"> +</parameter> +</method> +<method name="setTexture" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="m" type="android.renderscript.Matrix4f"> +</parameter> +</method> +</class> +<class name="RSDriverException" + extends="android.renderscript.RSRuntimeException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RSDriverException" + type="android.renderscript.RSDriverException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="string" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="RSIllegalArgumentException" + extends="android.renderscript.RSRuntimeException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RSIllegalArgumentException" + type="android.renderscript.RSIllegalArgumentException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="string" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="RSInvalidStateException" + extends="android.renderscript.RSRuntimeException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RSInvalidStateException" + type="android.renderscript.RSInvalidStateException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="string" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="RSRuntimeException" + extends="java.lang.RuntimeException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RSRuntimeException" + type="android.renderscript.RSRuntimeException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="string" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="RSSurfaceView" + extends="android.view.SurfaceView" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.view.SurfaceHolder.Callback"> +</implements> +<constructor name="RSSurfaceView" + type="android.renderscript.RSSurfaceView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="RSSurfaceView" + type="android.renderscript.RSSurfaceView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<method name="createRenderScriptGL" + return="android.renderscript.RenderScriptGL" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="sc" type="android.renderscript.RenderScriptGL.SurfaceConfig"> +</parameter> +</method> +<method name="destroyRenderScriptGL" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getRenderScriptGL" + return="android.renderscript.RenderScriptGL" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="pause" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="resume" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setRenderScriptGL" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScriptGL"> +</parameter> +</method> +<method name="surfaceChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="holder" type="android.view.SurfaceHolder"> +</parameter> +<parameter name="format" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +</method> +<method name="surfaceCreated" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="holder" type="android.view.SurfaceHolder"> +</parameter> +</method> +<method name="surfaceDestroyed" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="holder" type="android.view.SurfaceHolder"> +</parameter> +</method> +</class> +<class name="RenderScript" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="contextDump" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="create" + return="android.renderscript.RenderScript" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="ctx" type="android.content.Context"> +</parameter> +</method> +<method name="destroy" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="finish" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getApplicationContext" + return="android.content.Context" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getErrorHandler" + return="android.renderscript.RenderScript.RSErrorHandler" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMessageHandler" + return="android.renderscript.RenderScript.RSMessageHandler" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setErrorHandler" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="msg" type="android.renderscript.RenderScript.RSErrorHandler"> +</parameter> +</method> +<method name="setMessageHandler" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="msg" type="android.renderscript.RenderScript.RSMessageHandler"> +</parameter> +</method> +<method name="setPriority" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="p" type="android.renderscript.RenderScript.Priority"> +</parameter> +</method> +</class> +<class name="RenderScript.Priority" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.RenderScript.Priority" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.RenderScript.Priority[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="RenderScript.RSErrorHandler" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="java.lang.Runnable"> +</implements> +<constructor name="RenderScript.RSErrorHandler" + type="android.renderscript.RenderScript.RSErrorHandler" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="run" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<field name="mErrorMessage" + type="java.lang.String" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</field> +<field name="mErrorNum" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</field> +</class> +<class name="RenderScript.RSMessageHandler" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="java.lang.Runnable"> +</implements> +<constructor name="RenderScript.RSMessageHandler" + type="android.renderscript.RenderScript.RSMessageHandler" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="run" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<field name="mData" + type="int[]" + transient="false" + volatile="false" + value="null" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</field> +<field name="mID" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</field> +<field name="mLength" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</field> +</class> +<class name="RenderScriptGL" + extends="android.renderscript.RenderScript" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RenderScriptGL" + type="android.renderscript.RenderScriptGL" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="ctx" type="android.content.Context"> +</parameter> +<parameter name="sc" type="android.renderscript.RenderScriptGL.SurfaceConfig"> +</parameter> +</constructor> +<method name="bindProgramFragment" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="p" type="android.renderscript.ProgramFragment"> +</parameter> +</method> +<method name="bindProgramRaster" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="p" type="android.renderscript.ProgramRaster"> +</parameter> +</method> +<method name="bindProgramStore" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="p" type="android.renderscript.ProgramStore"> +</parameter> +</method> +<method name="bindProgramVertex" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="p" type="android.renderscript.ProgramVertex"> +</parameter> +</method> +<method name="bindRootScript" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="s" type="android.renderscript.Script"> +</parameter> +</method> +<method name="getHeight" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getWidth" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="pause" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="resume" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setSurface" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="sur" type="android.view.SurfaceHolder"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +</method> +</class> +<class name="RenderScriptGL.SurfaceConfig" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RenderScriptGL.SurfaceConfig" + type="android.renderscript.RenderScriptGL.SurfaceConfig" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<constructor name="RenderScriptGL.SurfaceConfig" + type="android.renderscript.RenderScriptGL.SurfaceConfig" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="sc" type="android.renderscript.RenderScriptGL.SurfaceConfig"> +</parameter> +</constructor> +<method name="setAlpha" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="minimum" type="int"> +</parameter> +<parameter name="preferred" type="int"> +</parameter> +</method> +<method name="setColor" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="minimum" type="int"> +</parameter> +<parameter name="preferred" type="int"> +</parameter> +</method> +<method name="setDepth" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="minimum" type="int"> +</parameter> +<parameter name="preferred" type="int"> +</parameter> +</method> +<method name="setSamples" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="minimum" type="int"> +</parameter> +<parameter name="preferred" type="int"> +</parameter> +<parameter name="Q" type="float"> +</parameter> +</method> +</class> +<class name="Sampler" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="CLAMP_LINEAR" + return="android.renderscript.Sampler" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="CLAMP_LINEAR_MIP_LINEAR" + return="android.renderscript.Sampler" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="CLAMP_NEAREST" + return="android.renderscript.Sampler" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="WRAP_LINEAR" + return="android.renderscript.Sampler" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="WRAP_LINEAR_MIP_LINEAR" + return="android.renderscript.Sampler" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +<method name="WRAP_NEAREST" + return="android.renderscript.Sampler" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</method> +</class> +<class name="Sampler.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Sampler.Builder" + type="android.renderscript.Sampler.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="create" + return="android.renderscript.Sampler" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setAnisotropy" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="float"> +</parameter> +</method> +<method name="setMagnification" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Sampler.Value"> +</parameter> +</method> +<method name="setMinification" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Sampler.Value"> +</parameter> +</method> +<method name="setWrapS" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Sampler.Value"> +</parameter> +</method> +<method name="setWrapT" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.renderscript.Sampler.Value"> +</parameter> +</method> +</class> +<class name="Sampler.Value" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Sampler.Value" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Sampler.Value[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Script" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="setTimeZone" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="timeZone" type="java.lang.String"> +</parameter> +</method> +</class> +<class name="Script.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</class> +<class name="Script.FieldBase" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Script.FieldBase" + type="android.renderscript.Script.FieldBase" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</constructor> +<method name="getAllocation" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getElement" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getType" + return="android.renderscript.Type" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="init" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="dimx" type="int"> +</parameter> +</method> +<method name="init" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="dimx" type="int"> +</parameter> +<parameter name="usages" type="int"> +</parameter> +</method> +<method name="updateAllocation" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<field name="mAllocation" + type="android.renderscript.Allocation" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</field> +<field name="mElement" + type="android.renderscript.Element" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</field> +</class> +<class name="ScriptC" + extends="android.renderscript.Script" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</class> +<class name="Short2" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Short2" + type="android.renderscript.Short2" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="short" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="short" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Short3" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Short3" + type="android.renderscript.Short3" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="short" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="short" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="short" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Short4" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Short4" + type="android.renderscript.Short4" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="w" + type="short" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="x" + type="short" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="short" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="short" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Type" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getElement" + return="android.renderscript.Element" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getX" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getY" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getZ" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hasFaces" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hasMipmaps" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Type.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Type.Builder" + type="android.renderscript.Type.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="e" type="android.renderscript.Element"> +</parameter> +</constructor> +<method name="create" + return="android.renderscript.Type" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setFaces" + return="android.renderscript.Type.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="boolean"> +</parameter> +</method> +<method name="setMipmaps" + return="android.renderscript.Type.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="boolean"> +</parameter> +</method> +<method name="setX" + return="android.renderscript.Type.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="int"> +</parameter> +</method> +<method name="setY" + return="android.renderscript.Type.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="int"> +</parameter> +</method> +</class> +<class name="Type.CubemapFace" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Type.CubemapFace" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Type.CubemapFace[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +</package> <package name="android.sax" > <class name="Element" @@ -146888,6 +174623,17 @@ visibility="public" > </field> +<field name="EXTRA_WEB_SEARCH_ONLY" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.speech.extra.WEB_SEARCH_ONLY"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="LANGUAGE_MODEL_FREE_FORM" type="java.lang.String" transient="false" @@ -146966,6 +174712,92 @@ > </field> </class> +<class name="RecognizerResultsIntent" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<field name="ACTION_VOICE_SEARCH_RESULTS" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.speech.action.VOICE_SEARCH_RESULTS"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_VOICE_SEARCH_RESULT_HTML" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.speech.extras.VOICE_SEARCH_RESULT_HTML"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.speech.extras.VOICE_SEARCH_RESULT_HTML_BASE_URLS"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.speech.extras.EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_VOICE_SEARCH_RESULT_STRINGS" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.speech.extras.VOICE_SEARCH_RESULT_STRINGS"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="EXTRA_VOICE_SEARCH_RESULT_URLS" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.speech.extras.VOICE_SEARCH_RESULT_URLS"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="URI_SCHEME_INLINE" + type="java.lang.String" + transient="false" + volatile="false" + value=""inline"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="SpeechRecognizer" extends="java.lang.Object" abstract="false" @@ -148116,7 +175948,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="text" type="android.text.Editable"> +<parameter name="s" type="android.text.Editable"> </parameter> </method> <method name="beforeTextChanged" @@ -150579,6 +178411,17 @@ visibility="public" > </field> +<field name="NETWORK_TYPE_EHRPD" + type="int" + transient="false" + volatile="false" + value="14" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="NETWORK_TYPE_EVDO_0" type="int" transient="false" @@ -150667,6 +178510,17 @@ visibility="public" > </field> +<field name="NETWORK_TYPE_LTE" + type="int" + transient="false" + volatile="false" + value="13" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="NETWORK_TYPE_UMTS" type="int" transient="false" @@ -150722,6 +178576,17 @@ visibility="public" > </field> +<field name="PHONE_TYPE_SIP" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="SIM_STATE_ABSENT" type="int" transient="false" @@ -152958,6 +180823,36 @@ > </method> </class> +<class name="LoaderTestCase" + extends="android.test.AndroidTestCase" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="LoaderTestCase" + type="android.test.LoaderTestCase" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="getLoaderResultSynchronously" + return="T" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="loader" type="android.content.Loader<T>"> +</parameter> +</method> +</class> <class name="MoreAsserts" extends="java.lang.Object" abstract="false" @@ -155878,6 +183773,25 @@ <parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> </parameter> </method> +<method name="openOrCreateDatabase" + return="android.database.sqlite.SQLiteDatabase" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="file" type="java.lang.String"> +</parameter> +<parameter name="mode" type="int"> +</parameter> +<parameter name="factory" type="android.database.sqlite.SQLiteDatabase.CursorFactory"> +</parameter> +<parameter name="errorHandler" type="android.database.DatabaseErrorHandler"> +</parameter> +</method> <method name="peekWallpaper" return="android.graphics.drawable.Drawable" abstract="false" @@ -156098,6 +184012,19 @@ <exception name="IOException" type="java.io.IOException"> </exception> </method> +<method name="startActivities" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intents" type="android.content.Intent[]"> +</parameter> +</method> <method name="startActivity" return="void" abstract="false" @@ -156444,6 +184371,19 @@ <parameter name="columnIndex" type="int"> </parameter> </method> +<method name="getType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="columnIndex" type="int"> +</parameter> +</method> <method name="getWantsAllOnMoveCalls" return="boolean" abstract="false" @@ -157697,6 +185637,21 @@ <parameter name="flags" type="int"> </parameter> </method> +<method name="setInstallerPackageName" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="targetPackage" type="java.lang.String"> +</parameter> +<parameter name="installerPackageName" type="java.lang.String"> +</parameter> +</method> <method name="setPackageObbPath" return="void" abstract="false" @@ -158836,15 +186791,23 @@ </class> <class name="ClipboardManager" extends="java.lang.Object" - abstract="false" + abstract="true" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<constructor name="ClipboardManager" + type="android.text.ClipboardManager" static="false" final="false" deprecated="not deprecated" visibility="public" > +</constructor> <method name="getText" return="java.lang.CharSequence" - abstract="false" + abstract="true" native="false" synchronized="false" static="false" @@ -158855,7 +186818,7 @@ </method> <method name="hasText" return="boolean" - abstract="false" + abstract="true" native="false" synchronized="false" static="false" @@ -158866,7 +186829,7 @@ </method> <method name="setText" return="void" - abstract="false" + abstract="true" native="false" synchronized="false" static="false" @@ -159727,6 +187690,28 @@ visibility="public" > </field> +<field name="TYPE_NUMBER_VARIATION_NORMAL" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_NUMBER_VARIATION_PASSWORD" + type="int" + transient="false" + volatile="false" + value="16" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="TYPE_TEXT_FLAG_AUTO_COMPLETE" type="int" transient="false" @@ -159958,6 +187943,28 @@ visibility="public" > </field> +<field name="TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS" + type="int" + transient="false" + volatile="false" + value="208" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TYPE_TEXT_VARIATION_WEB_PASSWORD" + type="int" + transient="false" + volatile="false" + value="224" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </interface> <class name="Layout" extends="java.lang.Object" @@ -161691,6 +189698,29 @@ <parameter name="kind" type="java.lang.Class<T>"> </parameter> </method> +<method name="getTextRunCursor" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="contextStart" type="int"> +</parameter> +<parameter name="contextEnd" type="int"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +<parameter name="cursorOpt" type="int"> +</parameter> +<parameter name="p" type="android.graphics.Paint"> +</parameter> +</method> <method name="insert" return="android.text.SpannableStringBuilder" abstract="false" @@ -162751,7 +190781,7 @@ > <parameter name="text" type="java.lang.CharSequence"> </parameter> -<parameter name="p" type="android.text.TextPaint"> +<parameter name="paint" type="android.text.TextPaint"> </parameter> <parameter name="avail" type="float"> </parameter> @@ -164804,6 +192834,19 @@ <parameter name="gmtoff" type="long"> </parameter> </method> +<method name="getJulianMondayFromWeeksSinceEpoch" + return="int" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="week" type="int"> +</parameter> +</method> <method name="getWeekNumber" return="int" abstract="false" @@ -164815,6 +192858,21 @@ visibility="public" > </method> +<method name="getWeeksSinceEpochFromJulianDay" + return="int" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="julianDay" type="int"> +</parameter> +<parameter name="firstDayOfWeek" type="int"> +</parameter> +</method> <method name="isEpoch" return="boolean" abstract="false" @@ -165038,6 +193096,17 @@ visibility="public" > </field> +<field name="MONDAY_BEFORE_JULIAN_EPOCH" + type="int" + transient="false" + volatile="false" + value="2440585" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="MONTH" type="int" transient="false" @@ -165323,7 +193392,37 @@ visibility="public" > </constructor> -<method name="canSelectArbitrarily" +<method name="getInstance" + return="android.text.method.MovementMethod" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="BaseKeyListener" + extends="android.text.method.MetaKeyKeyListener" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.text.method.KeyListener"> +</implements> +<constructor name="BaseKeyListener" + type="android.text.method.BaseKeyListener" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="backspace" return="boolean" abstract="false" native="false" @@ -165333,17 +193432,176 @@ deprecated="not deprecated" visibility="public" > +<parameter name="view" type="android.view.View"> +</parameter> +<parameter name="content" type="android.text.Editable"> +</parameter> +<parameter name="keyCode" type="int"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> </method> -<method name="getInstance" - return="android.text.method.MovementMethod" +<method name="forwardDelete" + return="boolean" abstract="false" native="false" synchronized="false" - static="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +<parameter name="content" type="android.text.Editable"> +</parameter> +<parameter name="keyCode" type="int"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> +<method name="onKeyOther" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" final="false" deprecated="not deprecated" visibility="public" > +<parameter name="view" type="android.view.View"> +</parameter> +<parameter name="content" type="android.text.Editable"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> +</class> +<class name="BaseMovementMethod" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.text.method.MovementMethod"> +</implements> +<constructor name="BaseMovementMethod" + type="android.text.method.BaseMovementMethod" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="bottom" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +</method> +<method name="canSelectArbitrarily" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="down" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +</method> +<method name="end" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +</method> +<method name="getMovementMetaState" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> +<method name="handleMovementKey" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +<parameter name="keyCode" type="int"> +</parameter> +<parameter name="movementMetaState" type="int"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> +<method name="home" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> </method> <method name="initialize" return="void" @@ -165360,6 +193618,51 @@ <parameter name="text" type="android.text.Spannable"> </parameter> </method> +<method name="left" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +</method> +<method name="lineEnd" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +</method> +<method name="lineStart" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +</method> <method name="onKeyDown" return="boolean" abstract="false" @@ -165372,7 +193675,7 @@ > <parameter name="widget" type="android.widget.TextView"> </parameter> -<parameter name="buffer" type="android.text.Spannable"> +<parameter name="text" type="android.text.Spannable"> </parameter> <parameter name="keyCode" type="int"> </parameter> @@ -165389,7 +193692,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="view" type="android.widget.TextView"> +<parameter name="widget" type="android.widget.TextView"> </parameter> <parameter name="text" type="android.text.Spannable"> </parameter> @@ -165408,7 +193711,7 @@ > <parameter name="widget" type="android.widget.TextView"> </parameter> -<parameter name="buffer" type="android.text.Spannable"> +<parameter name="text" type="android.text.Spannable"> </parameter> <parameter name="keyCode" type="int"> </parameter> @@ -165425,11 +193728,11 @@ deprecated="not deprecated" visibility="public" > -<parameter name="view" type="android.widget.TextView"> +<parameter name="widget" type="android.widget.TextView"> </parameter> <parameter name="text" type="android.text.Spannable"> </parameter> -<parameter name="dir" type="int"> +<parameter name="direction" type="int"> </parameter> </method> <method name="onTouchEvent" @@ -165444,7 +193747,7 @@ > <parameter name="widget" type="android.widget.TextView"> </parameter> -<parameter name="buffer" type="android.text.Spannable"> +<parameter name="text" type="android.text.Spannable"> </parameter> <parameter name="event" type="android.view.MotionEvent"> </parameter> @@ -165466,26 +193769,37 @@ <parameter name="event" type="android.view.MotionEvent"> </parameter> </method> -</class> -<class name="BaseKeyListener" - extends="android.text.method.MetaKeyKeyListener" - abstract="true" +<method name="pageDown" + return="boolean" + abstract="false" + native="false" + synchronized="false" static="false" final="false" deprecated="not deprecated" - visibility="public" + visibility="protected" > -<implements name="android.text.method.KeyListener"> -</implements> -<constructor name="BaseKeyListener" - type="android.text.method.BaseKeyListener" +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +</method> +<method name="pageUp" + return="boolean" + abstract="false" + native="false" + synchronized="false" static="false" final="false" deprecated="not deprecated" - visibility="public" + visibility="protected" > -</constructor> -<method name="backspace" +<parameter name="widget" type="android.widget.TextView"> +</parameter> +<parameter name="buffer" type="android.text.Spannable"> +</parameter> +</method> +<method name="right" return="boolean" abstract="false" native="false" @@ -165493,18 +193807,29 @@ static="false" final="false" deprecated="not deprecated" - visibility="public" + visibility="protected" > -<parameter name="view" type="android.view.View"> +<parameter name="widget" type="android.widget.TextView"> </parameter> -<parameter name="content" type="android.text.Editable"> +<parameter name="buffer" type="android.text.Spannable"> </parameter> -<parameter name="keyCode" type="int"> +</method> +<method name="top" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="widget" type="android.widget.TextView"> </parameter> -<parameter name="event" type="android.view.KeyEvent"> +<parameter name="buffer" type="android.text.Spannable"> </parameter> </method> -<method name="onKeyOther" +<method name="up" return="boolean" abstract="false" native="false" @@ -165512,13 +193837,11 @@ static="false" final="false" deprecated="not deprecated" - visibility="public" + visibility="protected" > -<parameter name="view" type="android.view.View"> -</parameter> -<parameter name="content" type="android.text.Editable"> +<parameter name="widget" type="android.widget.TextView"> </parameter> -<parameter name="event" type="android.view.KeyEvent"> +<parameter name="buffer" type="android.text.Spannable"> </parameter> </method> </class> @@ -166849,7 +195172,7 @@ > <parameter name="cap" type="android.text.method.TextKeyListener.Capitalize"> </parameter> -<parameter name="autotext" type="boolean"> +<parameter name="autoText" type="boolean"> </parameter> </constructor> <method name="getInputType" @@ -166873,11 +195196,22 @@ deprecated="not deprecated" visibility="public" > -<parameter name="autotext" type="boolean"> +<parameter name="autoText" type="boolean"> </parameter> <parameter name="cap" type="android.text.method.TextKeyListener.Capitalize"> </parameter> </method> +<method name="getInstanceForFullKeyboard" + return="android.text.method.QwertyKeyListener" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="markAsReplaced" return="void" abstract="false" @@ -166993,32 +195327,6 @@ visibility="public" > </constructor> -<method name="canSelectArbitrarily" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -</method> -<method name="down" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="protected" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="buffer" type="android.text.Spannable"> -</parameter> -</method> <method name="getInstance" return="android.text.method.MovementMethod" abstract="false" @@ -167030,172 +195338,6 @@ visibility="public" > </method> -<method name="initialize" - return="void" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="text" type="android.text.Spannable"> -</parameter> -</method> -<method name="left" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="protected" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="buffer" type="android.text.Spannable"> -</parameter> -</method> -<method name="onKeyDown" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="buffer" type="android.text.Spannable"> -</parameter> -<parameter name="keyCode" type="int"> -</parameter> -<parameter name="event" type="android.view.KeyEvent"> -</parameter> -</method> -<method name="onKeyOther" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="view" type="android.widget.TextView"> -</parameter> -<parameter name="text" type="android.text.Spannable"> -</parameter> -<parameter name="event" type="android.view.KeyEvent"> -</parameter> -</method> -<method name="onKeyUp" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="buffer" type="android.text.Spannable"> -</parameter> -<parameter name="keyCode" type="int"> -</parameter> -<parameter name="event" type="android.view.KeyEvent"> -</parameter> -</method> -<method name="onTakeFocus" - return="void" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="text" type="android.text.Spannable"> -</parameter> -<parameter name="dir" type="int"> -</parameter> -</method> -<method name="onTouchEvent" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="buffer" type="android.text.Spannable"> -</parameter> -<parameter name="event" type="android.view.MotionEvent"> -</parameter> -</method> -<method name="onTrackballEvent" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="text" type="android.text.Spannable"> -</parameter> -<parameter name="event" type="android.view.MotionEvent"> -</parameter> -</method> -<method name="right" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="protected" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="buffer" type="android.text.Spannable"> -</parameter> -</method> -<method name="up" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="protected" -> -<parameter name="widget" type="android.widget.TextView"> -</parameter> -<parameter name="buffer" type="android.text.Spannable"> -</parameter> -</method> </class> <class name="SingleLineTransformationMethod" extends="android.text.method.ReplacementTransformationMethod" @@ -171138,6 +199280,18 @@ deprecated="not deprecated" visibility="public" > +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="cause" type="java.lang.Throwable"> +</parameter> +</constructor> +<constructor name="AndroidException" + type="android.util.AndroidException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> <parameter name="cause" type="java.lang.Exception"> </parameter> </constructor> @@ -171175,6 +199329,18 @@ deprecated="not deprecated" visibility="public" > +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="cause" type="java.lang.Throwable"> +</parameter> +</constructor> +<constructor name="AndroidRuntimeException" + type="android.util.AndroidRuntimeException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> <parameter name="cause" type="java.lang.Exception"> </parameter> </constructor> @@ -172349,6 +200515,518 @@ </parameter> </method> </class> +<class name="JsonReader" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="java.io.Closeable"> +</implements> +<constructor name="JsonReader" + type="android.util.JsonReader" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="in" type="java.io.Reader"> +</parameter> +</constructor> +<method name="beginArray" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="beginObject" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="close" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="endArray" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="endObject" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="hasNext" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="isLenient" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="nextBoolean" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="nextDouble" + return="double" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="nextInt" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="nextLong" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="nextName" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="nextNull" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="nextString" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="peek" + return="android.util.JsonToken" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="setLenient" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="lenient" type="boolean"> +</parameter> +</method> +<method name="skipValue" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +</class> +<class name="JsonToken" + extends="java.lang.Enum" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.util.JsonToken" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.util.JsonToken[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="JsonWriter" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="java.io.Closeable"> +</implements> +<constructor name="JsonWriter" + type="android.util.JsonWriter" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="out" type="java.io.Writer"> +</parameter> +</constructor> +<method name="beginArray" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="beginObject" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="close" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="endArray" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="endObject" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="flush" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="isLenient" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="name" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="nullValue" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="setIndent" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indent" type="java.lang.String"> +</parameter> +</method> +<method name="setLenient" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="lenient" type="boolean"> +</parameter> +</method> +<method name="value" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="java.lang.String"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="value" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="boolean"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="value" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="double"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="value" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="long"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +<method name="value" + return="android.util.JsonWriter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="java.lang.Number"> +</parameter> +<exception name="IOException" type="java.io.IOException"> +</exception> +</method> +</class> <class name="Log" extends="java.lang.Object" abstract="false" @@ -172727,6 +201405,25 @@ </parameter> </method> </class> +<class name="MalformedJsonException" + extends="java.io.IOException" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<constructor name="MalformedJsonException" + type="android.util.MalformedJsonException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="message" type="java.lang.String"> +</parameter> +</constructor> +</class> <class name="MonthDisplayHelper" extends="java.lang.Object" abstract="false" @@ -173352,6 +202049,19 @@ <parameter name="key" type="int"> </parameter> </method> +<method name="removeAt" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> <method name="setValueAt" return="void" abstract="false" @@ -173836,6 +202546,17 @@ <parameter name="newSize" type="int"> </parameter> </method> +<field name="NOTHING" + type="int[]" + transient="false" + volatile="false" + value="null" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="WILD_CARD" type="int[]" transient="false" @@ -174957,6 +203678,231 @@ > </field> </class> +<class name="ActionMode" + extends="java.lang.Object" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ActionMode" + type="android.view.ActionMode" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="finish" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCustomView" + return="android.view.View" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMenu" + return="android.view.Menu" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMenuInflater" + return="android.view.MenuInflater" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSubtitle" + return="java.lang.CharSequence" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getTitle" + return="java.lang.CharSequence" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="invalidate" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setCustomView" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</method> +<method name="setSubtitle" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="subtitle" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setSubtitle" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> +<method name="setTitle" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="title" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setTitle" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> +</class> +<interface name="ActionMode.Callback" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onActionItemClicked" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +<parameter name="item" type="android.view.MenuItem"> +</parameter> +</method> +<method name="onCreateActionMode" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +<parameter name="menu" type="android.view.Menu"> +</parameter> +</method> +<method name="onDestroyActionMode" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +</method> +<method name="onPrepareActionMode" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +<parameter name="menu" type="android.view.Menu"> +</parameter> +</method> +</interface> <interface name="ContextMenu" abstract="true" static="false" @@ -175207,6 +204153,196 @@ > </field> </class> +<class name="DragEvent" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.os.Parcelable"> +</implements> +<method name="describeContents" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getAction" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getClipData" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getClipDescription" + return="android.content.ClipDescription" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getLocalState" + return="java.lang.Object" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getResult" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getX" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getY" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="writeToParcel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dest" type="android.os.Parcel"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> +<field name="ACTION_DRAG_ENDED" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ACTION_DRAG_ENTERED" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ACTION_DRAG_EXITED" + type="int" + transient="false" + volatile="false" + value="6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ACTION_DRAG_LOCATION" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ACTION_DRAG_STARTED" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="ACTION_DROP" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="CREATOR" + type="android.os.Parcelable.Creator" + transient="false" + volatile="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="FocusFinder" extends="java.lang.Object" abstract="false" @@ -176804,7 +205940,7 @@ > <parameter name="keyCode" type="int"> </parameter> -<parameter name="meta" type="int"> +<parameter name="metaState" type="int"> </parameter> </method> <method name="getDeadChar" @@ -176855,7 +205991,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="keyCode" type="int"> @@ -176903,9 +206039,20 @@ </parameter> <parameter name="chars" type="char[]"> </parameter> -<parameter name="modifiers" type="int"> +<parameter name="metaState" type="int"> </parameter> </method> +<method name="getModifierBehavior" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getNumber" return="char" abstract="false" @@ -176942,7 +206089,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="keyboard" type="int"> +<parameter name="deviceId" type="int"> </parameter> </method> <field name="ALPHA" @@ -176963,7 +206110,7 @@ value="0" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -176989,6 +206136,17 @@ visibility="public" > </field> +<field name="FULL" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="HEX_INPUT" type="char" transient="false" @@ -177000,6 +206158,28 @@ visibility="public" > </field> +<field name="MODIFIER_BEHAVIOR_CHORDED" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="NUMERIC" type="int" transient="false" @@ -177033,13 +206213,54 @@ visibility="public" > </field> +<field name="SPECIAL_FUNCTION" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="VIRTUAL_KEYBOARD" + type="int" + transient="false" + volatile="false" + value="-1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="KeyCharacterMap.KeyCharacterMapUnavailableException" + extends="android.util.AndroidRuntimeException" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="KeyCharacterMap.KeyCharacterMapUnavailableException" + type="android.view.KeyCharacterMap.KeyCharacterMapUnavailableException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="msg" type="java.lang.String"> +</parameter> +</constructor> </class> <class name="KeyCharacterMap.KeyData" extends="java.lang.Object" abstract="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <constructor name="KeyCharacterMap.KeyData" @@ -177448,6 +206669,17 @@ visibility="public" > </method> +<method name="getKeyCharacterMap" + return="android.view.KeyCharacterMap" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getKeyCode" return="int" abstract="false" @@ -177466,7 +206698,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="results" type="android.view.KeyCharacterMap.KeyData"> @@ -177497,7 +206729,7 @@ > <parameter name="chars" type="char[]"> </parameter> -<parameter name="modifiers" type="int"> +<parameter name="metaState" type="int"> </parameter> </method> <method name="getMaxKeyCode" @@ -177522,6 +206754,17 @@ visibility="public" > </method> +<method name="getModifierMetaStateMask" + return="int" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getNumber" return="char" abstract="false" @@ -177576,9 +206819,33 @@ deprecated="not deprecated" visibility="public" > -<parameter name="meta" type="int"> +<parameter name="metaState" type="int"> +</parameter> +</method> +<method name="hasModifiers" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="modifiers" type="int"> </parameter> </method> +<method name="hasNoModifiers" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isAltPressed" return="boolean" abstract="false" @@ -177601,6 +206868,39 @@ visibility="public" > </method> +<method name="isCapsLockOn" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isCtrlPressed" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isFunctionPressed" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isLongPress" return="boolean" abstract="false" @@ -177612,6 +206912,17 @@ visibility="public" > </method> +<method name="isMetaPressed" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isModifierKey" return="boolean" abstract="false" @@ -177625,6 +206936,17 @@ <parameter name="keyCode" type="int"> </parameter> </method> +<method name="isNumLockOn" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isPrintingKey" return="boolean" abstract="false" @@ -177636,6 +206958,17 @@ visibility="public" > </method> +<method name="isScrollLockOn" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isShiftPressed" return="boolean" abstract="false" @@ -177680,6 +207013,47 @@ visibility="public" > </method> +<method name="metaStateHasModifiers" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="metaState" type="int"> +</parameter> +<parameter name="modifiers" type="int"> +</parameter> +</method> +<method name="metaStateHasNoModifiers" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="metaState" type="int"> +</parameter> +</method> +<method name="normalizeMetaState" + return="int" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="metaState" type="int"> +</parameter> +</method> <method name="startTracking" return="void" abstract="false" @@ -177782,6 +207156,17 @@ visibility="public" > </field> +<field name="FLAG_FALLBACK" + type="int" + transient="false" + volatile="false" + value="1024" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="FLAG_FROM_SYSTEM" type="int" transient="false" @@ -178013,6 +207398,17 @@ visibility="public" > </field> +<field name="KEYCODE_APP_SWITCH" + type="int" + transient="false" + volatile="false" + value="187" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_AT" type="int" transient="false" @@ -178024,6 +207420,28 @@ visibility="public" > </field> +<field name="KEYCODE_AVR_INPUT" + type="int" + transient="false" + volatile="false" + value="182" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_AVR_POWER" + type="int" + transient="false" + volatile="false" + value="181" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_B" type="int" transient="false" @@ -178057,6 +207475,28 @@ visibility="public" > </field> +<field name="KEYCODE_BOOKMARK" + type="int" + transient="false" + volatile="false" + value="174" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_BREAK" + type="int" + transient="false" + volatile="false" + value="121" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_BUTTON_A" type="int" transient="false" @@ -178255,6 +207695,50 @@ visibility="public" > </field> +<field name="KEYCODE_CAPS_LOCK" + type="int" + transient="false" + volatile="false" + value="115" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_CAPTIONS" + type="int" + transient="false" + volatile="false" + value="175" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_CHANNEL_DOWN" + type="int" + transient="false" + volatile="false" + value="167" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_CHANNEL_UP" + type="int" + transient="false" + volatile="false" + value="166" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_CLEAR" type="int" transient="false" @@ -178277,6 +207761,28 @@ visibility="public" > </field> +<field name="KEYCODE_CTRL_LEFT" + type="int" + transient="false" + volatile="false" + value="113" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_CTRL_RIGHT" + type="int" + transient="false" + volatile="false" + value="114" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_D" type="int" transient="false" @@ -178354,6 +207860,17 @@ visibility="public" > </field> +<field name="KEYCODE_DVR" + type="int" + transient="false" + volatile="false" + value="173" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_E" type="int" transient="false" @@ -178409,6 +207926,17 @@ visibility="public" > </field> +<field name="KEYCODE_ESCAPE" + type="int" + transient="false" + volatile="false" + value="111" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_EXPLORER" type="int" transient="false" @@ -178431,6 +207959,138 @@ visibility="public" > </field> +<field name="KEYCODE_F1" + type="int" + transient="false" + volatile="false" + value="131" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F10" + type="int" + transient="false" + volatile="false" + value="140" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F11" + type="int" + transient="false" + volatile="false" + value="141" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F12" + type="int" + transient="false" + volatile="false" + value="142" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F2" + type="int" + transient="false" + volatile="false" + value="132" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F3" + type="int" + transient="false" + volatile="false" + value="133" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F4" + type="int" + transient="false" + volatile="false" + value="134" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F5" + type="int" + transient="false" + volatile="false" + value="135" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F6" + type="int" + transient="false" + volatile="false" + value="136" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F7" + type="int" + transient="false" + volatile="false" + value="137" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F8" + type="int" + transient="false" + volatile="false" + value="138" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_F9" + type="int" + transient="false" + volatile="false" + value="139" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_FOCUS" type="int" transient="false" @@ -178442,6 +208102,39 @@ visibility="public" > </field> +<field name="KEYCODE_FORWARD" + type="int" + transient="false" + volatile="false" + value="125" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_FORWARD_DEL" + type="int" + transient="false" + volatile="false" + value="112" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_FUNCTION" + type="int" + transient="false" + volatile="false" + value="119" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_G" type="int" transient="false" @@ -178464,6 +208157,17 @@ visibility="public" > </field> +<field name="KEYCODE_GUIDE" + type="int" + transient="false" + volatile="false" + value="172" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_H" type="int" transient="false" @@ -178508,6 +208212,28 @@ visibility="public" > </field> +<field name="KEYCODE_INFO" + type="int" + transient="false" + volatile="false" + value="165" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_INSERT" + type="int" + transient="false" + volatile="false" + value="124" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_J" type="int" transient="false" @@ -178563,6 +208289,28 @@ visibility="public" > </field> +<field name="KEYCODE_MEDIA_CLOSE" + type="int" + transient="false" + volatile="false" + value="128" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_MEDIA_EJECT" + type="int" + transient="false" + volatile="false" + value="129" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_MEDIA_FAST_FORWARD" type="int" transient="false" @@ -178585,6 +208333,28 @@ visibility="public" > </field> +<field name="KEYCODE_MEDIA_PAUSE" + type="int" + transient="false" + volatile="false" + value="127" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_MEDIA_PLAY" + type="int" + transient="false" + volatile="false" + value="126" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_MEDIA_PLAY_PAUSE" type="int" transient="false" @@ -178607,6 +208377,17 @@ visibility="public" > </field> +<field name="KEYCODE_MEDIA_RECORD" + type="int" + transient="false" + volatile="false" + value="130" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_MEDIA_REWIND" type="int" transient="false" @@ -178640,6 +208421,28 @@ visibility="public" > </field> +<field name="KEYCODE_META_LEFT" + type="int" + transient="false" + volatile="false" + value="117" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_META_RIGHT" + type="int" + transient="false" + volatile="false" + value="118" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_MINUS" type="int" transient="false" @@ -178651,6 +208454,28 @@ visibility="public" > </field> +<field name="KEYCODE_MOVE_END" + type="int" + transient="false" + volatile="false" + value="123" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_MOVE_HOME" + type="int" + transient="false" + volatile="false" + value="122" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_MUTE" type="int" transient="false" @@ -178695,6 +208520,237 @@ visibility="public" > </field> +<field name="KEYCODE_NUMPAD_0" + type="int" + transient="false" + volatile="false" + value="144" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_1" + type="int" + transient="false" + volatile="false" + value="145" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_2" + type="int" + transient="false" + volatile="false" + value="146" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_3" + type="int" + transient="false" + volatile="false" + value="147" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_4" + type="int" + transient="false" + volatile="false" + value="148" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_5" + type="int" + transient="false" + volatile="false" + value="149" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_6" + type="int" + transient="false" + volatile="false" + value="150" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_7" + type="int" + transient="false" + volatile="false" + value="151" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_8" + type="int" + transient="false" + volatile="false" + value="152" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_9" + type="int" + transient="false" + volatile="false" + value="153" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_ADD" + type="int" + transient="false" + volatile="false" + value="157" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_COMMA" + type="int" + transient="false" + volatile="false" + value="159" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_DIVIDE" + type="int" + transient="false" + volatile="false" + value="154" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_DOT" + type="int" + transient="false" + volatile="false" + value="158" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_ENTER" + type="int" + transient="false" + volatile="false" + value="160" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_EQUALS" + type="int" + transient="false" + volatile="false" + value="161" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_LEFT_PAREN" + type="int" + transient="false" + volatile="false" + value="162" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_MULTIPLY" + type="int" + transient="false" + volatile="false" + value="155" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_RIGHT_PAREN" + type="int" + transient="false" + volatile="false" + value="163" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUMPAD_SUBTRACT" + type="int" + transient="false" + volatile="false" + value="156" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_NUM_LOCK" + type="int" + transient="false" + volatile="false" + value="143" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_O" type="int" transient="false" @@ -178794,6 +208850,50 @@ visibility="public" > </field> +<field name="KEYCODE_PROG_BLUE" + type="int" + transient="false" + volatile="false" + value="186" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_PROG_GREEN" + type="int" + transient="false" + volatile="false" + value="184" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_PROG_RED" + type="int" + transient="false" + volatile="false" + value="183" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_PROG_YELLOW" + type="int" + transient="false" + volatile="false" + value="185" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_Q" type="int" transient="false" @@ -178838,6 +208938,17 @@ visibility="public" > </field> +<field name="KEYCODE_SCROLL_LOCK" + type="int" + transient="false" + volatile="false" + value="116" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_SEARCH" type="int" transient="false" @@ -178860,6 +208971,17 @@ visibility="public" > </field> +<field name="KEYCODE_SETTINGS" + type="int" + transient="false" + volatile="false" + value="176" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_SHIFT_LEFT" type="int" transient="false" @@ -178937,6 +209059,28 @@ visibility="public" > </field> +<field name="KEYCODE_STB_INPUT" + type="int" + transient="false" + volatile="false" + value="180" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_STB_POWER" + type="int" + transient="false" + volatile="false" + value="179" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_SWITCH_CHARSET" type="int" transient="false" @@ -178959,6 +209103,17 @@ visibility="public" > </field> +<field name="KEYCODE_SYSRQ" + type="int" + transient="false" + volatile="false" + value="120" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_T" type="int" transient="false" @@ -178981,6 +209136,39 @@ visibility="public" > </field> +<field name="KEYCODE_TV" + type="int" + transient="false" + volatile="false" + value="170" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_TV_INPUT" + type="int" + transient="false" + volatile="false" + value="178" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_TV_POWER" + type="int" + transient="false" + volatile="false" + value="177" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_U" type="int" transient="false" @@ -179025,6 +209213,17 @@ visibility="public" > </field> +<field name="KEYCODE_VOLUME_MUTE" + type="int" + transient="false" + volatile="false" + value="164" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_VOLUME_UP" type="int" transient="false" @@ -179047,6 +209246,17 @@ visibility="public" > </field> +<field name="KEYCODE_WINDOW" + type="int" + transient="false" + volatile="false" + value="171" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="KEYCODE_X" type="int" transient="false" @@ -179080,6 +209290,28 @@ visibility="public" > </field> +<field name="KEYCODE_ZOOM_IN" + type="int" + transient="false" + volatile="false" + value="168" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="KEYCODE_ZOOM_OUT" + type="int" + transient="false" + volatile="false" + value="169" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="MAX_KEYCODE" type="int" transient="false" @@ -179102,6 +209334,17 @@ visibility="public" > </field> +<field name="META_ALT_MASK" + type="int" + transient="false" + volatile="false" + value="50" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="META_ALT_ON" type="int" transient="false" @@ -179124,6 +209367,138 @@ visibility="public" > </field> +<field name="META_CAPS_LOCK_ON" + type="int" + transient="false" + volatile="false" + value="1048576" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_CTRL_LEFT_ON" + type="int" + transient="false" + volatile="false" + value="8192" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_CTRL_MASK" + type="int" + transient="false" + volatile="false" + value="28672" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_CTRL_ON" + type="int" + transient="false" + volatile="false" + value="4096" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_CTRL_RIGHT_ON" + type="int" + transient="false" + volatile="false" + value="16384" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_FUNCTION_ON" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_META_LEFT_ON" + type="int" + transient="false" + volatile="false" + value="131072" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_META_MASK" + type="int" + transient="false" + volatile="false" + value="458752" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_META_ON" + type="int" + transient="false" + volatile="false" + value="65536" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_META_RIGHT_ON" + type="int" + transient="false" + volatile="false" + value="262144" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_NUM_LOCK_ON" + type="int" + transient="false" + volatile="false" + value="2097152" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="META_SCROLL_LOCK_ON" + type="int" + transient="false" + volatile="false" + value="4194304" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="META_SHIFT_LEFT_ON" type="int" transient="false" @@ -179135,6 +209510,17 @@ visibility="public" > </field> +<field name="META_SHIFT_MASK" + type="int" + transient="false" + volatile="false" + value="193" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="META_SHIFT_ON" type="int" transient="false" @@ -179433,6 +209819,17 @@ visibility="public" > </method> +<method name="getFactory2" + return="android.view.LayoutInflater.Factory2" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getFilter" return="android.view.LayoutInflater.Filter" abstract="false" @@ -179525,6 +209922,25 @@ <exception name="ClassNotFoundException" type="java.lang.ClassNotFoundException"> </exception> </method> +<method name="onCreateView" + return="android.view.View" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="parent" type="android.view.View"> +</parameter> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +<exception name="ClassNotFoundException" type="java.lang.ClassNotFoundException"> +</exception> +</method> <method name="setFactory" return="void" abstract="false" @@ -179538,6 +209954,19 @@ <parameter name="factory" type="android.view.LayoutInflater.Factory"> </parameter> </method> +<method name="setFactory2" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="factory" type="android.view.LayoutInflater.Factory2"> +</parameter> +</method> <method name="setFilter" return="void" abstract="false" @@ -179577,6 +210006,35 @@ </parameter> </method> </interface> +<interface name="LayoutInflater.Factory2" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.view.LayoutInflater.Factory"> +</implements> +<method name="onCreateView" + return="android.view.View" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="parent" type="android.view.View"> +</parameter> +<parameter name="name" type="java.lang.String"> +</parameter> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</method> +</interface> <interface name="LayoutInflater.Filter" abstract="true" static="true" @@ -180104,6 +210562,17 @@ deprecated="not deprecated" visibility="public" > +<method name="getActionView" + return="android.view.View" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getAlphabeticShortcut" return="char" abstract="true" @@ -180280,6 +210749,32 @@ visibility="public" > </method> +<method name="setActionView" + return="android.view.MenuItem" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</method> +<method name="setActionView" + return="android.view.MenuItem" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="resId" type="int"> +</parameter> +</method> <method name="setAlphabeticShortcut" return="android.view.MenuItem" abstract="true" @@ -180412,6 +210907,19 @@ <parameter name="alphaChar" type="char"> </parameter> </method> +<method name="setShowAsAction" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="actionEnum" type="int"> +</parameter> +</method> <method name="setTitle" return="android.view.MenuItem" abstract="true" @@ -180464,6 +210972,50 @@ <parameter name="visible" type="boolean"> </parameter> </method> +<field name="SHOW_AS_ACTION_ALWAYS" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHOW_AS_ACTION_IF_ROOM" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHOW_AS_ACTION_NEVER" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHOW_AS_ACTION_WITH_TEXT" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </interface> <interface name="MenuItem.OnMenuItemClickListener" abstract="true" @@ -181454,6 +212006,19 @@ <parameter name="y" type="float"> </parameter> </method> +<method name="transform" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="matrix" type="android.graphics.Matrix"> +</parameter> +</method> <method name="writeToParcel" return="void" abstract="false" @@ -182068,6 +212633,28 @@ visibility="public" > </method> +<method name="getCurrentSpanX" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentSpanY" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getEventTime" return="long" abstract="false" @@ -182112,6 +212699,28 @@ visibility="public" > </method> +<method name="getPreviousSpanX" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getPreviousSpanY" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getScaleFactor" return="float" abstract="false" @@ -182847,7 +213456,7 @@ value="512" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -183138,7 +213747,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="type" type="int"> @@ -183186,7 +213795,7 @@ value="0" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -183197,7 +213806,7 @@ value="3" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -183691,6 +214300,19 @@ <parameter name="focusableMode" type="int"> </parameter> </method> +<method name="addOnLayoutChangeListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.view.View.OnLayoutChangeListener"> +</parameter> +</method> <method name="addTouchables" return="void" abstract="false" @@ -183824,6 +214446,21 @@ visibility="public" > </method> +<method name="combineMeasuredStates" + return="int" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="curState" type="int"> +</parameter> +<parameter name="newState" type="int"> +</parameter> +</method> <method name="computeHorizontalScrollExtent" return="int" abstract="false" @@ -183951,6 +214588,19 @@ <parameter name="hint" type="int"> </parameter> </method> +<method name="dispatchDragEvent" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="event" type="android.view.DragEvent"> +</parameter> +</method> <method name="dispatchDraw" return="void" abstract="false" @@ -184042,6 +214692,19 @@ <parameter name="container" type="android.util.SparseArray<android.os.Parcelable>"> </parameter> </method> +<method name="dispatchSetActivated" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="activated" type="boolean"> +</parameter> +</method> <method name="dispatchSetPressed" return="void" abstract="false" @@ -184248,6 +214911,17 @@ visibility="public" > </method> +<method name="getAlpha" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getAnimation" return="android.view.animation.Animation" abstract="false" @@ -184609,6 +215283,17 @@ visibility="public" > </method> +<method name="getLayerType" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getLayoutParams" return="android.view.ViewGroup.LayoutParams" abstract="false" @@ -184692,6 +215377,17 @@ <parameter name="location" type="int[]"> </parameter> </method> +<method name="getMatrix" + return="android.graphics.Matrix" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getMeasuredHeight" return="int" abstract="false" @@ -184703,6 +215399,28 @@ visibility="public" > </method> +<method name="getMeasuredHeightAndState" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMeasuredState" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getMeasuredWidth" return="int" abstract="false" @@ -184714,6 +215432,17 @@ visibility="public" > </method> +<method name="getMeasuredWidthAndState" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getNextFocusDownId" return="int" abstract="false" @@ -184725,6 +215454,17 @@ visibility="public" > </method> +<method name="getNextFocusForwardId" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getNextFocusLeftId" return="int" abstract="false" @@ -184769,6 +215509,17 @@ visibility="public" > </method> +<method name="getOnLayoutChangeListeners" + return="java.util.List<android.view.View.OnLayoutChangeListener>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getOverScrollMode" return="int" abstract="false" @@ -184835,6 +215586,28 @@ visibility="public" > </method> +<method name="getPivotX" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getPivotY" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getResources" return="android.content.res.Resources" abstract="false" @@ -184890,6 +215663,61 @@ visibility="public" > </method> +<method name="getRotation" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getRotationX" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getRotationY" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getScaleX" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getScaleY" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getScrollBarStyle" return="int" abstract="false" @@ -185035,6 +215863,28 @@ visibility="public" > </method> +<method name="getTranslationX" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getTranslationY" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getVerticalFadingEdgeLength" return="int" abstract="false" @@ -185046,6 +215896,17 @@ visibility="public" > </method> +<method name="getVerticalScrollbarPosition" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getVerticalScrollbarWidth" return="int" abstract="false" @@ -185136,6 +215997,28 @@ <parameter name="outRect" type="android.graphics.Rect"> </parameter> </method> +<method name="getX" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getY" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="hasFocus" return="boolean" abstract="false" @@ -185268,6 +216151,17 @@ <parameter name="drawable" type="android.graphics.drawable.Drawable"> </parameter> </method> +<method name="isActivated" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isClickable" return="boolean" abstract="false" @@ -185279,6 +216173,17 @@ visibility="public" > </method> +<method name="isDirty" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isDrawingCacheEnabled" return="boolean" abstract="false" @@ -185356,6 +216261,17 @@ visibility="public" > </method> +<method name="isHardwareAccelerated" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isHorizontalFadingEdgeEnabled" return="boolean" abstract="false" @@ -185466,6 +216382,17 @@ visibility="public" > </method> +<method name="isSaveFromParentEnabled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isScrollbarFadingEnabled" return="boolean" abstract="false" @@ -185532,13 +216459,24 @@ visibility="public" > </method> +<method name="jumpDrawablesToCurrentState" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="layout" return="void" abstract="false" native="false" synchronized="false" static="false" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -185727,6 +216665,19 @@ <parameter name="hint" type="int"> </parameter> </method> +<method name="onDragEvent" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="event" type="android.view.DragEvent"> +</parameter> +</method> <method name="onDraw" return="void" abstract="false" @@ -186313,6 +217264,19 @@ <parameter name="action" type="java.lang.Runnable"> </parameter> </method> +<method name="removeOnLayoutChangeListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.view.View.OnLayoutChangeListener"> +</parameter> +</method> <method name="requestFocus" return="boolean" abstract="false" @@ -186417,6 +217381,23 @@ <parameter name="measureSpec" type="int"> </parameter> </method> +<method name="resolveSizeAndState" + return="int" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="size" type="int"> +</parameter> +<parameter name="measureSpec" type="int"> +</parameter> +<parameter name="childMeasuredState" type="int"> +</parameter> +</method> <method name="restoreHierarchyState" return="void" abstract="false" @@ -186516,6 +217497,32 @@ <parameter name="event" type="android.view.accessibility.AccessibilityEvent"> </parameter> </method> +<method name="setActivated" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="activated" type="boolean"> +</parameter> +</method> +<method name="setAlpha" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="alpha" type="float"> +</parameter> +</method> <method name="setAnimation" return="void" abstract="false" @@ -186568,6 +217575,19 @@ <parameter name="resid" type="int"> </parameter> </method> +<method name="setBottom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="bottom" type="int"> +</parameter> +</method> <method name="setClickable" return="void" abstract="false" @@ -186776,6 +217796,21 @@ <parameter name="keepScreenOn" type="boolean"> </parameter> </method> +<method name="setLayerType" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="layerType" type="int"> +</parameter> +<parameter name="paint" type="android.graphics.Paint"> +</parameter> +</method> <method name="setLayoutParams" return="void" abstract="false" @@ -186789,6 +217824,19 @@ <parameter name="params" type="android.view.ViewGroup.LayoutParams"> </parameter> </method> +<method name="setLeft" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="left" type="int"> +</parameter> +</method> <method name="setLongClickable" return="void" abstract="false" @@ -186856,6 +217904,19 @@ <parameter name="nextFocusDownId" type="int"> </parameter> </method> +<method name="setNextFocusForwardId" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="nextFocusForwardId" type="int"> +</parameter> +</method> <method name="setNextFocusLeftId" return="void" abstract="false" @@ -186921,6 +217982,19 @@ <parameter name="l" type="android.view.View.OnCreateContextMenuListener"> </parameter> </method> +<method name="setOnDragListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="l" type="android.view.View.OnDragListener"> +</parameter> +</method> <method name="setOnFocusChangeListener" return="void" abstract="false" @@ -187005,6 +218079,32 @@ <parameter name="bottom" type="int"> </parameter> </method> +<method name="setPivotX" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pivotX" type="float"> +</parameter> +</method> +<method name="setPivotY" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pivotY" type="float"> +</parameter> +</method> <method name="setPressed" return="void" abstract="false" @@ -187018,6 +218118,58 @@ <parameter name="pressed" type="boolean"> </parameter> </method> +<method name="setRight" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="right" type="int"> +</parameter> +</method> +<method name="setRotation" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rotation" type="float"> +</parameter> +</method> +<method name="setRotationX" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rotationX" type="float"> +</parameter> +</method> +<method name="setRotationY" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rotationY" type="float"> +</parameter> +</method> <method name="setSaveEnabled" return="void" abstract="false" @@ -187031,6 +218183,45 @@ <parameter name="enabled" type="boolean"> </parameter> </method> +<method name="setSaveFromParentEnabled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enabled" type="boolean"> +</parameter> +</method> +<method name="setScaleX" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="scaleX" type="float"> +</parameter> +</method> +<method name="setScaleY" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="scaleY" type="float"> +</parameter> +</method> <method name="setScrollBarStyle" return="void" abstract="false" @@ -187124,6 +218315,19 @@ <parameter name="tag" type="java.lang.Object"> </parameter> </method> +<method name="setTop" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="top" type="int"> +</parameter> +</method> <method name="setTouchDelegate" return="void" abstract="false" @@ -187137,6 +218341,32 @@ <parameter name="delegate" type="android.view.TouchDelegate"> </parameter> </method> +<method name="setTranslationX" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="translationX" type="float"> +</parameter> +</method> +<method name="setTranslationY" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="translationY" type="float"> +</parameter> +</method> <method name="setVerticalFadingEdgeEnabled" return="void" abstract="false" @@ -187163,6 +218393,19 @@ <parameter name="verticalScrollBarEnabled" type="boolean"> </parameter> </method> +<method name="setVerticalScrollbarPosition" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> <method name="setVisibility" return="void" abstract="false" @@ -187202,6 +218445,32 @@ <parameter name="willNotDraw" type="boolean"> </parameter> </method> +<method name="setX" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +</method> +<method name="setY" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="y" type="float"> +</parameter> +</method> <method name="showContextMenu" return="boolean" abstract="false" @@ -187213,6 +218482,19 @@ visibility="public" > </method> +<method name="startActionMode" + return="android.view.ActionMode" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="callback" type="android.view.ActionMode.Callback"> +</parameter> +</method> <method name="startAnimation" return="void" abstract="false" @@ -187226,6 +218508,25 @@ <parameter name="animation" type="android.view.animation.Animation"> </parameter> </method> +<method name="startDrag" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="data" type="android.content.ClipData"> +</parameter> +<parameter name="shadowBuilder" type="android.view.View.DragShadowBuilder"> +</parameter> +<parameter name="myLocalState" type="java.lang.Object"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> <method name="unscheduleDrawable" return="void" abstract="false" @@ -187597,6 +218898,83 @@ visibility="public" > </field> +<field name="LAYER_TYPE_HARDWARE" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="LAYER_TYPE_NONE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="LAYER_TYPE_SOFTWARE" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEASURED_HEIGHT_STATE_SHIFT" + type="int" + transient="false" + volatile="false" + value="16" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEASURED_SIZE_MASK" + type="int" + transient="false" + volatile="false" + value="16777215" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEASURED_STATE_MASK" + type="int" + transient="false" + volatile="false" + value="-16777216" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MEASURED_STATE_TOO_SMALL" + type="int" + transient="false" + volatile="false" + value="16777216" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="NO_ID" type="int" transient="false" @@ -187850,6 +219228,39 @@ visibility="public" > </field> +<field name="SCROLLBAR_POSITION_DEFAULT" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SCROLLBAR_POSITION_LEFT" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SCROLLBAR_POSITION_RIGHT" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="SELECTED_STATE_SET" type="int[]" transient="false" @@ -187956,6 +219367,64 @@ > </field> </class> +<class name="View.DragShadowBuilder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="View.DragShadowBuilder" + type="android.view.View.DragShadowBuilder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</constructor> +<method name="getView" + return="android.view.View" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onDrawShadow" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="canvas" type="android.graphics.Canvas"> +</parameter> +</method> +<method name="onProvideShadowMetrics" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shadowSize" type="android.graphics.Point"> +</parameter> +<parameter name="shadowTouchPoint" type="android.graphics.Point"> +</parameter> +</method> +</class> <class name="View.MeasureSpec" extends="java.lang.Object" abstract="false" @@ -188106,6 +219575,29 @@ </parameter> </method> </interface> +<interface name="View.OnDragListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onDrag" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.view.View"> +</parameter> +<parameter name="event" type="android.view.DragEvent"> +</parameter> +</method> +</interface> <interface name="View.OnFocusChangeListener" abstract="true" static="true" @@ -188154,6 +219646,43 @@ </parameter> </method> </interface> +<interface name="View.OnLayoutChangeListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onLayoutChange" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.view.View"> +</parameter> +<parameter name="left" type="int"> +</parameter> +<parameter name="top" type="int"> +</parameter> +<parameter name="right" type="int"> +</parameter> +<parameter name="bottom" type="int"> +</parameter> +<parameter name="oldLeft" type="int"> +</parameter> +<parameter name="oldTop" type="int"> +</parameter> +<parameter name="oldRight" type="int"> +</parameter> +<parameter name="oldBottom" type="int"> +</parameter> +</method> +</interface> <interface name="View.OnLongClickListener" abstract="true" static="true" @@ -189179,6 +220708,19 @@ <parameter name="container" type="android.util.SparseArray<android.os.Parcelable>"> </parameter> </method> +<method name="dispatchSetActivated" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="activated" type="boolean"> +</parameter> +</method> <method name="dispatchSetSelected" return="void" abstract="false" @@ -189222,6 +220764,19 @@ <parameter name="drawingTime" type="long"> </parameter> </method> +<method name="endViewTransition" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</method> <method name="focusSearch" return="android.view.View" abstract="false" @@ -189432,6 +220987,17 @@ visibility="public" > </method> +<method name="getLayoutTransition" + return="android.animation.LayoutTransition" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getPersistentDrawingCache" return="int" abstract="false" @@ -189530,6 +221096,36 @@ visibility="protected" > </method> +<method name="isMotionEventSplittingEnabled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="layout" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="l" type="int"> +</parameter> +<parameter name="t" type="int"> +</parameter> +<parameter name="r" type="int"> +</parameter> +<parameter name="b" type="int"> +</parameter> +</method> <method name="measureChild" return="void" abstract="false" @@ -189993,6 +221589,32 @@ <parameter name="animationListener" type="android.view.animation.Animation.AnimationListener"> </parameter> </method> +<method name="setLayoutTransition" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="transition" type="android.animation.LayoutTransition"> +</parameter> +</method> +<method name="setMotionEventSplittingEnabled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="split" type="boolean"> +</parameter> +</method> <method name="setOnHierarchyChangeListener" return="void" abstract="false" @@ -190045,6 +221667,21 @@ <parameter name="originalView" type="android.view.View"> </parameter> </method> +<method name="startActionModeForChild" + return="android.view.ActionMode" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="originalView" type="android.view.View"> +</parameter> +<parameter name="callback" type="android.view.ActionMode.Callback"> +</parameter> +</method> <method name="startLayoutAnimation" return="void" abstract="false" @@ -190056,6 +221693,19 @@ visibility="public" > </method> +<method name="startViewTransition" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.view.View"> +</parameter> +</method> <method name="updateViewLayout" return="void" abstract="false" @@ -190735,6 +222385,21 @@ <parameter name="originalView" type="android.view.View"> </parameter> </method> +<method name="startActionModeForChild" + return="android.view.ActionMode" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="originalView" type="android.view.View"> +</parameter> +<parameter name="callback" type="android.view.ActionMode.Callback"> +</parameter> +</method> </interface> <class name="ViewStub" extends="android.view.View" @@ -191411,6 +223076,19 @@ visibility="public" > </method> +<method name="hasFeature" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="feature" type="int"> +</parameter> +</method> <method name="hasSoftInputMode" return="boolean" abstract="false" @@ -191422,6 +223100,19 @@ visibility="protected" > </method> +<method name="invalidatePanelMenu" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="featureId" type="int"> +</parameter> +</method> <method name="isActive" return="boolean" abstract="false" @@ -191983,6 +223674,25 @@ <parameter name="appName" type="java.lang.String"> </parameter> </method> +<method name="setWindowManager" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="wm" type="android.view.WindowManager"> +</parameter> +<parameter name="appToken" type="android.os.IBinder"> +</parameter> +<parameter name="appName" type="java.lang.String"> +</parameter> +<parameter name="hardwareAccelerated" type="boolean"> +</parameter> +</method> <method name="superDispatchKeyEvent" return="boolean" abstract="true" @@ -191996,6 +223706,19 @@ <parameter name="event" type="android.view.KeyEvent"> </parameter> </method> +<method name="superDispatchKeyShortcutEvent" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> <method name="superDispatchTouchEvent" return="boolean" abstract="true" @@ -192087,6 +223810,39 @@ visibility="protected" > </field> +<field name="FEATURE_ACTION_BAR" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="FEATURE_ACTION_BAR_OVERLAY" + type="int" + transient="false" + volatile="false" + value="9" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="FEATURE_ACTION_MODE_OVERLAY" + type="int" + transient="false" + volatile="false" + value="10" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="FEATURE_CONTEXT_MENU" type="int" transient="false" @@ -192295,6 +224051,19 @@ <parameter name="event" type="android.view.KeyEvent"> </parameter> </method> +<method name="dispatchKeyShortcutEvent" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> +</method> <method name="dispatchPopulateAccessibilityEvent" return="boolean" abstract="true" @@ -192334,6 +224103,32 @@ <parameter name="event" type="android.view.MotionEvent"> </parameter> </method> +<method name="onActionModeFinished" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +</method> +<method name="onActionModeStarted" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +</method> <method name="onAttachedToWindow" return="void" abstract="true" @@ -192494,6 +224289,19 @@ <parameter name="hasFocus" type="boolean"> </parameter> </method> +<method name="onWindowStartingActionMode" + return="android.view.ActionMode" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="callback" type="android.view.ActionMode.Callback"> +</parameter> +</method> </interface> <interface name="WindowManager" abstract="true" @@ -192957,6 +224765,17 @@ visibility="public" > </field> +<field name="FLAG_HARDWARE_ACCELERATED" + type="int" + transient="false" + volatile="false" + value="16777216" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="FLAG_IGNORE_CHEEK_PRESSES" type="int" transient="false" @@ -193089,6 +224908,17 @@ visibility="public" > </field> +<field name="FLAG_SPLIT_TOUCH" + type="int" + transient="false" + volatile="false" + value="8388608" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="FLAG_TOUCHABLE_WHEN_WAKING" type="int" transient="false" @@ -193217,7 +225047,7 @@ value="0" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -193228,7 +225058,7 @@ value="3" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -193254,6 +225084,17 @@ visibility="public" > </field> +<field name="SOFT_INPUT_ADJUST_NOTHING" + type="int" + transient="false" + volatile="false" + value="48" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="SOFT_INPUT_ADJUST_PAN" type="int" transient="false" @@ -193747,7 +225588,7 @@ volatile="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -194843,6 +226684,17 @@ visibility="public" > </method> +<method name="getScaleFactor" + return="float" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +</method> <method name="getStartOffset" return="long" abstract="false" @@ -194880,6 +226732,23 @@ <parameter name="outTransformation" type="android.view.animation.Transformation"> </parameter> </method> +<method name="getTransformation" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="currentTime" type="long"> +</parameter> +<parameter name="outTransformation" type="android.view.animation.Transformation"> +</parameter> +<parameter name="scale" type="float"> +</parameter> +</method> <method name="getZAdjustment" return="int" abstract="false" @@ -196165,19 +228034,8 @@ deprecated="not deprecated" visibility="public" > -<method name="getInterpolation" - return="float" - abstract="true" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="input" type="float"> -</parameter> -</method> +<implements name="android.animation.TimeInterpolator"> +</implements> </interface> <class name="LayoutAnimationController" extends="java.lang.Object" @@ -197085,6 +228943,19 @@ <parameter name="text" type="android.view.inputmethod.CompletionInfo"> </parameter> </method> +<method name="commitCorrection" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="correctionInfo" type="android.view.inputmethod.CorrectionInfo"> +</parameter> +</method> <method name="commitText" return="boolean" abstract="false" @@ -197505,6 +229376,100 @@ > </field> </class> +<class name="CorrectionInfo" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.os.Parcelable"> +</implements> +<constructor name="CorrectionInfo" + type="android.view.inputmethod.CorrectionInfo" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="offset" type="int"> +</parameter> +<parameter name="oldText" type="java.lang.CharSequence"> +</parameter> +<parameter name="newText" type="java.lang.CharSequence"> +</parameter> +</constructor> +<method name="describeContents" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getNewText" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getOffset" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getOldText" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="writeToParcel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dest" type="android.os.Parcel"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</method> +<field name="CREATOR" + type="android.os.Parcelable.Creator" + transient="false" + volatile="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="EditorInfo" extends="java.lang.Object" abstract="false" @@ -197551,6 +229516,19 @@ <parameter name="prefix" type="java.lang.String"> </parameter> </method> +<method name="makeCompatible" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="targetSdkVersion" type="int"> +</parameter> +</method> <method name="writeToParcel" return="void" abstract="false" @@ -197620,6 +229598,17 @@ visibility="public" > </field> +<field name="IME_ACTION_PREVIOUS" + type="int" + transient="false" + volatile="false" + value="7" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="IME_ACTION_SEARCH" type="int" transient="false" @@ -197653,6 +229642,28 @@ visibility="public" > </field> +<field name="IME_FLAG_NAVIGATE_NEXT" + type="int" + transient="false" + volatile="false" + value="134217728" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="IME_FLAG_NAVIGATE_PREVIOUS" + type="int" + transient="false" + volatile="false" + value="67108864" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="IME_FLAG_NO_ACCESSORY_ACTION" type="int" transient="false" @@ -197686,6 +229697,17 @@ visibility="public" > </field> +<field name="IME_FLAG_NO_FULLSCREEN" + type="int" + transient="false" + volatile="false" + value="33554432" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="IME_MASK_ACTION" type="int" transient="false" @@ -198254,6 +230276,19 @@ <parameter name="text" type="android.view.inputmethod.CompletionInfo"> </parameter> </method> +<method name="commitCorrection" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="correctionInfo" type="android.view.inputmethod.CorrectionInfo"> +</parameter> +</method> <method name="commitText" return="boolean" abstract="true" @@ -198571,6 +230606,19 @@ <parameter name="text" type="android.view.inputmethod.CompletionInfo"> </parameter> </method> +<method name="commitCorrection" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="correctionInfo" type="android.view.inputmethod.CorrectionInfo"> +</parameter> +</method> <method name="commitText" return="boolean" abstract="false" @@ -198853,6 +230901,19 @@ <parameter name="binding" type="android.view.inputmethod.InputBinding"> </parameter> </method> +<method name="changeInputMethodSubtype" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="subtype" type="android.view.inputmethod.InputMethodSubtype"> +</parameter> +</method> <method name="createSession" return="void" abstract="true" @@ -199176,6 +231237,17 @@ visibility="public" > </method> +<method name="getSubtypes" + return="java.util.ArrayList<android.view.inputmethod.InputMethodSubtype>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="loadIcon" return="android.graphics.drawable.Drawable" abstract="false" @@ -199251,6 +231323,17 @@ <parameter name="completions" type="android.view.inputmethod.CompletionInfo[]"> </parameter> </method> +<method name="getCurrentInputMethodSubtype" + return="android.view.inputmethod.InputMethodSubtype" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getEnabledInputMethodList" return="java.util.List<android.view.inputmethod.InputMethodInfo>" abstract="false" @@ -199262,6 +231345,21 @@ visibility="public" > </method> +<method name="getEnabledInputMethodSubtypeList" + return="java.util.List<android.view.inputmethod.InputMethodSubtype>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="imi" type="android.view.inputmethod.InputMethodInfo"> +</parameter> +<parameter name="allowsImplicitlySelectedSubtypes" type="boolean"> +</parameter> +</method> <method name="getInputMethodList" return="java.util.List<android.view.inputmethod.InputMethodInfo>" abstract="false" @@ -199273,6 +231371,17 @@ visibility="public" > </method> +<method name="getShortcutInputMethodsAndSubtypes" + return="java.util.Map<android.view.inputmethod.InputMethodInfo, java.util.List<android.view.inputmethod.InputMethodSubtype>>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="hideSoftInputFromInputMethod" return="void" abstract="false" @@ -199422,6 +231531,19 @@ <parameter name="data" type="android.os.Bundle"> </parameter> </method> +<method name="setCurrentInputMethodSubtype" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="subtype" type="android.view.inputmethod.InputMethodSubtype"> +</parameter> +</method> <method name="setInputMethod" return="void" abstract="false" @@ -199437,6 +231559,36 @@ <parameter name="id" type="java.lang.String"> </parameter> </method> +<method name="setInputMethodAndSubtype" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="token" type="android.os.IBinder"> +</parameter> +<parameter name="id" type="java.lang.String"> +</parameter> +<parameter name="subtype" type="android.view.inputmethod.InputMethodSubtype"> +</parameter> +</method> +<method name="showInputMethodAndSubtypeEnabler" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="topId" type="java.lang.String"> +</parameter> +</method> <method name="showInputMethodPicker" return="void" abstract="false" @@ -199512,6 +231664,19 @@ <parameter name="iconId" type="int"> </parameter> </method> +<method name="switchToLastInputMethod" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="imeToken" type="android.os.IBinder"> +</parameter> +</method> <method name="toggleSoftInput" return="void" abstract="false" @@ -199862,6 +232027,108 @@ </parameter> </method> </interface> +<class name="InputMethodSubtype" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.os.Parcelable"> +</implements> +<method name="describeContents" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getExtraValue" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getIconResId" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getLocale" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMode" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getNameResId" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="writeToParcel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="dest" type="android.os.Parcel"> +</parameter> +<parameter name="parcelableFlags" type="int"> +</parameter> +</method> +<field name="CREATOR" + type="android.os.Parcelable.Creator" + transient="false" + volatile="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> </package> <package name="android.webkit" > @@ -199870,7 +232137,7 @@ abstract="false" static="false" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <constructor name="CacheManager" @@ -199888,7 +232155,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -199910,7 +232177,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="url" type="java.lang.String"> @@ -199925,7 +232192,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -199936,7 +232203,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="url" type="java.lang.String"> @@ -199961,7 +232228,7 @@ abstract="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <constructor name="CacheManager.CacheResult" @@ -202235,6 +234502,101 @@ </parameter> </method> </interface> +<class name="WebResourceResponse" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="WebResourceResponse" + type="android.webkit.WebResourceResponse" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +<parameter name="encoding" type="java.lang.String"> +</parameter> +<parameter name="data" type="java.io.InputStream"> +</parameter> +</constructor> +<method name="getData" + return="java.io.InputStream" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getEncoding" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMimeType" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="data" type="java.io.InputStream"> +</parameter> +</method> +<method name="setEncoding" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="encoding" type="java.lang.String"> +</parameter> +</method> +<method name="setMimeType" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mimeType" type="java.lang.String"> +</parameter> +</method> +</class> <class name="WebSettings" extends="java.lang.Object" abstract="false" @@ -202243,6 +234605,28 @@ deprecated="not deprecated" visibility="public" > +<method name="enableSmoothTransition" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getAllowContentAccess" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getAllowFileAccess" return="boolean" abstract="false" @@ -202661,6 +235045,19 @@ visibility="public" > </method> +<method name="setAllowContentAccess" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="allow" type="boolean"> +</parameter> +</method> <method name="setAllowFileAccess" return="void" abstract="false" @@ -202869,6 +235266,19 @@ <parameter name="flag" type="boolean"> </parameter> </method> +<method name="setEnableSmoothTransition" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enable" type="boolean"> +</parameter> +</method> <method name="setFantasyFontFamily" return="void" abstract="false" @@ -203814,6 +236224,22 @@ <parameter name="defStyle" type="int"> </parameter> </constructor> +<constructor name="WebView" + type="android.webkit.WebView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +<parameter name="defStyle" type="int"> +</parameter> +<parameter name="privateBrowsing" type="boolean"> +</parameter> +</constructor> <method name="addJavascriptInterface" return="void" abstract="false" @@ -203864,6 +236290,28 @@ visibility="public" > </method> +<method name="canZoomIn" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="canZoomOut" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="capturePicture" return="android.graphics.Picture" abstract="false" @@ -204223,6 +236671,17 @@ visibility="public" > </method> +<method name="getVisibleTitleHeight" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getZoomControls" return="android.view.View" abstract="false" @@ -204280,6 +236739,17 @@ visibility="public" > </method> +<method name="isPrivateBrowsingEnabled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="loadData" return="void" abstract="false" @@ -204391,6 +236861,28 @@ <parameter name="newFocus" type="android.view.View"> </parameter> </method> +<method name="onPause" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onResume" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="overlayHorizontalScrollbar" return="boolean" abstract="false" @@ -204489,6 +236981,19 @@ visibility="public" > </method> +<method name="removeJavascriptInterface" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="interfaceName" type="java.lang.String"> +</parameter> +</method> <method name="requestFocusNodeHref" return="void" abstract="false" @@ -204599,6 +237104,36 @@ <parameter name="outState" type="android.os.Bundle"> </parameter> </method> +<method name="saveWebArchive" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="filename" type="java.lang.String"> +</parameter> +</method> +<method name="saveWebArchive" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="basename" type="java.lang.String"> +</parameter> +<parameter name="autoname" type="boolean"> +</parameter> +<parameter name="callback" type="android.webkit.ValueCallback<java.lang.String>"> +</parameter> +</method> <method name="setCertificate" return="void" abstract="false" @@ -204748,6 +237283,21 @@ <parameter name="client" type="android.webkit.WebViewClient"> </parameter> </method> +<method name="showFindDialog" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="text" type="java.lang.String"> +</parameter> +<parameter name="showIme" type="boolean"> +</parameter> +</method> <method name="stopLoading" return="void" abstract="false" @@ -205221,6 +237771,21 @@ <parameter name="event" type="android.view.KeyEvent"> </parameter> </method> +<method name="shouldInterceptRequest" + return="android.webkit.WebResourceResponse" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.webkit.WebView"> +</parameter> +<parameter name="url" type="java.lang.String"> +</parameter> +</method> <method name="shouldOverrideKeyEvent" return="boolean" abstract="false" @@ -205603,6 +238168,17 @@ <parameter name="after" type="int"> </parameter> </method> +<method name="clearChoices" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="clearTextFilter" return="void" abstract="false" @@ -205625,6 +238201,61 @@ visibility="public" > </method> +<method name="getCheckedItemCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCheckedItemIds" + return="long[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCheckedItemPosition" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCheckedItemPositions" + return="android.util.SparseBooleanArray" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getChoiceMode" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getListPaddingBottom" return="int" abstract="false" @@ -205746,6 +238377,17 @@ visibility="public" > </method> +<method name="isFastScrollAlwaysVisible" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isFastScrollEnabled" return="boolean" abstract="false" @@ -205768,6 +238410,19 @@ visibility="protected" > </method> +<method name="isItemChecked" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> <method name="isScrollingCacheEnabled" return="boolean" abstract="false" @@ -205847,6 +238502,28 @@ visibility="public" > </method> +<method name="onRemoteAdapterConnected" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onRemoteAdapterDisconnected" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="onRestoreInstanceState" return="void" abstract="false" @@ -205946,6 +238623,19 @@ <parameter name="views" type="java.util.List<android.view.View>"> </parameter> </method> +<method name="setAdapter" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="adapter" type="android.widget.ListAdapter"> +</parameter> +</method> <method name="setCacheColorHint" return="void" abstract="false" @@ -205959,6 +238649,19 @@ <parameter name="color" type="int"> </parameter> </method> +<method name="setChoiceMode" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="choiceMode" type="int"> +</parameter> +</method> <method name="setDrawSelectorOnTop" return="void" abstract="false" @@ -205972,6 +238675,19 @@ <parameter name="onTop" type="boolean"> </parameter> </method> +<method name="setFastScrollAlwaysVisible" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="alwaysShow" type="boolean"> +</parameter> +</method> <method name="setFastScrollEnabled" return="void" abstract="false" @@ -205998,6 +238714,47 @@ <parameter name="filterText" type="java.lang.String"> </parameter> </method> +<method name="setFriction" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="friction" type="float"> +</parameter> +</method> +<method name="setItemChecked" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +<parameter name="value" type="boolean"> +</parameter> +</method> +<method name="setMultiChoiceModeListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.widget.AbsListView.MultiChoiceModeListener"> +</parameter> +</method> <method name="setOnScrollListener" return="void" abstract="false" @@ -206024,6 +238781,19 @@ <parameter name="listener" type="android.widget.AbsListView.RecyclerListener"> </parameter> </method> +<method name="setRemoteViewsAdapter" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> <method name="setScrollIndicators" return="void" abstract="false" @@ -206130,6 +238900,19 @@ <parameter name="mode" type="int"> </parameter> </method> +<method name="setVelocityScale" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="scale" type="float"> +</parameter> +</method> <method name="smoothScrollBy" return="void" abstract="false" @@ -206173,6 +238956,38 @@ <parameter name="boundPosition" type="int"> </parameter> </method> +<method name="smoothScrollToPositionFromTop" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +<parameter name="duration" type="int"> +</parameter> +</method> +<method name="smoothScrollToPositionFromTop" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> <method name="verifyDrawable" return="boolean" abstract="false" @@ -206197,6 +239012,17 @@ visibility="public" > </field> +<field name="CHOICE_MODE_MULTIPLE_MODAL" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="CHOICE_MODE_NONE" type="int" transient="false" @@ -206310,6 +239136,35 @@ </parameter> </constructor> </class> +<interface name="AbsListView.MultiChoiceModeListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.view.ActionMode.Callback"> +</implements> +<method name="onItemCheckedStateChanged" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="android.view.ActionMode"> +</parameter> +<parameter name="position" type="int"> +</parameter> +<parameter name="id" type="long"> +</parameter> +<parameter name="checked" type="boolean"> +</parameter> +</method> +</interface> <interface name="AbsListView.OnScrollListener" abstract="true" static="true" @@ -206406,6 +239261,27 @@ </parameter> </method> </interface> +<interface name="AbsListView.SelectionBoundsAdjuster" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="adjustListItemSelectionBounds" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="bounds" type="android.graphics.Rect"> +</parameter> +</method> +</interface> <class name="AbsSeekBar" extends="android.widget.ProgressBar" abstract="true" @@ -207486,6 +240362,415 @@ </parameter> </method> </interface> +<class name="AdapterViewAnimator" + extends="android.widget.AdapterView" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="AdapterViewAnimator" + type="android.widget.AdapterViewAnimator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="AdapterViewAnimator" + type="android.widget.AdapterViewAnimator" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<method name="advance" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getAdapter" + return="android.widget.Adapter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentView" + return="android.view.View" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getDisplayedChild" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getInAnimation" + return="android.animation.ObjectAnimator" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getOutAnimation" + return="android.animation.ObjectAnimator" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSelectedView" + return="android.view.View" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onRemoteAdapterConnected" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onRemoteAdapterDisconnected" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onRestoreInstanceState" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="state" type="android.os.Parcelable"> +</parameter> +</method> +<method name="onSaveInstanceState" + return="android.os.Parcelable" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setAdapter" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="adapter" type="android.widget.Adapter"> +</parameter> +</method> +<method name="setAnimateFirstView" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="animate" type="boolean"> +</parameter> +</method> +<method name="setDisplayedChild" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="whichChild" type="int"> +</parameter> +</method> +<method name="setInAnimation" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="inAnimation" type="android.animation.ObjectAnimator"> +</parameter> +</method> +<method name="setInAnimation" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="resourceID" type="int"> +</parameter> +</method> +<method name="setOutAnimation" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="outAnimation" type="android.animation.ObjectAnimator"> +</parameter> +</method> +<method name="setOutAnimation" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="resourceID" type="int"> +</parameter> +</method> +<method name="setRemoteViewsAdapter" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> +<method name="setSelection" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> +<method name="showNext" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="showPrevious" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="willBeAdvancedByHost" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="AdapterViewFlipper" + extends="android.widget.AdapterViewAnimator" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="AdapterViewFlipper" + type="android.widget.AdapterViewFlipper" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="AdapterViewFlipper" + type="android.widget.AdapterViewFlipper" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<method name="isAutoStart" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isFlipping" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setAutoStart" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="autoStart" type="boolean"> +</parameter> +</method> +<method name="setFlipInterval" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="milliseconds" type="int"> +</parameter> +</method> +<method name="startFlipping" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="stopFlipping" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> <class name="AlphabetIndexer" extends="android.database.DataSetObserver" abstract="false" @@ -207760,6 +241045,32 @@ <parameter name="object" type="T"> </parameter> </method> +<method name="addAll" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="collection" type="java.util.Collection<? extends T>"> +</parameter> +</method> +<method name="addAll" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="items" type="T..."> +</parameter> +</method> <method name="clear" return="void" abstract="false" @@ -208911,6 +242222,228 @@ </parameter> </constructor> </class> +<class name="CalendarView" + extends="android.widget.FrameLayout" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="CalendarView" + type="android.widget.CalendarView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="CalendarView" + type="android.widget.CalendarView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<constructor name="CalendarView" + type="android.widget.CalendarView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +<parameter name="defStyle" type="int"> +</parameter> +</constructor> +<method name="getDate" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getFirstDayOfWeek" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMaxDate" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMinDate" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getShowWeekNumber" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setDate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="date" type="long"> +</parameter> +</method> +<method name="setDate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="date" type="long"> +</parameter> +<parameter name="animate" type="boolean"> +</parameter> +<parameter name="center" type="boolean"> +</parameter> +</method> +<method name="setFirstDayOfWeek" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="firstDayOfWeek" type="int"> +</parameter> +</method> +<method name="setMaxDate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="maxDate" type="long"> +</parameter> +</method> +<method name="setMinDate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="minDate" type="long"> +</parameter> +</method> +<method name="setOnDateChangeListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.widget.CalendarView.OnDateChangeListener"> +</parameter> +</method> +<method name="setShowWeekNumber" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="showWeekNumber" type="boolean"> +</parameter> +</method> +</class> +<interface name="CalendarView.OnDateChangeListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onSelectedDayChange" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.widget.CalendarView"> +</parameter> +<parameter name="year" type="int"> +</parameter> +<parameter name="month" type="int"> +</parameter> +<parameter name="dayOfMonth" type="int"> +</parameter> +</method> +</interface> <class name="CheckBox" extends="android.widget.CompoundButton" abstract="false" @@ -209425,7 +242958,7 @@ type="android.widget.CursorAdapter" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> @@ -209447,6 +242980,20 @@ <parameter name="autoRequery" type="boolean"> </parameter> </constructor> +<constructor name="CursorAdapter" + type="android.widget.CursorAdapter" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="c" type="android.database.Cursor"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</constructor> <method name="bindView" return="void" abstract="true" @@ -209584,7 +243131,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="protected" > <parameter name="context" type="android.content.Context"> @@ -209665,6 +243212,41 @@ <parameter name="filterQueryProvider" type="android.widget.FilterQueryProvider"> </parameter> </method> +<method name="swapCursor" + return="android.database.Cursor" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="newCursor" type="android.database.Cursor"> +</parameter> +</method> +<field name="FLAG_AUTO_REQUERY" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="deprecated" + visibility="public" +> +</field> +<field name="FLAG_REGISTER_CONTENT_OBSERVER" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <class name="CursorTreeAdapter" extends="android.widget.BaseExpandableListAdapter" @@ -210108,6 +243690,17 @@ <parameter name="defStyle" type="int"> </parameter> </constructor> +<method name="getCalendarViewShown" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getDayOfMonth" return="int" abstract="false" @@ -210119,6 +243712,28 @@ visibility="public" > </method> +<method name="getMaxDate" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMinDate" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getMonth" return="int" abstract="false" @@ -210130,6 +243745,17 @@ visibility="public" > </method> +<method name="getSpinnersShown" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getYear" return="int" abstract="false" @@ -210160,6 +243786,58 @@ <parameter name="onDateChangedListener" type="android.widget.DatePicker.OnDateChangedListener"> </parameter> </method> +<method name="setCalendarViewShown" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shown" type="boolean"> +</parameter> +</method> +<method name="setMaxDate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="maxDate" type="long"> +</parameter> +</method> +<method name="setMinDate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="minDate" type="long"> +</parameter> +</method> +<method name="setSpinnersShown" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shown" type="boolean"> +</parameter> +</method> <method name="updateDate" return="void" abstract="false" @@ -210172,7 +243850,7 @@ > <parameter name="year" type="int"> </parameter> -<parameter name="monthOfYear" type="int"> +<parameter name="month" type="int"> </parameter> <parameter name="dayOfMonth" type="int"> </parameter> @@ -212104,7 +245782,7 @@ visibility="public" > </method> -<method name="getStretchMode" +<method name="getNumColumns" return="int" abstract="false" native="false" @@ -212115,8 +245793,8 @@ visibility="public" > </method> -<method name="setAdapter" - return="void" +<method name="getStretchMode" + return="int" abstract="false" native="false" synchronized="false" @@ -212125,8 +245803,6 @@ deprecated="not deprecated" visibility="public" > -<parameter name="adapter" type="android.widget.ListAdapter"> -</parameter> </method> <method name="setColumnWidth" return="void" @@ -212219,6 +245895,19 @@ <parameter name="verticalSpacing" type="int"> </parameter> </method> +<method name="smoothScrollByOffset" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="offset" type="int"> +</parameter> +</method> <field name="AUTO_FIT" type="int" transient="false" @@ -212962,6 +246651,17 @@ visibility="public" > </method> +<method name="getBaselineAlignBottom" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getDrawable" return="android.graphics.drawable.Drawable" abstract="false" @@ -213034,6 +246734,32 @@ <parameter name="alpha" type="int"> </parameter> </method> +<method name="setBaseline" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="baseline" type="int"> +</parameter> +</method> +<method name="setBaselineAlignBottom" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="aligned" type="boolean"> +</parameter> +</method> <method name="setColorFilter" return="void" abstract="false" @@ -213290,6 +247016,20 @@ <parameter name="attrs" type="android.util.AttributeSet"> </parameter> </constructor> +<constructor name="LinearLayout" + type="android.widget.LinearLayout" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +<parameter name="defStyle" type="int"> +</parameter> +</constructor> <method name="getBaselineAlignedChildIndex" return="int" abstract="false" @@ -213312,6 +247052,17 @@ visibility="public" > </method> +<method name="getShowDividers" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getWeightSum" return="float" abstract="false" @@ -213334,6 +247085,17 @@ visibility="public" > </method> +<method name="isMeasureWithLargestChildEnabled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="onLayout" return="void" abstract="false" @@ -213381,6 +247143,19 @@ <parameter name="i" type="int"> </parameter> </method> +<method name="setDividerDrawable" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="divider" type="android.graphics.drawable.Drawable"> +</parameter> +</method> <method name="setGravity" return="void" abstract="false" @@ -213407,6 +247182,19 @@ <parameter name="horizontalGravity" type="int"> </parameter> </method> +<method name="setMeasureWithLargestChildEnabled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enabled" type="boolean"> +</parameter> +</method> <method name="setOrientation" return="void" abstract="false" @@ -213420,6 +247208,19 @@ <parameter name="orientation" type="int"> </parameter> </method> +<method name="setShowDividers" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="showDividers" type="int"> +</parameter> +</method> <method name="setVerticalGravity" return="void" abstract="false" @@ -213457,6 +247258,50 @@ visibility="public" > </field> +<field name="SHOW_DIVIDER_BEGINNING" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHOW_DIVIDER_END" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHOW_DIVIDER_MIDDLE" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SHOW_DIVIDER_NONE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="VERTICAL" type="int" transient="false" @@ -213603,16 +247448,16 @@ </parameter> </method> </interface> -<class name="ListView" - extends="android.widget.AbsListView" +<class name="ListPopupWindow" + extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > -<constructor name="ListView" - type="android.widget.ListView" +<constructor name="ListPopupWindow" + type="android.widget.ListPopupWindow" static="false" final="false" deprecated="not deprecated" @@ -213621,8 +247466,8 @@ <parameter name="context" type="android.content.Context"> </parameter> </constructor> -<constructor name="ListView" - type="android.widget.ListView" +<constructor name="ListPopupWindow" + type="android.widget.ListPopupWindow" static="false" final="false" deprecated="not deprecated" @@ -213633,8 +247478,8 @@ <parameter name="attrs" type="android.util.AttributeSet"> </parameter> </constructor> -<constructor name="ListView" - type="android.widget.ListView" +<constructor name="ListPopupWindow" + type="android.widget.ListPopupWindow" static="false" final="false" deprecated="not deprecated" @@ -213644,27 +247489,26 @@ </parameter> <parameter name="attrs" type="android.util.AttributeSet"> </parameter> -<parameter name="defStyle" type="int"> +<parameter name="defStyleAttr" type="int"> </parameter> </constructor> -<method name="addFooterView" - return="void" - abstract="false" - native="false" - synchronized="false" +<constructor name="ListPopupWindow" + type="android.widget.ListPopupWindow" static="false" final="false" deprecated="not deprecated" visibility="public" > -<parameter name="v" type="android.view.View"> +<parameter name="context" type="android.content.Context"> </parameter> -<parameter name="data" type="java.lang.Object"> +<parameter name="attrs" type="android.util.AttributeSet"> </parameter> -<parameter name="isSelectable" type="boolean"> +<parameter name="defStyleAttr" type="int"> </parameter> -</method> -<method name="addFooterView" +<parameter name="defStyleRes" type="int"> +</parameter> +</constructor> +<method name="clearListSelection" return="void" abstract="false" native="false" @@ -213674,10 +247518,8 @@ deprecated="not deprecated" visibility="public" > -<parameter name="v" type="android.view.View"> -</parameter> </method> -<method name="addHeaderView" +<method name="dismiss" return="void" abstract="false" native="false" @@ -213687,15 +247529,9 @@ deprecated="not deprecated" visibility="public" > -<parameter name="v" type="android.view.View"> -</parameter> -<parameter name="data" type="java.lang.Object"> -</parameter> -<parameter name="isSelectable" type="boolean"> -</parameter> </method> -<method name="addHeaderView" - return="void" +<method name="getAnchorView" + return="android.view.View" abstract="false" native="false" synchronized="false" @@ -213704,11 +247540,9 @@ deprecated="not deprecated" visibility="public" > -<parameter name="v" type="android.view.View"> -</parameter> </method> -<method name="clearChoices" - return="void" +<method name="getAnimationStyle" + return="int" abstract="false" native="false" synchronized="false" @@ -213718,34 +247552,30 @@ visibility="public" > </method> -<method name="findViewTraversal" - return="android.view.View" +<method name="getBackground" + return="android.graphics.drawable.Drawable" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" - visibility="protected" + visibility="public" > -<parameter name="id" type="int"> -</parameter> </method> -<method name="findViewWithTagTraversal" - return="android.view.View" +<method name="getHeight" + return="int" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" - visibility="protected" + visibility="public" > -<parameter name="tag" type="java.lang.Object"> -</parameter> </method> -<method name="getAdapter" - return="android.widget.ListAdapter" +<method name="getHorizontalOffset" + return="int" abstract="false" native="false" synchronized="false" @@ -213755,19 +247585,19 @@ visibility="public" > </method> -<method name="getCheckItemIds" - return="long[]" +<method name="getInputMethodMode" + return="int" abstract="false" native="false" synchronized="false" static="false" final="false" - deprecated="deprecated" + deprecated="not deprecated" visibility="public" > </method> -<method name="getCheckedItemIds" - return="long[]" +<method name="getListView" + return="android.widget.ListView" abstract="false" native="false" synchronized="false" @@ -213777,7 +247607,7 @@ visibility="public" > </method> -<method name="getCheckedItemPosition" +<method name="getPromptPosition" return="int" abstract="false" native="false" @@ -213788,8 +247618,8 @@ visibility="public" > </method> -<method name="getCheckedItemPositions" - return="android.util.SparseBooleanArray" +<method name="getSelectedItem" + return="java.lang.Object" abstract="false" native="false" synchronized="false" @@ -213799,7 +247629,18 @@ visibility="public" > </method> -<method name="getChoiceMode" +<method name="getSelectedItemId" + return="long" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSelectedItemPosition" return="int" abstract="false" native="false" @@ -213810,8 +247651,8 @@ visibility="public" > </method> -<method name="getDivider" - return="android.graphics.drawable.Drawable" +<method name="getSelectedView" + return="android.view.View" abstract="false" native="false" synchronized="false" @@ -213821,7 +247662,7 @@ visibility="public" > </method> -<method name="getDividerHeight" +<method name="getSoftInputMode" return="int" abstract="false" native="false" @@ -213832,7 +247673,7 @@ visibility="public" > </method> -<method name="getFooterViewsCount" +<method name="getVerticalOffset" return="int" abstract="false" native="false" @@ -213843,7 +247684,7 @@ visibility="public" > </method> -<method name="getHeaderViewsCount" +<method name="getWidth" return="int" abstract="false" native="false" @@ -213854,7 +247695,7 @@ visibility="public" > </method> -<method name="getItemsCanFocus" +<method name="isInputMethodNotNeeded" return="boolean" abstract="false" native="false" @@ -213865,8 +247706,8 @@ visibility="public" > </method> -<method name="getMaxScrollAmount" - return="int" +<method name="isModal" + return="boolean" abstract="false" native="false" synchronized="false" @@ -213876,8 +247717,8 @@ visibility="public" > </method> -<method name="getOverscrollFooter" - return="android.graphics.drawable.Drawable" +<method name="isShowing" + return="boolean" abstract="false" native="false" synchronized="false" @@ -213887,8 +247728,8 @@ visibility="public" > </method> -<method name="getOverscrollHeader" - return="android.graphics.drawable.Drawable" +<method name="onKeyDown" + return="boolean" abstract="false" native="false" synchronized="false" @@ -213897,8 +247738,12 @@ deprecated="not deprecated" visibility="public" > +<parameter name="keyCode" type="int"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> +</parameter> </method> -<method name="isItemChecked" +<method name="onKeyPreIme" return="boolean" abstract="false" native="false" @@ -213908,10 +247753,12 @@ deprecated="not deprecated" visibility="public" > -<parameter name="position" type="int"> +<parameter name="keyCode" type="int"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> </parameter> </method> -<method name="removeFooterView" +<method name="onKeyUp" return="boolean" abstract="false" native="false" @@ -213921,10 +247768,12 @@ deprecated="not deprecated" visibility="public" > -<parameter name="v" type="android.view.View"> +<parameter name="keyCode" type="int"> +</parameter> +<parameter name="event" type="android.view.KeyEvent"> </parameter> </method> -<method name="removeHeaderView" +<method name="performItemClick" return="boolean" abstract="false" native="false" @@ -213934,9 +247783,20 @@ deprecated="not deprecated" visibility="public" > -<parameter name="v" type="android.view.View"> +<parameter name="position" type="int"> </parameter> </method> +<method name="postShow" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="setAdapter" return="void" abstract="false" @@ -213950,7 +247810,7 @@ <parameter name="adapter" type="android.widget.ListAdapter"> </parameter> </method> -<method name="setChoiceMode" +<method name="setAnchorView" return="void" abstract="false" native="false" @@ -213960,10 +247820,10 @@ deprecated="not deprecated" visibility="public" > -<parameter name="choiceMode" type="int"> +<parameter name="anchor" type="android.view.View"> </parameter> </method> -<method name="setDivider" +<method name="setAnimationStyle" return="void" abstract="false" native="false" @@ -213973,10 +247833,36 @@ deprecated="not deprecated" visibility="public" > -<parameter name="divider" type="android.graphics.drawable.Drawable"> +<parameter name="animationStyle" type="int"> </parameter> </method> -<method name="setDividerHeight" +<method name="setBackgroundDrawable" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="android.graphics.drawable.Drawable"> +</parameter> +</method> +<method name="setContentWidth" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="width" type="int"> +</parameter> +</method> +<method name="setHeight" return="void" abstract="false" native="false" @@ -213989,7 +247875,7 @@ <parameter name="height" type="int"> </parameter> </method> -<method name="setFooterDividersEnabled" +<method name="setHorizontalOffset" return="void" abstract="false" native="false" @@ -213999,10 +247885,10 @@ deprecated="not deprecated" visibility="public" > -<parameter name="footerDividersEnabled" type="boolean"> +<parameter name="offset" type="int"> </parameter> </method> -<method name="setHeaderDividersEnabled" +<method name="setInputMethodMode" return="void" abstract="false" native="false" @@ -214012,10 +247898,75 @@ deprecated="not deprecated" visibility="public" > -<parameter name="headerDividersEnabled" type="boolean"> +<parameter name="mode" type="int"> </parameter> </method> -<method name="setItemChecked" +<method name="setListSelector" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="selector" type="android.graphics.drawable.Drawable"> +</parameter> +</method> +<method name="setModal" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="modal" type="boolean"> +</parameter> +</method> +<method name="setOnDismissListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.widget.PopupWindow.OnDismissListener"> +</parameter> +</method> +<method name="setOnItemClickListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="clickListener" type="android.widget.AdapterView.OnItemClickListener"> +</parameter> +</method> +<method name="setOnItemSelectedListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="selectedListener" type="android.widget.AdapterView.OnItemSelectedListener"> +</parameter> +</method> +<method name="setPromptPosition" return="void" abstract="false" native="false" @@ -214027,7 +247978,477 @@ > <parameter name="position" type="int"> </parameter> -<parameter name="value" type="boolean"> +</method> +<method name="setPromptView" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="prompt" type="android.view.View"> +</parameter> +</method> +<method name="setSelection" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> +<method name="setSoftInputMode" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="int"> +</parameter> +</method> +<method name="setVerticalOffset" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="setWidth" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="width" type="int"> +</parameter> +</method> +<method name="show" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<field name="INPUT_METHOD_FROM_FOCUSABLE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="INPUT_METHOD_NEEDED" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="INPUT_METHOD_NOT_NEEDED" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MATCH_PARENT" + type="int" + transient="false" + volatile="false" + value="-1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="POSITION_PROMPT_ABOVE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="POSITION_PROMPT_BELOW" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="WRAP_CONTENT" + type="int" + transient="false" + volatile="false" + value="-2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="ListView" + extends="android.widget.AbsListView" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="ListView" + type="android.widget.ListView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="ListView" + type="android.widget.ListView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<constructor name="ListView" + type="android.widget.ListView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +<parameter name="defStyle" type="int"> +</parameter> +</constructor> +<method name="addFooterView" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.view.View"> +</parameter> +<parameter name="data" type="java.lang.Object"> +</parameter> +<parameter name="isSelectable" type="boolean"> +</parameter> +</method> +<method name="addFooterView" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.view.View"> +</parameter> +</method> +<method name="addHeaderView" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.view.View"> +</parameter> +<parameter name="data" type="java.lang.Object"> +</parameter> +<parameter name="isSelectable" type="boolean"> +</parameter> +</method> +<method name="addHeaderView" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.view.View"> +</parameter> +</method> +<method name="findViewTraversal" + return="android.view.View" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="id" type="int"> +</parameter> +</method> +<method name="findViewWithTagTraversal" + return="android.view.View" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="protected" +> +<parameter name="tag" type="java.lang.Object"> +</parameter> +</method> +<method name="getAdapter" + return="android.widget.ListAdapter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCheckItemIds" + return="long[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +</method> +<method name="getDivider" + return="android.graphics.drawable.Drawable" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getDividerHeight" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getFooterViewsCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getHeaderViewsCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getItemsCanFocus" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMaxScrollAmount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getOverscrollFooter" + return="android.graphics.drawable.Drawable" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getOverscrollHeader" + return="android.graphics.drawable.Drawable" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="removeFooterView" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.view.View"> +</parameter> +</method> +<method name="removeHeaderView" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="v" type="android.view.View"> +</parameter> +</method> +<method name="setDivider" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="divider" type="android.graphics.drawable.Drawable"> +</parameter> +</method> +<method name="setDividerHeight" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="height" type="int"> +</parameter> +</method> +<method name="setFooterDividersEnabled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="footerDividersEnabled" type="boolean"> +</parameter> +</method> +<method name="setHeaderDividersEnabled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="headerDividersEnabled" type="boolean"> </parameter> </method> <method name="setItemsCanFocus" @@ -214108,6 +248529,19 @@ <parameter name="y" type="int"> </parameter> </method> +<method name="smoothScrollByOffset" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="offset" type="int"> +</parameter> +</method> </class> <class name="ListView.FixedViewInfo" extends="java.lang.Object" @@ -214607,6 +249041,325 @@ </parameter> </method> </interface> +<class name="NumberPicker" + extends="android.widget.LinearLayout" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="NumberPicker" + type="android.widget.NumberPicker" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="NumberPicker" + type="android.widget.NumberPicker" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<constructor name="NumberPicker" + type="android.widget.NumberPicker" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +<parameter name="defStyle" type="int"> +</parameter> +</constructor> +<method name="getDisplayedValues" + return="java.lang.String[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMaxValue" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMinValue" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getValue" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getWrapSelectorWheel" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setDisplayedValues" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="displayedValues" type="java.lang.String[]"> +</parameter> +</method> +<method name="setFormatter" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="formatter" type="android.widget.NumberPicker.Formatter"> +</parameter> +</method> +<method name="setMaxValue" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="maxValue" type="int"> +</parameter> +</method> +<method name="setMinValue" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="minValue" type="int"> +</parameter> +</method> +<method name="setOnLongPressUpdateInterval" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intervalMillis" type="long"> +</parameter> +</method> +<method name="setOnScrollListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="onScrollListener" type="android.widget.NumberPicker.OnScrollListener"> +</parameter> +</method> +<method name="setOnValueChangedListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="onValueChangedListener" type="android.widget.NumberPicker.OnValueChangedListener"> +</parameter> +</method> +<method name="setValue" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="int"> +</parameter> +</method> +<method name="setWrapSelectorWheel" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="wrapSelector" type="boolean"> +</parameter> +</method> +</class> +<interface name="NumberPicker.Formatter" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="format" + return="java.lang.String" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="int"> +</parameter> +</method> +</interface> +<interface name="NumberPicker.OnScrollListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onScrollStateChange" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="view" type="android.widget.NumberPicker"> +</parameter> +<parameter name="scrollState" type="int"> +</parameter> +</method> +<field name="SCROLL_STATE_FLING" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SCROLL_STATE_IDLE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="SCROLL_STATE_TOUCH_SCROLL" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</interface> +<interface name="NumberPicker.OnValueChangedListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onValueChange" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="picker" type="android.widget.NumberPicker"> +</parameter> +<parameter name="oldVal" type="int"> +</parameter> +<parameter name="newVal" type="int"> +</parameter> +</method> +</interface> <class name="OverScroller" extends="java.lang.Object" abstract="false" @@ -214653,6 +249406,24 @@ <parameter name="bounceCoefficientY" type="float"> </parameter> </constructor> +<constructor name="OverScroller" + type="android.widget.OverScroller" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="interpolator" type="android.view.animation.Interpolator"> +</parameter> +<parameter name="bounceCoefficientX" type="float"> +</parameter> +<parameter name="bounceCoefficientY" type="float"> +</parameter> +<parameter name="flywheel" type="boolean"> +</parameter> +</constructor> <method name="abortAnimation" return="void" abstract="false" @@ -214868,6 +249639,19 @@ <parameter name="overY" type="int"> </parameter> </method> +<method name="setFriction" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="friction" type="float"> +</parameter> +</method> <method name="springBack" return="boolean" abstract="false" @@ -214932,6 +249716,105 @@ </parameter> </method> </class> +<class name="PopupMenu" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="PopupMenu" + type="android.widget.PopupMenu" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="anchor" type="android.view.View"> +</parameter> +</constructor> +<method name="dismiss" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMenu" + return="android.view.Menu" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMenuInflater" + return="android.view.MenuInflater" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setOnMenuItemClickListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.widget.PopupMenu.OnMenuItemClickListener"> +</parameter> +</method> +<method name="show" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<interface name="PopupMenu.OnMenuItemClickListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onMenuItemClick" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="item" type="android.view.MenuItem"> +</parameter> +</method> +</interface> <class name="PopupWindow" extends="java.lang.Object" abstract="false" @@ -214983,6 +249866,22 @@ deprecated="not deprecated" visibility="public" > +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +<parameter name="defStyleAttr" type="int"> +</parameter> +<parameter name="defStyleRes" type="int"> +</parameter> +</constructor> +<constructor name="PopupWindow" + type="android.widget.PopupWindow" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> </constructor> <constructor name="PopupWindow" type="android.widget.PopupWindow" @@ -215207,6 +250106,17 @@ visibility="public" > </method> +<method name="isSplitTouchEnabled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="isTouchable" return="boolean" abstract="false" @@ -215359,6 +250269,19 @@ <parameter name="mode" type="int"> </parameter> </method> +<method name="setSplitTouchEnabled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enabled" type="boolean"> +</parameter> +</method> <method name="setTouchInterceptor" return="void" abstract="false" @@ -216012,6 +250935,17 @@ <parameter name="excludeMimes" type="java.lang.String[]"> </parameter> </method> +<method name="setImageToDefault" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="setMode" return="void" abstract="false" @@ -217148,6 +252082,21 @@ <parameter name="value" type="double"> </parameter> </method> +<method name="setEmptyView" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +<parameter name="emptyViewId" type="int"> +</parameter> +</method> <method name="setFloat" return="void" abstract="false" @@ -217227,6 +252176,23 @@ <parameter name="value" type="int"> </parameter> </method> +<method name="setIntent" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +<parameter name="methodName" type="java.lang.String"> +</parameter> +<parameter name="value" type="android.content.Intent"> +</parameter> +</method> <method name="setLong" return="void" abstract="false" @@ -217244,6 +252210,21 @@ <parameter name="value" type="long"> </parameter> </method> +<method name="setOnClickFillInIntent" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +<parameter name="fillInIntent" type="android.content.Intent"> +</parameter> +</method> <method name="setOnClickPendingIntent" return="void" abstract="false" @@ -217259,6 +252240,21 @@ <parameter name="pendingIntent" type="android.app.PendingIntent"> </parameter> </method> +<method name="setPendingIntentTemplate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +<parameter name="pendingIntentTemplate" type="android.app.PendingIntent"> +</parameter> +</method> <method name="setProgressBar" return="void" abstract="false" @@ -217278,6 +252274,51 @@ <parameter name="indeterminate" type="boolean"> </parameter> </method> +<method name="setRelativeScrollPosition" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="setRemoteAdapter" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> +<method name="setScrollPosition" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +<parameter name="position" type="int"> +</parameter> +</method> <method name="setShort" return="void" abstract="false" @@ -217374,6 +252415,32 @@ <parameter name="visibility" type="int"> </parameter> </method> +<method name="showNext" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +</method> +<method name="showPrevious" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +</method> <method name="writeToParcel" return="void" abstract="false" @@ -217440,6 +252507,160 @@ <implements name="java.lang.annotation.Annotation"> </implements> </class> +<class name="RemoteViewsService" + extends="android.app.Service" + abstract="true" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RemoteViewsService" + type="android.widget.RemoteViewsService" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="onBind" + return="android.os.IBinder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> +<method name="onGetViewFactory" + return="android.widget.RemoteViewsService.RemoteViewsFactory" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> +</class> +<interface name="RemoteViewsService.RemoteViewsFactory" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getCount" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getItemId" + return="long" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> +<method name="getLoadingView" + return="android.widget.RemoteViews" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getViewAt" + return="android.widget.RemoteViews" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> +<method name="getViewTypeCount" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="hasStableIds" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onCreate" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onDataSetChanged" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="onDestroy" + return="void" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</interface> <class name="ResourceCursorAdapter" extends="android.widget.CursorAdapter" abstract="true" @@ -217452,7 +252673,7 @@ type="android.widget.ResourceCursorAdapter" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> @@ -217478,6 +252699,22 @@ <parameter name="autoRequery" type="boolean"> </parameter> </constructor> +<constructor name="ResourceCursorAdapter" + type="android.widget.ResourceCursorAdapter" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="layout" type="int"> +</parameter> +<parameter name="c" type="android.database.Cursor"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</constructor> <method name="newView" return="android.view.View" abstract="false" @@ -217865,6 +253102,20 @@ <parameter name="interpolator" type="android.view.animation.Interpolator"> </parameter> </constructor> +<constructor name="Scroller" + type="android.widget.Scroller" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="interpolator" type="android.view.animation.Interpolator"> +</parameter> +<parameter name="flywheel" type="boolean"> +</parameter> +</constructor> <method name="abortAnimation" return="void" abstract="false" @@ -218054,6 +253305,19 @@ <parameter name="newY" type="int"> </parameter> </method> +<method name="setFriction" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="friction" type="float"> +</parameter> +</method> <method name="startScroll" return="void" abstract="false" @@ -218106,6 +253370,374 @@ > </method> </class> +<class name="SearchView" + extends="android.widget.LinearLayout" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="SearchView" + type="android.widget.SearchView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="SearchView" + type="android.widget.SearchView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<method name="getQuery" + return="java.lang.CharSequence" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getSuggestionsAdapter" + return="android.widget.CursorAdapter" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isIconfiedByDefault" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isIconified" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isQueryRefinementEnabled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isSubmitButtonEnabled" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setIconified" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="iconify" type="boolean"> +</parameter> +</method> +<method name="setIconifiedByDefault" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="iconified" type="boolean"> +</parameter> +</method> +<method name="setMaxWidth" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="maxpixels" type="int"> +</parameter> +</method> +<method name="setOnCloseListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.widget.SearchView.OnCloseListener"> +</parameter> +</method> +<method name="setOnQueryChangeListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.widget.SearchView.OnQueryChangeListener"> +</parameter> +</method> +<method name="setOnQueryTextFocusChangeListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.view.View.OnFocusChangeListener"> +</parameter> +</method> +<method name="setOnSearchClickListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.view.View.OnClickListener"> +</parameter> +</method> +<method name="setOnSuggestionSelectionListener" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="listener" type="android.widget.SearchView.OnSuggestionSelectionListener"> +</parameter> +</method> +<method name="setQuery" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="query" type="java.lang.CharSequence"> +</parameter> +<parameter name="submit" type="boolean"> +</parameter> +</method> +<method name="setQueryHint" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="hint" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="setQueryRefinementEnabled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enable" type="boolean"> +</parameter> +</method> +<method name="setSearchableInfo" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="searchable" type="android.app.SearchableInfo"> +</parameter> +</method> +<method name="setSubmitButtonEnabled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="enabled" type="boolean"> +</parameter> +</method> +<method name="setSuggestionsAdapter" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="adapter" type="android.widget.CursorAdapter"> +</parameter> +</method> +</class> +<interface name="SearchView.OnCloseListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onClose" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</interface> +<interface name="SearchView.OnQueryChangeListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onQueryTextChanged" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="newText" type="java.lang.String"> +</parameter> +</method> +<method name="onSubmitQuery" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="query" type="java.lang.String"> +</parameter> +</method> +</interface> +<interface name="SearchView.OnSuggestionSelectionListener" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="onSuggestionClicked" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> +<method name="onSuggestionSelected" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="position" type="int"> +</parameter> +</method> +</interface> <interface name="SectionIndexer" abstract="true" static="false" @@ -218473,6 +254105,24 @@ type="android.widget.SimpleCursorAdapter" static="false" final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="layout" type="int"> +</parameter> +<parameter name="c" type="android.database.Cursor"> +</parameter> +<parameter name="from" type="java.lang.String[]"> +</parameter> +<parameter name="to" type="int[]"> +</parameter> +</constructor> +<constructor name="SimpleCursorAdapter" + type="android.widget.SimpleCursorAdapter" + static="false" + final="false" deprecated="not deprecated" visibility="public" > @@ -218486,6 +254136,8 @@ </parameter> <parameter name="to" type="int[]"> </parameter> +<parameter name="flags" type="int"> +</parameter> </constructor> <method name="bindView" return="void" @@ -219489,8 +255141,34 @@ > <parameter name="context" type="android.content.Context"> </parameter> +<parameter name="mode" type="int"> +</parameter> +</constructor> +<constructor name="Spinner" + type="android.widget.Spinner" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<constructor name="Spinner" + type="android.widget.Spinner" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> <parameter name="attrs" type="android.util.AttributeSet"> </parameter> +<parameter name="defStyle" type="int"> +</parameter> </constructor> <constructor name="Spinner" type="android.widget.Spinner" @@ -219505,6 +255183,8 @@ </parameter> <parameter name="defStyle" type="int"> </parameter> +<parameter name="mode" type="int"> +</parameter> </constructor> <method name="getPrompt" return="java.lang.CharSequence" @@ -219532,6 +255212,19 @@ <parameter name="which" type="int"> </parameter> </method> +<method name="setGravity" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="gravity" type="int"> +</parameter> +</method> <method name="setPrompt" return="void" abstract="false" @@ -219558,6 +255251,28 @@ <parameter name="promptId" type="int"> </parameter> </method> +<field name="MODE_DIALOG" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MODE_DROPDOWN" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <interface name="SpinnerAdapter" abstract="true" @@ -219586,6 +255301,37 @@ </parameter> </method> </interface> +<class name="StackView" + extends="android.widget.AdapterViewAnimator" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="StackView" + type="android.widget.StackView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="StackView" + type="android.widget.StackView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +</class> <class name="TabHost" extends="android.widget.FrameLayout" abstract="false" @@ -220085,19 +255831,6 @@ deprecated="not deprecated" visibility="public" > -<parameter name="drawable" type="android.graphics.drawable.Drawable"> -</parameter> -</method> -<method name="setDividerDrawable" - return="void" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> <parameter name="resId" type="int"> </parameter> </method> @@ -220895,6 +256628,17 @@ visibility="public" > </method> +<method name="getCustomSelectionActionModeCallback" + return="android.view.ActionMode.Callback" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getDefaultEditable" return="boolean" abstract="false" @@ -221406,6 +257150,17 @@ visibility="public" > </method> +<method name="isTextSelectable" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="length" return="int" abstract="false" @@ -221452,6 +257207,19 @@ <parameter name="text" type="android.view.inputmethod.CompletionInfo"> </parameter> </method> +<method name="onCommitCorrection" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="info" type="android.view.inputmethod.CorrectionInfo"> +</parameter> +</method> <method name="onEditorAction" return="void" abstract="false" @@ -221682,6 +257450,19 @@ <parameter name="visible" type="boolean"> </parameter> </method> +<method name="setCustomSelectionActionModeCallback" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="actionModeCallback" type="android.view.ActionMode.Callback"> +</parameter> +</method> <method name="setEditableFactory" return="void" abstract="false" @@ -222440,6 +258221,19 @@ <parameter name="colors" type="android.content.res.ColorStateList"> </parameter> </method> +<method name="setTextIsSelectable" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="selectable" type="boolean"> +</parameter> +</method> <method name="setTextKeepState" return="void" abstract="false" @@ -224303,7 +260097,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="arg0" type="T"> +<parameter name="t" type="T"> </parameter> </method> </interface> @@ -224335,6 +260129,35 @@ </package> <package name="dalvik.bytecode" > +<class name="OpcodeInfo" + extends="java.lang.Object" + abstract="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<field name="MAXIMUM_PACKED_VALUE" + type="int" + transient="false" + volatile="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="MAXIMUM_VALUE" + type="int" + transient="false" + volatile="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <interface name="Opcodes" abstract="true" static="false" @@ -224690,7 +260513,7 @@ value="236" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -224705,6 +260528,17 @@ visibility="public" > </field> +<field name="OP_CHECK_CAST_JUMBO" + type="int" + transient="false" + volatile="false" + value="511" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_CMPG_DOUBLE" type="int" transient="false" @@ -224804,6 +260638,17 @@ visibility="public" > </field> +<field name="OP_CONST_CLASS_JUMBO" + type="int" + transient="false" + volatile="false" + value="255" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_CONST_HIGH16" type="int" transient="false" @@ -225031,7 +260876,7 @@ value="238" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225042,7 +260887,7 @@ value="239" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225057,6 +260902,17 @@ visibility="public" > </field> +<field name="OP_FILLED_NEW_ARRAY_JUMBO" + type="int" + transient="false" + volatile="false" + value="1535" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_FILLED_NEW_ARRAY_RANGE" type="int" transient="false" @@ -225299,6 +261155,17 @@ visibility="public" > </field> +<field name="OP_IGET_BOOLEAN_JUMBO" + type="int" + transient="false" + volatile="false" + value="2559" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IGET_BYTE" type="int" transient="false" @@ -225310,6 +261177,17 @@ visibility="public" > </field> +<field name="OP_IGET_BYTE_JUMBO" + type="int" + transient="false" + volatile="false" + value="2815" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IGET_CHAR" type="int" transient="false" @@ -225321,6 +261199,28 @@ visibility="public" > </field> +<field name="OP_IGET_CHAR_JUMBO" + type="int" + transient="false" + volatile="false" + value="3071" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OP_IGET_JUMBO" + type="int" + transient="false" + volatile="false" + value="1791" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IGET_OBJECT" type="int" transient="false" @@ -225332,6 +261232,17 @@ visibility="public" > </field> +<field name="OP_IGET_OBJECT_JUMBO" + type="int" + transient="false" + volatile="false" + value="2303" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IGET_OBJECT_QUICK" type="int" transient="false" @@ -225339,7 +261250,7 @@ value="244" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225350,7 +261261,7 @@ value="242" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225365,6 +261276,17 @@ visibility="public" > </field> +<field name="OP_IGET_SHORT_JUMBO" + type="int" + transient="false" + volatile="false" + value="3327" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IGET_WIDE" type="int" transient="false" @@ -225376,6 +261298,17 @@ visibility="public" > </field> +<field name="OP_IGET_WIDE_JUMBO" + type="int" + transient="false" + volatile="false" + value="2047" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IGET_WIDE_QUICK" type="int" transient="false" @@ -225383,7 +261316,7 @@ value="243" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225394,7 +261327,7 @@ value="232" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225409,6 +261342,17 @@ visibility="public" > </field> +<field name="OP_INSTANCE_OF_JUMBO" + type="int" + transient="false" + volatile="false" + value="767" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_INT_TO_BYTE" type="int" transient="false" @@ -225493,6 +261437,17 @@ value="240" static="true" final="true" + deprecated="deprecated" + visibility="public" +> +</field> +<field name="OP_INVOKE_DIRECT_JUMBO" + type="int" + transient="false" + volatile="false" + value="9471" + static="true" + final="true" deprecated="not deprecated" visibility="public" > @@ -225519,6 +261474,17 @@ visibility="public" > </field> +<field name="OP_INVOKE_INTERFACE_JUMBO" + type="int" + transient="false" + volatile="false" + value="9983" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_INVOKE_INTERFACE_RANGE" type="int" transient="false" @@ -225541,6 +261507,17 @@ visibility="public" > </field> +<field name="OP_INVOKE_STATIC_JUMBO" + type="int" + transient="false" + volatile="false" + value="9727" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_INVOKE_STATIC_RANGE" type="int" transient="false" @@ -225563,6 +261540,17 @@ visibility="public" > </field> +<field name="OP_INVOKE_SUPER_JUMBO" + type="int" + transient="false" + volatile="false" + value="9215" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_INVOKE_SUPER_QUICK" type="int" transient="false" @@ -225570,7 +261558,7 @@ value="250" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225581,7 +261569,7 @@ value="251" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225607,6 +261595,17 @@ visibility="public" > </field> +<field name="OP_INVOKE_VIRTUAL_JUMBO" + type="int" + transient="false" + volatile="false" + value="8959" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_INVOKE_VIRTUAL_QUICK" type="int" transient="false" @@ -225614,7 +261613,7 @@ value="248" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225625,7 +261624,7 @@ value="249" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225662,6 +261661,17 @@ visibility="public" > </field> +<field name="OP_IPUT_BOOLEAN_JUMBO" + type="int" + transient="false" + volatile="false" + value="4351" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IPUT_BYTE" type="int" transient="false" @@ -225673,6 +261683,17 @@ visibility="public" > </field> +<field name="OP_IPUT_BYTE_JUMBO" + type="int" + transient="false" + volatile="false" + value="4607" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IPUT_CHAR" type="int" transient="false" @@ -225684,6 +261705,28 @@ visibility="public" > </field> +<field name="OP_IPUT_CHAR_JUMBO" + type="int" + transient="false" + volatile="false" + value="4863" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OP_IPUT_JUMBO" + type="int" + transient="false" + volatile="false" + value="3583" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IPUT_OBJECT" type="int" transient="false" @@ -225695,6 +261738,17 @@ visibility="public" > </field> +<field name="OP_IPUT_OBJECT_JUMBO" + type="int" + transient="false" + volatile="false" + value="4095" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IPUT_OBJECT_QUICK" type="int" transient="false" @@ -225702,7 +261756,7 @@ value="247" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225713,7 +261767,7 @@ value="245" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225728,6 +261782,17 @@ visibility="public" > </field> +<field name="OP_IPUT_SHORT_JUMBO" + type="int" + transient="false" + volatile="false" + value="5119" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IPUT_WIDE" type="int" transient="false" @@ -225739,6 +261804,17 @@ visibility="public" > </field> +<field name="OP_IPUT_WIDE_JUMBO" + type="int" + transient="false" + volatile="false" + value="3839" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_IPUT_WIDE_QUICK" type="int" transient="false" @@ -225746,7 +261822,7 @@ value="246" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -225757,7 +261833,7 @@ value="233" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -226124,6 +262200,17 @@ visibility="public" > </field> +<field name="OP_NEW_ARRAY_JUMBO" + type="int" + transient="false" + volatile="false" + value="1279" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_NEW_INSTANCE" type="int" transient="false" @@ -226135,6 +262222,17 @@ visibility="public" > </field> +<field name="OP_NEW_INSTANCE_JUMBO" + type="int" + transient="false" + volatile="false" + value="1023" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_NOP" type="int" transient="false" @@ -226443,6 +262541,17 @@ visibility="public" > </field> +<field name="OP_SGET_BOOLEAN_JUMBO" + type="int" + transient="false" + volatile="false" + value="6143" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SGET_BYTE" type="int" transient="false" @@ -226454,6 +262563,17 @@ visibility="public" > </field> +<field name="OP_SGET_BYTE_JUMBO" + type="int" + transient="false" + volatile="false" + value="6399" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SGET_CHAR" type="int" transient="false" @@ -226465,6 +262585,28 @@ visibility="public" > </field> +<field name="OP_SGET_CHAR_JUMBO" + type="int" + transient="false" + volatile="false" + value="6655" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OP_SGET_JUMBO" + type="int" + transient="false" + volatile="false" + value="5375" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SGET_OBJECT" type="int" transient="false" @@ -226476,6 +262618,17 @@ visibility="public" > </field> +<field name="OP_SGET_OBJECT_JUMBO" + type="int" + transient="false" + volatile="false" + value="5887" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SGET_SHORT" type="int" transient="false" @@ -226487,6 +262640,17 @@ visibility="public" > </field> +<field name="OP_SGET_SHORT_JUMBO" + type="int" + transient="false" + volatile="false" + value="6911" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SGET_WIDE" type="int" transient="false" @@ -226498,6 +262662,17 @@ visibility="public" > </field> +<field name="OP_SGET_WIDE_JUMBO" + type="int" + transient="false" + volatile="false" + value="5631" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SGET_WIDE_VOLATILE" type="int" transient="false" @@ -226505,7 +262680,7 @@ value="234" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -226652,6 +262827,17 @@ visibility="public" > </field> +<field name="OP_SPUT_BOOLEAN_JUMBO" + type="int" + transient="false" + volatile="false" + value="7935" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SPUT_BYTE" type="int" transient="false" @@ -226663,6 +262849,17 @@ visibility="public" > </field> +<field name="OP_SPUT_BYTE_JUMBO" + type="int" + transient="false" + volatile="false" + value="8191" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SPUT_CHAR" type="int" transient="false" @@ -226674,6 +262871,28 @@ visibility="public" > </field> +<field name="OP_SPUT_CHAR_JUMBO" + type="int" + transient="false" + volatile="false" + value="8447" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OP_SPUT_JUMBO" + type="int" + transient="false" + volatile="false" + value="7167" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SPUT_OBJECT" type="int" transient="false" @@ -226685,6 +262904,17 @@ visibility="public" > </field> +<field name="OP_SPUT_OBJECT_JUMBO" + type="int" + transient="false" + volatile="false" + value="7679" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SPUT_SHORT" type="int" transient="false" @@ -226696,6 +262926,17 @@ visibility="public" > </field> +<field name="OP_SPUT_SHORT_JUMBO" + type="int" + transient="false" + volatile="false" + value="8703" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SPUT_WIDE" type="int" transient="false" @@ -226707,6 +262948,17 @@ visibility="public" > </field> +<field name="OP_SPUT_WIDE_JUMBO" + type="int" + transient="false" + volatile="false" + value="7423" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="OP_SPUT_WIDE_VOLATILE" type="int" transient="false" @@ -226714,7 +262966,7 @@ value="235" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -226824,7 +263076,7 @@ value="237" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -228304,7 +264556,7 @@ return="void" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="false" deprecated="not deprecated" @@ -228319,7 +264571,7 @@ return="void" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="false" deprecated="not deprecated" @@ -228453,7 +264705,7 @@ return="java.beans.PropertyChangeListener[]" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="false" deprecated="not deprecated" @@ -228466,7 +264718,7 @@ return="java.beans.PropertyChangeListener[]" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="false" deprecated="not deprecated" @@ -228477,7 +264729,7 @@ return="boolean" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="false" deprecated="not deprecated" @@ -228490,7 +264742,7 @@ return="void" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="false" deprecated="not deprecated" @@ -228505,7 +264757,7 @@ return="void" abstract="false" native="false" - synchronized="true" + synchronized="false" static="false" final="false" deprecated="not deprecated" @@ -229534,7 +265786,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buffer" type="byte[]"> +<parameter name="dst" type="byte[]"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -229549,11 +265801,11 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buffer" type="byte[]"> +<parameter name="dst" type="byte[]"> </parameter> <parameter name="offset" type="int"> </parameter> -<parameter name="count" type="int"> +<parameter name="byteCount" type="int"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -229794,7 +266046,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buffer" type="byte[]"> +<parameter name="dst" type="byte[]"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -229809,11 +266061,11 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buffer" type="byte[]"> +<parameter name="dst" type="byte[]"> </parameter> <parameter name="offset" type="int"> </parameter> -<parameter name="length" type="int"> +<parameter name="byteCount" type="int"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -231224,7 +267476,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="fileName" type="java.lang.String"> +<parameter name="path" type="java.lang.String"> </parameter> <exception name="FileNotFoundException" type="java.io.FileNotFoundException"> </exception> @@ -231347,7 +267599,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="filename" type="java.lang.String"> +<parameter name="path" type="java.lang.String"> </parameter> <exception name="FileNotFoundException" type="java.io.FileNotFoundException"> </exception> @@ -231359,7 +267611,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="filename" type="java.lang.String"> +<parameter name="path" type="java.lang.String"> </parameter> <parameter name="append" type="boolean"> </parameter> @@ -232030,7 +268282,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="b" type="byte[]"> +<parameter name="buffer" type="byte[]"> </parameter> <parameter name="offset" type="int"> </parameter> @@ -232524,7 +268776,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="toSkip" type="long"> +<parameter name="byteCount" type="long"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -232720,7 +268972,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buffer" type="byte[]"> +<parameter name="dst" type="byte[]"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -232735,11 +268987,11 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buffer" type="byte[]"> +<parameter name="dst" type="byte[]"> </parameter> <parameter name="offset" type="int"> </parameter> -<parameter name="length" type="int"> +<parameter name="byteCount" type="int"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -236540,7 +272792,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buffer" type="byte[]"> +<parameter name="dst" type="byte[]"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -236555,11 +272807,11 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buffer" type="byte[]"> +<parameter name="dst" type="byte[]"> </parameter> <parameter name="offset" type="int"> </parameter> -<parameter name="count" type="int"> +<parameter name="byteCount" type="int"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -237082,7 +273334,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="count" type="long"> +<parameter name="charCount" type="long"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -238095,9 +274347,9 @@ deprecated="not deprecated" visibility="public" > -<parameter name="beginIndex" type="int"> +<parameter name="start" type="int"> </parameter> -<parameter name="endIndex" type="int"> +<parameter name="end" type="int"> </parameter> </method> <method name="ensureCapacity" @@ -240795,7 +277047,7 @@ native="false" synchronized="false" static="true" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -249908,9 +286160,9 @@ > <parameter name="data" type="byte[]"> </parameter> -<parameter name="start" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="length" type="int"> +<parameter name="byteCount" type="int"> </parameter> </constructor> <constructor name="String" @@ -249924,9 +286176,9 @@ </parameter> <parameter name="high" type="int"> </parameter> -<parameter name="start" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="length" type="int"> +<parameter name="byteCount" type="int"> </parameter> </constructor> <constructor name="String" @@ -249938,9 +286190,9 @@ > <parameter name="data" type="byte[]"> </parameter> -<parameter name="start" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="length" type="int"> +<parameter name="byteCount" type="int"> </parameter> <parameter name="charsetName" type="java.lang.String"> </parameter> @@ -249970,9 +286222,9 @@ > <parameter name="data" type="byte[]"> </parameter> -<parameter name="start" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="length" type="int"> +<parameter name="byteCount" type="int"> </parameter> <parameter name="charset" type="java.nio.charset.Charset"> </parameter> @@ -250008,9 +286260,9 @@ > <parameter name="data" type="char[]"> </parameter> -<parameter name="start" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="length" type="int"> +<parameter name="charCount" type="int"> </parameter> </constructor> <constructor name="String" @@ -250030,7 +286282,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="stringbuffer" type="java.lang.StringBuffer"> +<parameter name="stringBuffer" type="java.lang.StringBuffer"> </parameter> </constructor> <constructor name="String" @@ -250054,7 +286306,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="sb" type="java.lang.StringBuilder"> +<parameter name="stringBuilder" type="java.lang.StringBuilder"> </parameter> </constructor> <method name="charAt" @@ -250106,9 +286358,9 @@ deprecated="not deprecated" visibility="public" > -<parameter name="beginIndex" type="int"> +<parameter name="start" type="int"> </parameter> -<parameter name="endIndex" type="int"> +<parameter name="end" type="int"> </parameter> </method> <method name="compareTo" @@ -259279,11 +295531,11 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buf" type="byte[]"> +<parameter name="data" type="byte[]"> </parameter> -<parameter name="anOffset" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="aLength" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> <method name="setData" @@ -259309,7 +295561,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="len" type="int"> +<parameter name="length" type="int"> </parameter> </method> <method name="setPort" @@ -262712,9 +298964,9 @@ > <parameter name="uri" type="java.net.URI"> </parameter> -<parameter name="sa" type="java.net.SocketAddress"> +<parameter name="address" type="java.net.SocketAddress"> </parameter> -<parameter name="ioe" type="java.io.IOException"> +<parameter name="failure" type="java.io.IOException"> </parameter> </method> <method name="getDefault" @@ -262813,7 +299065,7 @@ > <parameter name="uri" type="java.net.URI"> </parameter> -<parameter name="conn" type="java.net.URLConnection"> +<parameter name="connection" type="java.net.URLConnection"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> @@ -267107,9 +303359,9 @@ > <parameter name="dst" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="dstOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> <method name="get" @@ -267353,9 +303605,9 @@ > <parameter name="src" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="srcOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> <method name="put" @@ -267592,7 +303844,7 @@ </parameter> <parameter name="start" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> </class> @@ -267825,9 +304077,9 @@ > <parameter name="dst" type="char[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="dstOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="charCount" type="int"> </parameter> </method> <method name="get" @@ -267925,9 +304177,9 @@ > <parameter name="src" type="char[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="srcOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="charCount" type="int"> </parameter> </method> <method name="put" @@ -268056,7 +304308,7 @@ </parameter> <parameter name="start" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="charCount" type="int"> </parameter> </method> <method name="wrap" @@ -268082,7 +304334,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="chseq" type="java.lang.CharSequence"> +<parameter name="cs" type="java.lang.CharSequence"> </parameter> <parameter name="start" type="int"> </parameter> @@ -268217,9 +304469,9 @@ > <parameter name="dst" type="double[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="dstOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="doubleCount" type="int"> </parameter> </method> <method name="get" @@ -268306,9 +304558,9 @@ > <parameter name="src" type="double[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="srcOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="doubleCount" type="int"> </parameter> </method> <method name="put" @@ -268377,7 +304629,7 @@ </parameter> <parameter name="start" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="doubleCount" type="int"> </parameter> </method> </class> @@ -268508,9 +304760,9 @@ > <parameter name="dst" type="float[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="dstOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="floatCount" type="int"> </parameter> </method> <method name="get" @@ -268597,9 +304849,9 @@ > <parameter name="src" type="float[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="srcOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="floatCount" type="int"> </parameter> </method> <method name="put" @@ -268668,7 +304920,7 @@ </parameter> <parameter name="start" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="floatCount" type="int"> </parameter> </method> </class> @@ -268799,9 +305051,9 @@ > <parameter name="dst" type="int[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="dstOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="intCount" type="int"> </parameter> </method> <method name="get" @@ -268888,9 +305140,9 @@ > <parameter name="src" type="int[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="srcOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="intCount" type="int"> </parameter> </method> <method name="put" @@ -268959,7 +305211,7 @@ </parameter> <parameter name="start" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="intCount" type="int"> </parameter> </method> </class> @@ -269107,9 +305359,9 @@ > <parameter name="dst" type="long[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="dstOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="longCount" type="int"> </parameter> </method> <method name="get" @@ -269196,9 +305448,9 @@ > <parameter name="src" type="long[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="srcOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="longCount" type="int"> </parameter> </method> <method name="put" @@ -269267,7 +305519,7 @@ </parameter> <parameter name="start" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="longCount" type="int"> </parameter> </method> </class> @@ -269457,9 +305709,9 @@ > <parameter name="dst" type="short[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="dstOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="shortCount" type="int"> </parameter> </method> <method name="get" @@ -269546,9 +305798,9 @@ > <parameter name="src" type="short[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="srcOffset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="shortCount" type="int"> </parameter> </method> <method name="put" @@ -269617,7 +305869,7 @@ </parameter> <parameter name="start" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="shortCount" type="int"> </parameter> </method> </class> @@ -309551,7 +345803,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="minSize" type="int"> +<parameter name="numElements" type="int"> </parameter> </constructor> <constructor name="ArrayDeque" @@ -309817,7 +346069,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="obj" type="java.lang.Object"> +<parameter name="o" type="java.lang.Object"> </parameter> </method> <method name="removeLast" @@ -309841,7 +346093,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="obj" type="java.lang.Object"> +<parameter name="o" type="java.lang.Object"> </parameter> </method> <method name="size" @@ -314599,6 +350851,19 @@ > <implements name="java.util.Queue"> </implements> +<method name="add" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="e" type="E"> +</parameter> +</method> <method name="addFirst" return="void" abstract="true" @@ -314625,6 +350890,19 @@ <parameter name="e" type="E"> </parameter> </method> +<method name="contains" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="o" type="java.lang.Object"> +</parameter> +</method> <method name="descendingIterator" return="java.util.Iterator<E>" abstract="true" @@ -314636,6 +350914,17 @@ visibility="public" > </method> +<method name="element" + return="E" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getFirst" return="E" abstract="true" @@ -314658,6 +350947,30 @@ visibility="public" > </method> +<method name="iterator" + return="java.util.Iterator<E>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="offer" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="e" type="E"> +</parameter> +</method> <method name="offerFirst" return="boolean" abstract="true" @@ -314684,6 +350997,17 @@ <parameter name="e" type="E"> </parameter> </method> +<method name="peek" + return="E" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="peekFirst" return="E" abstract="true" @@ -314706,6 +351030,17 @@ visibility="public" > </method> +<method name="poll" + return="E" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="pollFirst" return="E" abstract="true" @@ -314752,6 +351087,30 @@ <parameter name="e" type="E"> </parameter> </method> +<method name="remove" + return="E" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="remove" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="o" type="java.lang.Object"> +</parameter> +</method> <method name="removeFirst" return="E" abstract="true" @@ -314800,6 +351159,17 @@ <parameter name="o" type="java.lang.Object"> </parameter> </method> +<method name="size" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> </interface> <class name="Dictionary" extends="java.lang.Object" @@ -317965,8 +354335,6 @@ deprecated="not deprecated" visibility="public" > -<exception name="MissingResourceException" type="java.util.MissingResourceException"> -</exception> </method> <method name="getISO3Language" return="java.lang.String" @@ -317978,8 +354346,6 @@ deprecated="not deprecated" visibility="public" > -<exception name="MissingResourceException" type="java.util.MissingResourceException"> -</exception> </method> <method name="getISOCountries" return="java.lang.String[]" @@ -318724,11 +355090,24 @@ deprecated="not deprecated" visibility="public" > -<parameter name="endKey" type="K"> +<parameter name="toKey" type="K"> </parameter> <parameter name="inclusive" type="boolean"> </parameter> </method> +<method name="headMap" + return="java.util.SortedMap<K, V>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="toKey" type="K"> +</parameter> +</method> <method name="higherEntry" return="java.util.Map.Entry<K, V>" abstract="true" @@ -318835,13 +355214,28 @@ deprecated="not deprecated" visibility="public" > -<parameter name="startKey" type="K"> +<parameter name="fromKey" type="K"> </parameter> -<parameter name="startInclusive" type="boolean"> +<parameter name="fromInclusive" type="boolean"> </parameter> -<parameter name="endKey" type="K"> +<parameter name="toKey" type="K"> </parameter> -<parameter name="endInclusive" type="boolean"> +<parameter name="toInclusive" type="boolean"> +</parameter> +</method> +<method name="subMap" + return="java.util.SortedMap<K, V>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fromKey" type="K"> +</parameter> +<parameter name="toKey" type="K"> </parameter> </method> <method name="tailMap" @@ -318854,11 +355248,24 @@ deprecated="not deprecated" visibility="public" > -<parameter name="startKey" type="K"> +<parameter name="fromKey" type="K"> </parameter> <parameter name="inclusive" type="boolean"> </parameter> </method> +<method name="tailMap" + return="java.util.SortedMap<K, V>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fromKey" type="K"> +</parameter> +</method> </interface> <interface name="NavigableSet" abstract="true" @@ -318927,9 +355334,22 @@ deprecated="not deprecated" visibility="public" > -<parameter name="end" type="E"> +<parameter name="toElement" type="E"> </parameter> -<parameter name="endInclusive" type="boolean"> +<parameter name="inclusive" type="boolean"> +</parameter> +</method> +<method name="headSet" + return="java.util.SortedSet<E>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="toElement" type="E"> </parameter> </method> <method name="higher" @@ -318945,6 +355365,17 @@ <parameter name="e" type="E"> </parameter> </method> +<method name="iterator" + return="java.util.Iterator<E>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="lower" return="E" abstract="true" @@ -318990,13 +355421,28 @@ deprecated="not deprecated" visibility="public" > -<parameter name="start" type="E"> +<parameter name="fromElement" type="E"> </parameter> -<parameter name="startInclusive" type="boolean"> +<parameter name="fromInclusive" type="boolean"> </parameter> -<parameter name="end" type="E"> +<parameter name="toElement" type="E"> </parameter> -<parameter name="endInclusive" type="boolean"> +<parameter name="toInclusive" type="boolean"> +</parameter> +</method> +<method name="subSet" + return="java.util.SortedSet<E>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fromElement" type="E"> +</parameter> +<parameter name="toElement" type="E"> </parameter> </method> <method name="tailSet" @@ -319009,9 +355455,22 @@ deprecated="not deprecated" visibility="public" > -<parameter name="start" type="E"> +<parameter name="fromElement" type="E"> </parameter> -<parameter name="startInclusive" type="boolean"> +<parameter name="inclusive" type="boolean"> +</parameter> +</method> +<method name="tailSet" + return="java.util.SortedSet<E>" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fromElement" type="E"> </parameter> </method> </interface> @@ -319673,6 +356132,19 @@ > <implements name="java.util.Collection"> </implements> +<method name="add" + return="boolean" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="e" type="E"> +</parameter> +</method> <method name="element" return="E" abstract="true" @@ -319694,7 +356166,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="o" type="E"> +<parameter name="e" type="E"> </parameter> </method> <method name="peek" @@ -319908,7 +356380,7 @@ native="false" synchronized="false" static="true" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -319919,7 +356391,7 @@ native="false" synchronized="false" static="true" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -319945,7 +356417,7 @@ native="false" synchronized="false" static="true" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -319960,7 +356432,7 @@ native="false" synchronized="false" static="true" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -319994,7 +356466,7 @@ native="false" synchronized="false" static="true" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -320009,7 +356481,7 @@ native="false" synchronized="false" static="true" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -320196,7 +356668,7 @@ native="false" synchronized="false" static="true" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -320237,7 +356709,7 @@ native="false" synchronized="false" static="true" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -326366,7 +362838,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="c" type="java.util.Collection<? extends E>"> +<parameter name="collection" type="java.util.Collection<? extends E>"> </parameter> </constructor> <constructor name="CopyOnWriteArrayList" @@ -326383,7 +362855,7 @@ return="boolean" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" @@ -326396,7 +362868,7 @@ return="void" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" @@ -326411,20 +362883,20 @@ return="boolean" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" visibility="public" > -<parameter name="c" type="java.util.Collection<? extends E>"> +<parameter name="collection" type="java.util.Collection<? extends E>"> </parameter> </method> <method name="addAll" return="boolean" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" @@ -326432,40 +362904,40 @@ > <parameter name="index" type="int"> </parameter> -<parameter name="c" type="java.util.Collection<? extends E>"> +<parameter name="collection" type="java.util.Collection<? extends E>"> </parameter> </method> <method name="addAllAbsent" return="int" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" visibility="public" > -<parameter name="c" type="java.util.Collection<? extends E>"> +<parameter name="collection" type="java.util.Collection<? extends E>"> </parameter> </method> <method name="addIfAbsent" return="boolean" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" visibility="public" > -<parameter name="e" type="E"> +<parameter name="object" type="E"> </parameter> </method> <method name="clear" return="void" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" @@ -326506,7 +362978,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="c" type="java.util.Collection<?>"> +<parameter name="collection" type="java.util.Collection<?>"> </parameter> </method> <method name="get" @@ -326532,9 +363004,9 @@ deprecated="not deprecated" visibility="public" > -<parameter name="e" type="E"> +<parameter name="object" type="E"> </parameter> -<parameter name="index" type="int"> +<parameter name="from" type="int"> </parameter> </method> <method name="indexOf" @@ -326547,7 +363019,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="o" type="java.lang.Object"> +<parameter name="object" type="java.lang.Object"> </parameter> </method> <method name="isEmpty" @@ -326582,9 +363054,9 @@ deprecated="not deprecated" visibility="public" > -<parameter name="e" type="E"> +<parameter name="object" type="E"> </parameter> -<parameter name="index" type="int"> +<parameter name="to" type="int"> </parameter> </method> <method name="lastIndexOf" @@ -326597,7 +363069,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="o" type="java.lang.Object"> +<parameter name="object" type="java.lang.Object"> </parameter> </method> <method name="listIterator" @@ -326610,6 +363082,8 @@ deprecated="not deprecated" visibility="public" > +<parameter name="index" type="int"> +</parameter> </method> <method name="listIterator" return="java.util.ListIterator<E>" @@ -326621,14 +363095,12 @@ deprecated="not deprecated" visibility="public" > -<parameter name="index" type="int"> -</parameter> </method> <method name="remove" return="E" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" @@ -326641,7 +363113,7 @@ return="boolean" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" @@ -326654,33 +363126,33 @@ return="boolean" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" visibility="public" > -<parameter name="c" type="java.util.Collection<?>"> +<parameter name="collection" type="java.util.Collection<?>"> </parameter> </method> <method name="retainAll" return="boolean" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" visibility="public" > -<parameter name="c" type="java.util.Collection<?>"> +<parameter name="collection" type="java.util.Collection<?>"> </parameter> </method> <method name="set" return="E" abstract="false" native="false" - synchronized="false" + synchronized="true" static="false" final="false" deprecated="not deprecated" @@ -326712,9 +363184,9 @@ deprecated="not deprecated" visibility="public" > -<parameter name="fromIndex" type="int"> +<parameter name="from" type="int"> </parameter> -<parameter name="toIndex" type="int"> +<parameter name="to" type="int"> </parameter> </method> <method name="toArray" @@ -326738,7 +363210,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="a" type="T[]"> +<parameter name="contents" type="T[]"> </parameter> </method> </class> @@ -340824,9 +377296,9 @@ > <parameter name="buf" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="nbytes" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> </class> @@ -340908,9 +377380,9 @@ > <parameter name="buf" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="nbytes" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> </class> @@ -341128,9 +377600,9 @@ > <parameter name="buf" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="nbytes" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> <method name="end" @@ -341253,7 +377725,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buf" type="byte[]"> +<parameter name="dictionary" type="byte[]"> </parameter> </method> <method name="setDictionary" @@ -341268,9 +377740,9 @@ > <parameter name="buf" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="nbytes" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> <method name="setInput" @@ -341298,9 +377770,9 @@ > <parameter name="buf" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="nbytes" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> <method name="setLevel" @@ -341828,9 +378300,9 @@ > <parameter name="buf" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="nbytes" type="int"> +<parameter name="byteCount" type="int"> </parameter> <exception name="DataFormatException" type="java.util.zip.DataFormatException"> </exception> @@ -341878,7 +378350,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buf" type="byte[]"> +<parameter name="dictionary" type="byte[]"> </parameter> </method> <method name="setDictionary" @@ -341891,11 +378363,11 @@ deprecated="not deprecated" visibility="public" > -<parameter name="buf" type="byte[]"> +<parameter name="dictionary" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="nbytes" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> <method name="setInput" @@ -341923,9 +378395,9 @@ > <parameter name="buf" type="byte[]"> </parameter> -<parameter name="off" type="int"> +<parameter name="offset" type="int"> </parameter> -<parameter name="nbytes" type="int"> +<parameter name="byteCount" type="int"> </parameter> </method> </class> @@ -342247,7 +378719,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="string" type="java.lang.String"> +<parameter name="comment" type="java.lang.String"> </parameter> </method> <method name="setCompressedSize" @@ -346441,7 +382913,7 @@ </parameter> <parameter name="offset" type="int"> </parameter> -<parameter name="len" type="int"> +<parameter name="byteCount" type="int"> </parameter> </constructor> <method name="getIV" diff --git a/api/current.xml b/api/current.xml index d790c4fb039c..1bcf563cc042 100644 --- a/api/current.xml +++ b/api/current.xml @@ -20511,6 +20511,28 @@ <parameter name="child" type="android.view.View"> </parameter> </method> +<method name="isChangingLayout" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="isRunning" + return="boolean" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="removeChild" return="void" abstract="false" @@ -44998,6 +45020,23 @@ <parameter name="values" type="android.content.ContentValues[]"> </parameter> </method> +<method name="call" + return="android.os.Bundle" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="method" type="java.lang.String"> +</parameter> +<parameter name="arg" type="java.lang.String"> +</parameter> +<parameter name="extras" type="android.os.Bundle"> +</parameter> +</method> <method name="delete" return="int" abstract="true" @@ -46214,6 +46253,25 @@ <parameter name="values" type="android.content.ContentValues[]"> </parameter> </method> +<method name="call" + return="android.os.Bundle" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<parameter name="method" type="java.lang.String"> +</parameter> +<parameter name="arg" type="java.lang.String"> +</parameter> +<parameter name="extras" type="android.os.Bundle"> +</parameter> +</method> <method name="cancelSync" return="void" abstract="false" @@ -103547,6 +103605,385 @@ </parameter> </method> </interface> +<class name="MediaMetadataRetriever" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="MediaMetadataRetriever" + type="android.media.MediaMetadataRetriever" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="extractMetadata" + return="java.lang.String" + abstract="false" + native="true" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="keyCode" type="int"> +</parameter> +</method> +<method name="getEmbeddedPicture" + return="byte[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getFrameAtTime" + return="android.graphics.Bitmap" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="timeUs" type="long"> +</parameter> +<parameter name="option" type="int"> +</parameter> +</method> +<method name="getFrameAtTime" + return="android.graphics.Bitmap" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="timeUs" type="long"> +</parameter> +</method> +<method name="getFrameAtTime" + return="android.graphics.Bitmap" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="release" + return="void" + abstract="false" + native="true" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setDataSource" + return="void" + abstract="false" + native="true" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="path" type="java.lang.String"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<method name="setDataSource" + return="void" + abstract="false" + native="true" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<parameter name="offset" type="long"> +</parameter> +<parameter name="length" type="long"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<method name="setDataSource" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fd" type="java.io.FileDescriptor"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +</method> +<method name="setDataSource" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException"> +</exception> +<exception name="SecurityException" type="java.lang.SecurityException"> +</exception> +</method> +<field name="METADATA_KEY_ALBUM" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_ALBUMARTIST" + type="int" + transient="false" + volatile="false" + value="13" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_ARTIST" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_AUTHOR" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_CD_TRACK_NUMBER" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_COMPILATION" + type="int" + transient="false" + volatile="false" + value="15" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_COMPOSER" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_DATE" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_DISC_NUMBER" + type="int" + transient="false" + volatile="false" + value="14" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_DURATION" + type="int" + transient="false" + volatile="false" + value="9" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_GENRE" + type="int" + transient="false" + volatile="false" + value="6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_MIMETYPE" + type="int" + transient="false" + volatile="false" + value="12" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_NUM_TRACKS" + type="int" + transient="false" + volatile="false" + value="10" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_TITLE" + type="int" + transient="false" + volatile="false" + value="7" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_WRITER" + type="int" + transient="false" + volatile="false" + value="11" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="METADATA_KEY_YEAR" + type="int" + transient="false" + volatile="false" + value="8" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OPTION_CLOSEST" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OPTION_CLOSEST_SYNC" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OPTION_NEXT_SYNC" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="OPTION_PREVIOUS_SYNC" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="MediaPlayer" extends="java.lang.Object" abstract="false" @@ -139977,7 +140414,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="limit" type="int"> @@ -139990,7 +140427,7 @@ synchronized="false" static="true" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > <parameter name="limit" type="int"> @@ -166773,6 +167210,250 @@ > </method> </class> +<class name="AllocationAdapter" + extends="android.renderscript.Allocation" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="create2D" + return="android.renderscript.AllocationAdapter" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="a" type="android.renderscript.Allocation"> +</parameter> +</method> +<method name="readData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="int[]"> +</parameter> +</method> +<method name="readData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="d" type="float[]"> +</parameter> +</method> +<method name="setFace" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cf" type="android.renderscript.Type.CubemapFace"> +</parameter> +</method> +<method name="setLOD" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="lod" type="int"> +</parameter> +</method> +<method name="setY" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="y" type="int"> +</parameter> +</method> +<method name="setZ" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="z" type="int"> +</parameter> +</method> +<method name="subData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="fp" type="android.renderscript.FieldPacker"> +</parameter> +</method> +<method name="subData1D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="int[]"> +</parameter> +</method> +<method name="subData1D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="short[]"> +</parameter> +</method> +<method name="subData1D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="byte[]"> +</parameter> +</method> +<method name="subData1D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="off" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="d" type="float[]"> +</parameter> +</method> +<method name="subData2D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="yoff" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +<parameter name="d" type="int[]"> +</parameter> +</method> +<method name="subData2D" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="yoff" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +<parameter name="d" type="float[]"> +</parameter> +</method> +<method name="subElementData" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="xoff" type="int"> +</parameter> +<parameter name="component_number" type="int"> +</parameter> +<parameter name="fp" type="android.renderscript.FieldPacker"> +</parameter> +</method> +</class> <class name="BaseObj" extends="java.lang.Object" abstract="false" @@ -168132,6 +168813,246 @@ </parameter> </method> </class> +<class name="FileA3D" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="createFromAsset" + return="android.renderscript.FileA3D" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="mgr" type="android.content.res.AssetManager"> +</parameter> +<parameter name="path" type="java.lang.String"> +</parameter> +</method> +<method name="createFromFile" + return="android.renderscript.FileA3D" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="path" type="java.lang.String"> +</parameter> +</method> +<method name="createFromFile" + return="android.renderscript.FileA3D" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="path" type="java.io.File"> +</parameter> +</method> +<method name="createFromResource" + return="android.renderscript.FileA3D" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="id" type="int"> +</parameter> +</method> +<method name="getIndexEntry" + return="android.renderscript.FileA3D.IndexEntry" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="getIndexEntryCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="FileA3D.ClassID" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="toClassID" + return="android.renderscript.FileA3D.ClassID" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="intID" type="int"> +</parameter> +</method> +<method name="valueOf" + return="android.renderscript.FileA3D.ClassID" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.FileA3D.ClassID[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="FileA3D.EntryType" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.FileA3D.EntryType" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.FileA3D.EntryType[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="FileA3D.IndexEntry" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getClassID" + return="android.renderscript.FileA3D.ClassID" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getEntryType" + return="android.renderscript.FileA3D.EntryType" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getMesh" + return="android.renderscript.Mesh" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getName" + return="java.lang.String" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getObject" + return="android.renderscript.BaseObj" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> <class name="Float2" extends="java.lang.Object" abstract="false" @@ -168315,6 +169236,145 @@ > </field> </class> +<class name="Font" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="create" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="familyName" type="java.lang.String"> +</parameter> +<parameter name="fontStyle" type="android.renderscript.Font.Style"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +<method name="createFromAsset" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +<method name="createFromFile" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="path" type="java.lang.String"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +<method name="createFromFile" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="path" type="java.io.File"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +<method name="createFromResource" + return="android.renderscript.Font" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="res" type="android.content.res.Resources"> +</parameter> +<parameter name="id" type="int"> +</parameter> +<parameter name="pointSize" type="float"> +</parameter> +</method> +</class> +<class name="Font.Style" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Font.Style" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Font.Style[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> <class name="Int2" extends="java.lang.Object" abstract="false" @@ -168456,6 +169516,147 @@ > </field> </class> +<class name="Long2" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Long2" + type="android.renderscript.Long2" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Long3" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Long3" + type="android.renderscript.Long3" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="x" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> +<class name="Long4" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Long4" + type="android.renderscript.Long4" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<field name="w" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="x" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="y" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="z" + type="long" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="Matrix2f" extends="java.lang.Object" abstract="false" @@ -169292,6 +170493,504 @@ > </method> </class> +<class name="Mesh" + extends="android.renderscript.BaseObj" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<method name="getIndexSetAllocation" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="slot" type="int"> +</parameter> +</method> +<method name="getPrimitive" + return="android.renderscript.Mesh.Primitive" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="slot" type="int"> +</parameter> +</method> +<method name="getPrimitiveCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getVertexAllocation" + return="android.renderscript.Allocation" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="slot" type="int"> +</parameter> +</method> +<method name="getVertexAllocationCount" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Mesh.AllocationBuilder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Mesh.AllocationBuilder" + type="android.renderscript.Mesh.AllocationBuilder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +</constructor> +<method name="addIndexSetAllocation" + return="android.renderscript.Mesh.AllocationBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="a" type="android.renderscript.Allocation"> +</parameter> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addIndexSetType" + return="android.renderscript.Mesh.AllocationBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addVertexAllocation" + return="android.renderscript.Mesh.AllocationBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="a" type="android.renderscript.Allocation"> +</parameter> +<exception name="IllegalStateException" type="java.lang.IllegalStateException"> +</exception> +</method> +<method name="create" + return="android.renderscript.Mesh" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentIndexSetIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentVertexTypeIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Mesh.Builder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Mesh.Builder" + type="android.renderscript.Mesh.Builder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</constructor> +<method name="addIndexSetType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="t" type="android.renderscript.Type"> +</parameter> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addIndexSetType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addIndexSetType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="e" type="android.renderscript.Element"> +</parameter> +<parameter name="size" type="int"> +</parameter> +<parameter name="p" type="android.renderscript.Mesh.Primitive"> +</parameter> +</method> +<method name="addVertexType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="t" type="android.renderscript.Type"> +</parameter> +<exception name="IllegalStateException" type="java.lang.IllegalStateException"> +</exception> +</method> +<method name="addVertexType" + return="android.renderscript.Mesh.Builder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="e" type="android.renderscript.Element"> +</parameter> +<parameter name="size" type="int"> +</parameter> +<exception name="IllegalStateException" type="java.lang.IllegalStateException"> +</exception> +</method> +<method name="create" + return="android.renderscript.Mesh" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentIndexSetIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getCurrentVertexTypeIndex" + return="int" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Mesh.Primitive" + extends="java.lang.Enum" + abstract="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +<method name="valueOf" + return="android.renderscript.Mesh.Primitive" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="values" + return="android.renderscript.Mesh.Primitive[]" + abstract="false" + native="false" + synchronized="false" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</method> +</class> +<class name="Mesh.TriangleMeshBuilder" + extends="java.lang.Object" + abstract="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="Mesh.TriangleMeshBuilder" + type="android.renderscript.Mesh.TriangleMeshBuilder" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScript"> +</parameter> +<parameter name="vtxSize" type="int"> +</parameter> +<parameter name="flags" type="int"> +</parameter> +</constructor> +<method name="addTriangle" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="idx1" type="int"> +</parameter> +<parameter name="idx2" type="int"> +</parameter> +<parameter name="idx3" type="int"> +</parameter> +</method> +<method name="addVertex" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="addVertex" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="create" + return="android.renderscript.Mesh" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="uploadToBufferObject" type="boolean"> +</parameter> +</method> +<method name="setColor" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="r" type="float"> +</parameter> +<parameter name="g" type="float"> +</parameter> +<parameter name="b" type="float"> +</parameter> +<parameter name="a" type="float"> +</parameter> +</method> +<method name="setNormal" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="setTexture" + return="android.renderscript.Mesh.TriangleMeshBuilder" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="s" type="float"> +</parameter> +<parameter name="t" type="float"> +</parameter> +</method> +<field name="COLOR" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="NORMAL" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="TEXTURE_0" + type="int" + transient="false" + volatile="false" + value="256" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="Program" extends="android.renderscript.BaseObj" abstract="false" @@ -170327,6 +172026,230 @@ </parameter> </method> </class> +<class name="RSDriverException" + extends="android.renderscript.RSRuntimeException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RSDriverException" + type="android.renderscript.RSDriverException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="string" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="RSIllegalArgumentException" + extends="android.renderscript.RSRuntimeException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RSIllegalArgumentException" + type="android.renderscript.RSIllegalArgumentException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="string" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="RSInvalidStateException" + extends="android.renderscript.RSRuntimeException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RSInvalidStateException" + type="android.renderscript.RSInvalidStateException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="string" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="RSRuntimeException" + extends="java.lang.RuntimeException" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="RSRuntimeException" + type="android.renderscript.RSRuntimeException" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="string" type="java.lang.String"> +</parameter> +</constructor> +</class> +<class name="RSSurfaceView" + extends="android.view.SurfaceView" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="android.view.SurfaceHolder.Callback"> +</implements> +<constructor name="RSSurfaceView" + type="android.renderscript.RSSurfaceView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +</constructor> +<constructor name="RSSurfaceView" + type="android.renderscript.RSSurfaceView" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> +<parameter name="attrs" type="android.util.AttributeSet"> +</parameter> +</constructor> +<method name="createRenderScriptGL" + return="android.renderscript.RenderScriptGL" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="sc" type="android.renderscript.RenderScriptGL.SurfaceConfig"> +</parameter> +</method> +<method name="destroyRenderScriptGL" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="getRenderScriptGL" + return="android.renderscript.RenderScriptGL" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="pause" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="resume" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="setRenderScriptGL" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rs" type="android.renderscript.RenderScriptGL"> +</parameter> +</method> +<method name="surfaceChanged" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="holder" type="android.view.SurfaceHolder"> +</parameter> +<parameter name="format" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +<parameter name="h" type="int"> +</parameter> +</method> +<method name="surfaceCreated" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="holder" type="android.view.SurfaceHolder"> +</parameter> +</method> +<method name="surfaceDestroyed" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="holder" type="android.view.SurfaceHolder"> +</parameter> +</method> +</class> <class name="RenderScript" extends="java.lang.Object" abstract="false" @@ -214553,7 +216476,7 @@ native="false" synchronized="false" static="false" - final="true" + final="false" deprecated="not deprecated" visibility="public" > @@ -219184,6 +221107,25 @@ visibility="public" > </method> +<method name="layout" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="true" + deprecated="not deprecated" + visibility="public" +> +<parameter name="l" type="int"> +</parameter> +<parameter name="t" type="int"> +</parameter> +<parameter name="r" type="int"> +</parameter> +<parameter name="b" type="int"> +</parameter> +</method> <method name="measureChild" return="void" abstract="false" @@ -258155,7 +260097,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="arg0" type="T"> +<parameter name="t" type="T"> </parameter> </method> </interface> @@ -352393,8 +354335,6 @@ deprecated="not deprecated" visibility="public" > -<exception name="MissingResourceException" type="java.util.MissingResourceException"> -</exception> </method> <method name="getISO3Language" return="java.lang.String" @@ -352406,8 +354346,6 @@ deprecated="not deprecated" visibility="public" > -<exception name="MissingResourceException" type="java.util.MissingResourceException"> -</exception> </method> <method name="getISOCountries" return="java.lang.String[]" diff --git a/cmds/stagefright/stagefright.cpp b/cmds/stagefright/stagefright.cpp index 7ba5291cfde2..a43b190a3757 100644 --- a/cmds/stagefright/stagefright.cpp +++ b/cmds/stagefright/stagefright.cpp @@ -678,10 +678,6 @@ int main(int argc, char **argv) { const char *filename = argv[k]; CHECK_EQ(retriever->setDataSource(filename), (status_t)OK); - CHECK_EQ(retriever->setMode( - METADATA_MODE_FRAME_CAPTURE_AND_METADATA_RETRIEVAL), - (status_t)OK); - sp<IMemory> mem = retriever->getFrameAtTime(-1, MediaSource::ReadOptions::SEEK_PREVIOUS_SYNC); diff --git a/core/java/android/animation/LayoutTransition.java b/core/java/android/animation/LayoutTransition.java index d534163725b9..e405df5d513a 100644 --- a/core/java/android/animation/LayoutTransition.java +++ b/core/java/android/animation/LayoutTransition.java @@ -553,9 +553,6 @@ public class LayoutTransition { // Make a copy of the appropriate animation final Animator anim = baseAnimator.clone(); - // Cache the animation in case we need to cancel it later - currentChangingAnimations.put(child, anim); - // Set the target object for the animation anim.setTarget(child); @@ -586,6 +583,9 @@ public class LayoutTransition { anim.setStartDelay(startDelay); anim.setDuration(duration); + // Cache the animation in case we need to cancel it later + currentChangingAnimations.put(child, anim); + if (anim instanceof ObjectAnimator) { ((ObjectAnimator) anim).setCurrentPlayTime(0); } @@ -658,6 +658,27 @@ public class LayoutTransition { } /** + * Returns true if animations are running which animate layout-related properties. This + * essentially means that either CHANGE_APPEARING or CHANGE_DISAPPEARING animations + * are running, since these animations operate on layout-related properties. + * + * @return true if CHANGE_APPEARING or CHANGE_DISAPPEARING animations are currently + * running. + */ + public boolean isChangingLayout() { + return (currentChangingAnimations.size() > 0); + } + + /** + * Returns true if any of the animations in this transition are currently running. + * + * @return true if any animations in the transition are running. + */ + public boolean isRunning() { + return (currentChangingAnimations.size() > 0 || currentVisibilityAnimations.size() > 0); + } + + /** * This method runs the animation that makes an added item appear. * * @param parent The ViewGroup to which the View is being added. @@ -842,28 +863,31 @@ public class LayoutTransition { public interface TransitionListener { /** - * This event is sent to listeners when an APPEARING or DISAPPEARING transition - * begins. + * This event is sent to listeners when any type of transition animation begins. * * @param transition The LayoutTransition sending out the event. * @param container The ViewGroup on which the transition is playing. - * @param view The View object being added or removed from its parent. - * @param transitionType The type of transition that is beginning, either - * {@link android.animation.LayoutTransition#APPEARING} or - * {@link android.animation.LayoutTransition#DISAPPEARING}. + * @param view The View object being affected by the transition animation. + * @param transitionType The type of transition that is beginning, + * {@link android.animation.LayoutTransition#APPEARING}, + * {@link android.animation.LayoutTransition#DISAPPEARING}, + * {@link android.animation.LayoutTransition#CHANGE_APPEARING}, or + * {@link android.animation.LayoutTransition#CHANGE_DISAPPEARING}. */ public void startTransition(LayoutTransition transition, ViewGroup container, View view, int transitionType); /** - * This event is sent to listeners when an APPEARING or DISAPPEARING transition ends. + * This event is sent to listeners when any type of transition animation ends. * * @param transition The LayoutTransition sending out the event. * @param container The ViewGroup on which the transition is playing. - * @param view The View object being added or removed from its parent. - * @param transitionType The type of transition that is ending, either - * {@link android.animation.LayoutTransition#APPEARING} or - * {@link android.animation.LayoutTransition#DISAPPEARING}. + * @param view The View object being affected by the transition animation. + * @param transitionType The type of transition that is ending, + * {@link android.animation.LayoutTransition#APPEARING}, + * {@link android.animation.LayoutTransition#DISAPPEARING}, + * {@link android.animation.LayoutTransition#CHANGE_APPEARING}, or + * {@link android.animation.LayoutTransition#CHANGE_DISAPPEARING}. */ public void endTransition(LayoutTransition transition, ViewGroup container, View view, int transitionType); diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java index 7b7cb379b302..0243b02524e4 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -574,7 +574,15 @@ public class Notification implements Parcelable @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("Notification(vibrate="); + sb.append("Notification(contentView="); + if (contentView != null) { + sb.append(contentView.getPackage()); + sb.append("/0x"); + sb.append(Integer.toHexString(contentView.getLayoutId())); + } else { + sb.append("null"); + } + sb.append(" vibrate="); if (this.vibrate != null) { int N = this.vibrate.length-1; sb.append("["); diff --git a/core/java/android/content/ContentProvider.java b/core/java/android/content/ContentProvider.java index 6bb32c1c943b..5467a30bb135 100644 --- a/core/java/android/content/ContentProvider.java +++ b/core/java/android/content/ContentProvider.java @@ -247,11 +247,8 @@ public abstract class ContentProvider implements ComponentCallbacks { return ContentProvider.this.openAssetFile(uri, mode); } - /** - * @hide - */ - public Bundle call(String method, String request, Bundle args) { - return ContentProvider.this.call(method, request, args); + public Bundle call(String method, String arg, Bundle extras) { + return ContentProvider.this.call(method, arg, extras); } @Override @@ -987,16 +984,17 @@ public abstract class ContentProvider implements ComponentCallbacks { } /** - * @hide -- until interface has proven itself - * * Call a provider-defined method. This can be used to implement - * interfaces that are cheaper than using a Cursor. + * interfaces that are cheaper and/or unnatural for a table-like + * model. * - * @param method Method name to call. Opaque to framework. - * @param request Nullable String argument passed to method. - * @param args Nullable Bundle argument passed to method. + * @param method method name to call. Opaque to framework, but should not be null. + * @param arg provider-defined String argument. May be null. + * @param extras provider-defined Bundle argument. May be null. + * @return provider-defined return value. May be null. Null is also + * the default for providers which don't implement any call methods. */ - public Bundle call(String method, String request, Bundle args) { + public Bundle call(String method, String arg, Bundle extras) { return null; } diff --git a/core/java/android/content/ContentResolver.java b/core/java/android/content/ContentResolver.java index d03422922bc9..da518c29501d 100644 --- a/core/java/android/content/ContentResolver.java +++ b/core/java/android/content/ContentResolver.java @@ -216,6 +216,8 @@ public abstract class ContentResolver { String type = ActivityManagerNative.getDefault().getProviderMimeType(url); return type; } catch (RemoteException e) { + // Arbitrary and not worth documenting, as Activity + // Manager will kill this process shortly anyway. return null; } catch (java.lang.Exception e) { Log.w(TAG, "Failed to get type for: " + url + " (" + e.getMessage() + ")"); @@ -249,10 +251,12 @@ public abstract class ContentResolver { try { return provider.getStreamTypes(url, mimeTypeFilter); } catch (RemoteException e) { + // Arbitrary and not worth documenting, as Activity + // Manager will kill this process shortly anyway. return null; } finally { - releaseProvider(provider); - } + releaseProvider(provider); + } } /** @@ -308,8 +312,11 @@ public abstract class ContentResolver { return new CursorWrapperInner(qCursor, provider); } catch (RemoteException e) { releaseProvider(provider); + + // Arbitrary and not worth documenting, as Activity + // Manager will kill this process shortly anyway. return null; - } catch(RuntimeException e) { + } catch (RuntimeException e) { releaseProvider(provider); throw e; } @@ -539,6 +546,8 @@ public abstract class ContentResolver { return new AssetFileDescriptor(pfd, fd.getStartOffset(), fd.getDeclaredLength()); } catch (RemoteException e) { + // Somewhat pointless, as Activity Manager will kill this + // process shortly anyway if the depdendent ContentProvider dies. throw new FileNotFoundException("Dead content provider: " + uri); } catch (FileNotFoundException e) { throw e; @@ -714,6 +723,8 @@ public abstract class ContentResolver { maybeLogUpdateToEventLog(durationMillis, url, "insert", null /* where */); return createdRow; } catch (RemoteException e) { + // Arbitrary and not worth documenting, as Activity + // Manager will kill this process shortly anyway. return null; } finally { releaseProvider(provider); @@ -773,6 +784,8 @@ public abstract class ContentResolver { maybeLogUpdateToEventLog(durationMillis, url, "bulkinsert", null /* where */); return rowsCreated; } catch (RemoteException e) { + // Arbitrary and not worth documenting, as Activity + // Manager will kill this process shortly anyway. return 0; } finally { releaseProvider(provider); @@ -802,6 +815,8 @@ public abstract class ContentResolver { maybeLogUpdateToEventLog(durationMillis, url, "delete", where); return rowsDeleted; } catch (RemoteException e) { + // Arbitrary and not worth documenting, as Activity + // Manager will kill this process shortly anyway. return -1; } finally { releaseProvider(provider); @@ -818,7 +833,7 @@ public abstract class ContentResolver { A null value will remove an existing field value. * @param where A filter to apply to rows before updating, formatted as an SQL WHERE clause (excluding the WHERE itself). - * @return The number of rows updated. + * @return the number of rows updated. * @throws NullPointerException if uri or values are null */ public final int update(Uri uri, ContentValues values, String where, @@ -834,6 +849,8 @@ public abstract class ContentResolver { maybeLogUpdateToEventLog(durationMillis, uri, "update", where); return rowsUpdated; } catch (RemoteException e) { + // Arbitrary and not worth documenting, as Activity + // Manager will kill this process shortly anyway. return -1; } finally { releaseProvider(provider); @@ -841,6 +858,42 @@ public abstract class ContentResolver { } /** + * Call an provider-defined method. This can be used to implement + * read or write interfaces which are cheaper than using a Cursor and/or + * do not fit into the traditional table model. + * + * @param method provider-defined method name to call. Opaque to + * framework, but must be non-null. + * @param arg provider-defined String argument. May be null. + * @param extras provider-defined Bundle argument. May be null. + * @return a result Bundle, possibly null. Will be null if the ContentProvider + * does not implement call. + * @throws NullPointerException if uri or method is null + * @throws IllegalArgumentException if uri is not known + */ + public final Bundle call(Uri uri, String method, String arg, Bundle extras) { + if (uri == null) { + throw new NullPointerException("uri == null"); + } + if (method == null) { + throw new NullPointerException("method == null"); + } + IContentProvider provider = acquireProvider(uri); + if (provider == null) { + throw new IllegalArgumentException("Unknown URI " + uri); + } + try { + return provider.call(method, arg, extras); + } catch (RemoteException e) { + // Arbitrary and not worth documenting, as Activity + // Manager will kill this process shortly anyway. + return null; + } finally { + releaseProvider(provider); + } + } + + /** * Returns the content provider for the given content URI. * * @param uri The URI to a content provider diff --git a/core/java/android/content/IContentProvider.java b/core/java/android/content/IContentProvider.java index 8f122ce8f39d..72bc9c2f69f9 100644 --- a/core/java/android/content/IContentProvider.java +++ b/core/java/android/content/IContentProvider.java @@ -59,18 +59,7 @@ public interface IContentProvider extends IInterface { throws RemoteException, FileNotFoundException; public ContentProviderResult[] applyBatch(ArrayList<ContentProviderOperation> operations) throws RemoteException, OperationApplicationException; - - /** - * @hide -- until interface has proven itself - * - * Call an provider-defined method. This can be used to implement - * interfaces that are cheaper than using a Cursor. - * - * @param method Method name to call. Opaque to framework. - * @param request Nullable String argument passed to method. - * @param args Nullable Bundle argument passed to method. - */ - public Bundle call(String method, String request, Bundle args) throws RemoteException; + public Bundle call(String method, String arg, Bundle extras) throws RemoteException; // Data interchange. public String[] getStreamTypes(Uri url, String mimeTypeFilter) throws RemoteException; diff --git a/core/java/android/os/Debug.java b/core/java/android/os/Debug.java index 40d9cffcb5c5..87aeccb887e2 100644 --- a/core/java/android/os/Debug.java +++ b/core/java/android/os/Debug.java @@ -561,9 +561,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo } /** - * Returns the global count of external allocation requests. Now - * that external allocation tracking no longer exists this method - * always returns 0. + * Returns the global count of external allocation requests. The + * external allocation tracking feature was removed in Honeycomb. + * This method exists for compatibility and always returns 0. * * @deprecated This method is now obsolete. */ @@ -573,9 +573,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo } /** - * Returns the global count of bytes externally allocated. Now - * that external allocation tracking no longer exists this method - * always returns 0. + * Returns the global count of bytes externally allocated. The + * external allocation tracking feature was removed in Honeycomb. + * This method exists for compatibility and always returns 0. * * @deprecated This method is now obsolete. */ @@ -586,8 +586,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo /** * Returns the global count of freed external allocation requests. - * Now that external allocation tracking no longer exists this - * method always returns 0. + * The external allocation tracking feature was removed in + * Honeycomb. This method exists for compatibility and always + * returns 0. * * @deprecated This method is now obsolete. */ @@ -598,8 +599,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo /** * Returns the global count of freed bytes from external - * allocation requests. Now that external allocation tracking no - * longer exists this method always returns 0. + * allocation requests. The external allocation tracking feature + * was removed in Honeycomb. This method exists for compatibility + * and always returns 0. * * @deprecated This method is now obsolete. */ @@ -620,8 +622,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo /** * Returns the count of external allocation requests made by the - * current thread. Now that external allocation tracking no - * longer exists this method always returns 0. + * current thread. The external allocation tracking feature was + * removed in Honeycomb. This method exists for compatibility and + * always returns 0. * * @deprecated This method is now obsolete. */ @@ -631,9 +634,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo } /** - * Returns the global count of bytes externally allocated. Now - * that external allocation tracking no longer exists this method - * always returns 0. + * Returns the global count of bytes externally allocated. The + * external allocation tracking feature was removed in Honeycomb. + * This method exists for compatibility and always returns 0. * * @deprecated This method is now obsolete. */ @@ -666,9 +669,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo } /** - * Resets the global count of external allocation requests. Now - * that external allocation tracking has been removed this method - * has no effect. + * Resets the global count of external allocation requests. The + * external allocation tracking feature was removed in Honeycomb. + * This method exists for compatibility and has no effect. * * @deprecated This method is now obsolete. */ @@ -676,9 +679,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo public static void resetGlobalExternalAllocCount() {} /** - * Resets the global count of bytes externally allocated. Now - * that external allocation tracking has been removed this method - * has no effect. + * Resets the global count of bytes externally allocated. The + * external allocation tracking feature was removed in Honeycomb. + * This method exists for compatibility and has no effect. * * @deprecated This method is now obsolete. */ @@ -686,9 +689,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo public static void resetGlobalExternalAllocSize() {} /** - * Resets the global count of freed external allocations. Now - * that external allocation tracking has been removed this method - * has no effect. + * Resets the global count of freed external allocations. The + * external allocation tracking feature was removed in Honeycomb. + * This method exists for compatibility and has no effect. * * @deprecated This method is now obsolete. */ @@ -697,8 +700,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo /** * Resets the global count counter of freed bytes from external - * allocations. Now that external allocation tracking has been - * removed this method has no effect. + * allocations. The external allocation tracking feature was + * removed in Honeycomb. This method exists for compatibility and + * has no effect. * * @deprecated This method is now obsolete. */ @@ -717,8 +721,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo /** * Resets the count of external allocation requests made by the - * current thread. Now that external allocation tracking has been - * removed this method has no effect. + * current thread. The external allocation tracking feature was + * removed in Honeycomb. This method exists for compatibility and + * has no effect. * * @deprecated This method is now obsolete. */ @@ -727,8 +732,9 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo /** * Resets the count of bytes externally allocated by the current - * thread. Now that external allocation tracking has been removed - * this method has no effect. + * thread. The external allocation tracking feature was removed + * in Honeycomb. This method exists for compatibility and has no + * effect. * * @deprecated This method is now obsolete. */ @@ -774,50 +780,30 @@ href="{@docRoot}guide/developing/tools/traceview.html">Traceview: A Graphical Lo public static native void getMemoryInfo(int pid, MemoryInfo memoryInfo); /** - * Establish an object allocation limit in the current thread. Useful - * for catching regressions in code that is expected to operate - * without causing any allocations. + * Establish an object allocation limit in the current thread. + * This feature was never enabled in release builds. The + * allocation limits feature was removed in Honeycomb. This + * method exists for compatibility and always returns -1 and has + * no effect. * - * <p>Pass in the maximum number of allowed allocations. Use -1 to disable - * the limit. Returns the previous limit.</p> - * - * <p>The preferred way to use this is: - * <pre> - * int prevLimit = -1; - * try { - * prevLimit = Debug.setAllocationLimit(0); - * ... do stuff that's not expected to allocate memory ... - * } finally { - * Debug.setAllocationLimit(prevLimit); - * } - * </pre> - * This allows limits to be nested. The try/finally ensures that the - * limit is reset if something fails.</p> - * - * <p>Exceeding the limit causes a dalvik.system.AllocationLimitError to - * be thrown from a memory allocation call. The limit is reset to -1 - * when this happens.</p> - * - * <p>The feature may be disabled in the VM configuration. If so, this - * call has no effect, and always returns -1.</p> + * @deprecated This method is now obsolete. */ + @Deprecated public static int setAllocationLimit(int limit) { - return VMDebug.setAllocationLimit(limit); + return -1; } /** - * Establish a global object allocation limit. This is similar to - * {@link #setAllocationLimit(int)} but applies to all threads in - * the VM. It will coexist peacefully with per-thread limits. + * Establish a global object allocation limit. This feature was + * never enabled in release builds. The allocation limits feature + * was removed in Honeycomb. This method exists for compatibility + * and always returns -1 and has no effect. * - * [ The value of "limit" is currently restricted to 0 (no allocations - * allowed) or -1 (no global limit). This may be changed in a future - * release. ] + * @deprecated This method is now obsolete. */ + @Deprecated public static int setGlobalAllocationLimit(int limit) { - if (limit != 0 && limit != -1) - throw new IllegalArgumentException("limit must be 0 or -1"); - return VMDebug.setGlobalAllocationLimit(limit); + return -1; } /** diff --git a/core/java/android/view/HardwareRenderer.java b/core/java/android/view/HardwareRenderer.java index 05a9ff8b5831..f9a6c1b58c3f 100644 --- a/core/java/android/view/HardwareRenderer.java +++ b/core/java/android/view/HardwareRenderer.java @@ -36,7 +36,7 @@ import javax.microedition.khronos.opengles.GL; * @hide */ public abstract class HardwareRenderer { - private static final String LOG_TAG = "HardwareRenderer"; + static final String LOG_TAG = "HardwareRenderer"; /** * A process can set this flag to false to prevent the use of hardware diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 39ec26d24eca..45c35f038c5d 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -2226,7 +2226,11 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility */ public static final int LAYER_TYPE_HARDWARE = 2; - @ViewDebug.ExportedProperty(category = "drawing") + @ViewDebug.ExportedProperty(category = "drawing", mapping = { + @ViewDebug.IntToString(from = LAYER_TYPE_NONE, to = "NONE"), + @ViewDebug.IntToString(from = LAYER_TYPE_SOFTWARE, to = "SOFTWARE"), + @ViewDebug.IntToString(from = LAYER_TYPE_HARDWARE, to = "HARDWARE") + }) int mLayerType = LAYER_TYPE_NONE; Paint mLayerPaint; @@ -8879,11 +8883,12 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility * (The first is measuring). In this phase, each parent calls * layout on all of its children to position them. * This is typically done using the child measurements - * that were stored in the measure pass(). + * that were stored in the measure pass().</p> * + * <p>Derived classes should not override this method. * Derived classes with children should override * onLayout. In that method, they should - * call layout on each of their children. + * call layout on each of their children.</p> * * @param l Left position, relative to parent * @param t Top position, relative to parent @@ -8891,7 +8896,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility * @param b Bottom position, relative to parent */ @SuppressWarnings({"unchecked"}) - public final void layout(int l, int t, int r, int b) { + public void layout(int l, int t, int r, int b) { int oldL = mLeft; int oldT = mTop; int oldB = mBottom; diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java index ed5eed159f0d..d58604329336 100644 --- a/core/java/android/view/ViewGroup.java +++ b/core/java/android/view/ViewGroup.java @@ -318,6 +318,9 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager private View[] mChildren; // Number of valid children in the mChildren array, the rest should be null or not // considered as children + + private boolean mLayoutSuppressed = false; + private int mChildrenCount; private static final int ARRAY_INITIAL_CAPACITY = 12; @@ -1828,6 +1831,9 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager // first send it an ACTION_CANCEL motion event. cancelAndClearTouchTargets(null); + // In case view is detached while transition is running + mLayoutSuppressed = false; + final int count = mChildrenCount; final View[] children = mChildren; for (int i = 0; i < count; i++) { @@ -3622,6 +3628,19 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager * {@inheritDoc} */ @Override + public final void layout(int l, int t, int r, int b) { + if (mTransition == null || !mTransition.isChangingLayout()) { + super.layout(l, t, r, b); + } else { + // record the fact that we noop'd it; request layout when transition finishes + mLayoutSuppressed = true; + } + } + + /** + * {@inheritDoc} + */ + @Override protected abstract void onLayout(boolean changed, int l, int t, int r, int b); @@ -4306,6 +4325,10 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager @Override public void endTransition(LayoutTransition transition, ViewGroup container, View view, int transitionType) { + if (mLayoutSuppressed && !transition.isChangingLayout()) { + requestLayout(); + mLayoutSuppressed = false; + } if (transitionType == LayoutTransition.DISAPPEARING && mTransitioningViews != null) { endViewTransition(view); } diff --git a/core/java/android/view/ViewRoot.java b/core/java/android/view/ViewRoot.java index 7c55f7b328c8..d480bbc5e300 100644 --- a/core/java/android/view/ViewRoot.java +++ b/core/java/android/view/ViewRoot.java @@ -485,7 +485,14 @@ public final class ViewRoot extends Handler implements ViewParent, private void enableHardwareAcceleration(WindowManager.LayoutParams attrs) { mAttachInfo.mHardwareAccelerated = false; mAttachInfo.mHardwareAccelerationRequested = false; - + + // Don't enable hardware acceleration when we're not on the main thread + if (Looper.getMainLooper() != Looper.myLooper()) { + Log.w(HardwareRenderer.LOG_TAG, "Attempting to initialize hardware acceleration " + + "outside of the main thread, aborting"); + return; + } + // Try to enable hardware acceleration if requested if (attrs != null && (attrs.flags & WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED) != 0) { diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index 7eaab8249a7d..b893af8148cc 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -5357,13 +5357,16 @@ public class WebView extends AbsoluteLayout return true; } - return handleTouchEventCommon(ev); + return handleTouchEventCommon(ev, ev.getX(), ev.getY()); } - private boolean handleTouchEventCommon(MotionEvent ev) { + /* + * Common code for single touch and multi-touch. + * (x, y) denotes current focus point, which is the touch point for single touch + * and the middle point for multi-touch. + */ + private boolean handleTouchEventCommon(MotionEvent ev, float x, float y) { int action = ev.getAction(); - float x = ev.getX(); - float y = ev.getY(); long eventTime = ev.getEventTime(); @@ -5859,10 +5862,8 @@ public class WebView extends AbsoluteLayout // We don't need to support multi touch for them. if (detector == null) return false; - int action = ev.getAction(); float x = ev.getX(); float y = ev.getY(); - long eventTime = ev.getEventTime(); if (!detector.isInProgress() && ev.getActionMasked() != MotionEvent.ACTION_POINTER_DOWN) { @@ -5887,7 +5888,10 @@ public class WebView extends AbsoluteLayout if (DebugFlags.WEB_VIEW) { Log.v(LOGTAG, "detector is in progress"); } - mLastTouchTime = eventTime; + mLastTouchTime = ev.getEventTime(); + x = detector.getFocusX(); + y = detector.getFocusY(); + cancelLongPress(); mPrivateHandler.removeMessages(SWITCH_TO_LONGPRESS); if (!mZoomManager.supportsPanDuringZoom()) { @@ -5899,7 +5903,7 @@ public class WebView extends AbsoluteLayout } } - action = ev.getAction() & MotionEvent.ACTION_MASK; + int action = ev.getActionMasked(); if (action == MotionEvent.ACTION_POINTER_DOWN) { cancelTouch(); action = MotionEvent.ACTION_DOWN; @@ -5914,7 +5918,7 @@ public class WebView extends AbsoluteLayout } } - return handleTouchEventCommon(ev); + return handleTouchEventCommon(ev, x, y); } private void cancelWebCoreTouchEvent(int x, int y, boolean removeEvents) { diff --git a/core/java/android/widget/QuickContactBadge.java b/core/java/android/widget/QuickContactBadge.java index 5598c6546dec..bc8950773c26 100644 --- a/core/java/android/widget/QuickContactBadge.java +++ b/core/java/android/widget/QuickContactBadge.java @@ -16,24 +16,26 @@ package android.widget; +import com.android.internal.R; + import android.content.AsyncQueryHandler; import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.content.res.TypedArray; import android.database.Cursor; +import android.graphics.Canvas; import android.graphics.drawable.Drawable; import android.net.Uri; +import android.provider.ContactsContract.CommonDataKinds.Email; import android.provider.ContactsContract.Contacts; import android.provider.ContactsContract.Intents; import android.provider.ContactsContract.PhoneLookup; import android.provider.ContactsContract.QuickContact; import android.provider.ContactsContract.RawContacts; -import android.provider.ContactsContract.CommonDataKinds.Email; import android.util.AttributeSet; import android.view.View; import android.view.View.OnClickListener; -import com.android.internal.R; /** * Widget used to show an image with the standard QuickContact badge @@ -45,6 +47,7 @@ public class QuickContactBadge extends ImageView implements OnClickListener { private String mContactEmail; private String mContactPhone; private int mMode; + private Drawable mOverlay; private QueryHandler mQueryHandler; private Drawable mBadgeBackground; private Drawable mNoBadgeBackground; @@ -100,6 +103,10 @@ public class QuickContactBadge extends ImageView implements OnClickListener { a.recycle(); + TypedArray styledAttributes = mContext.obtainStyledAttributes(R.styleable.Theme); + mOverlay = styledAttributes.getDrawable(com.android.internal.R.styleable.Theme_quickContactBadgeOverlay); + styledAttributes.recycle(); + init(); mBadgeBackground = getBackground(); @@ -118,7 +125,28 @@ public class QuickContactBadge extends ImageView implements OnClickListener { public void setMode(int size) { mMode = size; } - + + @Override + protected void onDraw(Canvas canvas) { + super.onDraw(canvas); + + if (mOverlay == null || mOverlay.getIntrinsicWidth() == 0 || mOverlay.getIntrinsicHeight() == 0) { + return; // nothing to draw + } + + mOverlay.setBounds(0, 0, getWidth(), getHeight()); + + if (mPaddingTop == 0 && mPaddingLeft == 0) { + mOverlay.draw(canvas); + } else { + int saveCount = canvas.getSaveCount(); + canvas.save(); + canvas.translate(mPaddingLeft, mPaddingTop); + mOverlay.draw(canvas); + canvas.restoreToCount(saveCount); + } + } + /** * Resets the contact photo to the default state. */ @@ -132,7 +160,8 @@ public class QuickContactBadge extends ImageView implements OnClickListener { /** * Assign the contact uri that this QuickContactBadge should be associated * with. Note that this is only used for displaying the QuickContact window and - * won't bind the contact's photo for you. + * won't bind the contact's photo for you. Call {@link #setImageDrawable(Drawable)} to set the + * photo. * * @param contactUri Either a {@link Contacts#CONTENT_URI} or * {@link Contacts#CONTENT_LOOKUP_URI} style URI. @@ -146,9 +175,12 @@ public class QuickContactBadge extends ImageView implements OnClickListener { private void onContactUriChanged() { if (mContactUri == null && mContactEmail == null && mContactPhone == null) { + // Holo theme has no background on badges. Use a null background. + /* if (mNoBadgeBackground == null) { mNoBadgeBackground = getResources().getDrawable(R.drawable.quickcontact_nobadge); } + */ setBackgroundDrawable(mNoBadgeBackground); } else { setBackgroundDrawable(mBadgeBackground); diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 67adc28286f4..41c911a52ce3 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -540,14 +540,6 @@ android:description="@string/permdesc_sdcardWrite" android:protectionLevel="dangerous" /> - <!-- Allows an application to write to internal media storage - @hide --> - <permission android:name="android.permission.WRITE_MEDIA_STORAGE" - android:permissionGroup="android.permission-group.STORAGE" - android:label="@string/permlab_mediaStorageWrite" - android:description="@string/permdesc_mediaStorageWrite" - android:protectionLevel="signatureOrSystem" /> - <!-- ============================================ --> <!-- Permissions for low-level system interaction --> <!-- ============================================ --> diff --git a/core/res/res/drawable-hdpi/menu_dropdown_panel_holo_dark.9.png b/core/res/res/drawable-hdpi/menu_dropdown_panel_holo_dark.9.png Binary files differindex 7ec3a33f122d..ec91bd8fe056 100644 --- a/core/res/res/drawable-hdpi/menu_dropdown_panel_holo_dark.9.png +++ b/core/res/res/drawable-hdpi/menu_dropdown_panel_holo_dark.9.png diff --git a/core/res/res/drawable-hdpi/menu_dropdown_panel_holo_light.9.png b/core/res/res/drawable-hdpi/menu_dropdown_panel_holo_light.9.png Binary files differindex da1fe94ec655..67c595003ad6 100644 --- a/core/res/res/drawable-hdpi/menu_dropdown_panel_holo_light.9.png +++ b/core/res/res/drawable-hdpi/menu_dropdown_panel_holo_light.9.png diff --git a/core/res/res/drawable-hdpi/quickcontact_badge_overlay_normal_dark.9.png b/core/res/res/drawable-hdpi/quickcontact_badge_overlay_normal_dark.9.png Binary files differnew file mode 100644 index 000000000000..a2264ecd67ca --- /dev/null +++ b/core/res/res/drawable-hdpi/quickcontact_badge_overlay_normal_dark.9.png diff --git a/core/res/res/drawable-hdpi/quickcontact_badge_overlay_normal_light.9.png b/core/res/res/drawable-hdpi/quickcontact_badge_overlay_normal_light.9.png Binary files differnew file mode 100644 index 000000000000..9dd657f6b407 --- /dev/null +++ b/core/res/res/drawable-hdpi/quickcontact_badge_overlay_normal_light.9.png diff --git a/core/res/res/drawable-hdpi/quickcontact_badge_overlay_pressed_dark.9.png b/core/res/res/drawable-hdpi/quickcontact_badge_overlay_pressed_dark.9.png Binary files differnew file mode 100644 index 000000000000..7e7a164db93c --- /dev/null +++ b/core/res/res/drawable-hdpi/quickcontact_badge_overlay_pressed_dark.9.png diff --git a/core/res/res/drawable-hdpi/quickcontact_badge_overlay_pressed_light.9.png b/core/res/res/drawable-hdpi/quickcontact_badge_overlay_pressed_light.9.png Binary files differnew file mode 100644 index 000000000000..45a5e301df52 --- /dev/null +++ b/core/res/res/drawable-hdpi/quickcontact_badge_overlay_pressed_light.9.png diff --git a/core/res/res/drawable-hdpi/quickcontact_badge_pressed.9.png b/core/res/res/drawable-hdpi/quickcontact_badge_pressed.9.png Binary files differdeleted file mode 100644 index 75c8162bee29..000000000000 --- a/core/res/res/drawable-hdpi/quickcontact_badge_pressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-hdpi/quickcontact_badge_small_pressed.9.png b/core/res/res/drawable-hdpi/quickcontact_badge_small_pressed.9.png Binary files differdeleted file mode 100644 index aebfa2960448..000000000000 --- a/core/res/res/drawable-hdpi/quickcontact_badge_small_pressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-hdpi/quickcontact_badge_small_unpressed.9.png b/core/res/res/drawable-hdpi/quickcontact_badge_small_unpressed.9.png Binary files differdeleted file mode 100644 index ed416f12407a..000000000000 --- a/core/res/res/drawable-hdpi/quickcontact_badge_small_unpressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-hdpi/quickcontact_badge_unpressed.9.png b/core/res/res/drawable-hdpi/quickcontact_badge_unpressed.9.png Binary files differdeleted file mode 100644 index d063229ef2b7..000000000000 --- a/core/res/res/drawable-hdpi/quickcontact_badge_unpressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-hdpi/quickcontact_nobadge.9.png b/core/res/res/drawable-hdpi/quickcontact_nobadge.9.png Binary files differdeleted file mode 100644 index 68d43c469ba2..000000000000 --- a/core/res/res/drawable-hdpi/quickcontact_nobadge.9.png +++ /dev/null diff --git a/core/res/res/drawable-ldpi/quickcontact_badge_pressed.9.png b/core/res/res/drawable-ldpi/quickcontact_badge_pressed.9.png Binary files differdeleted file mode 100644 index ff43fed5f54c..000000000000 --- a/core/res/res/drawable-ldpi/quickcontact_badge_pressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-ldpi/quickcontact_badge_small_pressed.9.png b/core/res/res/drawable-ldpi/quickcontact_badge_small_pressed.9.png Binary files differdeleted file mode 100644 index 5aedb70351da..000000000000 --- a/core/res/res/drawable-ldpi/quickcontact_badge_small_pressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-ldpi/quickcontact_badge_small_unpressed.9.png b/core/res/res/drawable-ldpi/quickcontact_badge_small_unpressed.9.png Binary files differdeleted file mode 100644 index 6e212b69cc11..000000000000 --- a/core/res/res/drawable-ldpi/quickcontact_badge_small_unpressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-ldpi/quickcontact_badge_unpressed.9.png b/core/res/res/drawable-ldpi/quickcontact_badge_unpressed.9.png Binary files differdeleted file mode 100644 index 417c11b73bc5..000000000000 --- a/core/res/res/drawable-ldpi/quickcontact_badge_unpressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-mdpi/menu_dropdown_panel_holo_dark.9.png b/core/res/res/drawable-mdpi/menu_dropdown_panel_holo_dark.9.png Binary files differindex 7d5c10ccae25..3b30ee0369e8 100644 --- a/core/res/res/drawable-mdpi/menu_dropdown_panel_holo_dark.9.png +++ b/core/res/res/drawable-mdpi/menu_dropdown_panel_holo_dark.9.png diff --git a/core/res/res/drawable-mdpi/menu_dropdown_panel_holo_light.9.png b/core/res/res/drawable-mdpi/menu_dropdown_panel_holo_light.9.png Binary files differindex a0d3094d229a..2dba67bc2caa 100644 --- a/core/res/res/drawable-mdpi/menu_dropdown_panel_holo_light.9.png +++ b/core/res/res/drawable-mdpi/menu_dropdown_panel_holo_light.9.png diff --git a/core/res/res/drawable-mdpi/quickcontact_badge_overlay_normal_dark.9.png b/core/res/res/drawable-mdpi/quickcontact_badge_overlay_normal_dark.9.png Binary files differnew file mode 100644 index 000000000000..9626ab9da3c0 --- /dev/null +++ b/core/res/res/drawable-mdpi/quickcontact_badge_overlay_normal_dark.9.png diff --git a/core/res/res/drawable-mdpi/quickcontact_badge_overlay_normal_light.9.png b/core/res/res/drawable-mdpi/quickcontact_badge_overlay_normal_light.9.png Binary files differnew file mode 100644 index 000000000000..3876d3b8a457 --- /dev/null +++ b/core/res/res/drawable-mdpi/quickcontact_badge_overlay_normal_light.9.png diff --git a/core/res/res/drawable-mdpi/quickcontact_badge_overlay_pressed_dark.9.png b/core/res/res/drawable-mdpi/quickcontact_badge_overlay_pressed_dark.9.png Binary files differnew file mode 100644 index 000000000000..db12ac6e3cf3 --- /dev/null +++ b/core/res/res/drawable-mdpi/quickcontact_badge_overlay_pressed_dark.9.png diff --git a/core/res/res/drawable-mdpi/quickcontact_badge_overlay_pressed_light.9.png b/core/res/res/drawable-mdpi/quickcontact_badge_overlay_pressed_light.9.png Binary files differnew file mode 100644 index 000000000000..b3a49fcea3ef --- /dev/null +++ b/core/res/res/drawable-mdpi/quickcontact_badge_overlay_pressed_light.9.png diff --git a/core/res/res/drawable-mdpi/quickcontact_badge_pressed.9.png b/core/res/res/drawable-mdpi/quickcontact_badge_pressed.9.png Binary files differdeleted file mode 100644 index c8ca33a6fdc8..000000000000 --- a/core/res/res/drawable-mdpi/quickcontact_badge_pressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-mdpi/quickcontact_badge_small_pressed.9.png b/core/res/res/drawable-mdpi/quickcontact_badge_small_pressed.9.png Binary files differdeleted file mode 100644 index b23e92146e85..000000000000 --- a/core/res/res/drawable-mdpi/quickcontact_badge_small_pressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-mdpi/quickcontact_badge_small_unpressed.9.png b/core/res/res/drawable-mdpi/quickcontact_badge_small_unpressed.9.png Binary files differdeleted file mode 100644 index 38f14f75b8f7..000000000000 --- a/core/res/res/drawable-mdpi/quickcontact_badge_small_unpressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-mdpi/quickcontact_badge_unpressed.9.png b/core/res/res/drawable-mdpi/quickcontact_badge_unpressed.9.png Binary files differdeleted file mode 100644 index d8dff3448d91..000000000000 --- a/core/res/res/drawable-mdpi/quickcontact_badge_unpressed.9.png +++ /dev/null diff --git a/core/res/res/drawable-mdpi/quickcontact_nobadge.9.png b/core/res/res/drawable-mdpi/quickcontact_nobadge.9.png Binary files differdeleted file mode 100644 index ebe747bfa63e..000000000000 --- a/core/res/res/drawable-mdpi/quickcontact_nobadge.9.png +++ /dev/null diff --git a/core/res/res/drawable/quickcontact_badge.xml b/core/res/res/drawable/quickcontact_badge_overlay_dark.xml index bd5aeb6a47d8..972488d576e4 100644 --- a/core/res/res/drawable/quickcontact_badge.xml +++ b/core/res/res/drawable/quickcontact_badge_overlay_dark.xml @@ -19,10 +19,10 @@ android:state_focused="false" android:state_selected="false" android:state_pressed="false" - android:drawable="@drawable/quickcontact_badge_unpressed" /> + android:drawable="@drawable/quickcontact_badge_overlay_normal_dark" /> <item android:state_pressed="true" - android:drawable="@drawable/quickcontact_badge_pressed" /> + android:drawable="@drawable/quickcontact_badge_overlay_pressed_dark" /> </selector> diff --git a/core/res/res/drawable/quickcontact_badge_small.xml b/core/res/res/drawable/quickcontact_badge_overlay_light.xml index a38ba1e5c2f1..bf95d52807a9 100644 --- a/core/res/res/drawable/quickcontact_badge_small.xml +++ b/core/res/res/drawable/quickcontact_badge_overlay_light.xml @@ -19,10 +19,10 @@ android:state_focused="false" android:state_selected="false" android:state_pressed="false" - android:drawable="@drawable/quickcontact_badge_small_unpressed" /> + android:drawable="@drawable/quickcontact_badge_overlay_normal_light" /> <item android:state_pressed="true" - android:drawable="@drawable/quickcontact_badge_small_pressed" /> + android:drawable="@drawable/quickcontact_badge_overlay_pressed_light" /> </selector> diff --git a/core/res/res/layout/preference_dialog.xml b/core/res/res/layout/preference_dialog.xml deleted file mode 100644 index 9e988ad6e651..000000000000 --- a/core/res/res/layout/preference_dialog.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Copyright (C) 2006 The Android Open Source Project - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> - -<!-- Layout used by DialogPreference in a PreferenceActivity. --> -<ImageView xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="center" - android:background="@drawable/btn_circle" - android:src="@drawable/ic_btn_round_more" /> diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index c297751a9891..3a3ca36a4262 100755 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -491,8 +491,8 @@ <attr name="spinnerItemStyle" format="reference" /> <!-- Default MapView style. --> <attr name="mapViewStyle" format="reference" /> - <!-- Default quickcontact badge style. --> - <attr name="quickContactBadgeStyle" format="reference" /> + <!-- Drawable used as an overlay on top of quickcontact photos. --> + <attr name="quickContactBadgeOverlay" format="reference" /> <!-- Default quickcontact badge style with small quickcontact window. --> <attr name="quickContactBadgeStyleWindowSmall" format="reference" /> <!-- Default quickcontact badge style with medium quickcontact window. --> diff --git a/core/res/res/values/styles.xml b/core/res/res/values/styles.xml index b8beda6bfeca..cf9c00b2547d 100644 --- a/core/res/res/values/styles.xml +++ b/core/res/res/values/styles.xml @@ -658,21 +658,21 @@ <item name="android:shadowRadius">2.75</item> </style> - <style name="Widget.QuickContactBadge"> - <item name="android:layout_width">47.33333dip</item> - <item name="android:layout_height">56dip</item> - <item name="android:background">@android:drawable/quickcontact_badge</item> + <style name="Widget.GenericQuickContactBadge"> + <item name="android:background">@null</item> <item name="android:clickable">true</item> <item name="android:scaleType">fitCenter</item> <item name="android:src">@android:drawable/ic_contact_picture</item> </style> + + <style name="Widget.QuickContactBadge" parent="Widget.GenericQuickContactBadge"> + <item name="android:layout_width">64dip</item> + <item name="android:layout_height">64dip</item> + </style> - <style name="Widget.QuickContactBadgeSmall"> - <item name="android:layout_width">39dip</item> - <item name="android:layout_height">42dip</item> - <item name="android:background">@android:drawable/quickcontact_badge_small</item> - <item name="android:clickable">true</item> - <item name="android:scaleType">fitCenter</item> + <style name="Widget.QuickContactBadgeSmall" parent="Widget.GenericQuickContactBadge"> + <item name="android:layout_width">40dip</item> + <item name="android:layout_height">40dip</item> </style> <style name="Widget.QuickContactBadge.WindowSmall"> @@ -888,7 +888,6 @@ <style name="Preference.DialogPreference"> <item name="android:positiveButtonText">@android:string/ok</item> <item name="android:negativeButtonText">@android:string/cancel</item> - <item name="android:widgetLayout">@android:layout/preference_dialog</item> </style> <style name="Preference.DialogPreference.YesNoPreference"> @@ -904,7 +903,6 @@ <item name="android:ringtoneType">ringtone</item> <item name="android:showSilent">true</item> <item name="android:showDefault">true</item> - <item name="android:widgetLayout">@android:layout/preference_dialog</item> </style> <!-- No margins or background by default. Could be different for x-large screens --> diff --git a/core/res/res/values/themes.xml b/core/res/res/values/themes.xml index d40c85758107..d070c308acb4 100644 --- a/core/res/res/values/themes.xml +++ b/core/res/res/values/themes.xml @@ -217,6 +217,7 @@ <item name="spinnerItemStyle">@android:style/Widget.TextView.SpinnerItem</item> <item name="dropDownHintAppearance">@android:style/TextAppearance.Widget.DropDownHint</item> <item name="keyboardViewStyle">@android:style/Widget.KeyboardView</item> + <item name="quickContactBadgeOverlay">@android:drawable/quickcontact_badge_overlay_dark</item> <item name="quickContactBadgeStyleWindowSmall">@android:style/Widget.QuickContactBadge.WindowSmall</item> <item name="quickContactBadgeStyleWindowMedium">@android:style/Widget.QuickContactBadge.WindowMedium</item> <item name="quickContactBadgeStyleWindowLarge">@android:style/Widget.QuickContactBadge.WindowLarge</item> @@ -341,6 +342,7 @@ <item name="listChoiceBackgroundIndicator">@android:drawable/list_selected_background_light</item> <item name="activatedBackgroundIndicator">@android:drawable/activated_background_light</item> + <item name="quickContactBadgeOverlay">@android:drawable/quickcontact_badge_overlay_light</item> <item name="popupWindowStyle">@android:style/Widget.PopupWindow</item> diff --git a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java index 4e5fc0ee8ecc..1655e2752b1e 100644 --- a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java +++ b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java @@ -63,11 +63,16 @@ public class ConnectivityManagerMobileTest wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "CMWakeLock"); wl.acquire(); // Each test case will start with cellular connection + if (Settings.System.getInt(getInstrumentation().getContext().getContentResolver(), + Settings.System.AIRPLANE_MODE_ON) == 1) { + Log.v(LOG_TAG, "airplane is not disabled, disable it."); + cmActivity.setAirplaneMode(getInstrumentation().getContext(), false); + } if (!cmActivity.waitForNetworkState(ConnectivityManager.TYPE_MOBILE, State.CONNECTED, ConnectivityManagerTestActivity.LONG_TIMEOUT)) { // Note: When the test fails in setUp(), tearDown is not called. In that case, // the activity is destroyed which blocks the next test at "getActivity()". - // tearDown() is called hear to avoid that situation. + // tearDown() is called here to avoid that situation. tearDown(); fail("Device is not connected to Mobile, setUp failed"); } @@ -82,6 +87,7 @@ public class ConnectivityManagerMobileTest // if airplane mode is set, disable it. if (Settings.System.getInt(getInstrumentation().getContext().getContentResolver(), Settings.System.AIRPLANE_MODE_ON) == 1) { + Log.v(LOG_TAG, "disable airplane mode if it is enabled"); cmActivity.setAirplaneMode(getInstrumentation().getContext(), false); } super.tearDown(); @@ -93,13 +99,11 @@ public class ConnectivityManagerMobileTest assertEquals("network type is not MOBILE", ConnectivityManager.TYPE_MOBILE, extraNetInfo.getType()); assertTrue("not connected to cellular network", extraNetInfo.isConnected()); - assertTrue("no data connection", cmActivity.mState.equals(State.CONNECTED)); } // Test case 1: Test enabling Wifi without associating with any AP @LargeTest public void test3GToWifiNotification() { - // To avoid UNKNOWN state when device boots up cmActivity.enableWifi(); try { Thread.sleep(2 * ConnectivityManagerTestActivity.SHORT_TIMEOUT); @@ -108,7 +112,10 @@ public class ConnectivityManagerMobileTest } cmActivity.disableWifi(); - // As Wifi stays in DISCONNECTED, the connectivity manager will not broadcast + + cmActivity.waitForNetworkState(ConnectivityManager.TYPE_WIFI, + State.DISCONNECTED, ConnectivityManagerTestActivity.LONG_TIMEOUT); + // As Wifi stays in DISCONNETED, the connectivity manager will not broadcast // any network connectivity event for Wifi NetworkInfo networkInfo = cmActivity.mCM.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); cmActivity.setStateTransitionCriteria(ConnectivityManager.TYPE_MOBILE, networkInfo.getState(), diff --git a/core/tests/coretests/src/android/content/pm/AppCacheTest.java b/core/tests/coretests/src/android/content/pm/AppCacheTest.java index dd252203b808..298281660c55 100755 --- a/core/tests/coretests/src/android/content/pm/AppCacheTest.java +++ b/core/tests/coretests/src/android/content/pm/AppCacheTest.java @@ -35,14 +35,17 @@ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; public class AppCacheTest extends AndroidTestCase { private static final boolean localLOGV = false; public static final String TAG="AppCacheTest"; public final long MAX_WAIT_TIME=60*1000; public final long WAIT_TIME_INCR=10*1000; - private static final int THRESHOLD=5; - private static final int ACTUAL_THRESHOLD=10; + private static final long THRESHOLD=5; + private static final long ACTUAL_THRESHOLD=10; @Override protected void setUp() throws Exception { @@ -94,24 +97,27 @@ public class AppCacheTest extends AndroidTestCase { String testName="testDeleteAllCacheFiles"; cleanUpCacheDirectory(); } - + void failStr(String errMsg) { Log.w(TAG, "errMsg="+errMsg); fail(errMsg); } + void failStr(Exception e) { Log.w(TAG, "e.getMessage="+e.getMessage()); Log.w(TAG, "e="+e); } + long getFreeStorageBlks(StatFs st) { st.restat("/data"); return st.getFreeBlocks(); } - + long getFreeStorageSize(StatFs st) { st.restat("/data"); - return (st.getFreeBlocks()*st.getBlockSize()); + return (long) st.getFreeBlocks() * (long) st.getBlockSize(); } + @LargeTest public void testFreeApplicationCacheAllFiles() throws Exception { boolean TRACKING = true; @@ -124,7 +130,9 @@ public class AppCacheTest extends AndroidTestCase { long blks2 = getFreeStorageBlks(st); if(localLOGV || TRACKING) Log.i(TAG, "blk1="+blks1+", blks2="+blks2); //this should free up the test files that were created earlier - invokePMFreeApplicationCache(availableMem); + if (!invokePMFreeApplicationCache(availableMem)) { + fail("Could not successfully invoke PackageManager free app cache API"); + } long blks3 = getFreeStorageBlks(st); if(localLOGV || TRACKING) Log.i(TAG, "blks3="+blks3); verifyTestFiles1(cacheDir, "testtmpdir", 5); @@ -139,7 +147,9 @@ public class AppCacheTest extends AndroidTestCase { long blks2 = getFreeStorageBlks(st); Log.i(TAG, "blk1="+blks1+", blks2="+blks2); long diff = (blks1-blks2-2); - assertTrue(invokePMFreeApplicationCache(diff*st.getBlockSize())); + if (!invokePMFreeApplicationCache(diff * st.getBlockSize())) { + fail("Could not successfully invoke PackageManager free app cache API"); + } long blks3 = getFreeStorageBlks(st); //blks3 should be greater than blks2 and less than blks1 if(!((blks3 <= blks1) && (blks3 >= blks2))) { @@ -256,23 +266,23 @@ public class AppCacheTest extends AndroidTestCase { } return sbuffer.getBytes(); } - - long getFileNumBlocks(long fileSize, int blkSize) { + + long getFileNumBlocks(long fileSize, long blkSize) { long ret = fileSize/blkSize; if(ret*blkSize < fileSize) { ret++; } return ret; } - + //@LargeTest public void testAppCacheClear() { String dataDir="/data/data"; StatFs st = new StatFs(dataDir); - int blkSize = st.getBlockSize(); - int totBlks = st.getBlockCount(); + long blkSize = st.getBlockSize(); + long totBlks = st.getBlockCount(); long availableBlks = st.getFreeBlocks(); - long thresholdBlks = (totBlks*THRESHOLD)/100; + long thresholdBlks = (totBlks * THRESHOLD) / 100L; String testDirName = "testdir"; //create directory in cache File testDir = new File(mContext.getCacheDir(), testDirName); @@ -345,7 +355,7 @@ public class AppCacheTest extends AndroidTestCase { if((fileSize > (shouldFree-blkSize) && (fileSize < (shouldFree+blkSize)))) { Log.i(TAG, "passed"); } - assertTrue(removedFlag); + assertTrue("Files should have been removed", removedFlag); } //createTestFiles(new File(super.getContext().getCacheDir(), "testtmp", "dir", 3) @@ -375,16 +385,21 @@ public class AppCacheTest extends AndroidTestCase { } } } - + void verifyTestFiles1(File cacheDir, String testFilePrefix, int numTestFiles) { + List<String> files = new ArrayList<String>(); for(int i = 0; i < numTestFiles; i++) { File file1 = new File(cacheDir, testFilePrefix+i+".txt"); if(file1.exists()) { - fail("file:"+file1+" should not exist"); + files.add(file1.getName()); } } + if (files.size() > 0) { + fail("Files should have been deleted: " + + Arrays.toString(files.toArray(new String[files.size()]))); + } } - + void createTestFiles2(File cacheDir, String rootTestDirName, String subDirPrefix, int numDirs, String testFilePrefix) { Context con = super.getContext(); File testTmpDir = new File(cacheDir, rootTestDirName); @@ -639,7 +654,9 @@ public class AppCacheTest extends AndroidTestCase { PendingIntent pi = PendingIntent.getBroadcast(mContext, 0, new Intent(FreeStorageReceiver.ACTION_FREE), 0); // Invoke PackageManager api - invokePMFreeStorage(availableMem, receiver, pi); + if (!invokePMFreeStorage(availableMem, receiver, pi)) { + fail("Could not invoke PackageManager free storage API"); + } long blks3 = getFreeStorageBlks(st); if(localLOGV || TRACKING) Log.i(TAG, "Available blocks after freeing cache"+blks3); assertEquals(receiver.getResultCode(), 1); diff --git a/data/etc/platform.xml b/data/etc/platform.xml index 8555be0de8d0..ea91c218b605 100644 --- a/data/etc/platform.xml +++ b/data/etc/platform.xml @@ -58,10 +58,6 @@ <group gid="sdcard_rw" /> </permission> - <permission name="android.permission.WRITE_MEDIA_STORAGE" > - <group gid="media_rw" /> - </permission> - <permission name="android.permission.ACCESS_USB" > <group gid="usb" /> </permission> diff --git a/data/sounds/AudioPackage6.mk b/data/sounds/AudioPackage6.mk index bceaba8d9a05..e39a02ea6db7 100755 --- a/data/sounds/AudioPackage6.mk +++ b/data/sounds/AudioPackage6.mk @@ -25,26 +25,18 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/Undock.ogg:system/media/audio/ui/Undock.ogg \ $(LOCAL_PATH)/effects/Lock.ogg:system/media/audio/ui/Lock.ogg \ $(LOCAL_PATH)/effects/Unlock.ogg:system/media/audio/ui/Unlock.ogg \ - $(LOCAL_PATH)/notifications/Aldebaran.ogg:system/media/audio/notifications/Aldebaran.ogg \ - $(LOCAL_PATH)/notifications/Altair.ogg:system/media/audio/notifications/Altair.ogg \ - $(LOCAL_PATH)/notifications/Antares.ogg:system/media/audio/notifications/Antares.ogg \ - $(LOCAL_PATH)/notifications/arcturus.ogg:system/media/audio/notifications/arcturus.ogg \ - $(LOCAL_PATH)/notifications/Betelgeuse.ogg:system/media/audio/notifications/Betelgeuse.ogg \ - $(LOCAL_PATH)/notifications/Canopus.ogg:system/media/audio/notifications/Canopus.ogg \ - $(LOCAL_PATH)/notifications/Capella.ogg:system/media/audio/notifications/Capella.ogg \ - $(LOCAL_PATH)/notifications/Castor.ogg:system/media/audio/notifications/Castor.ogg \ - $(LOCAL_PATH)/notifications/CetiAlpha.ogg:system/media/audio/notifications/CetiAlpha.ogg \ - $(LOCAL_PATH)/notifications/Deneb.ogg:system/media/audio/notifications/Deneb.ogg \ - $(LOCAL_PATH)/notifications/Electra.ogg:system/media/audio/notifications/Electra.ogg \ - $(LOCAL_PATH)/notifications/Fomalhaut.ogg:system/media/audio/notifications/Fomalhaut.ogg \ - $(LOCAL_PATH)/notifications/Merope.ogg:system/media/audio/notifications/Merope.ogg \ - $(LOCAL_PATH)/notifications/Polaris.ogg:system/media/audio/notifications/Polaris.ogg \ - $(LOCAL_PATH)/notifications/Pollux.ogg:system/media/audio/notifications/Pollux.ogg \ - $(LOCAL_PATH)/notifications/Procyon.ogg:system/media/audio/notifications/Procyon.ogg \ - $(LOCAL_PATH)/notifications/regulus.ogg:system/media/audio/notifications/regulus.ogg \ - $(LOCAL_PATH)/notifications/sirius.ogg:system/media/audio/notifications/sirius.ogg \ - $(LOCAL_PATH)/notifications/Sirrah.ogg:system/media/audio/notifications/Sirrah.ogg \ - $(LOCAL_PATH)/notifications/vega.ogg:system/media/audio/notifications/vega.ogg \ + $(LOCAL_PATH)/notifications/aidos.ogg:system/media/audio/notifications/aidos.ogg \ + $(LOCAL_PATH)/notifications/nomos1.ogg:system/media/audio/notifications/nomos1.ogg \ + $(LOCAL_PATH)/notifications/hypnos1.ogg:system/media/audio/notifications/hypnos1.ogg \ + $(LOCAL_PATH)/notifications/thrasos1.ogg:system/media/audio/notifications/thrasos1.ogg \ + $(LOCAL_PATH)/notifications/nomos2.ogg:system/media/audio/notifications/nomos2.ogg \ + $(LOCAL_PATH)/notifications/horkos.ogg:system/media/audio/notifications/horkos.ogg \ + $(LOCAL_PATH)/notifications/kratos1.ogg:system/media/audio/notifications/kratos1.ogg \ + $(LOCAL_PATH)/notifications/circios.ogg:system/media/audio/notifications/circios.ogg \ + $(LOCAL_PATH)/notifications/ouranos.ogg:system/media/audio/notifications/ouranos.ogg \ + $(LOCAL_PATH)/notifications/poros.ogg:system/media/audio/notifications/poros.ogg \ + $(LOCAL_PATH)/notifications/phantasos.ogg:system/media/audio/notifications/phantasos.ogg \ + $(LOCAL_PATH)/notifications/kratos2.ogg:system/media/audio/notifications/kratos2.ogg \ $(LOCAL_PATH)/ringtones/ANDROMEDA.ogg:system/media/audio/ringtones/ANDROMEDA.ogg \ $(LOCAL_PATH)/ringtones/Aquila.ogg:system/media/audio/ringtones/Aquila.ogg \ $(LOCAL_PATH)/ringtones/ArgoNavis.ogg:system/media/audio/ringtones/ArgoNavis.ogg \ @@ -70,21 +62,6 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/ringtones/Testudo.ogg:system/media/audio/ringtones/Testudo.ogg \ $(LOCAL_PATH)/ringtones/URSAMINOR.ogg:system/media/audio/ringtones/URSAMINOR.ogg \ $(LOCAL_PATH)/ringtones/Vespa.ogg:system/media/audio/ringtones/Vespa.ogg \ - $(LOCAL_PATH)/notifications/alert01.ogg:system/media/audio/notifications/alert01.ogg \ - $(LOCAL_PATH)/notifications/alert02.ogg:system/media/audio/notifications/alert02.ogg \ - $(LOCAL_PATH)/notifications/alert03.ogg:system/media/audio/notifications/alert03.ogg \ - $(LOCAL_PATH)/notifications/alert04.ogg:system/media/audio/notifications/alert04.ogg \ - $(LOCAL_PATH)/notifications/alert05.ogg:system/media/audio/notifications/alert05.ogg \ - $(LOCAL_PATH)/notifications/alert06.ogg:system/media/audio/notifications/alert06.ogg \ - $(LOCAL_PATH)/notifications/alert07.ogg:system/media/audio/notifications/alert07.ogg \ - $(LOCAL_PATH)/notifications/alert08.ogg:system/media/audio/notifications/alert08.ogg \ - $(LOCAL_PATH)/notifications/alert09.ogg:system/media/audio/notifications/alert09.ogg \ - $(LOCAL_PATH)/notifications/alert10.ogg:system/media/audio/notifications/alert10.ogg \ - $(LOCAL_PATH)/notifications/alert11.ogg:system/media/audio/notifications/alert11.ogg \ - $(LOCAL_PATH)/notifications/alert12.ogg:system/media/audio/notifications/alert12.ogg \ - $(LOCAL_PATH)/notifications/alert13.ogg:system/media/audio/notifications/alert13.ogg \ - $(LOCAL_PATH)/notifications/alert14.ogg:system/media/audio/notifications/alert14.ogg \ - $(LOCAL_PATH)/notifications/alert15.ogg:system/media/audio/notifications/alert15.ogg \ $(LOCAL_PATH)/ringtones/ringtone18.ogg:system/media/audio/ringtones/ringtone18.ogg \ $(LOCAL_PATH)/ringtones/ringtone19.ogg:system/media/audio/ringtones/ringtone19.ogg \ $(LOCAL_PATH)/ringtones/ringtone20.ogg:system/media/audio/ringtones/ringtone20.ogg \ diff --git a/data/sounds/notifications/aidos.ogg b/data/sounds/notifications/aidos.ogg Binary files differnew file mode 100755 index 000000000000..d2aec756ccfe --- /dev/null +++ b/data/sounds/notifications/aidos.ogg diff --git a/data/sounds/notifications/alert01.ogg b/data/sounds/notifications/alert01.ogg Binary files differdeleted file mode 100755 index 4b900b04ade9..000000000000 --- a/data/sounds/notifications/alert01.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert02.ogg b/data/sounds/notifications/alert02.ogg Binary files differdeleted file mode 100755 index 469ea6a1ec8d..000000000000 --- a/data/sounds/notifications/alert02.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert03.ogg b/data/sounds/notifications/alert03.ogg Binary files differdeleted file mode 100755 index 58f418b4eece..000000000000 --- a/data/sounds/notifications/alert03.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert04.ogg b/data/sounds/notifications/alert04.ogg Binary files differdeleted file mode 100755 index 4730d6d73313..000000000000 --- a/data/sounds/notifications/alert04.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert05.ogg b/data/sounds/notifications/alert05.ogg Binary files differdeleted file mode 100755 index 663da31321d0..000000000000 --- a/data/sounds/notifications/alert05.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert06.ogg b/data/sounds/notifications/alert06.ogg Binary files differdeleted file mode 100755 index 2861b84dd0b3..000000000000 --- a/data/sounds/notifications/alert06.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert07.ogg b/data/sounds/notifications/alert07.ogg Binary files differdeleted file mode 100644 index 6fe905d0cfaa..000000000000 --- a/data/sounds/notifications/alert07.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert08.ogg b/data/sounds/notifications/alert08.ogg Binary files differdeleted file mode 100644 index ee30c26c22e8..000000000000 --- a/data/sounds/notifications/alert08.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert09.ogg b/data/sounds/notifications/alert09.ogg Binary files differdeleted file mode 100644 index 86b2f2e311a6..000000000000 --- a/data/sounds/notifications/alert09.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert10.ogg b/data/sounds/notifications/alert10.ogg Binary files differdeleted file mode 100644 index 1d931435f0a6..000000000000 --- a/data/sounds/notifications/alert10.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert11.ogg b/data/sounds/notifications/alert11.ogg Binary files differdeleted file mode 100644 index c7327dbf51b7..000000000000 --- a/data/sounds/notifications/alert11.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert12.ogg b/data/sounds/notifications/alert12.ogg Binary files differdeleted file mode 100644 index 352a049af184..000000000000 --- a/data/sounds/notifications/alert12.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert13.ogg b/data/sounds/notifications/alert13.ogg Binary files differdeleted file mode 100644 index 09873600907f..000000000000 --- a/data/sounds/notifications/alert13.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert14.ogg b/data/sounds/notifications/alert14.ogg Binary files differdeleted file mode 100644 index 6e4930762dfb..000000000000 --- a/data/sounds/notifications/alert14.ogg +++ /dev/null diff --git a/data/sounds/notifications/alert15.ogg b/data/sounds/notifications/alert15.ogg Binary files differdeleted file mode 100644 index b140427e86ba..000000000000 --- a/data/sounds/notifications/alert15.ogg +++ /dev/null diff --git a/data/sounds/notifications/circios.ogg b/data/sounds/notifications/circios.ogg Binary files differnew file mode 100755 index 000000000000..68a187120b30 --- /dev/null +++ b/data/sounds/notifications/circios.ogg diff --git a/data/sounds/notifications/horkos.ogg b/data/sounds/notifications/horkos.ogg Binary files differnew file mode 100755 index 000000000000..171b3cb7c9ae --- /dev/null +++ b/data/sounds/notifications/horkos.ogg diff --git a/data/sounds/notifications/hypnos1.ogg b/data/sounds/notifications/hypnos1.ogg Binary files differnew file mode 100755 index 000000000000..4a7fc260835b --- /dev/null +++ b/data/sounds/notifications/hypnos1.ogg diff --git a/data/sounds/notifications/kratos1.ogg b/data/sounds/notifications/kratos1.ogg Binary files differnew file mode 100755 index 000000000000..3e1fe6404045 --- /dev/null +++ b/data/sounds/notifications/kratos1.ogg diff --git a/data/sounds/notifications/kratos2.ogg b/data/sounds/notifications/kratos2.ogg Binary files differnew file mode 100755 index 000000000000..93d3149e852b --- /dev/null +++ b/data/sounds/notifications/kratos2.ogg diff --git a/data/sounds/notifications/nomos1.ogg b/data/sounds/notifications/nomos1.ogg Binary files differnew file mode 100755 index 000000000000..5eb719a94dbd --- /dev/null +++ b/data/sounds/notifications/nomos1.ogg diff --git a/data/sounds/notifications/nomos2.ogg b/data/sounds/notifications/nomos2.ogg Binary files differnew file mode 100755 index 000000000000..544cb4c53715 --- /dev/null +++ b/data/sounds/notifications/nomos2.ogg diff --git a/data/sounds/notifications/ouranos.ogg b/data/sounds/notifications/ouranos.ogg Binary files differnew file mode 100755 index 000000000000..d0efc3a2bd13 --- /dev/null +++ b/data/sounds/notifications/ouranos.ogg diff --git a/data/sounds/notifications/phantasos.ogg b/data/sounds/notifications/phantasos.ogg Binary files differnew file mode 100755 index 000000000000..ea198821c250 --- /dev/null +++ b/data/sounds/notifications/phantasos.ogg diff --git a/data/sounds/notifications/poros.ogg b/data/sounds/notifications/poros.ogg Binary files differnew file mode 100755 index 000000000000..0a50a12e2dfe --- /dev/null +++ b/data/sounds/notifications/poros.ogg diff --git a/data/sounds/notifications/thrasos1.ogg b/data/sounds/notifications/thrasos1.ogg Binary files differnew file mode 100755 index 000000000000..9b7e62111a92 --- /dev/null +++ b/data/sounds/notifications/thrasos1.ogg diff --git a/graphics/java/android/renderscript/Allocation.java b/graphics/java/android/renderscript/Allocation.java index 0c33a5f85eae..6b309e1fe2db 100644 --- a/graphics/java/android/renderscript/Allocation.java +++ b/graphics/java/android/renderscript/Allocation.java @@ -162,12 +162,7 @@ public class Allocation extends BaseObj { copy1DRangeFrom(0, mType.getCount(), i); } - private void validateBitmap(Bitmap b) { - mRS.validate(); - if(mType.getX() != b.getWidth() || - mType.getY() != b.getHeight()) { - throw new RSIllegalArgumentException("Cannot update allocation from bitmap, sizes mismatch"); - } + private void validateBitmapFormat(Bitmap b) { Bitmap.Config bc = b.getConfig(); switch (bc) { case ALPHA_8: @@ -213,6 +208,13 @@ public class Allocation extends BaseObj { } } + private void validateBitmapSize(Bitmap b) { + if(mType.getX() != b.getWidth() || + mType.getY() != b.getHeight()) { + throw new RSIllegalArgumentException("Cannot update allocation from bitmap, sizes mismatch"); + } + } + public void copyFrom(int[] d) { mRS.validate(); copy1DRangeFrom(0, mType.getCount(), d); @@ -230,7 +232,9 @@ public class Allocation extends BaseObj { copy1DRangeFrom(0, mType.getCount(), d); } public void copyFrom(Bitmap b) { - validateBitmap(b); + mRS.validate(); + validateBitmapSize(b); + validateBitmapFormat(b); mRS.nAllocationCopyFromBitmap(getID(), b); } @@ -338,6 +342,18 @@ public class Allocation extends BaseObj { mRS.nAllocationData1D(getID(), off, 0, count, d, dataSize); } + private void validate2DRange(int xoff, int yoff, int w, int h) { + if (xoff < 0 || yoff < 0) { + throw new RSIllegalArgumentException("Offset cannot be negative."); + } + if (h < 0 || w < 0) { + throw new RSIllegalArgumentException("Height or width cannot be negative."); + } + if ((xoff + w) > mType.mDimX || + (yoff + h) > mType.mDimY) { + throw new RSIllegalArgumentException("Updated region larger than allocation."); + } + } /** * Copy a rectanglular region from the array into the @@ -352,21 +368,25 @@ public class Allocation extends BaseObj { */ public void copy2DRangeFrom(int xoff, int yoff, int w, int h, byte[] data) { mRS.validate(); + validate2DRange(xoff, yoff, w, h); mRS.nAllocationData2D(getID(), xoff, yoff, 0, 0, w, h, data, data.length); } public void copy2DRangeFrom(int xoff, int yoff, int w, int h, short[] data) { mRS.validate(); + validate2DRange(xoff, yoff, w, h); mRS.nAllocationData2D(getID(), xoff, yoff, 0, 0, w, h, data, data.length * 2); } public void copy2DRangeFrom(int xoff, int yoff, int w, int h, int[] data) { mRS.validate(); + validate2DRange(xoff, yoff, w, h); mRS.nAllocationData2D(getID(), xoff, yoff, 0, 0, w, h, data, data.length * 4); } public void copy2DRangeFrom(int xoff, int yoff, int w, int h, float[] data) { mRS.validate(); + validate2DRange(xoff, yoff, w, h); mRS.nAllocationData2D(getID(), xoff, yoff, 0, 0, w, h, data, data.length * 4); } @@ -381,12 +401,16 @@ public class Allocation extends BaseObj { */ public void copy2DRangeFrom(int xoff, int yoff, Bitmap data) { mRS.validate(); + validateBitmapFormat(data); + validate2DRange(xoff, yoff, data.getWidth(), data.getHeight()); mRS.nAllocationData2D(getID(), xoff, yoff, 0, 0, data); } public void copyTo(Bitmap b) { - validateBitmap(b); + mRS.validate(); + validateBitmapFormat(b); + validateBitmapSize(b); mRS.nAllocationCopyToBitmap(getID(), b); } diff --git a/graphics/java/android/renderscript/AllocationAdapter.java b/graphics/java/android/renderscript/AllocationAdapter.java index e682e93bf66a..f2fedea3a530 100644 --- a/graphics/java/android/renderscript/AllocationAdapter.java +++ b/graphics/java/android/renderscript/AllocationAdapter.java @@ -24,7 +24,6 @@ import android.util.Log; import android.util.TypedValue; /** - * @hide * **/ public class AllocationAdapter extends Allocation { diff --git a/graphics/java/android/renderscript/FileA3D.java b/graphics/java/android/renderscript/FileA3D.java index 01a9a828ae57..90d102cff928 100644 --- a/graphics/java/android/renderscript/FileA3D.java +++ b/graphics/java/android/renderscript/FileA3D.java @@ -28,7 +28,6 @@ import android.util.Log; import android.util.TypedValue; /** - * @hide * **/ public class FileA3D extends BaseObj { diff --git a/graphics/java/android/renderscript/Font.java b/graphics/java/android/renderscript/Font.java index ae209faaaf5e..252ffc115c44 100644 --- a/graphics/java/android/renderscript/Font.java +++ b/graphics/java/android/renderscript/Font.java @@ -30,7 +30,6 @@ import android.util.Log; import android.util.TypedValue; /** - * @hide * **/ public class Font extends BaseObj { diff --git a/graphics/java/android/renderscript/Long2.java b/graphics/java/android/renderscript/Long2.java index 11ead2fd5cde..834d13c561aa 100644 --- a/graphics/java/android/renderscript/Long2.java +++ b/graphics/java/android/renderscript/Long2.java @@ -21,7 +21,6 @@ import android.util.Log; /** - * @hide * **/ public class Long2 { diff --git a/graphics/java/android/renderscript/Long3.java b/graphics/java/android/renderscript/Long3.java index 16045324dcd1..c6d72894ba96 100644 --- a/graphics/java/android/renderscript/Long3.java +++ b/graphics/java/android/renderscript/Long3.java @@ -21,7 +21,6 @@ import android.util.Log; /** - * @hide * **/ public class Long3 { diff --git a/graphics/java/android/renderscript/Long4.java b/graphics/java/android/renderscript/Long4.java index 2fd274796b13..032c1d34ccf8 100644 --- a/graphics/java/android/renderscript/Long4.java +++ b/graphics/java/android/renderscript/Long4.java @@ -21,7 +21,6 @@ import android.util.Log; /** - * @hide * **/ public class Long4 { diff --git a/graphics/java/android/renderscript/Mesh.java b/graphics/java/android/renderscript/Mesh.java index b77fe7d459ed..f1f1237a58e3 100644 --- a/graphics/java/android/renderscript/Mesh.java +++ b/graphics/java/android/renderscript/Mesh.java @@ -22,7 +22,6 @@ import android.util.Config; import android.util.Log; /** - * @hide * Mesh class is a container for geometric data displayed in * renderscript. * @@ -205,7 +204,7 @@ public class Mesh extends BaseObj { /** * Adds a vertex data type to the builder object * - * @param r type of the vertex data allocation to be created + * @param t type of the vertex data allocation to be created * * @return this **/ diff --git a/graphics/java/android/renderscript/RSDriverException.java b/graphics/java/android/renderscript/RSDriverException.java index 61787e6adb0e..ce85b53e2817 100644 --- a/graphics/java/android/renderscript/RSDriverException.java +++ b/graphics/java/android/renderscript/RSDriverException.java @@ -20,7 +20,6 @@ package android.renderscript; /** * Base class for all exceptions thrown by the Android * Renderscript - * @hide */ public class RSDriverException extends RSRuntimeException { public RSDriverException(String string) { diff --git a/graphics/java/android/renderscript/RSIllegalArgumentException.java b/graphics/java/android/renderscript/RSIllegalArgumentException.java index 8d67a8da636e..954c0e82d6aa 100644 --- a/graphics/java/android/renderscript/RSIllegalArgumentException.java +++ b/graphics/java/android/renderscript/RSIllegalArgumentException.java @@ -20,7 +20,6 @@ package android.renderscript; /** * Base class for all exceptions thrown by the Android * Renderscript - * @hide */ public class RSIllegalArgumentException extends RSRuntimeException { public RSIllegalArgumentException(String string) { diff --git a/graphics/java/android/renderscript/RSInvalidStateException.java b/graphics/java/android/renderscript/RSInvalidStateException.java index 53b947915b4d..691aeba62ff4 100644 --- a/graphics/java/android/renderscript/RSInvalidStateException.java +++ b/graphics/java/android/renderscript/RSInvalidStateException.java @@ -20,7 +20,6 @@ package android.renderscript; /** * Base class for all exceptions thrown by the Android * Renderscript - * @hide */ public class RSInvalidStateException extends RSRuntimeException { public RSInvalidStateException(String string) { diff --git a/graphics/java/android/renderscript/RSRuntimeException.java b/graphics/java/android/renderscript/RSRuntimeException.java index 4c97937ba512..5a16478b7464 100644 --- a/graphics/java/android/renderscript/RSRuntimeException.java +++ b/graphics/java/android/renderscript/RSRuntimeException.java @@ -20,7 +20,6 @@ package android.renderscript; /** * Base class for all exceptions thrown by the Android * Renderscript - * @hide */ public class RSRuntimeException extends java.lang.RuntimeException { diff --git a/graphics/java/android/renderscript/RSSurfaceView.java b/graphics/java/android/renderscript/RSSurfaceView.java index 507f41f47d87..be893bbcb0e9 100644 --- a/graphics/java/android/renderscript/RSSurfaceView.java +++ b/graphics/java/android/renderscript/RSSurfaceView.java @@ -30,16 +30,16 @@ import android.view.SurfaceHolder; import android.view.SurfaceView; /** - * @hide * - **/ + */ public class RSSurfaceView extends SurfaceView implements SurfaceHolder.Callback { private SurfaceHolder mSurfaceHolder; private RenderScriptGL mRS; /** * Standard View constructor. In order to render something, you - * must call {@link #setRenderer} to register a renderer. + * must call {@link android.opengl.GLSurfaceView#setRenderer} to + * register a renderer. */ public RSSurfaceView(Context context) { super(context); @@ -49,7 +49,8 @@ public class RSSurfaceView extends SurfaceView implements SurfaceHolder.Callback /** * Standard View constructor. In order to render something, you - * must call {@link #setRenderer} to register a renderer. + * must call {@link android.opengl.GLSurfaceView#setRenderer} to + * register a renderer. */ public RSSurfaceView(Context context, AttributeSet attrs) { super(context, attrs); diff --git a/graphics/jni/android_renderscript_RenderScript.cpp b/graphics/jni/android_renderscript_RenderScript.cpp index a7913d7e0864..35db78691684 100644 --- a/graphics/jni/android_renderscript_RenderScript.cpp +++ b/graphics/jni/android_renderscript_RenderScript.cpp @@ -535,6 +535,28 @@ nAllocationElementData1D(JNIEnv *_env, jobject _this, RsContext con, jint alloc, } static void +nAllocationData2D_s(JNIEnv *_env, jobject _this, RsContext con, jint alloc, jint xoff, jint yoff, jint lod, jint face, + jint w, jint h, jshortArray data, int sizeBytes) +{ + jint len = _env->GetArrayLength(data); + LOG_API("nAllocation2DData_s, con(%p), adapter(%p), xoff(%i), yoff(%i), w(%i), h(%i), len(%i)", con, (RsAllocation)alloc, xoff, yoff, w, h, len); + jshort *ptr = _env->GetShortArrayElements(data, NULL); + rsAllocation2DData(con, (RsAllocation)alloc, xoff, yoff, lod, (RsAllocationCubemapFace)face, w, h, ptr, sizeBytes); + _env->ReleaseShortArrayElements(data, ptr, JNI_ABORT); +} + +static void +nAllocationData2D_b(JNIEnv *_env, jobject _this, RsContext con, jint alloc, jint xoff, jint yoff, jint lod, jint face, + jint w, jint h, jbyteArray data, int sizeBytes) +{ + jint len = _env->GetArrayLength(data); + LOG_API("nAllocation2DData_b, con(%p), adapter(%p), xoff(%i), yoff(%i), w(%i), h(%i), len(%i)", con, (RsAllocation)alloc, xoff, yoff, w, h, len); + jbyte *ptr = _env->GetByteArrayElements(data, NULL); + rsAllocation2DData(con, (RsAllocation)alloc, xoff, yoff, lod, (RsAllocationCubemapFace)face, w, h, ptr, sizeBytes); + _env->ReleaseByteArrayElements(data, ptr, JNI_ABORT); +} + +static void nAllocationData2D_i(JNIEnv *_env, jobject _this, RsContext con, jint alloc, jint xoff, jint yoff, jint lod, jint face, jint w, jint h, jintArray data, int sizeBytes) { @@ -567,6 +589,26 @@ nAllocationRead_i(JNIEnv *_env, jobject _this, RsContext con, jint alloc, jintAr } static void +nAllocationRead_s(JNIEnv *_env, jobject _this, RsContext con, jint alloc, jshortArray data) +{ + jint len = _env->GetArrayLength(data); + LOG_API("nAllocationRead_i, con(%p), alloc(%p), len(%i)", con, (RsAllocation)alloc, len); + jshort *ptr = _env->GetShortArrayElements(data, NULL); + rsAllocationRead(con, (RsAllocation)alloc, ptr); + _env->ReleaseShortArrayElements(data, ptr, 0); +} + +static void +nAllocationRead_b(JNIEnv *_env, jobject _this, RsContext con, jint alloc, jbyteArray data) +{ + jint len = _env->GetArrayLength(data); + LOG_API("nAllocationRead_i, con(%p), alloc(%p), len(%i)", con, (RsAllocation)alloc, len); + jbyte *ptr = _env->GetByteArrayElements(data, NULL); + rsAllocationRead(con, (RsAllocation)alloc, ptr); + _env->ReleaseByteArrayElements(data, ptr, 0); +} + +static void nAllocationRead_f(JNIEnv *_env, jobject _this, RsContext con, jint alloc, jfloatArray data) { jint len = _env->GetArrayLength(data); @@ -1216,8 +1258,12 @@ static JNINativeMethod methods[] = { {"rsnAllocationData1D", "(IIIII[FI)V", (void*)nAllocationData1D_f }, {"rsnAllocationElementData1D", "(IIIII[BI)V", (void*)nAllocationElementData1D }, {"rsnAllocationData2D", "(IIIIIIII[II)V", (void*)nAllocationData2D_i }, +{"rsnAllocationData2D", "(IIIIIIII[SI)V", (void*)nAllocationData2D_s }, +{"rsnAllocationData2D", "(IIIIIIII[BI)V", (void*)nAllocationData2D_b }, {"rsnAllocationData2D", "(IIIIIIII[FI)V", (void*)nAllocationData2D_f }, {"rsnAllocationRead", "(II[I)V", (void*)nAllocationRead_i }, +{"rsnAllocationRead", "(II[S)V", (void*)nAllocationRead_s }, +{"rsnAllocationRead", "(II[B)V", (void*)nAllocationRead_b }, {"rsnAllocationRead", "(II[F)V", (void*)nAllocationRead_f }, {"rsnAllocationGetType", "(II)I", (void*)nAllocationGetType}, {"rsnAllocationResize1D", "(III)V", (void*)nAllocationResize1D }, diff --git a/include/gui/SurfaceTexture.h b/include/gui/SurfaceTexture.h index cbc15d81b980..09cf2a27f3ac 100644 --- a/include/gui/SurfaceTexture.h +++ b/include/gui/SurfaceTexture.h @@ -70,6 +70,26 @@ public: // target texture belongs is bound to the calling thread. status_t updateTexImage(); + // getTransformMatrix retrieves the 4x4 texture coordinate transform matrix + // associated with the texture image set by the most recent call to + // updateTexImage. + // + // This transform matrix maps 2D homogeneous texture coordinates of the form + // (s, t, 0, 1) with s and t in the inclusive range [0, 1] to the texture + // coordinate that should be used to sample that location from the texture. + // Sampling the texture outside of the range of this transform is undefined. + // + // This transform is necessary to compensate for transforms that the stream + // content producer may implicitly apply to the content. By forcing users of + // a SurfaceTexture to apply this transform we avoid performing an extra + // copy of the data that would be needed to hide the transform from the + // user. + // + // The matrix is stored in column-major order so that it may be passed + // directly to OpenGL ES via the glLoadMatrixf or glUniformMatrix4fv + // functions. + void getTransformMatrix(float mtx[16]); + private: // freeAllBuffers frees the resources (both GraphicBuffer and EGLImage) for @@ -120,11 +140,37 @@ private: // reset mCurrentTexture to INVALID_BUFFER_SLOT. int mCurrentTexture; + // mCurrentCrop is the crop rectangle that applies to the current texture. + // It gets set to mLastQueuedCrop each time updateTexImage is called. + Rect mCurrentCrop; + + // mCurrentTransform is the transform identifier for the current texture. It + // gets set to mLastQueuedTransform each time updateTexImage is called. + uint32_t mCurrentTransform; + // mLastQueued is the buffer slot index of the most recently enqueued buffer. // At construction time it is initialized to INVALID_BUFFER_SLOT, and is // updated each time queueBuffer is called. int mLastQueued; + // mLastQueuedCrop is the crop rectangle for the buffer that was most + // recently queued. This gets set to mNextCrop each time queueBuffer gets + // called. + Rect mLastQueuedCrop; + + // mLastQueuedTransform is the transform identifier for the buffer that was + // most recently queued. This gets set to mNextTransform each time + // queueBuffer gets called. + uint32_t mLastQueuedTransform; + + // mNextCrop is the crop rectangle that will be used for the next buffer + // that gets queued. It is set by calling setCrop. + Rect mNextCrop; + + // mNextTransform is the transform identifier that will be used for the next + // buffer that gets queued. It is set by calling setTransform. + uint32_t mNextTransform; + // mTexName is the name of the OpenGL texture to which streamed images will // be bound when updateTexImage is called. It is set at construction time // changed with a call to setTexName. diff --git a/include/media/IMediaMetadataRetriever.h b/include/media/IMediaMetadataRetriever.h index e517cf03297f..8e3cdbbead0b 100644 --- a/include/media/IMediaMetadataRetriever.h +++ b/include/media/IMediaMetadataRetriever.h @@ -32,7 +32,6 @@ public: virtual void disconnect() = 0; virtual status_t setDataSource(const char* srcUrl) = 0; virtual status_t setDataSource(int fd, int64_t offset, int64_t length) = 0; - virtual status_t setMode(int mode) = 0; virtual sp<IMemory> getFrameAtTime(int64_t timeUs, int option) = 0; virtual sp<IMemory> extractAlbumArt() = 0; virtual const char* extractMetadata(int keyCode) = 0; diff --git a/include/media/MediaMetadataRetrieverInterface.h b/include/media/MediaMetadataRetrieverInterface.h index 717849d97798..04491224c21e 100644 --- a/include/media/MediaMetadataRetrieverInterface.h +++ b/include/media/MediaMetadataRetrieverInterface.h @@ -32,7 +32,6 @@ public: virtual ~MediaMetadataRetrieverBase() {} virtual status_t setDataSource(const char *url) = 0; virtual status_t setDataSource(int fd, int64_t offset, int64_t length) = 0; - virtual status_t setMode(int mode) = 0; virtual VideoFrame* getFrameAtTime(int64_t timeUs, int option) = 0; virtual MediaAlbumArt* extractAlbumArt() = 0; virtual const char* extractMetadata(int keyCode) = 0; @@ -42,35 +41,12 @@ public: class MediaMetadataRetrieverInterface : public MediaMetadataRetrieverBase { public: - MediaMetadataRetrieverInterface() - : mMode(0) { - } + MediaMetadataRetrieverInterface() {} virtual ~MediaMetadataRetrieverInterface() {} - - // @param mode The intended mode of operations: - // can be any of the following: - // METADATA_MODE_NOOP: Experimental - just add and remove data source. - // METADATA_MODE_FRAME_CAPTURE_ONLY: For capture frame/thumbnail only. - // METADATA_MODE_METADATA_RETRIEVAL_ONLY: For meta data retrieval only. - // METADATA_MODE_FRAME_CAPTURE_AND_METADATA_RETRIEVAL: For both frame - // capture and meta data retrieval. - virtual status_t setMode(int mode) { - if (mode < METADATA_MODE_NOOP || - mode > METADATA_MODE_FRAME_CAPTURE_AND_METADATA_RETRIEVAL) { - return BAD_VALUE; - } - - mMode = mode; - return NO_ERROR; - } - - virtual status_t getMode(int* mode) const { *mode = mMode; return NO_ERROR; } virtual VideoFrame* getFrameAtTime(int64_t timeUs, int option) { return NULL; } virtual MediaAlbumArt* extractAlbumArt() { return NULL; } virtual const char* extractMetadata(int keyCode) { return NULL; } - - uint32_t mMode; }; }; // namespace android diff --git a/include/media/mediametadataretriever.h b/include/media/mediametadataretriever.h index 03dd52d6f517..e905006929c3 100644 --- a/include/media/mediametadataretriever.h +++ b/include/media/mediametadataretriever.h @@ -42,37 +42,14 @@ enum { METADATA_KEY_YEAR = 8, METADATA_KEY_DURATION = 9, METADATA_KEY_NUM_TRACKS = 10, - METADATA_KEY_IS_DRM_CRIPPLED = 11, - METADATA_KEY_CODEC = 12, - METADATA_KEY_RATING = 13, - METADATA_KEY_COMMENT = 14, - METADATA_KEY_COPYRIGHT = 15, - METADATA_KEY_BIT_RATE = 16, - METADATA_KEY_FRAME_RATE = 17, - METADATA_KEY_VIDEO_FORMAT = 18, - METADATA_KEY_VIDEO_HEIGHT = 19, - METADATA_KEY_VIDEO_WIDTH = 20, - METADATA_KEY_WRITER = 21, - METADATA_KEY_MIMETYPE = 22, - METADATA_KEY_DISC_NUMBER = 23, - METADATA_KEY_ALBUMARTIST = 24, - METADATA_KEY_COMPILATION = 25, + METADATA_KEY_WRITER = 11, + METADATA_KEY_MIMETYPE = 12, + METADATA_KEY_ALBUMARTIST = 13, + METADATA_KEY_DISC_NUMBER = 14, + METADATA_KEY_COMPILATION = 15, // Add more here... }; -// The intended mode of operations:$ -// METADATA_MODE_NOOP: Experimental - just add and remove data source.$ -// METADATA_MODE_FRAME_CAPTURE_ONLY: For capture frame/thumbnail only.$ -// METADATA_MODE_METADATA_RETRIEVAL_ONLY: For meta data retrieval only.$ -// METADATA_MODE_FRAME_CAPTURE_AND_METADATA_RETRIEVAL: For both frame capture -// and meta data retrieval.$ -enum { - METADATA_MODE_NOOP = 0x00, - METADATA_MODE_METADATA_RETRIEVAL_ONLY = 0x01, - METADATA_MODE_FRAME_CAPTURE_ONLY = 0x02, - METADATA_MODE_FRAME_CAPTURE_AND_METADATA_RETRIEVAL = 0x03 -}; - class MediaMetadataRetriever: public RefBase { public: @@ -81,7 +58,6 @@ public: void disconnect(); status_t setDataSource(const char* dataSourceUrl); status_t setDataSource(int fd, int64_t offset, int64_t length); - status_t setMode(int mode); sp<IMemory> getFrameAtTime(int64_t timeUs, int option); sp<IMemory> extractAlbumArt(); const char* extractMetadata(int keyCode); diff --git a/libs/gui/SurfaceTexture.cpp b/libs/gui/SurfaceTexture.cpp index 11a48d989425..28f3dc2fa2d6 100644 --- a/libs/gui/SurfaceTexture.cpp +++ b/libs/gui/SurfaceTexture.cpp @@ -34,6 +34,46 @@ namespace android { +// Transform matrices +static float mtxIdentity[16] = { + 1, 0, 0, 0, + 0, 1, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1, +}; +static float mtxFlipH[16] = { + -1, 0, 0, 0, + 0, 1, 0, 0, + 0, 0, 1, 0, + 1, 0, 0, 1, +}; +static float mtxFlipV[16] = { + 1, 0, 0, 0, + 0, -1, 0, 0, + 0, 0, 1, 0, + 0, 1, 0, 1, +}; +static float mtxRot90[16] = { + 0, 1, 0, 0, + -1, 0, 0, 0, + 0, 0, 1, 0, + 1, 0, 0, 1, +}; +static float mtxRot180[16] = { + -1, 0, 0, 0, + 0, -1, 0, 0, + 0, 0, 1, 0, + 1, 1, 0, 1, +}; +static float mtxRot270[16] = { + 0, -1, 0, 0, + 1, 0, 0, 0, + 0, 0, 1, 0, + 0, 1, 0, 1, +}; + +static void mtxMul(float out[16], const float a[16], const float b[16]); + SurfaceTexture::SurfaceTexture(GLuint tex) : mBufferCount(MIN_BUFFER_SLOTS), mCurrentTexture(INVALID_BUFFER_SLOT), mLastQueued(INVALID_BUFFER_SLOT), mTexName(tex) { @@ -121,6 +161,8 @@ status_t SurfaceTexture::queueBuffer(int buf) { } mSlots[buf].mOwnedByClient = false; mLastQueued = buf; + mLastQueuedCrop = mNextCrop; + mLastQueuedTransform = mNextTransform; return OK; } @@ -138,17 +180,17 @@ void SurfaceTexture::cancelBuffer(int buf) { mSlots[buf].mOwnedByClient = false; } -status_t SurfaceTexture::setCrop(const Rect& reg) { +status_t SurfaceTexture::setCrop(const Rect& crop) { LOGV("SurfaceTexture::setCrop"); Mutex::Autolock lock(mMutex); - // XXX: How should we handle crops? + mNextCrop = crop; return OK; } status_t SurfaceTexture::setTransform(uint32_t transform) { LOGV("SurfaceTexture::setTransform"); Mutex::Autolock lock(mMutex); - // XXX: How should we handle transforms? + mNextTransform = transform; return OK; } @@ -162,8 +204,12 @@ status_t SurfaceTexture::updateTexImage() { // Initially both mCurrentTexture and mLastQueued are INVALID_BUFFER_SLOT, // so this check will fail until a buffer gets queued. if (mCurrentTexture != mLastQueued) { - // XXX: Figure out the right target. + // Update the SurfaceTexture state. mCurrentTexture = mLastQueued; + mCurrentCrop = mLastQueuedCrop; + mCurrentTransform = mLastQueuedTransform; + + // Update the GL texture object. EGLImageKHR image = mSlots[mCurrentTexture].mEglImage; if (image == EGL_NO_IMAGE_KHR) { EGLDisplay dpy = eglGetCurrentDisplay(); @@ -183,6 +229,49 @@ status_t SurfaceTexture::updateTexImage() { return OK; } +void SurfaceTexture::getTransformMatrix(float mtx[16]) { + LOGV("SurfaceTexture::updateTexImage"); + Mutex::Autolock lock(mMutex); + + float* xform = mtxIdentity; + switch (mCurrentTransform) { + case 0: + xform = mtxIdentity; + break; + case NATIVE_WINDOW_TRANSFORM_FLIP_H: + xform = mtxFlipH; + break; + case NATIVE_WINDOW_TRANSFORM_FLIP_V: + xform = mtxFlipV; + break; + case NATIVE_WINDOW_TRANSFORM_ROT_90: + xform = mtxRot90; + break; + case NATIVE_WINDOW_TRANSFORM_ROT_180: + xform = mtxRot180; + break; + case NATIVE_WINDOW_TRANSFORM_ROT_270: + xform = mtxRot270; + break; + default: + LOGE("getTransformMatrix: unknown transform: %d", mCurrentTransform); + } + + sp<GraphicBuffer>& buf(mSlots[mCurrentTexture].mGraphicBuffer); + float tx = float(mCurrentCrop.left) / float(buf->getWidth()); + float ty = float(mCurrentCrop.bottom) / float(buf->getHeight()); + float sx = float(mCurrentCrop.width()) / float(buf->getWidth()); + float sy = float(mCurrentCrop.height()) / float(buf->getHeight()); + float crop[16] = { + sx, 0, 0, sx*tx, + 0, sy, 0, sy*ty, + 0, 0, 1, 0, + 0, 0, 0, 1, + }; + + mtxMul(mtx, crop, xform); +} + void SurfaceTexture::freeAllBuffers() { for (int i = 0; i < NUM_BUFFER_SLOTS; i++) { mSlots[i].mGraphicBuffer = 0; @@ -214,4 +303,26 @@ EGLImageKHR SurfaceTexture::createImage(EGLDisplay dpy, return image; } +static void mtxMul(float out[16], const float a[16], const float b[16]) { + out[0] = a[0]*b[0] + a[4]*b[1] + a[8]*b[2] + a[12]*b[3]; + out[1] = a[1]*b[0] + a[5]*b[1] + a[9]*b[2] + a[13]*b[3]; + out[2] = a[2]*b[0] + a[6]*b[1] + a[10]*b[2] + a[14]*b[3]; + out[3] = a[3]*b[0] + a[7]*b[1] + a[11]*b[2] + a[15]*b[3]; + + out[4] = a[0]*b[4] + a[4]*b[5] + a[8]*b[6] + a[12]*b[7]; + out[5] = a[1]*b[4] + a[5]*b[5] + a[9]*b[6] + a[13]*b[7]; + out[6] = a[2]*b[4] + a[6]*b[5] + a[10]*b[6] + a[14]*b[7]; + out[7] = a[3]*b[4] + a[7]*b[5] + a[11]*b[6] + a[15]*b[7]; + + out[8] = a[0]*b[8] + a[4]*b[9] + a[8]*b[10] + a[12]*b[11]; + out[9] = a[1]*b[8] + a[5]*b[9] + a[9]*b[10] + a[13]*b[11]; + out[10] = a[2]*b[8] + a[6]*b[9] + a[10]*b[10] + a[14]*b[11]; + out[11] = a[3]*b[8] + a[7]*b[9] + a[11]*b[10] + a[15]*b[11]; + + out[12] = a[0]*b[12] + a[4]*b[13] + a[8]*b[14] + a[12]*b[15]; + out[13] = a[1]*b[12] + a[5]*b[13] + a[9]*b[14] + a[13]*b[15]; + out[14] = a[2]*b[12] + a[6]*b[13] + a[10]*b[14] + a[14]*b[15]; + out[15] = a[3]*b[12] + a[7]*b[13] + a[11]*b[14] + a[15]*b[15]; +} + }; // namespace android diff --git a/libs/hwui/Debug.h b/libs/hwui/Debug.h index ddbfa5e3ddb0..a194cbe7001d 100644 --- a/libs/hwui/Debug.h +++ b/libs/hwui/Debug.h @@ -44,4 +44,7 @@ // Turn on to display debug info about textures #define DEBUG_TEXTURES 0 +// Turn on to display debug info about the layer renderer +#define DEBUG_LAYER_RENDERER 0 + #endif // ANDROID_HWUI_DEBUG_H diff --git a/libs/hwui/LayerRenderer.cpp b/libs/hwui/LayerRenderer.cpp index d309ade2e976..b838764a54de 100644 --- a/libs/hwui/LayerRenderer.cpp +++ b/libs/hwui/LayerRenderer.cpp @@ -17,6 +17,7 @@ #define LOG_TAG "OpenGLRenderer" #include "LayerRenderer.h" +#include "Properties.h" namespace android { namespace uirenderer { @@ -26,14 +27,19 @@ namespace uirenderer { /////////////////////////////////////////////////////////////////////////////// void LayerRenderer::prepare(bool opaque) { + LAYER_RENDERER_LOGD("Rendering into layer, fbo = %d", mFbo); + glGetIntegerv(GL_FRAMEBUFFER_BINDING, (GLint*) &mPreviousFbo); glBindFramebuffer(GL_FRAMEBUFFER, mFbo); + OpenGLRenderer::prepare(opaque); } void LayerRenderer::finish() { OpenGLRenderer::finish(); glBindFramebuffer(GL_FRAMEBUFFER, mPreviousFbo); + + LAYER_RENDERER_LOGD("Finished rendering into layer, fbo = %d", mFbo); } /////////////////////////////////////////////////////////////////////////////// @@ -42,6 +48,8 @@ void LayerRenderer::finish() { GLuint LayerRenderer::createLayer(uint32_t width, uint32_t height, uint32_t* layerWidth, uint32_t* layerHeight, GLuint* texture) { + LAYER_RENDERER_LOGD("Creating new layer %dx%d", width, height); + GLuint previousFbo; glGetIntegerv(GL_FRAMEBUFFER_BINDING, (GLint*) &previousFbo); @@ -49,6 +57,12 @@ GLuint LayerRenderer::createLayer(uint32_t width, uint32_t height, glGenFramebuffers(1, &fbo); glBindFramebuffer(GL_FRAMEBUFFER, fbo); + if (glGetError() != GL_NO_ERROR) { + glBindFramebuffer(GL_FRAMEBUFFER, previousFbo); + glDeleteBuffers(1, &fbo); + return 0; + } + glActiveTexture(GL_TEXTURE0); glGenTextures(1, texture); glBindTexture(GL_TEXTURE_2D, *texture); @@ -65,9 +79,9 @@ GLuint LayerRenderer::createLayer(uint32_t width, uint32_t height, GL_RGBA, GL_UNSIGNED_BYTE, NULL); if (glGetError() != GL_NO_ERROR) { + glBindFramebuffer(GL_FRAMEBUFFER, previousFbo); glDeleteBuffers(1, &fbo); glDeleteTextures(1, texture); - glBindFramebuffer(GL_FRAMEBUFFER, previousFbo); return 0; } @@ -75,9 +89,9 @@ GLuint LayerRenderer::createLayer(uint32_t width, uint32_t height, *texture, 0); if (glGetError() != GL_NO_ERROR) { + glBindFramebuffer(GL_FRAMEBUFFER, previousFbo); glDeleteBuffers(1, &fbo); glDeleteTextures(1, texture); - glBindFramebuffer(GL_FRAMEBUFFER, previousFbo); return 0; } @@ -91,6 +105,8 @@ GLuint LayerRenderer::createLayer(uint32_t width, uint32_t height, void LayerRenderer::resizeLayer(GLuint fbo, GLuint texture, uint32_t width, uint32_t height, uint32_t* layerWidth, uint32_t* layerHeight) { + LAYER_RENDERER_LOGD("Resizing layer fbo = %d to %dx%d", fbo, width, height); + glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, texture); @@ -112,11 +128,15 @@ void LayerRenderer::resizeLayer(GLuint fbo, GLuint texture, uint32_t width, uint } void LayerRenderer::destroyLayer(GLuint fbo, GLuint texture) { + LAYER_RENDERER_LOGD("Destroying layer, fbo = %d", fbo); + if (fbo) glDeleteFramebuffers(1, &fbo); if (texture) glDeleteTextures(1, &texture); } void LayerRenderer::destroyLayerDeferred(GLuint fbo, GLuint texture) { + LAYER_RENDERER_LOGD("Deferring layer destruction, fbo = %d", fbo); + Caches& caches = Caches::getInstance(); if (fbo) caches.deleteFboDeferred(fbo); if (texture) caches.deleteTextureDeferred(texture); diff --git a/libs/hwui/LayerRenderer.h b/libs/hwui/LayerRenderer.h index 800931a456a1..be684122f80a 100644 --- a/libs/hwui/LayerRenderer.h +++ b/libs/hwui/LayerRenderer.h @@ -23,6 +23,17 @@ namespace android { namespace uirenderer { /////////////////////////////////////////////////////////////////////////////// +// Defines +/////////////////////////////////////////////////////////////////////////////// + +// Debug +#if DEBUG_LAYER_RENDERER + #define LAYER_RENDERER_LOGD(...) LOGD(__VA_ARGS__) +#else + #define LAYER_RENDERER_LOGD(...) +#endif + +/////////////////////////////////////////////////////////////////////////////// // Renderer /////////////////////////////////////////////////////////////////////////////// diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp index aefefe4dc75f..9beb227c9b0c 100644 --- a/libs/hwui/OpenGLRenderer.cpp +++ b/libs/hwui/OpenGLRenderer.cpp @@ -627,7 +627,7 @@ void OpenGLRenderer::composeLayerRegion(Layer* layer, const Rect& rect) { setupDrawDirtyRegionsDisabled(); setupDrawPureColorUniforms(); setupDrawTexture(layer->texture); - setupDrawModelViewIdentity(); + setupDrawModelViewTranslate(rect.left, rect.top, rect.right, rect.bottom); setupDrawMesh(&mesh[0].position[0], &mesh[0].texture[0]); for (size_t i = 0; i < count; i++) { diff --git a/libs/hwui/Properties.h b/libs/hwui/Properties.h index c4749363711e..6a0d7ea18dfb 100644 --- a/libs/hwui/Properties.h +++ b/libs/hwui/Properties.h @@ -26,7 +26,7 @@ */ // If turned on, layers drawn inside FBOs are optimized with regions -#define RENDER_LAYERS_AS_REGIONS 0 +#define RENDER_LAYERS_AS_REGIONS 1 /** * Debug level for app developers. diff --git a/libs/rs/rsAllocation.cpp b/libs/rs/rsAllocation.cpp index cf394c0dc1c7..2ed77749a311 100644 --- a/libs/rs/rsAllocation.cpp +++ b/libs/rs/rsAllocation.cpp @@ -202,6 +202,17 @@ void Allocation::uploadToTexture(const Context *rsc) { rsc->checkError("Allocation::uploadToTexture"); } +void Allocation::update2DTexture(const void *ptr, uint32_t xoff, uint32_t yoff, + uint32_t lod, RsAllocationCubemapFace face, + uint32_t w, uint32_t h) { + GLenum type = mType->getElement()->getComponent().getGLType(); + GLenum format = mType->getElement()->getComponent().getGLFormat(); + GLenum target = (GLenum)getGLTarget(); + glBindTexture(target, mTextureID); + glPixelStorei(GL_UNPACK_ALIGNMENT, 1); + glTexSubImage2D(GL_TEXTURE_2D, lod, xoff, yoff, w, h, format, type, ptr); +} + void Allocation::upload2DTexture(bool isFirstUpload, const void *ptr) { GLenum type = mType->getElement()->getComponent().getGLType(); GLenum format = mType->getElement()->getComponent().getGLFormat(); @@ -368,12 +379,13 @@ void Allocation::data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t lod, sendDirty(); mUploadDefered = true; } else { - upload2DTexture(false, data); + update2DTexture(data, xoff, yoff, lod, face, w, h); } } -void Allocation::data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, uint32_t lod, RsAllocationCubemapFace face, - uint32_t w, uint32_t h, uint32_t d, const void *data, uint32_t sizeBytes) { +void Allocation::data(Context *rsc, uint32_t xoff, uint32_t yoff, uint32_t zoff, + uint32_t lod, RsAllocationCubemapFace face, + uint32_t w, uint32_t h, uint32_t d, const void *data, uint32_t sizeBytes) { } void Allocation::elementData(Context *rsc, uint32_t x, const void *data, diff --git a/libs/rs/rsAllocation.h b/libs/rs/rsAllocation.h index a8d086eeeb48..a160765b9773 100644 --- a/libs/rs/rsAllocation.h +++ b/libs/rs/rsAllocation.h @@ -106,6 +106,8 @@ public: } void upload2DTexture(bool isFirstUpload, const void *ptr); + void update2DTexture(const void *ptr, uint32_t xoff, uint32_t yoff, + uint32_t lod, RsAllocationCubemapFace face, uint32_t w, uint32_t h); protected: ObjectBaseRef<const Type> mType; diff --git a/libs/rs/rsContext.cpp b/libs/rs/rsContext.cpp index c5ee7ee98622..bb38825e12ee 100644 --- a/libs/rs/rsContext.cpp +++ b/libs/rs/rsContext.cpp @@ -743,7 +743,9 @@ void Context::setSurface(uint32_t w, uint32_t h, ANativeWindow *sur) { rsAssert(mIsGraphicsContext); EGLBoolean ret; - if (mEGL.mSurface != NULL) { + // WAR: Some drivers fail to handle 0 size surfaces correcntly. + // Use the pbuffer to avoid this pitfall. + if ((mEGL.mSurface != NULL) || (w == 0) || (h == 0)) { ret = eglMakeCurrent(mEGL.mDisplay, mEGL.mSurfaceDefault, mEGL.mSurfaceDefault, mEGL.mContext); checkEglError("eglMakeCurrent", ret); diff --git a/media/java/android/media/MediaMetadataRetriever.java b/media/java/android/media/MediaMetadataRetriever.java index b99f7ed0d1ee..77e939ed12df 100644 --- a/media/java/android/media/MediaMetadataRetriever.java +++ b/media/java/android/media/MediaMetadataRetriever.java @@ -29,7 +29,6 @@ import java.io.IOException; /** * MediaMetadataRetriever class provides a unified interface for retrieving * frame and meta data from an input media file. - * {@hide} */ public class MediaMetadataRetriever { @@ -49,30 +48,6 @@ public class MediaMetadataRetriever } /** - * Call this method before setDataSource() so that the mode becomes - * effective for subsequent operations. This method can be called only once - * at the beginning if the intended mode of operation for a - * MediaMetadataRetriever object remains the same for its whole lifetime, - * and thus it is unnecessary to call this method each time setDataSource() - * is called. If this is not never called (which is allowed), by default the - * intended mode of operation is to both capture frame and retrieve meta - * data (i.e., MODE_GET_METADATA_ONLY | MODE_CAPTURE_FRAME_ONLY). - * Often, this may not be what one wants, since doing this has negative - * performance impact on execution time of a call to setDataSource(), since - * both types of operations may be time consuming. - * - * @param mode The intended mode of operation. Can be any combination of - * MODE_GET_METADATA_ONLY and MODE_CAPTURE_FRAME_ONLY: - * 1. MODE_GET_METADATA_ONLY & MODE_CAPTURE_FRAME_ONLY: - * For neither frame capture nor meta data retrieval - * 2. MODE_GET_METADATA_ONLY: For meta data retrieval only - * 3. MODE_CAPTURE_FRAME_ONLY: For frame capture only - * 4. MODE_GET_METADATA_ONLY | MODE_CAPTURE_FRAME_ONLY: - * For both frame capture and meta data retrieval - */ - public native void setMode(int mode); - - /** * Sets the data source (file pathname) to use. Call this * method before the rest of the methods in this class. This method may be * time-consuming. @@ -199,15 +174,15 @@ public class MediaMetadataRetriever * that the implementation considers as representative may be returned. * * @param option a hint on how the frame is found. Use - * {@link OPTION_PREVIOUS_SYNC} if one wants to retrieve a sync frame + * {@link #OPTION_PREVIOUS_SYNC} if one wants to retrieve a sync frame * that has a timestamp earlier than or the same as timeUs. Use - * {@link OPTION_NEXT_SYNC} if one wants to retrieve a sync frame + * {@link #OPTION_NEXT_SYNC} if one wants to retrieve a sync frame * that has a timestamp later than or the same as timeUs. Use - * {@link OPTION_CLOSEST_SYNC} if one wants to retrieve a sync frame + * {@link #OPTION_CLOSEST_SYNC} if one wants to retrieve a sync frame * that has a timestamp closest to or the same as timeUs. Use - * {@link OPTION_CLOSEST} if one wants to retrieve a frame that may + * {@link #OPTION_CLOSEST} if one wants to retrieve a frame that may * or may not be a sync frame but is closest to or the same as timeUs. - * {@link OPTION_CLOSEST} often has larger performance overhead compared + * {@link #OPTION_CLOSEST} often has larger performance overhead compared * to the other options if there is no sync frame located at timeUs. * * @return A Bitmap containing a representative video frame, which @@ -228,7 +203,7 @@ public class MediaMetadataRetriever * and returns it as a bitmap. This is useful for generating a thumbnail * for an input data source. Call this method if one does not care * how the frame is found as long as it is close to the given time; - * otherwise, please call {@link getFrameAtTime(long, int)}. + * otherwise, please call {@link #getFrameAtTime(long, int)}. * * @param timeUs The time position where the frame will be retrieved. * When retrieving the frame at the given time position, there is no @@ -252,7 +227,7 @@ public class MediaMetadataRetriever * and returns it as a bitmap. This is useful for generating a thumbnail * for an input data source. Call this method if one does not * care about where the frame is located; otherwise, please call - * {@link getFrameAtTime(long)} or {@link getFrameAtTime(long, int)} + * {@link #getFrameAtTime(long)} or {@link #getFrameAtTime(long, int)} * * @return A Bitmap containing a representative video frame, which * can be null, if such a frame cannot be retrieved. @@ -269,8 +244,8 @@ public class MediaMetadataRetriever /** * Call this method after setDataSource(). This method finds the optional - * graphic or album art associated (embedded or external url linked) the - * related data source. + * graphic or album art associated associated with the data source. If + * there are more than one pictures, (any) one of them is returned. * * @return null if no such graphic is found. */ @@ -299,52 +274,129 @@ public class MediaMetadataRetriever } } - public static final int MODE_GET_METADATA_ONLY = 0x01; - public static final int MODE_CAPTURE_FRAME_ONLY = 0x02; - /** - * Option used in method {@link getFrameAtTime(long, int)} to get a + * Option used in method {@link #getFrameAtTime(long, int)} to get a * frame at a specified location. * * @see #getFrameAtTime(long, int) */ - /* Do not change these values without updating their counterparts + /* Do not change these option values without updating their counterparts * in include/media/stagefright/MediaSource.h! */ + /** + * This option is used with {@link #getFrameAtTime(long, int)} to retrieve + * a sync (or key) frame associated with a data source that is located + * right before or at the given time. + * + * @see #getFrameAtTime(long, int) + */ public static final int OPTION_PREVIOUS_SYNC = 0x00; + /** + * This option is used with {@link #getFrameAtTime(long, int)} to retrieve + * a sync (or key) frame associated with a data source that is located + * right after or at the given time. + * + * @see #getFrameAtTime(long, int) + */ public static final int OPTION_NEXT_SYNC = 0x01; + /** + * This option is used with {@link #getFrameAtTime(long, int)} to retrieve + * a sync (or key) frame associated with a data source that is located + * closest to (in time) or at the given time. + * + * @see #getFrameAtTime(long, int) + */ public static final int OPTION_CLOSEST_SYNC = 0x02; + /** + * This option is used with {@link #getFrameAtTime(long, int)} to retrieve + * a frame (not necessarily a key frame) associated with a data source that + * is located closest to or at the given time. + * + * @see #getFrameAtTime(long, int) + */ public static final int OPTION_CLOSEST = 0x03; /* - * Do not change these values without updating their counterparts - * in include/media/mediametadataretriever.h! + * Do not change these metadata key values without updating their + * counterparts in include/media/mediametadataretriever.h! + */ + /** + * The metadata key to retrieve the numberic string describing the + * order of the audio data source on its original recording. */ public static final int METADATA_KEY_CD_TRACK_NUMBER = 0; + /** + * The metadata key to retrieve the information about the album title + * of the data source. + */ public static final int METADATA_KEY_ALBUM = 1; + /** + * The metadata key to retrieve the information about the artist of + * the data source. + */ public static final int METADATA_KEY_ARTIST = 2; + /** + * The metadata key to retrieve the information about the author of + * the data source. + */ public static final int METADATA_KEY_AUTHOR = 3; + /** + * The metadata key to retrieve the information about the composer of + * the data source. + */ public static final int METADATA_KEY_COMPOSER = 4; + /** + * The metadata key to retrieve the date when the data source was created + * or modified. + */ public static final int METADATA_KEY_DATE = 5; + /** + * The metadata key to retrieve the content type or genre of the data + * source. + */ public static final int METADATA_KEY_GENRE = 6; + /** + * The metadata key to retrieve the data source title. + */ public static final int METADATA_KEY_TITLE = 7; + /** + * The metadata key to retrieve the year when the data source was created + * or modified. + */ public static final int METADATA_KEY_YEAR = 8; + /** + * The metadata key to retrieve the playback duration of the data source. + */ public static final int METADATA_KEY_DURATION = 9; + /** + * The metadata key to retrieve the number of tracks, such as audio, video, + * text, in the data source, such as a mp4 or 3gpp file. + */ public static final int METADATA_KEY_NUM_TRACKS = 10; - public static final int METADATA_KEY_IS_DRM_CRIPPLED = 11; - public static final int METADATA_KEY_CODEC = 12; - public static final int METADATA_KEY_RATING = 13; - public static final int METADATA_KEY_COMMENT = 14; - public static final int METADATA_KEY_COPYRIGHT = 15; - public static final int METADATA_KEY_BIT_RATE = 16; - public static final int METADATA_KEY_FRAME_RATE = 17; - public static final int METADATA_KEY_VIDEO_FORMAT = 18; - public static final int METADATA_KEY_VIDEO_HEIGHT = 19; - public static final int METADATA_KEY_VIDEO_WIDTH = 20; - public static final int METADATA_KEY_WRITER = 21; - public static final int METADATA_KEY_MIMETYPE = 22; - public static final int METADATA_KEY_DISCNUMBER = 23; - public static final int METADATA_KEY_ALBUMARTIST = 24; - public static final int METADATA_KEY_COMPILATION = 25; + /** + * The metadata key to retrieve the information of the writer (such as + * lyricist) of the data source. + */ + public static final int METADATA_KEY_WRITER = 11; + /** + * The metadata key to retrieve the mime type of the data source. Some + * example mime types include: "video/mp4", "audio/mp4", "audio/amr-wb", + * etc. + */ + public static final int METADATA_KEY_MIMETYPE = 12; + /** + * The metadata key to retrieve the information about the performers or + * artist associated with the data source. + */ + public static final int METADATA_KEY_ALBUMARTIST = 13; + /** + * The metadata key to retrieve the numberic string that describes which + * part of a set the audio data source comes from. + */ + public static final int METADATA_KEY_DISC_NUMBER = 14; + /** + * The metadata key to retrieve the music album compilation status. + */ + public static final int METADATA_KEY_COMPILATION = 15; // Add more here... } diff --git a/media/java/android/media/MediaScanner.java b/media/java/android/media/MediaScanner.java index 20cff84acb33..6b438bf3041f 100644 --- a/media/java/android/media/MediaScanner.java +++ b/media/java/android/media/MediaScanner.java @@ -292,7 +292,6 @@ public class MediaScanner private boolean mProcessPlaylists, mProcessGenres; private int mMtpObjectHandle; - private final String mMediaStoragePath; private final String mExternalStoragePath; // used when scanning the image database so we know whether we have to prune @@ -365,12 +364,6 @@ public class MediaScanner setDefaultRingtoneFileNames(); - String mediaStoragePath = SystemProperties.get("ro.media.storage"); - if (mediaStoragePath != null && mediaStoragePath.length() > 0) { - mMediaStoragePath = mediaStoragePath; - } else { - mMediaStoragePath = null; - } mExternalStoragePath = Environment.getExternalStorageDirectory().getAbsolutePath(); } @@ -390,13 +383,6 @@ public class MediaScanner return prop != null && prop.equals("true"); } - private final String mediaToExternalPath(String path) { - if (mMediaStoragePath != null && path.startsWith(mMediaStoragePath)) { - path = mExternalStoragePath + path.substring(mMediaStoragePath.length()); - } - return path; - } - private class MyMediaScannerClient implements MediaScannerClient { private String mArtist; @@ -471,14 +457,15 @@ public class MediaScanner } } - // MediaProvider uses external variant of path for _data, so we need to match - // against that path instead. - String key = mediaToExternalPath(path); + String key = path; if (mCaseInsensitivePaths) { key = path.toLowerCase(); } FileCacheEntry entry = mFileCache.get(key); - if (entry == null) { + // add some slack to avoid a rounding error + long delta = (entry != null) ? (lastModified - entry.mLastModified) : 0; + boolean wasModified = delta > 1 || delta < -1; + if (entry == null || wasModified) { Uri tableUri; if (isDirectory) { tableUri = mFilesUri; @@ -491,18 +478,17 @@ public class MediaScanner } else { tableUri = mFilesUri; } - entry = new FileCacheEntry(tableUri, 0, path, 0, - (isDirectory ? MtpConstants.FORMAT_ASSOCIATION : 0)); - mFileCache.put(key, entry); - } - entry.mSeenInFileSystem = true; - - // add some slack to avoid a rounding error - long delta = lastModified - entry.mLastModified; - if (delta > 1 || delta < -1) { - entry.mLastModified = lastModified; + if (wasModified) { + entry.mLastModified = lastModified; + entry.mTableUri = tableUri; + } else { + entry = new FileCacheEntry(tableUri, 0, path, lastModified, + (isDirectory ? MtpConstants.FORMAT_ASSOCIATION : 0)); + mFileCache.put(key, entry); + } entry.mLastModifiedChanged = true; } + entry.mSeenInFileSystem = true; if (mProcessPlaylists && MediaFile.isPlayListFileType(mFileType)) { mPlayLists.add(entry); @@ -800,6 +786,9 @@ public class MediaScanner } else { // updated file result = ContentUris.withAppendedId(tableUri, rowId); + // path should never change, and we want to avoid replacing mixed cased paths + // with squashed lower case paths + values.remove(MediaStore.MediaColumns.DATA); mMediaProvider.update(result, values, null, null); } if (mProcessGenres && mGenre != null) { @@ -886,8 +875,6 @@ public class MediaScanner } public void addNoMediaFolder(String path) { - path = mediaToExternalPath(path); - ContentValues values = new ContentValues(); values.put(MediaStore.Images.ImageColumns.DATA, ""); String [] pathSpec = new String[] {path + '%'}; @@ -946,10 +933,6 @@ public class MediaScanner } if (filePath != null) { - // MediaProvider uses external variant of path for _data, so we need to query - // using that path instead. - filePath = mediaToExternalPath(filePath); - // query for only one file where = Files.FileColumns.DATA + "=?"; selectionArgs = new String[] { filePath }; @@ -1007,10 +990,6 @@ public class MediaScanner private boolean inScanDirectory(String path, String[] directories) { for (int i = 0; i < directories.length; i++) { String directory = directories[i]; - if (mExternalStoragePath != null && directory.equals(mMediaStoragePath)) { - // database paths use external storage prefix - directory = mExternalStoragePath; - } if (path.startsWith(directory)) { return true; } @@ -1217,9 +1196,7 @@ public class MediaScanner // build file cache so we can look up tracks in the playlist prescan(null, true); - // MediaProvider uses external variant of path for _data, so we need to match - // against that path instead. - String key = mediaToExternalPath(path); + String key = path; if (mCaseInsensitivePaths) { key = path.toLowerCase(); } diff --git a/media/java/android/media/ThumbnailUtils.java b/media/java/android/media/ThumbnailUtils.java index b5a82e3b6e9c..7fdf4483b24f 100644 --- a/media/java/android/media/ThumbnailUtils.java +++ b/media/java/android/media/ThumbnailUtils.java @@ -146,7 +146,6 @@ public class ThumbnailUtils { Bitmap bitmap = null; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); try { - retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY); retriever.setDataSource(filePath); bitmap = retriever.getFrameAtTime(-1); } catch (IllegalArgumentException ex) { diff --git a/media/java/android/mtp/MtpDatabase.java b/media/java/android/mtp/MtpDatabase.java index 43460aee98a2..ac476ffe5eb3 100644 --- a/media/java/android/mtp/MtpDatabase.java +++ b/media/java/android/mtp/MtpDatabase.java @@ -50,7 +50,6 @@ public class MtpDatabase { private final String mVolumeName; private final Uri mObjectsUri; private final String mMediaStoragePath; - private final String mExternalStoragePath; // cached property groups for single properties private final HashMap<Integer, MtpPropertyGroup> mPropertyGroupsByProperty @@ -113,7 +112,6 @@ public class MtpDatabase { mMediaProvider = context.getContentResolver().acquireProvider("media"); mVolumeName = volumeName; mMediaStoragePath = storagePath; - mExternalStoragePath = Environment.getExternalStorageDirectory().getAbsolutePath(); mObjectsUri = Files.getMtpObjectsUri(volumeName); mMediaScanner = new MediaScanner(context); openDevicePropertiesDatabase(context); @@ -128,16 +126,6 @@ public class MtpDatabase { } } - private String externalToMediaPath(String path) { - // convert external storage path to media path - if (path != null && mMediaStoragePath != null - && mExternalStoragePath != null - && path.startsWith(mExternalStoragePath)) { - path = mMediaStoragePath + path.substring(mExternalStoragePath.length()); - } - return path; - } - private void openDevicePropertiesDatabase(Context context) { mDevicePropDb = context.openOrCreateDatabase("device-properties", Context.MODE_PRIVATE, null); int version = mDevicePropDb.getVersion(); @@ -525,7 +513,7 @@ public class MtpDatabase { try { c = mMediaProvider.query(mObjectsUri, PATH_PROJECTION, ID_WHERE, whereArgs, null); if (c != null && c.moveToNext()) { - path = externalToMediaPath(c.getString(1)); + path = c.getString(1); } } catch (RemoteException e) { Log.e(TAG, "RemoteException in getObjectFilePath", e); @@ -707,7 +695,7 @@ public class MtpDatabase { c = mMediaProvider.query(mObjectsUri, PATH_SIZE_FORMAT_PROJECTION, ID_WHERE, new String[] { Integer.toString(handle) }, null); if (c != null && c.moveToNext()) { - String path = externalToMediaPath(c.getString(1)); + String path = c.getString(1); path.getChars(0, path.length(), outFilePath, 0); outFilePath[path.length()] = 0; outFileLengthFormat[0] = c.getLong(2); diff --git a/media/jni/android_media_MediaMetadataRetriever.cpp b/media/jni/android_media_MediaMetadataRetriever.cpp index 05623eceb861..ec88bb27302c 100644 --- a/media/jni/android_media_MediaMetadataRetriever.cpp +++ b/media/jni/android_media_MediaMetadataRetriever.cpp @@ -22,20 +22,9 @@ #include <utils/Log.h> #include <utils/threads.h> #include <core/SkBitmap.h> - -// Please do not enable "USE_PRIVATE_NATIVE_BITMAP_CONSTUCTOR" -// This mode will be removed and it is kept here for -// convenient comparsion just in case. Will be removed soon. -// Tests show that this mode is also ~30ms slower, -// when rotation is involved. -#define USE_PRIVATE_NATIVE_BITMAP_CONSTUCTOR 0 - -#if (!USE_PRIVATE_NATIVE_BITMAP_CONSTUCTOR) #include <core/SkCanvas.h> #include <core/SkDevice.h> #include <core/SkScalar.h> -#endif - #include <media/mediametadataretriever.h> #include <private/media/VideoFrame.h> @@ -49,15 +38,10 @@ using namespace android; struct fields_t { jfieldID context; jclass bitmapClazz; -#if USE_PRIVATE_NATIVE_BITMAP_CONSTUCTOR - jmethodID bitmapConstructor; - jmethodID createBitmapRotationMethod; -#else jfieldID nativeBitmap; jmethodID createBitmapMethod; jclass configClazz; jmethodID createConfigMethod; -#endif }; static fields_t fields; @@ -152,17 +136,6 @@ static void android_media_MediaMetadataRetriever_setDataSourceFD(JNIEnv *env, jo process_media_retriever_call(env, retriever->setDataSource(fd, offset, length), "java/lang/RuntimeException", "setDataSource failed"); } -static void android_media_MediaMetadataRetriever_setMode(JNIEnv *env, jobject thiz, jint mode) -{ - LOGV("setMode"); - MediaMetadataRetriever* retriever = getRetriever(env, thiz); - if (retriever == 0) { - jniThrowException(env, "java/lang/IllegalStateException", "No retriever available"); - return; - } - process_media_retriever_call(env, retriever->setMode(mode), "java/lang/RuntimeException", "setMode failed"); -} - static jobject android_media_MediaMetadataRetriever_getFrameAtTime(JNIEnv *env, jobject thiz, jlong timeUs, jint option) { LOGV("getFrameAtTime: %lld us option: %d", timeUs, option); @@ -188,75 +161,6 @@ static jobject android_media_MediaMetadataRetriever_getFrameAtTime(JNIEnv *env, videoFrame->mDisplayHeight, videoFrame->mSize); -#if USE_PRIVATE_NATIVE_BITMAP_CONSTUCTOR - jobject matrix = NULL; - if (videoFrame->mRotationAngle != 0) { - LOGD("Create a rotation matrix: %d degrees", videoFrame->mRotationAngle); - jclass matrixClazz = env->FindClass("android/graphics/Matrix"); - if (matrixClazz == NULL) { - jniThrowException(env, "java/lang/RuntimeException", - "Can't find android/graphics/Matrix"); - return NULL; - } - jmethodID matrixConstructor = - env->GetMethodID(matrixClazz, "<init>", "()V"); - if (matrixConstructor == NULL) { - jniThrowException(env, "java/lang/RuntimeException", - "Can't find Matrix constructor"); - return NULL; - } - matrix = - env->NewObject(matrixClazz, matrixConstructor); - if (matrix == NULL) { - LOGE("Could not create a Matrix object"); - return NULL; - } - - LOGV("Rotate the matrix: %d degrees", videoFrame->mRotationAngle); - jmethodID setRotateMethod = - env->GetMethodID(matrixClazz, "setRotate", "(F)V"); - if (setRotateMethod == NULL) { - jniThrowException(env, "java/lang/RuntimeException", - "Can't find Matrix setRotate method"); - return NULL; - } - env->CallVoidMethod(matrix, setRotateMethod, 1.0 * videoFrame->mRotationAngle); - env->DeleteLocalRef(matrixClazz); - } - - // Create a SkBitmap to hold the pixels - SkBitmap *bitmap = new SkBitmap(); - if (bitmap == NULL) { - LOGE("getFrameAtTime: cannot instantiate a SkBitmap object."); - return NULL; - } - bitmap->setConfig(SkBitmap::kRGB_565_Config, videoFrame->mDisplayWidth, videoFrame->mDisplayHeight); - if (!bitmap->allocPixels()) { - delete bitmap; - LOGE("failed to allocate pixel buffer"); - return NULL; - } - memcpy((uint8_t*)bitmap->getPixels(), (uint8_t*)videoFrame + sizeof(VideoFrame), videoFrame->mSize); - - // Since internally SkBitmap uses reference count to manage the reference to - // its pixels, it is important that the pixels (along with SkBitmap) be - // available after creating the Bitmap is returned to Java app. - jobject jSrcBitmap = env->NewObject(fields.bitmapClazz, - fields.bitmapConstructor, (int) bitmap, NULL, true, NULL, -1); - - jobject jBitmap = env->CallStaticObjectMethod( - fields.bitmapClazz, - fields.createBitmapRotationMethod, - jSrcBitmap, // source Bitmap - 0, // x - 0, // y - videoFrame->mDisplayWidth, // width - videoFrame->mDisplayHeight, // height - matrix, // transform matrix - false); // filter - -#else - jobject config = env->CallStaticObjectMethod( fields.configClazz, fields.createConfigMethod, @@ -284,7 +188,7 @@ static jobject android_media_MediaMetadataRetriever_getFrameAtTime(JNIEnv *env, canvas.rotate((SkScalar) (videoFrame->mRotationAngle * 1.0)); canvas.drawBitmap(*bitmap, 0, 0); } -#endif + LOGV("Return a new bitmap constructed with the rotation matrix"); return jBitmap; } @@ -447,7 +351,6 @@ static void android_media_MediaMetadataRetriever_native_setup(JNIEnv *env, jobje static JNINativeMethod nativeMethods[] = { {"setDataSource", "(Ljava/lang/String;)V", (void *)android_media_MediaMetadataRetriever_setDataSource}, {"setDataSource", "(Ljava/io/FileDescriptor;JJ)V", (void *)android_media_MediaMetadataRetriever_setDataSourceFD}, - {"setMode", "(I)V", (void *)android_media_MediaMetadataRetriever_setMode}, {"_getFrameAtTime", "(JI)Landroid/graphics/Bitmap;", (void *)android_media_MediaMetadataRetriever_getFrameAtTime}, {"extractMetadata", "(I)Ljava/lang/String;", (void *)android_media_MediaMetadataRetriever_extractMetadata}, {"getEmbeddedPicture", "(I)[B", (void *)android_media_MediaMetadataRetriever_getEmbeddedPicture}, diff --git a/media/libmedia/IMediaMetadataRetriever.cpp b/media/libmedia/IMediaMetadataRetriever.cpp index 0193e25247e7..d5298c91cc08 100644 --- a/media/libmedia/IMediaMetadataRetriever.cpp +++ b/media/libmedia/IMediaMetadataRetriever.cpp @@ -81,7 +81,6 @@ enum { DISCONNECT = IBinder::FIRST_CALL_TRANSACTION, SET_DATA_SOURCE_URL, SET_DATA_SOURCE_FD, - SET_MODE, GET_FRAME_AT_TIME, EXTRACT_ALBUM_ART, EXTRACT_METADATA, @@ -123,15 +122,6 @@ public: return reply.readInt32(); } - status_t setMode(int mode) - { - Parcel data, reply; - data.writeInterfaceToken(IMediaMetadataRetriever::getInterfaceDescriptor()); - data.writeInt32(mode); - remote()->transact(SET_MODE, data, &reply); - return reply.readInt32(); - } - sp<IMemory> getFrameAtTime(int64_t timeUs, int option) { LOGV("getTimeAtTime: time(%lld us) and option(%d)", timeUs, option); @@ -209,12 +199,6 @@ status_t BnMediaMetadataRetriever::onTransact( reply->writeInt32(setDataSource(fd, offset, length)); return NO_ERROR; } break; - case SET_MODE: { - CHECK_INTERFACE(IMediaMetadataRetriever, data, reply); - int mode = data.readInt32(); - reply->writeInt32(setMode(mode)); - return NO_ERROR; - } break; case GET_FRAME_AT_TIME: { CHECK_INTERFACE(IMediaMetadataRetriever, data, reply); int64_t timeUs = data.readInt64(); diff --git a/media/libmedia/mediametadataretriever.cpp b/media/libmedia/mediametadataretriever.cpp index 39b5bc367908..8dfcb3bae14b 100644 --- a/media/libmedia/mediametadataretriever.cpp +++ b/media/libmedia/mediametadataretriever.cpp @@ -123,17 +123,6 @@ status_t MediaMetadataRetriever::setDataSource(int fd, int64_t offset, int64_t l return mRetriever->setDataSource(fd, offset, length); } -status_t MediaMetadataRetriever::setMode(int mode) -{ - LOGV("setMode(%d)", mode); - Mutex::Autolock _l(mLock); - if (mRetriever == 0) { - LOGE("retriever is not initialized"); - return INVALID_OPERATION; - } - return mRetriever->setMode(mode); -} - sp<IMemory> MediaMetadataRetriever::getFrameAtTime(int64_t timeUs, int option) { LOGV("getFrameAtTime: time(%lld us) option(%d)", timeUs, option); diff --git a/media/libmediaplayerservice/MetadataRetrieverClient.cpp b/media/libmediaplayerservice/MetadataRetrieverClient.cpp index abaec02a0bbd..5fcf2a7d7cd2 100644 --- a/media/libmediaplayerservice/MetadataRetrieverClient.cpp +++ b/media/libmediaplayerservice/MetadataRetrieverClient.cpp @@ -64,7 +64,6 @@ MetadataRetrieverClient::MetadataRetrieverClient(pid_t pid) mThumbnail = NULL; mAlbumArt = NULL; mRetriever = NULL; - mMode = METADATA_MODE_FRAME_CAPTURE_AND_METADATA_RETRIEVAL; } MetadataRetrieverClient::~MetadataRetrieverClient() @@ -79,7 +78,7 @@ status_t MetadataRetrieverClient::dump(int fd, const Vector<String16>& args) con char buffer[SIZE]; String8 result; result.append(" MetadataRetrieverClient\n"); - snprintf(buffer, 255, " pid(%d) mode(%d)\n", mPid, mMode); + snprintf(buffer, 255, " pid(%d)\n", mPid); result.append(buffer); write(fd, result.string(), result.size()); write(fd, "\n", 1); @@ -93,7 +92,6 @@ void MetadataRetrieverClient::disconnect() mRetriever.clear(); mThumbnail.clear(); mAlbumArt.clear(); - mMode = METADATA_MODE_FRAME_CAPTURE_AND_METADATA_RETRIEVAL; IPCThreadState::self()->flushCommands(); } @@ -133,10 +131,7 @@ status_t MetadataRetrieverClient::setDataSource(const char *url) LOGV("player type = %d", playerType); sp<MediaMetadataRetrieverBase> p = createRetriever(playerType); if (p == NULL) return NO_INIT; - status_t ret = p->setMode(mMode); - if (ret == NO_ERROR) { - ret = p->setDataSource(url); - } + status_t ret = p->setDataSource(url); if (ret == NO_ERROR) mRetriever = p; return ret; } @@ -174,28 +169,12 @@ status_t MetadataRetrieverClient::setDataSource(int fd, int64_t offset, int64_t ::close(fd); return NO_INIT; } - status_t status = p->setMode(mMode); - if (status == NO_ERROR) { - p->setDataSource(fd, offset, length); - } + status_t status = p->setDataSource(fd, offset, length); if (status == NO_ERROR) mRetriever = p; ::close(fd); return status; } -status_t MetadataRetrieverClient::setMode(int mode) -{ - LOGV("setMode"); - Mutex::Autolock lock(mLock); - if (mode < METADATA_MODE_NOOP || - mode > METADATA_MODE_FRAME_CAPTURE_AND_METADATA_RETRIEVAL) { - LOGE("invalid mode %d", mode); - return BAD_VALUE; - } - mMode = mode; - return NO_ERROR; -} - sp<IMemory> MetadataRetrieverClient::getFrameAtTime(int64_t timeUs, int option) { LOGV("getFrameAtTime: time(%lld us) option(%d)", timeUs, option); diff --git a/media/libmediaplayerservice/MetadataRetrieverClient.h b/media/libmediaplayerservice/MetadataRetrieverClient.h index 8b4c0c78c7eb..b834715d0e98 100644 --- a/media/libmediaplayerservice/MetadataRetrieverClient.h +++ b/media/libmediaplayerservice/MetadataRetrieverClient.h @@ -43,7 +43,6 @@ public: virtual void disconnect(); virtual status_t setDataSource(const char *url); virtual status_t setDataSource(int fd, int64_t offset, int64_t length); - virtual status_t setMode(int mode); virtual sp<IMemory> getFrameAtTime(int64_t timeUs, int option); virtual sp<IMemory> extractAlbumArt(); virtual const char* extractMetadata(int keyCode); @@ -59,7 +58,6 @@ private: mutable Mutex mLock; sp<MediaMetadataRetrieverBase> mRetriever; pid_t mPid; - int mMode; // Keep the shared memory copy of album art and capture frame (for thumbnail) sp<IMemory> mAlbumArt; diff --git a/media/libstagefright/StagefrightMediaScanner.cpp b/media/libstagefright/StagefrightMediaScanner.cpp index 5d15246410c8..39b002134164 100644 --- a/media/libstagefright/StagefrightMediaScanner.cpp +++ b/media/libstagefright/StagefrightMediaScanner.cpp @@ -131,9 +131,7 @@ status_t StagefrightMediaScanner::processFile( if (status != OK) { return status; } - } else if (mRetriever->setDataSource(path) == OK - && mRetriever->setMode( - METADATA_MODE_METADATA_RETRIEVAL_ONLY) == OK) { + } else if (mRetriever->setDataSource(path) == OK) { const char *value; if ((value = mRetriever->extractMetadata( METADATA_KEY_MIMETYPE)) != NULL) { @@ -182,9 +180,7 @@ char *StagefrightMediaScanner::extractAlbumArt(int fd) { } lseek64(fd, 0, SEEK_SET); - if (mRetriever->setDataSource(fd, 0, size) == OK - && mRetriever->setMode( - METADATA_MODE_FRAME_CAPTURE_ONLY) == OK) { + if (mRetriever->setDataSource(fd, 0, size) == OK) { sp<IMemory> mem = mRetriever->extractAlbumArt(); if (mem != NULL) { diff --git a/media/libstagefright/StagefrightMetadataRetriever.cpp b/media/libstagefright/StagefrightMetadataRetriever.cpp index 4f483ac56b73..600de7c3e03d 100644 --- a/media/libstagefright/StagefrightMetadataRetriever.cpp +++ b/media/libstagefright/StagefrightMetadataRetriever.cpp @@ -266,11 +266,6 @@ VideoFrame *StagefrightMetadataRetriever::getFrameAtTime( int64_t timeUs, int option) { LOGV("getFrameAtTime: %lld us option: %d", timeUs, option); - if (0 == (mMode & METADATA_MODE_FRAME_CAPTURE_ONLY)) { - LOGV("getFrameAtTime disabled by mode (0x%08x)", mMode); - - return NULL; - } if (mExtractor.get() == NULL) { LOGV("no extractor."); @@ -324,12 +319,6 @@ VideoFrame *StagefrightMetadataRetriever::getFrameAtTime( MediaAlbumArt *StagefrightMetadataRetriever::extractAlbumArt() { LOGV("extractAlbumArt (extractor: %s)", mExtractor.get() != NULL ? "YES" : "NO"); - if (0 == (mMode & METADATA_MODE_METADATA_RETRIEVAL_ONLY)) { - LOGV("extractAlbumArt/metadata retrieval disabled by mode"); - - return NULL; - } - if (mExtractor == NULL) { return NULL; } @@ -348,12 +337,6 @@ MediaAlbumArt *StagefrightMetadataRetriever::extractAlbumArt() { } const char *StagefrightMetadataRetriever::extractMetadata(int keyCode) { - if (0 == (mMode & METADATA_MODE_METADATA_RETRIEVAL_ONLY)) { - LOGV("extractAlbumArt/metadata retrieval disabled by mode"); - - return NULL; - } - if (mExtractor == NULL) { return NULL; } diff --git a/media/libstagefright/rtsp/ASessionDescription.cpp b/media/libstagefright/rtsp/ASessionDescription.cpp index 547fbabc1b70..77917b3a793d 100644 --- a/media/libstagefright/rtsp/ASessionDescription.cpp +++ b/media/libstagefright/rtsp/ASessionDescription.cpp @@ -265,15 +265,17 @@ bool ASessionDescription::getDurationUs(int64_t *durationUs) const { const char *s = value.c_str() + 4; char *end; double from = strtod(s, &end); - CHECK_GT(end, s); - CHECK_EQ(*end, '-'); + + if (end == s || *end != '-') { + return false; + } s = end + 1; double to = strtod(s, &end); - CHECK_GT(end, s); - CHECK_EQ(*end, '\0'); - CHECK_GE(to, from); + if (end == s || *end != '\0' || to < from) { + return false; + } *durationUs = (int64_t)((to - from) * 1E6); diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaMetadataTest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaMetadataTest.java index 95dbb979176e..6ded74df6e4e 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaMetadataTest.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaMetadataTest.java @@ -202,7 +202,6 @@ public class MediaMetadataTest extends AndroidTestCase { } String value = null; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); - retriever.setMode(MediaMetadataRetriever.MODE_GET_METADATA_ONLY); try { retriever.setDataSource(meta_data_file[fileIndex][0]); } catch(Exception e) { diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/MediaMetadataRetrieverTest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/MediaMetadataRetrieverTest.java index 087052255bc0..a66db050f468 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/MediaMetadataRetrieverTest.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/MediaMetadataRetrieverTest.java @@ -37,7 +37,6 @@ public class MediaMetadataRetrieverTest extends AndroidTestCase { boolean supportWMA = MediaProfileReader.getWMAEnable(); boolean hasFailed = false; boolean supportWMV = MediaProfileReader.getWMVEnable(); - retriever.setMode(MediaMetadataRetriever.MODE_GET_METADATA_ONLY); for (int i = 0, n = MediaNames.ALBUMART_TEST_FILES.length; i < n; ++i) { try { Log.v(TAG, "File " + i + ": " + MediaNames.ALBUMART_TEST_FILES[i]); @@ -116,7 +115,6 @@ public class MediaMetadataRetrieverTest extends AndroidTestCase { boolean supportWMV = MediaProfileReader.getWMVEnable(); boolean hasFailed = false; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); - retriever.setMode(MediaMetadataRetriever.MODE_GET_METADATA_ONLY); for(int i = 0, n = MediaNames.METADATA_RETRIEVAL_TEST_FILES.length; i < n; ++i) { try { Log.v(TAG, "File " + i + ": " + MediaNames.METADATA_RETRIEVAL_TEST_FILES[i]); @@ -170,7 +168,6 @@ public class MediaMetadataRetrieverTest extends AndroidTestCase { public static void testBasicAbnormalMethodCallSequence() { boolean hasFailed = false; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); - retriever.setMode(MediaMetadataRetriever.MODE_GET_METADATA_ONLY); if (retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUM) != null) { Log.e(TAG, "No album metadata expected, but is available"); hasFailed = true; @@ -186,7 +183,6 @@ public class MediaMetadataRetrieverTest extends AndroidTestCase { @MediumTest public static void testSetDataSource() { MediaMetadataRetriever retriever = new MediaMetadataRetriever(); - retriever.setMode(MediaMetadataRetriever.MODE_GET_METADATA_ONLY); boolean hasFailed = false; // Null pointer argument @@ -253,7 +249,6 @@ public class MediaMetadataRetrieverTest extends AndroidTestCase { assertTrue(retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_NUM_TRACKS) != null); // Do not capture frame or retrieve metadata - retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY & MediaMetadataRetriever.MODE_GET_METADATA_ONLY); retriever.setDataSource(MediaNames.TEST_PATH_1); if (retriever.getFrameAtTime(-1) != null) { Log.e(TAG, "No frame expected, but is available"); @@ -265,12 +260,10 @@ public class MediaMetadataRetrieverTest extends AndroidTestCase { } // Capture frame only - retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY); retriever.setDataSource(MediaNames.TEST_PATH_1); assertTrue(retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_NUM_TRACKS) == null); // Retriever metadata only - retriever.setMode(MediaMetadataRetriever.MODE_GET_METADATA_ONLY); retriever.setDataSource(MediaNames.TEST_PATH_1); if (retriever.getFrameAtTime(-1) != null) { Log.e(TAG, "No frame expected, but is available"); @@ -278,7 +271,6 @@ public class MediaMetadataRetrieverTest extends AndroidTestCase { } // Capture frame and retrieve metadata - retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY | MediaMetadataRetriever.MODE_GET_METADATA_ONLY); retriever.setDataSource(MediaNames.TEST_PATH_1); assertTrue(retriever.getFrameAtTime(-1) != null); assertTrue(retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_NUM_TRACKS) != null); diff --git a/packages/SystemUI/res/layout-xlarge/status_bar_settings_view.xml b/packages/SystemUI/res/layout-xlarge/status_bar_settings_view.xml index 5e36da3960a3..8a477e4f110c 100644 --- a/packages/SystemUI/res/layout-xlarge/status_bar_settings_view.xml +++ b/packages/SystemUI/res/layout-xlarge/status_bar_settings_view.xml @@ -120,24 +120,6 @@ </LinearLayout> <View style="@style/StatusBarPanelSettingsPanelSeparator" /> - <!-- Volume --> - <LinearLayout style="@style/StatusBarPanelSettingsRow" > - <ImageView - android:id="@+id/volume_icon" - style="@style/StatusBarPanelSettingsIcon" - android:src="@drawable/ic_sysbar_sound_on" - /> - <com.android.systemui.statusbar.policy.ToggleSlider - android:id="@+id/volume" - android:layout_width="0dp" - android:layout_height="fill_parent" - android:layout_weight="1" - android:layout_marginRight="2dp" - systemui:text="@string/status_bar_settings_mute_label" - /> - </LinearLayout> - <View style="@style/StatusBarPanelSettingsPanelSeparator" /> - <!-- Notifications / Do not disturb --> <LinearLayout android:id="@+id/do_not_disturb" diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/SettingsView.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/SettingsView.java index 01436f8b19d0..07af46665623 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/SettingsView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/SettingsView.java @@ -41,7 +41,6 @@ public class SettingsView extends LinearLayout implements View.OnClickListener { AirplaneModeController mAirplane; AutoRotateController mRotate; - VolumeController mVolume; BrightnessController mBrightness; DoNotDisturbController mDoNotDisturb; @@ -64,8 +63,6 @@ public class SettingsView extends LinearLayout implements View.OnClickListener { findViewById(R.id.network).setOnClickListener(this); mRotate = new AutoRotateController(context, (CompoundButton)findViewById(R.id.rotate_checkbox)); - mVolume = new VolumeController(context, - (ToggleSlider)findViewById(R.id.volume)); mBrightness = new BrightnessController(context, (ToggleSlider)findViewById(R.id.brightness)); mDoNotDisturb = new DoNotDisturbController(context, diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java index 92ab8a94585a..020b9553c8fb 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java @@ -598,18 +598,18 @@ public class TabletStatusBar extends StatusBar implements // Can we just reapply the RemoteViews in place? If when didn't change, the order // didn't change. - boolean orderUnchanged = (notification.notification.when == oldNotification.notification.when - && notification.isOngoing() == oldNotification.isOngoing() + boolean contentsUnchanged = notification.isOngoing() == oldNotification.isOngoing() && oldEntry.expanded != null && contentView != null && oldContentView != null && contentView.getPackage() != null && oldContentView.getPackage() != null && oldContentView.getPackage().equals(contentView.getPackage()) - && oldContentView.getLayoutId() == contentView.getLayoutId()); + && oldContentView.getLayoutId() == contentView.getLayoutId(); ViewGroup rowParent = (ViewGroup) oldEntry.row.getParent(); - boolean isLastAnyway = rowParent.indexOfChild(oldEntry.row) == rowParent.getChildCount() - 1; - if (orderUnchanged || isLastAnyway) { + boolean orderUnchanged = notification.notification.when==oldNotification.notification.when; + boolean isLastAnyway = rowParent.indexOfChild(oldEntry.row) == rowParent.getChildCount()-1; + if (contentsUnchanged && (orderUnchanged || isLastAnyway)) { if (DEBUG) Slog.d(TAG, "reusing notification for key: " + key); oldEntry.notification = notification; try { diff --git a/services/java/com/android/server/WindowManagerService.java b/services/java/com/android/server/WindowManagerService.java index 7011f9a13091..7b7a891e5525 100644 --- a/services/java/com/android/server/WindowManagerService.java +++ b/services/java/com/android/server/WindowManagerService.java @@ -9216,27 +9216,32 @@ public class WindowManagerService extends IWindowManager.Stub return; } + mInLayout = true; boolean recoveringMemory = false; - if (mForceRemoves != null) { - recoveringMemory = true; - // Wait a little it for things to settle down, and off we go. - for (int i=0; i<mForceRemoves.size(); i++) { - WindowState ws = mForceRemoves.get(i); - Slog.i(TAG, "Force removing: " + ws); - removeWindowInnerLocked(ws.mSession, ws); - } - mForceRemoves = null; - Slog.w(TAG, "Due to memory failure, waiting a bit for next layout"); - Object tmp = new Object(); - synchronized (tmp) { - try { - tmp.wait(250); - } catch (InterruptedException e) { + + try { + if (mForceRemoves != null) { + recoveringMemory = true; + // Wait a little it for things to settle down, and off we go. + for (int i=0; i<mForceRemoves.size(); i++) { + WindowState ws = mForceRemoves.get(i); + Slog.i(TAG, "Force removing: " + ws); + removeWindowInnerLocked(ws.mSession, ws); + } + mForceRemoves = null; + Slog.w(TAG, "Due to memory failure, waiting a bit for next layout"); + Object tmp = new Object(); + synchronized (tmp) { + try { + tmp.wait(250); + } catch (InterruptedException e) { + } } } + } catch (RuntimeException e) { + Slog.e(TAG, "Unhandled exception while force removing for memory", e); } - - mInLayout = true; + try { performLayoutAndPlaceSurfacesLockedInner(recoveringMemory); diff --git a/tests/CoreTests/android/core/HeapTest.java b/tests/CoreTests/android/core/HeapTest.java index 98cb28ae26fe..400d0412c58e 100644 --- a/tests/CoreTests/android/core/HeapTest.java +++ b/tests/CoreTests/android/core/HeapTest.java @@ -46,73 +46,6 @@ public class HeapTest extends TestCase { return new WeakReference<Object>(new Object()); } - /** - * Allocates the specified number of bytes. This is done in a separate method - * to ensure that the Object's address isn't sitting in a stale local register. - */ - private void allocateMemory(int size) { - byte[] b = new byte[size]; - } - - @MediumTest - public void testMinimumHeapSize() throws Exception { - VMRuntime r = VMRuntime.getRuntime(); - final boolean RUN_FLAKY = false; - - long origSize = r.getMinimumHeapSize(); - if (RUN_FLAKY) { - /* Check that the default value is zero. This will break if anyone - * in this process sets the minimum heap size to a positive value - * before calling this test. - */ - assertTrue(origSize == 0); - } - - long size = 4 * 1024 * 1024; - long oldSize = r.setMinimumHeapSize(size); - assertTrue(oldSize == origSize); - - long newSize = r.getMinimumHeapSize(); - /* This will fail if the maximum heap size (-Xmx) is smaller than 4MB. - */ - assertTrue(newSize == size); - - /* Make sure that getting the size doesn't change anything. - */ - newSize = r.getMinimumHeapSize(); - assertTrue(newSize == size); - - /* This test is flaky; if the heap is already large and fragmented, - * it can fail. It can also fail if another thread causes a GC - * at the wrong time. - */ - if (RUN_FLAKY) { - /* Increase the minimum size, allocate a big object, and make sure that - * a GC didn't happen. - */ - WeakReference ref = newRef(); - assertNotNull(ref.get()); - - r.setMinimumHeapSize(8 * 1024 * 1024); - allocateMemory(4 * 1024 * 1024); - - /* If a GC happened, this reference will be null. - */ - assertNotNull(ref.get()); - } - - /* Restore the original setting. - */ - r.setMinimumHeapSize(origSize); - newSize = r.getMinimumHeapSize(); - assertTrue(newSize == origSize); - - /* Clean up any large stuff we've allocated, - * and re-establish the normal utilization ratio. - */ - Runtime.getRuntime().gc(); - } - private static void makeRefs(Object objects[], SoftReference<Object> refs[]) { for (int i = 0; i < objects.length; i++) { objects[i] = (Object) new byte[8 * 1024]; diff --git a/tests/StatusBar/res/layout/notification_builder_test.xml b/tests/StatusBar/res/layout/notification_builder_test.xml index 58c4fbb183ad..1b27e97880ce 100644 --- a/tests/StatusBar/res/layout/notification_builder_test.xml +++ b/tests/StatusBar/res/layout/notification_builder_test.xml @@ -322,7 +322,7 @@ <RadioButton android:id="@+id/title_short" style="@style/FieldContents" - android:text="cwshort" + android:text="short" android:tag="Title" /> <RadioButton diff --git a/tools/layoutlib/bridge/src/android/graphics/BitmapFactory.java b/tools/layoutlib/bridge/src/android/graphics/BitmapFactory.java index 096498ba9bd1..eb9487e0b04b 100644 --- a/tools/layoutlib/bridge/src/android/graphics/BitmapFactory.java +++ b/tools/layoutlib/bridge/src/android/graphics/BitmapFactory.java @@ -18,6 +18,7 @@ package android.graphics; import com.android.ide.common.rendering.api.ResourceDensity; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import android.content.res.AssetManager; import android.content.res.Resources; @@ -351,7 +352,7 @@ public class BitmapFactory { If the exception happened on open, bm will be null. If it happened on close, bm is still valid. */ - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_READ, String.format("Error decoding bitmap of id 0x%x", id), e); } finally { try { @@ -451,7 +452,7 @@ public class BitmapFactory { Bitmap bm; if (is instanceof AssetManager.AssetInputStream) { - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_UNSUPPORTED, "Bitmap.decodeStream: " + "InputStream is unsupported (AssetManager.AssetInputStream)"); return null; diff --git a/tools/layoutlib/bridge/src/android/graphics/BitmapShader_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/BitmapShader_Delegate.java index 75b8f99dd253..9d62415353bf 100644 --- a/tools/layoutlib/bridge/src/android/graphics/BitmapShader_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/BitmapShader_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import android.graphics.Shader.TileMode; @@ -112,7 +113,8 @@ public class BitmapShader_Delegate extends Shader_Delegate { try { canvasMatrix = xform.createInverse(); } catch (java.awt.geom.NoninvertibleTransformException e) { - Bridge.getLog().error(null, "Unable to inverse matrix in BitmapShader", e); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, + "Unable to inverse matrix in BitmapShader", e); canvasMatrix = new java.awt.geom.AffineTransform(); } @@ -120,7 +122,8 @@ public class BitmapShader_Delegate extends Shader_Delegate { try { localMatrix = localMatrix.createInverse(); } catch (java.awt.geom.NoninvertibleTransformException e) { - Bridge.getLog().error(null, "Unable to inverse matrix in BitmapShader", e); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, + "Unable to inverse matrix in BitmapShader", e); localMatrix = new java.awt.geom.AffineTransform(); } diff --git a/tools/layoutlib/bridge/src/android/graphics/Bitmap_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Bitmap_Delegate.java index dd57bd172060..6acae7ca0b6e 100644 --- a/tools/layoutlib/bridge/src/android/graphics/Bitmap_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/Bitmap_Delegate.java @@ -18,6 +18,7 @@ package android.graphics; import com.android.ide.common.rendering.api.ResourceDensity; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import android.graphics.Bitmap.Config; @@ -248,7 +249,8 @@ public final class Bitmap_Delegate { /*package*/ static boolean nativeCompress(int nativeBitmap, int format, int quality, OutputStream stream, byte[] tempStorage) { - Bridge.getLog().error(null, "Bitmap.compress() is not supported"); + Bridge.getLog().error(BridgeConstants.TAG_UNSUPPORTED, + "Bitmap.compress() is not supported"); return true; } @@ -383,7 +385,7 @@ public final class Bitmap_Delegate { /*package*/ static Bitmap nativeCreateFromParcel(Parcel p) { // This is only called by Bitmap.CREATOR (Parcelable.Creator<Bitmap>), which is only // used during aidl call so really this should not be called. - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_UNSUPPORTED, "AIDL is not suppored, and therefore Bitmaps cannot be created from parcels."); return null; } @@ -392,7 +394,7 @@ public final class Bitmap_Delegate { int density, Parcel p) { // This is only called when sending a bitmap through aidl, so really this should not // be called. - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_UNSUPPORTED, "AIDL is not suppored, and therefore Bitmaps cannot be written to parcels."); return false; } @@ -408,7 +410,7 @@ public final class Bitmap_Delegate { Paint_Delegate paint = Paint_Delegate.getDelegate(nativePaint); if (paint != null && paint.getMaskFilter() != null) { - Bridge.getLog().fidelityWarning(null, + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MASKFILTER, "MaskFilter not supported in Bitmap.extractAlpha", null); } diff --git a/tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java index 26b43cd03d65..cafe52d3ac85 100644 --- a/tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import com.android.layoutlib.bridge.impl.GcSnapshot; @@ -422,7 +423,7 @@ public final class Canvas_Delegate { if (matrixDelegate.hasPerspective()) { assert false; - Bridge.getLog().fidelityWarning(null, + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, "android.graphics.Canvas#setMatrix(android.graphics.Matrix) only " + "supports affine transformations.", null); } @@ -492,7 +493,8 @@ public final class Canvas_Delegate { } if (filterDelegate.isSupported() == false) { - Bridge.getLog().fidelityWarning(null, filterDelegate.getSupportMessage(), null); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_DRAWFILTER, + filterDelegate.getSupportMessage(), null); } } diff --git a/tools/layoutlib/bridge/src/android/graphics/LinearGradient_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/LinearGradient_Delegate.java index 9fb48c808f4f..37d2c81700b4 100644 --- a/tools/layoutlib/bridge/src/android/graphics/LinearGradient_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/LinearGradient_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import android.graphics.Shader.TileMode; @@ -135,7 +136,8 @@ public final class LinearGradient_Delegate extends Gradient_Delegate { try { canvasMatrix = xform.createInverse(); } catch (java.awt.geom.NoninvertibleTransformException e) { - Bridge.getLog().error(null, "Unable to inverse matrix in LinearGradient", e); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, + "Unable to inverse matrix in LinearGradient", e); canvasMatrix = new java.awt.geom.AffineTransform(); } @@ -143,7 +145,8 @@ public final class LinearGradient_Delegate extends Gradient_Delegate { try { localMatrix = localMatrix.createInverse(); } catch (java.awt.geom.NoninvertibleTransformException e) { - Bridge.getLog().error(null, "Unable to inverse matrix in LinearGradient", e); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, + "Unable to inverse matrix in LinearGradient", e); localMatrix = new java.awt.geom.AffineTransform(); } diff --git a/tools/layoutlib/bridge/src/android/graphics/Matrix_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Matrix_Delegate.java index c1f34dc1c052..6d6c599981ab 100644 --- a/tools/layoutlib/bridge/src/android/graphics/Matrix_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/Matrix_Delegate.java @@ -18,6 +18,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import android.graphics.Matrix.ScaleToFit; @@ -612,7 +613,7 @@ public final class Matrix_Delegate { /*package*/ static boolean native_setPolyToPoly(int native_object, float[] src, int srcIndex, float[] dst, int dstIndex, int pointCount) { // FIXME - Bridge.getLog().fidelityWarning(null, + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_UNSUPPORTED, "Matrix.setPolyToPoly is not supported.", null); return false; diff --git a/tools/layoutlib/bridge/src/android/graphics/NinePatch_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/NinePatch_Delegate.java index 5524f4f1c3fe..385def3caf25 100644 --- a/tools/layoutlib/bridge/src/android/graphics/NinePatch_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/NinePatch_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import com.android.layoutlib.bridge.impl.GcSnapshot; import com.android.ninepatch.NinePatchChunk; @@ -196,10 +197,12 @@ public final class NinePatch_Delegate { sChunkCache.put(array, new SoftReference<NinePatchChunk>(chunk)); } } catch (IOException e) { - Bridge.getLog().error(null, "Failed to deserialize NinePatchChunk content.", e); + Bridge.getLog().error(BridgeConstants.TAG_BROKEN, + "Failed to deserialize NinePatchChunk content.", e); return null; } catch (ClassNotFoundException e) { - Bridge.getLog().error(null, "Failed to deserialize NinePatchChunk class.", e); + Bridge.getLog().error(BridgeConstants.TAG_BROKEN, + "Failed to deserialize NinePatchChunk class.", e); return null; } finally { if (ois != null) { diff --git a/tools/layoutlib/bridge/src/android/graphics/Paint_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Paint_Delegate.java index 43cf91a6bb8c..7db348604872 100644 --- a/tools/layoutlib/bridge/src/android/graphics/Paint_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/Paint_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import android.graphics.Paint.FontMetrics; @@ -179,7 +180,7 @@ public class Paint_Delegate { return stroke; } } else { - Bridge.getLog().fidelityWarning(null, + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_PATHEFFECT, effectDelegate.getSupportMessage(), null); } @@ -375,7 +376,8 @@ public class Paint_Delegate { /*package*/ static void nSetShadowLayer(Paint thisPaint, float radius, float dx, float dy, int color) { // FIXME - Bridge.getLog().fidelityWarning(null, "Paint.setShadowLayer is not supported.", null); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_UNSUPPORTED, + "Paint.setShadowLayer is not supported.", null); } /*package*/ static float getTextSize(Paint thisPaint) { @@ -691,7 +693,8 @@ public class Paint_Delegate { // since none of those are supported, display a fidelity warning right away ColorFilter_Delegate filterDelegate = delegate.getColorFilter(); if (filterDelegate != null && filterDelegate.isSupported() == false) { - Bridge.getLog().fidelityWarning(null, filterDelegate.getSupportMessage(), null); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_COLORFILTER, + filterDelegate.getSupportMessage(), null); } return filter; @@ -729,7 +732,8 @@ public class Paint_Delegate { // since none of those are supported, display a fidelity warning right away MaskFilter_Delegate filterDelegate = delegate.getMaskFilter(); if (filterDelegate != null && filterDelegate.isSupported() == false) { - Bridge.getLog().fidelityWarning(null, filterDelegate.getSupportMessage(), null); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MASKFILTER, + filterDelegate.getSupportMessage(), null); } return maskfilter; @@ -759,7 +763,8 @@ public class Paint_Delegate { // since none of those are supported, display a fidelity warning right away Rasterizer_Delegate rasterizerDelegate = delegate.getRasterizer(); if (rasterizerDelegate != null && rasterizerDelegate.isSupported() == false) { - Bridge.getLog().fidelityWarning(null, rasterizerDelegate.getSupportMessage(), null); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_RASTERIZER, + rasterizerDelegate.getSupportMessage(), null); } return rasterizer; diff --git a/tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java index 8a50b34a10e9..ad9c9f949a58 100644 --- a/tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import android.graphics.Path.Direction; @@ -695,7 +696,7 @@ public final class Path_Delegate { public void transform(Matrix_Delegate matrix, Path_Delegate dst) { if (matrix.hasPerspective()) { assert false; - Bridge.getLog().fidelityWarning(null, + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, "android.graphics.Path#transform() only " + "supports affine transformations.", null); } diff --git a/tools/layoutlib/bridge/src/android/graphics/PorterDuffXfermode_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/PorterDuffXfermode_Delegate.java index b7d5dc9be2da..b09806c1f703 100644 --- a/tools/layoutlib/bridge/src/android/graphics/PorterDuffXfermode_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/PorterDuffXfermode_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import java.awt.AlphaComposite; @@ -72,7 +73,8 @@ public class PorterDuffXfermode_Delegate extends Xfermode_Delegate { } } - Bridge.getLog().error(null, String.format("Unknown PorterDuff.Mode: %d", mode)); + Bridge.getLog().error(BridgeConstants.TAG_BROKEN, + String.format("Unknown PorterDuff.Mode: %d", mode)); assert false; return PorterDuff.Mode.SRC_OVER; } @@ -114,7 +116,7 @@ public class PorterDuffXfermode_Delegate extends Xfermode_Delegate { return AlphaComposite.getInstance(AlphaComposite.XOR, falpha); } - Bridge.getLog().fidelityWarning(null, + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_BROKEN, String.format("Unsupported PorterDuff Mode: %s", mode.name()), null); diff --git a/tools/layoutlib/bridge/src/android/graphics/RadialGradient_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/RadialGradient_Delegate.java index 1f6f4b43bf3c..c86e80882562 100644 --- a/tools/layoutlib/bridge/src/android/graphics/RadialGradient_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/RadialGradient_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import android.graphics.Shader.TileMode; @@ -124,7 +125,8 @@ public class RadialGradient_Delegate extends Gradient_Delegate { try { canvasMatrix = xform.createInverse(); } catch (java.awt.geom.NoninvertibleTransformException e) { - Bridge.getLog().error(null, "Unable to inverse matrix in RadialGradient", e); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, + "Unable to inverse matrix in RadialGradient", e); canvasMatrix = new java.awt.geom.AffineTransform(); } @@ -132,7 +134,8 @@ public class RadialGradient_Delegate extends Gradient_Delegate { try { localMatrix = localMatrix.createInverse(); } catch (java.awt.geom.NoninvertibleTransformException e) { - Bridge.getLog().error(null, "Unable to inverse matrix in RadialGradient", e); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, + "Unable to inverse matrix in RadialGradient", e); localMatrix = new java.awt.geom.AffineTransform(); } diff --git a/tools/layoutlib/bridge/src/android/graphics/Region_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Region_Delegate.java index 33c2aed963a0..b587563405b7 100644 --- a/tools/layoutlib/bridge/src/android/graphics/Region_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/Region_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import android.os.Parcel; @@ -415,7 +416,7 @@ public class Region_Delegate { /*package*/ static int nativeCreateFromParcel(Parcel p) { // This is only called by Region.CREATOR (Parcelable.Creator<Region>), which is only // used during aidl call so really this should not be called. - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_UNSUPPORTED, "AIDL is not suppored, and therefore Regions cannot be created from parcels."); return 0; } @@ -424,7 +425,7 @@ public class Region_Delegate { Parcel p) { // This is only called when sending a region through aidl, so really this should not // be called. - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_UNSUPPORTED, "AIDL is not suppored, and therefore Regions cannot be written to parcels."); return false; } diff --git a/tools/layoutlib/bridge/src/android/graphics/SweepGradient_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/SweepGradient_Delegate.java index 970e78153cd2..9a84bdd817c4 100644 --- a/tools/layoutlib/bridge/src/android/graphics/SweepGradient_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/SweepGradient_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; /** @@ -116,7 +117,8 @@ public class SweepGradient_Delegate extends Gradient_Delegate { try { canvasMatrix = xform.createInverse(); } catch (java.awt.geom.NoninvertibleTransformException e) { - Bridge.getLog().error(null, "Unable to inverse matrix in SweepGradient", e); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, + "Unable to inverse matrix in SweepGradient", e); canvasMatrix = new java.awt.geom.AffineTransform(); } @@ -124,7 +126,8 @@ public class SweepGradient_Delegate extends Gradient_Delegate { try { localMatrix = localMatrix.createInverse(); } catch (java.awt.geom.NoninvertibleTransformException e) { - Bridge.getLog().error(null, "Unable to inverse matrix in SweepGradient", e); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_MATRIX, + "Unable to inverse matrix in SweepGradient", e); localMatrix = new java.awt.geom.AffineTransform(); } diff --git a/tools/layoutlib/bridge/src/android/graphics/Typeface_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Typeface_Delegate.java index 11e1ca786b3f..c7d54903534b 100644 --- a/tools/layoutlib/bridge/src/android/graphics/Typeface_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/Typeface_Delegate.java @@ -17,6 +17,7 @@ package android.graphics; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.impl.DelegateManager; import com.android.layoutlib.bridge.impl.FontLoader; @@ -125,12 +126,14 @@ public final class Typeface_Delegate { } /*package*/ static synchronized int nativeCreateFromAsset(AssetManager mgr, String path) { - Bridge.getLog().fidelityWarning(null, "Typeface.createFromAsset() is not supported.", null); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_UNSUPPORTED, + "Typeface.createFromAsset() is not supported.", null); return 0; } /*package*/ static synchronized int nativeCreateFromFile(String path) { - Bridge.getLog().fidelityWarning(null, "Typeface.createFromFile() is not supported.", null); + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_UNSUPPORTED, + "Typeface.createFromFile() is not supported.", null); return 0; } diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/Bridge.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/Bridge.java index 7713f4be0ee5..e42f51cc7f1f 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/Bridge.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/Bridge.java @@ -262,7 +262,7 @@ public final class Bridge extends com.android.ide.common.rendering.api.Bridge { } } catch (Throwable throwable) { if (log != null) { - log.error(null, + log.error(BridgeConstants.TAG_BROKEN, "Failed to load com.android.internal.R from the layout library jar", throwable); } diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeConstants.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeConstants.java index 194687ebb48d..f8e759212a54 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeConstants.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeConstants.java @@ -64,4 +64,18 @@ public class BridgeConstants { public final static String MATCH_PARENT = "match_parent"; public final static String FILL_PARENT = "fill_parent"; public final static String WRAP_CONTENT = "wrap_content"; + + public final static String TAG_UNSUPPORTED = "unsupported"; + public static final String TAG_BROKEN = "broken"; + public final static String TAG_RESOURCES_RESOLVE = "resources.resolve"; + public final static String TAG_RESOURCES_READ = "resources.read"; + public final static String TAG_RESOURCES_FORMAT = "resources.format"; + public static final String TAG_MATRIX = "matrix"; + public final static String TAG_MASKFILTER = "maskfilter"; + public static final String TAG_DRAWFILTER = "drawfilter"; + public static final String TAG_PATHEFFECT = "patheffect"; + public static final String TAG_COLORFILTER = "colorfilter"; + public static final String TAG_RASTERIZER = "rasterizer"; + public static final String TAG_SHADER = "shader"; + public static final String TAG_XFERMODE = "xfermode"; } diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java index 28a690b0dc4e..11a05527b4af 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java @@ -336,7 +336,8 @@ public final class BridgeContext extends Activity { isPlatformFile = false; } else if (set != null) { // null parser is ok // really this should not be happening since its instantiated in Bridge - Bridge.getLog().error(null, "Parser is not a BridgeXmlBlockParser!"); + Bridge.getLog().error(BridgeConstants.TAG_BROKEN, + "Parser is not a BridgeXmlBlockParser!"); return null; } @@ -705,7 +706,7 @@ public final class BridgeContext extends Activity { // This is normal if the resource is an ID that is generated automatically. // For other resources, we output a warning if ("+id".equals(resType) == false && "+android:id".equals(resType) == false) { //$NON-NLS-1$ //$NON-NLS-2$ - Bridge.getLog().warning("resources", //$NON-NLS-1$ + Bridge.getLog().warning(BridgeConstants.TAG_RESOURCES_RESOLVE, "Couldn't resolve resource @" + (frameworkOnly ? "android:" : "") + resType + "/" + resName); } diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeInflater.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeInflater.java index 36aa33552933..c739b4f0feb7 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeInflater.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeInflater.java @@ -178,7 +178,7 @@ public final class BridgeInflater extends LayoutInflater { return inflate(bridgeParser, root); } catch (Exception e) { - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_READ, "Failed to parse file " + f.getAbsolutePath(), e); return null; diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeResources.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeResources.java index a56800c036ec..eacfed60dd4c 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeResources.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeResources.java @@ -142,6 +142,7 @@ public final class BridgeResources extends Resources { try { return ResourceHelper.getColor(value.getValue()); } catch (NumberFormatException e) { + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_FORMAT, e.getMessage(), e); return 0; } } @@ -172,10 +173,15 @@ public final class BridgeResources extends Resources { return ColorStateList.createFromXml(this, new BridgeXmlBlockParser(parser, mContext, resValue.isFramework())); + } catch (XmlPullParserException e) { + Bridge.getLog().error(BridgeConstants.TAG_BROKEN, + "Failed to configure parser for " + value, e); + // we'll return null below. } catch (Exception e) { // this is an error and not warning since the file existence is checked before // attempting to parse it. - Bridge.getLog().error(null, "Failed to parse file " + value, e); + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_READ, + "Failed to parse file " + value, e); return null; } @@ -185,6 +191,8 @@ public final class BridgeResources extends Resources { int color = ResourceHelper.getColor(value); return ColorStateList.valueOf(color); } catch (NumberFormatException e) { + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_FORMAT, + "Failed to convert " + value + " into a ColorStateList", e); return null; } } @@ -243,7 +251,7 @@ public final class BridgeResources extends Resources { return new BridgeXmlBlockParser(parser, mContext, mPlatformResourceFlag[0]); } } catch (XmlPullParserException e) { - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_BROKEN, "Failed to configure parser for " + value.getValue(), e); // we'll return null below. } catch (FileNotFoundException e) { @@ -278,7 +286,7 @@ public final class BridgeResources extends Resources { return new BridgeXmlBlockParser(parser, mContext, mPlatformResourceFlag[0]); } } catch (XmlPullParserException e) { - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_BROKEN, "Failed to configure parser for " + value.getValue(), e); // we'll return null below. } catch (FileNotFoundException e) { diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeTypedArray.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeTypedArray.java index 7f118976de84..79b3a73f9fb0 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeTypedArray.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeTypedArray.java @@ -25,6 +25,7 @@ import com.android.layoutlib.bridge.impl.ResourceHelper; import org.kxml2.io.KXmlParser; import org.xmlpull.v1.XmlPullParser; +import org.xmlpull.v1.XmlPullParserException; import android.content.res.ColorStateList; import android.content.res.Resources; @@ -205,9 +206,10 @@ public final class BridgeTypedArray extends TypedArray { if (i != null) { result |= i.intValue(); } else { - Bridge.getLog().warning(null, String.format( - "Unknown constant \"%s\" in attribute \"%2$s\"", - keyword, mNames[index])); + Bridge.getLog().warning(BridgeConstants.TAG_RESOURCES_RESOLVE, + String.format( + "Unknown constant \"%s\" in attribute \"%2$s\"", + keyword, mNames[index])); } } return result; @@ -235,9 +237,10 @@ public final class BridgeTypedArray extends TypedArray { try { return Float.parseFloat(s); } catch (NumberFormatException e) { - Bridge.getLog().warning(null, String.format( - "Unable to convert \"%s\" into a float in attribute \"%2$s\"", - s, mNames[index])); + Bridge.getLog().warning(BridgeConstants.TAG_RESOURCES_RESOLVE, + String.format( + "Unable to convert \"%s\" into a float in attribute \"%2$s\"", + s, mNames[index])); // we'll return the default value below. } @@ -267,9 +270,7 @@ public final class BridgeTypedArray extends TypedArray { try { return ResourceHelper.getColor(s); } catch (NumberFormatException e) { - Bridge.getLog().warning(null, String.format( - "Unable to convert \"%s\" into a color in attribute \"%2$s\"", - s, mNames[index])); + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_FORMAT, e.getMessage(), e); // we'll return the default value below. } @@ -298,17 +299,10 @@ public final class BridgeTypedArray extends TypedArray { return null; } - try { - int color = ResourceHelper.getColor(value); - return ColorStateList.valueOf(color); - } catch (NumberFormatException e) { - // if it's not a color value, we'll attempt to read the xml based color below. - } - // let the framework inflate the ColorStateList from the XML file. - try { - File f = new File(value); - if (f.isFile()) { + File f = new File(value); + if (f.isFile()) { + try { KXmlParser parser = new KXmlParser(); parser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, true); parser.setInput(new FileReader(f)); @@ -318,19 +312,26 @@ public final class BridgeTypedArray extends TypedArray { // FIXME: we need to know if this resource is platform or not new BridgeXmlBlockParser(parser, mContext, false)); return colorStateList; + } catch (XmlPullParserException e) { + Bridge.getLog().error(BridgeConstants.TAG_BROKEN, + "Failed to configure parser for " + value, e); + return null; + } catch (Exception e) { + // this is an error and not warning since the file existence is checked before + // attempting to parse it. + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_READ, + "Failed to parse file " + value, e); + + return null; } - } catch (Exception e) { - // this is an error and not warning since the file existence is checked before - // attempting to parse it. - Bridge.getLog().error(null, "Failed to parse file " + value, e); - - return null; } - // looks like were unable to resolve the color value. - Bridge.getLog().warning(null, String.format( - "Unable to resolve color value \"%1$s\" in attribute \"%2$s\"", - value, mNames[index])); + try { + int color = ResourceHelper.getColor(value); + return ColorStateList.valueOf(color); + } catch (NumberFormatException e) { + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_FORMAT, e.getMessage(), e); + } assert false; @@ -358,9 +359,10 @@ public final class BridgeTypedArray extends TypedArray { try { return Integer.parseInt(s); } catch (NumberFormatException e) { - Bridge.getLog().warning(null, String.format( - "Unable to convert \"%s\" into a integer in attribute \"%2$s\"", - s, mNames[index])); + Bridge.getLog().warning(BridgeConstants.TAG_RESOURCES_RESOLVE, + String.format( + "Unable to convert \"%s\" into a integer in attribute \"%2$s\"", + s, mNames[index])); // The default value is returned below. } @@ -407,9 +409,10 @@ public final class BridgeTypedArray extends TypedArray { } // looks like we were unable to resolve the dimension value - Bridge.getLog().warning(null, String.format( - "Unable to resolve dimension value \"%1$s\" in attribute \"%2$s\"", - s, mNames[index])); + Bridge.getLog().warning(BridgeConstants.TAG_RESOURCES_RESOLVE, + String.format( + "Unable to resolve dimension value \"%1$s\" in attribute \"%2$s\"", + s, mNames[index])); assert false; @@ -538,9 +541,10 @@ public final class BridgeTypedArray extends TypedArray { } // looks like we were unable to resolve the fraction value - Bridge.getLog().warning(null, String.format( - "Unable to resolve fraction value \"%1$s\" in attribute \"%2$s\"", - value, mNames[index])); + Bridge.getLog().warning(BridgeConstants.TAG_RESOURCES_RESOLVE, + String.format( + "Unable to resolve fraction value \"%1$s\" in attribute \"%2$s\"", + value, mNames[index])); assert false; @@ -649,8 +653,9 @@ public final class BridgeTypedArray extends TypedArray { return idValue.intValue(); } - Bridge.getLog().warning(null, String.format( - "Unable to resolve id \"%1$s\" for attribute \"%2$s\"", value, mNames[index])); + Bridge.getLog().warning(BridgeConstants.TAG_RESOURCES_RESOLVE, + String.format( + "Unable to resolve id \"%1$s\" for attribute \"%2$s\"", value, mNames[index])); assert false; @@ -686,9 +691,10 @@ public final class BridgeTypedArray extends TypedArray { } // looks like we were unable to resolve the drawable - Bridge.getLog().warning(null, String.format( - "Unable to resolve drawable \"%1$s\" in attribute \"%2$s\"", stringValue, - mNames[index])); + Bridge.getLog().warning(BridgeConstants.TAG_RESOURCES_RESOLVE, + String.format( + "Unable to resolve drawable \"%1$s\" in attribute \"%2$s\"", stringValue, + mNames[index])); assert false; @@ -717,9 +723,10 @@ public final class BridgeTypedArray extends TypedArray { return new CharSequence[] { value }; } - Bridge.getLog().warning(null, String.format( - String.format("Unknown value for getTextArray(%d) => %s", //DEBUG - index, mResourceData[index].getName()))); + Bridge.getLog().warning(BridgeConstants.TAG_RESOURCES_RESOLVE, + String.format( + String.format("Unknown value for getTextArray(%d) => %s", //DEBUG + index, mResourceData[index].getName()))); return null; } diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/AnimationThread.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/AnimationThread.java index 033e065cb479..2bd7cc7a1e21 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/AnimationThread.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/AnimationThread.java @@ -159,7 +159,6 @@ public abstract class AnimationThread extends Thread { } catch (Throwable throwable) { // can't use Bridge.getLog() as the exception might be thrown outside // of an acquire/release block. - mSession.getLog().error(null, "Error playing animation", throwable); mListener.done(Status.ERROR_UNKNOWN.createResult("Error playing animation", throwable)); } finally { diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/GcSnapshot.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/GcSnapshot.java index 72773c8d713c..94075dc4141d 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/GcSnapshot.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/GcSnapshot.java @@ -17,6 +17,7 @@ package com.android.layoutlib.bridge.impl; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import android.graphics.Bitmap_Delegate; import android.graphics.Canvas; @@ -728,7 +729,7 @@ public class GcSnapshot { customShader = true; } } else { - Bridge.getLog().fidelityWarning(null, + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_SHADER, shaderDelegate.getSupportMessage(), null); } @@ -762,7 +763,7 @@ public class GcSnapshot { customXfermode = true; } } else { - Bridge.getLog().fidelityWarning(null, + Bridge.getLog().fidelityWarning(BridgeConstants.TAG_XFERMODE, xfermodeDelegate.getSupportMessage(), null); } diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderSessionImpl.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderSessionImpl.java index 5d5f2a163e76..a690777ad931 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderSessionImpl.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderSessionImpl.java @@ -364,9 +364,6 @@ public class RenderSessionImpl { t = t.getCause(); } - // log it - mParams.getLog().error(null, "Scene inflate failed", t); - return ERROR_INFLATION.createResult(t.getMessage(), t); } } @@ -480,9 +477,6 @@ public class RenderSessionImpl { t = t.getCause(); } - // log it - mParams.getLog().error(null, "Scene Render failed", t); - return ERROR_UNKNOWN.createResult(t.getMessage(), t); } } @@ -1051,7 +1045,7 @@ public class RenderSessionImpl { } assert false; - mParams.getLog().error(null, + mParams.getLog().error(BridgeConstants.TAG_RESOURCES_RESOLVE, String.format("Unable to resolve parent style name: %s", parentName)); return null; diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ResourceHelper.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ResourceHelper.java index fb52c861dda7..b9aa80c49c69 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ResourceHelper.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ResourceHelper.java @@ -20,6 +20,7 @@ import com.android.ide.common.rendering.api.DensityBasedResourceValue; import com.android.ide.common.rendering.api.ResourceDensity; import com.android.ide.common.rendering.api.ResourceValue; import com.android.layoutlib.bridge.Bridge; +import com.android.layoutlib.bridge.BridgeConstants; import com.android.layoutlib.bridge.android.BridgeContext; import com.android.layoutlib.bridge.android.BridgeXmlBlockParser; import com.android.ninepatch.NinePatch; @@ -64,14 +65,18 @@ public final class ResourceHelper { public static int getColor(String value) { if (value != null) { if (value.startsWith("#") == false) { - throw new NumberFormatException(); + throw new NumberFormatException( + String.format("Color value '%s' must start with #", value)); } value = value.substring(1); // make sure it's not longer than 32bit if (value.length() > 8) { - throw new NumberFormatException(); + throw new NumberFormatException(String.format( + "Color value '%s' is too long. Format is either" + + "#AARRGGBB, #RRGGBB, #RGB, or #ARGB", + value)); } if (value.length() == 3) { // RGB format @@ -160,7 +165,8 @@ public final class ResourceHelper { // URL is wrong, we'll return null below } catch (IOException e) { // failed to read the file, we'll return null below. - Bridge.getLog().error(null, "Failed lot load " + file.getAbsolutePath(), e); + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_READ, + "Failed lot load " + file.getAbsolutePath(), e); } } @@ -194,7 +200,7 @@ public final class ResourceHelper { Bridge.getLog().error(null, "Failed to parse file " + value, e); } } else { - Bridge.getLog().error(null, + Bridge.getLog().error(BridgeConstants.TAG_BROKEN, String.format("File %s does not exist (or is not a file)", stringValue)); } @@ -221,7 +227,8 @@ public final class ResourceHelper { return new BitmapDrawable(context.getResources(), bitmap); } catch (IOException e) { // we'll return null below - Bridge.getLog().error(null, "Failed lot load " + bmpFile.getAbsolutePath(), e); + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_READ, + "Failed lot load " + bmpFile.getAbsolutePath(), e); } } else { // attempt to get a color from the value @@ -230,8 +237,8 @@ public final class ResourceHelper { return new ColorDrawable(color); } catch (NumberFormatException e) { // we'll return null below. - Bridge.getLog().error(null, - "failed to convert " + stringValue + " into a drawable"); + Bridge.getLog().error(BridgeConstants.TAG_RESOURCES_FORMAT, + "Failed to convert " + stringValue + " into a drawable", e); } } } |