1 package android.support.design.widget { 2 3 public class AppBarLayout extends android.widget.LinearLayout { 4 ctor public AppBarLayout(android.content.Context); 5 ctor public AppBarLayout(android.content.Context, android.util.AttributeSet); 6 method public void addOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener); 7 method public float getTargetElevation(); 8 method public final int getTotalScrollRange(); 9 method public void removeOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener); 10 method public void setTargetElevation(float); 11 } 12 13 public static class AppBarLayout.Behavior extends android.support.design.widget.ViewOffsetBehavior { 14 ctor public AppBarLayout.Behavior(); 15 ctor public AppBarLayout.Behavior(android.content.Context, android.util.AttributeSet); 16 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int); 17 method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, float, float, boolean); 18 method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int[]); 19 method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int, int); 20 method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.os.Parcelable); 21 method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout); 22 method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, android.view.View, int); 23 method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View); 24 } 25 26 protected static class AppBarLayout.Behavior.SavedState extends android.view.View.BaseSavedState { 27 ctor public AppBarLayout.Behavior.SavedState(android.os.Parcel); 28 ctor public AppBarLayout.Behavior.SavedState(android.os.Parcelable); 29 field public static final android.os.Parcelable.Creator<android.support.design.widget.AppBarLayout.Behavior.SavedState> CREATOR; 30 } 31 32 public static class AppBarLayout.LayoutParams extends android.widget.LinearLayout.LayoutParams { 33 ctor public AppBarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 34 ctor public AppBarLayout.LayoutParams(int, int); 35 ctor public AppBarLayout.LayoutParams(int, int, float); 36 ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 37 ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 38 ctor public AppBarLayout.LayoutParams(android.widget.LinearLayout.LayoutParams); 39 ctor public AppBarLayout.LayoutParams(android.support.design.widget.AppBarLayout.LayoutParams); 40 method public int getScrollFlags(); 41 method public android.view.animation.Interpolator getScrollInterpolator(); 42 method public void setScrollFlags(int); 43 method public void setScrollInterpolator(android.view.animation.Interpolator); 44 field public static final int SCROLL_FLAG_ENTER_ALWAYS = 4; // 0x4 45 field public static final int SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED = 8; // 0x8 46 field public static final int SCROLL_FLAG_EXIT_UNTIL_COLLAPSED = 2; // 0x2 47 field public static final int SCROLL_FLAG_SCROLL = 1; // 0x1 48 } 49 50 public static abstract interface AppBarLayout.OnOffsetChangedListener { 51 method public abstract void onOffsetChanged(android.support.design.widget.AppBarLayout, int); 52 } 53 54 public static class AppBarLayout.ScrollingViewBehavior extends android.support.design.widget.ViewOffsetBehavior { 55 ctor public AppBarLayout.ScrollingViewBehavior(); 56 ctor public AppBarLayout.ScrollingViewBehavior(android.content.Context, android.util.AttributeSet); 57 method public int getOverlayTop(); 58 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); 59 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); 60 method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, android.view.View, int, int, int, int); 61 method public void setOverlayTop(int); 62 } 63 64 public class CollapsingToolbarLayout extends android.widget.FrameLayout { 65 ctor public CollapsingToolbarLayout(android.content.Context); 66 ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet); 67 ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet, int); 68 method public android.graphics.drawable.Drawable getContentScrim(); 69 method public android.graphics.drawable.Drawable getStatusBarScrim(); 70 method public void setCollapsedTitleTextAppearance(int); 71 method public void setCollapsedTitleTextColor(int); 72 method public void setContentScrim(android.graphics.drawable.Drawable); 73 method public void setContentScrimColor(int); 74 method public void setContentScrimResource(int); 75 method public void setExpandedTitleColor(int); 76 method public void setExpandedTitleTextAppearance(int); 77 method public void setStatusBarScrim(android.graphics.drawable.Drawable); 78 method public void setStatusBarScrimColor(int); 79 method public void setStatusBarScrimResource(int); 80 method public void setTitle(java.lang.CharSequence); 81 } 82 83 public static class CollapsingToolbarLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams { 84 ctor public CollapsingToolbarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 85 ctor public CollapsingToolbarLayout.LayoutParams(int, int); 86 ctor public CollapsingToolbarLayout.LayoutParams(int, int, int); 87 ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 88 ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 89 ctor public CollapsingToolbarLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 90 method public int getCollapseMode(); 91 method public float getParallaxMultiplier(); 92 method public void setCollapseMode(int); 93 method public void setParallaxMultiplier(float); 94 field public static final int COLLAPSE_MODE_OFF = 0; // 0x0 95 field public static final int COLLAPSE_MODE_PARALLAX = 2; // 0x2 96 field public static final int COLLAPSE_MODE_PIN = 1; // 0x1 97 } 98 99 public class CoordinatorLayout extends android.view.ViewGroup { 100 ctor public CoordinatorLayout(android.content.Context); 101 ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet); 102 ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet, int); 103 method public void dispatchDependentViewsChanged(android.view.View); 104 method public boolean doViewsOverlap(android.view.View, android.view.View); 105 method public java.util.List<android.view.View> getDependencies(android.view.View); 106 method public android.graphics.drawable.Drawable getStatusBarBackground(); 107 method public boolean isPointInChildBounds(android.view.View, int, int); 108 method public void onAttachedToWindow(); 109 method public void onDetachedFromWindow(); 110 method public void onDraw(android.graphics.Canvas); 111 method protected void onLayout(boolean, int, int, int, int); 112 method public void onLayoutChild(android.view.View, int); 113 method public void onMeasureChild(android.view.View, int, int, int, int); 114 method public void setStatusBarBackground(android.graphics.drawable.Drawable); 115 method public void setStatusBarBackgroundColor(int); 116 method public void setStatusBarBackgroundResource(int); 117 } 118 119 public static abstract class CoordinatorLayout.Behavior { 120 ctor public CoordinatorLayout.Behavior(); 121 ctor public CoordinatorLayout.Behavior(android.content.Context, android.util.AttributeSet); 122 method public boolean blocksInteractionBelow(android.support.design.widget.CoordinatorLayout, V); 123 method public final int getScrimColor(android.support.design.widget.CoordinatorLayout, V); 124 method public final float getScrimOpacity(android.support.design.widget.CoordinatorLayout, V); 125 method public static java.lang.Object getTag(android.view.View); 126 method public boolean isDirty(android.support.design.widget.CoordinatorLayout, V); 127 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, V, android.view.View); 128 method public android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout, V, android.support.v4.view.WindowInsetsCompat); 129 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, V, android.view.View); 130 method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, V, android.view.View); 131 method public boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent); 132 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, V, int); 133 method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, V, int, int, int, int); 134 method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float, boolean); 135 method public boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float); 136 method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int[]); 137 method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int, int); 138 method public void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int); 139 method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, V, android.os.Parcelable); 140 method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, V); 141 method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int); 142 method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View); 143 method public boolean onTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent); 144 method public static void setTag(android.view.View, java.lang.Object); 145 } 146 147 public static abstract class CoordinatorLayout.DefaultBehavior implements java.lang.annotation.Annotation { 148 } 149 150 public static class CoordinatorLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 151 ctor public CoordinatorLayout.LayoutParams(int, int); 152 ctor public CoordinatorLayout.LayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams); 153 ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 154 ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 155 method public int getAnchorId(); 156 method public android.support.design.widget.CoordinatorLayout.Behavior getBehavior(); 157 method public void setAnchorId(int); 158 method public void setBehavior(android.support.design.widget.CoordinatorLayout.Behavior); 159 field public int anchorGravity; 160 field public int gravity; 161 field public int keyline; 162 } 163 164 protected static class CoordinatorLayout.SavedState extends android.view.View.BaseSavedState { 165 ctor public CoordinatorLayout.SavedState(android.os.Parcel); 166 ctor public CoordinatorLayout.SavedState(android.os.Parcelable); 167 field public static final android.os.Parcelable.Creator<android.support.design.widget.CoordinatorLayout.SavedState> CREATOR; 168 } 169 170 public class FloatingActionButton extends android.widget.ImageView { 171 ctor public FloatingActionButton(android.content.Context); 172 ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet); 173 ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet, int); 174 method public void hide(); 175 method public void setRippleColor(int); 176 method public void show(); 177 } 178 179 public static class FloatingActionButton.Behavior extends android.support.design.widget.CoordinatorLayout.Behavior { 180 ctor public FloatingActionButton.Behavior(); 181 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); 182 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); 183 method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); 184 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, int); 185 } 186 187 public class NavigationView extends android.widget.FrameLayout { 188 ctor public NavigationView(android.content.Context); 189 ctor public NavigationView(android.content.Context, android.util.AttributeSet); 190 ctor public NavigationView(android.content.Context, android.util.AttributeSet, int); 191 method public void addHeaderView(android.view.View); 192 method public android.graphics.drawable.Drawable getItemBackground(); 193 method public android.content.res.ColorStateList getItemIconTintList(); 194 method public android.content.res.ColorStateList getItemTextColor(); 195 method public android.view.Menu getMenu(); 196 method public android.view.View inflateHeaderView(int); 197 method public void inflateMenu(int); 198 method public void removeHeaderView(android.view.View); 199 method public void setItemBackground(android.graphics.drawable.Drawable); 200 method public void setItemBackgroundResource(int); 201 method public void setItemIconTintList(android.content.res.ColorStateList); 202 method public void setItemTextColor(android.content.res.ColorStateList); 203 method public void setNavigationItemSelectedListener(android.support.design.widget.NavigationView.OnNavigationItemSelectedListener); 204 } 205 206 public static abstract interface NavigationView.OnNavigationItemSelectedListener { 207 method public abstract boolean onNavigationItemSelected(android.view.MenuItem); 208 } 209 210 public static class NavigationView.SavedState extends android.view.View.BaseSavedState { 211 ctor public NavigationView.SavedState(android.os.Parcel); 212 ctor public NavigationView.SavedState(android.os.Parcelable); 213 field public static final android.os.Parcelable.Creator<android.support.design.widget.NavigationView.SavedState> CREATOR; 214 field public android.os.Bundle menuState; 215 } 216 217 public class Snackbar { 218 method public void dismiss(); 219 method public int getDuration(); 220 method public android.view.View getView(); 221 method public static android.support.design.widget.Snackbar make(android.view.View, java.lang.CharSequence, int); 222 method public static android.support.design.widget.Snackbar make(android.view.View, int, int); 223 method public android.support.design.widget.Snackbar setAction(int, android.view.View.OnClickListener); 224 method public android.support.design.widget.Snackbar setAction(java.lang.CharSequence, android.view.View.OnClickListener); 225 method public android.support.design.widget.Snackbar setActionTextColor(android.content.res.ColorStateList); 226 method public android.support.design.widget.Snackbar setActionTextColor(int); 227 method public android.support.design.widget.Snackbar setDuration(int); 228 method public android.support.design.widget.Snackbar setText(java.lang.CharSequence); 229 method public android.support.design.widget.Snackbar setText(int); 230 method public void show(); 231 field public static final int LENGTH_INDEFINITE = -2; // 0xfffffffe 232 field public static final int LENGTH_LONG = 0; // 0x0 233 field public static final int LENGTH_SHORT = -1; // 0xffffffff 234 } 235 236 public class SwipeDismissBehavior extends android.support.design.widget.CoordinatorLayout.Behavior { 237 ctor public SwipeDismissBehavior(); 238 method public int getDragState(); 239 method public void setDragDismissDistance(float); 240 method public void setEndAlphaSwipeDistance(float); 241 method public void setListener(android.support.design.widget.SwipeDismissBehavior.OnDismissListener); 242 method public void setSensitivity(float); 243 method public void setStartAlphaSwipeDistance(float); 244 method public void setSwipeDirection(int); 245 field public static final int STATE_DRAGGING = 1; // 0x1 246 field public static final int STATE_IDLE = 0; // 0x0 247 field public static final int STATE_SETTLING = 2; // 0x2 248 field public static final int SWIPE_DIRECTION_ANY = 2; // 0x2 249 field public static final int SWIPE_DIRECTION_END_TO_START = 1; // 0x1 250 field public static final int SWIPE_DIRECTION_START_TO_END = 0; // 0x0 251 } 252 253 public static abstract interface SwipeDismissBehavior.OnDismissListener { 254 method public abstract void onDismiss(android.view.View); 255 method public abstract void onDragStateChanged(int); 256 } 257 258 public class TabLayout extends android.widget.HorizontalScrollView { 259 ctor public TabLayout(android.content.Context); 260 ctor public TabLayout(android.content.Context, android.util.AttributeSet); 261 ctor public TabLayout(android.content.Context, android.util.AttributeSet, int); 262 method public void addTab(android.support.design.widget.TabLayout.Tab); 263 method public void addTab(android.support.design.widget.TabLayout.Tab, int); 264 method public void addTab(android.support.design.widget.TabLayout.Tab, boolean); 265 method public void addTab(android.support.design.widget.TabLayout.Tab, int, boolean); 266 method public int getSelectedTabPosition(); 267 method public android.support.design.widget.TabLayout.Tab getTabAt(int); 268 method public int getTabCount(); 269 method public int getTabGravity(); 270 method public int getTabMode(); 271 method public android.content.res.ColorStateList getTabTextColors(); 272 method public android.support.design.widget.TabLayout.Tab newTab(); 273 method public void removeAllTabs(); 274 method public void removeTab(android.support.design.widget.TabLayout.Tab); 275 method public void removeTabAt(int); 276 method public void setOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener); 277 method public void setScrollPosition(int, float, boolean); 278 method public void setTabGravity(int); 279 method public void setTabMode(int); 280 method public void setTabTextColors(android.content.res.ColorStateList); 281 method public void setTabTextColors(int, int); 282 method public void setTabsFromPagerAdapter(android.support.v4.view.PagerAdapter); 283 method public void setupWithViewPager(android.support.v4.view.ViewPager); 284 field public static final int GRAVITY_CENTER = 1; // 0x1 285 field public static final int GRAVITY_FILL = 0; // 0x0 286 field public static final int MODE_FIXED = 1; // 0x1 287 field public static final int MODE_SCROLLABLE = 0; // 0x0 288 } 289 290 public static abstract interface TabLayout.OnTabSelectedListener { 291 method public abstract void onTabReselected(android.support.design.widget.TabLayout.Tab); 292 method public abstract void onTabSelected(android.support.design.widget.TabLayout.Tab); 293 method public abstract void onTabUnselected(android.support.design.widget.TabLayout.Tab); 294 } 295 296 public static final class TabLayout.Tab { 297 method public java.lang.CharSequence getContentDescription(); 298 method public android.graphics.drawable.Drawable getIcon(); 299 method public int getPosition(); 300 method public java.lang.Object getTag(); 301 method public java.lang.CharSequence getText(); 302 method public boolean isSelected(); 303 method public void select(); 304 method public android.support.design.widget.TabLayout.Tab setContentDescription(int); 305 method public android.support.design.widget.TabLayout.Tab setContentDescription(java.lang.CharSequence); 306 method public android.support.design.widget.TabLayout.Tab setCustomView(android.view.View); 307 method public android.support.design.widget.TabLayout.Tab setCustomView(int); 308 method public android.support.design.widget.TabLayout.Tab setIcon(android.graphics.drawable.Drawable); 309 method public android.support.design.widget.TabLayout.Tab setIcon(int); 310 method public android.support.design.widget.TabLayout.Tab setTag(java.lang.Object); 311 method public android.support.design.widget.TabLayout.Tab setText(java.lang.CharSequence); 312 method public android.support.design.widget.TabLayout.Tab setText(int); 313 field public static final int INVALID_POSITION = -1; // 0xffffffff 314 } 315 316 public static class TabLayout.TabLayoutOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { 317 ctor public TabLayout.TabLayoutOnPageChangeListener(android.support.design.widget.TabLayout); 318 method public void onPageScrollStateChanged(int); 319 method public void onPageScrolled(int, float, int); 320 method public void onPageSelected(int); 321 } 322 323 public static class TabLayout.ViewPagerOnTabSelectedListener implements android.support.design.widget.TabLayout.OnTabSelectedListener { 324 ctor public TabLayout.ViewPagerOnTabSelectedListener(android.support.v4.view.ViewPager); 325 method public void onTabReselected(android.support.design.widget.TabLayout.Tab); 326 method public void onTabSelected(android.support.design.widget.TabLayout.Tab); 327 method public void onTabUnselected(android.support.design.widget.TabLayout.Tab); 328 } 329 330 public class TextInputLayout extends android.widget.LinearLayout { 331 ctor public TextInputLayout(android.content.Context); 332 ctor public TextInputLayout(android.content.Context, android.util.AttributeSet); 333 method public android.widget.EditText getEditText(); 334 method public void setError(java.lang.CharSequence); 335 method public void setErrorEnabled(boolean); 336 method public void setHint(java.lang.CharSequence); 337 } 338 339 class ViewOffsetBehavior extends android.support.design.widget.CoordinatorLayout.Behavior { 340 ctor public ViewOffsetBehavior(); 341 ctor public ViewOffsetBehavior(android.content.Context, android.util.AttributeSet); 342 method public int getLeftAndRightOffset(); 343 method public int getTopAndBottomOffset(); 344 method public boolean setLeftAndRightOffset(int); 345 method public boolean setTopAndBottomOffset(int); 346 } 347 348 } 349 350 package android.support.v13.app { 351 352 public class FragmentCompat { 353 ctor public FragmentCompat(); 354 method public static void setMenuVisibility(android.app.Fragment, boolean); 355 method public static void setUserVisibleHint(android.app.Fragment, boolean); 356 } 357 358 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 359 ctor public FragmentPagerAdapter(android.app.FragmentManager); 360 method public abstract android.app.Fragment getItem(int); 361 method public long getItemId(int); 362 method public boolean isViewFromObject(android.view.View, java.lang.Object); 363 } 364 365 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 366 ctor public FragmentStatePagerAdapter(android.app.FragmentManager); 367 method public abstract android.app.Fragment getItem(int); 368 method public boolean isViewFromObject(android.view.View, java.lang.Object); 369 } 370 371 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 372 ctor public FragmentTabHost(android.content.Context); 373 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 374 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 375 method public void onTabChanged(java.lang.String); 376 method public void setup(android.content.Context, android.app.FragmentManager); 377 method public void setup(android.content.Context, android.app.FragmentManager, int); 378 } 379 380 } 381 382 package android.support.v17.leanback.app { 383 384 public final class BackgroundManager { 385 method public void attach(android.view.Window); 386 method public final int getColor(); 387 method public android.graphics.drawable.Drawable getDefaultDimLayer(); 388 method public android.graphics.drawable.Drawable getDimLayer(); 389 method public android.graphics.drawable.Drawable getDrawable(); 390 method public static android.support.v17.leanback.app.BackgroundManager getInstance(android.app.Activity); 391 method public boolean isAttached(); 392 method public void release(); 393 method public void setBitmap(android.graphics.Bitmap); 394 method public void setColor(int); 395 method public void setDimLayer(android.graphics.drawable.Drawable); 396 method public void setDrawable(android.graphics.drawable.Drawable); 397 method public void setThemeDrawableResourceId(int); 398 } 399 400 abstract class BaseRowFragment extends android.app.Fragment { 401 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 402 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 403 method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 404 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 405 method public void setSelectedPosition(int); 406 method public void setSelectedPosition(int, boolean); 407 } 408 409 abstract class BaseRowSupportFragment extends android.support.v4.app.Fragment { 410 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 411 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 412 method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 413 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 414 method public void setSelectedPosition(int); 415 method public void setSelectedPosition(int, boolean); 416 } 417 418 public class BrowseFragment extends android.support.v17.leanback.app.BrandedFragment { 419 ctor public BrowseFragment(); 420 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 421 method public void enableRowScaling(boolean); 422 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 423 method public int getBrandColor(); 424 method public int getHeadersState(); 425 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 426 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 427 method public final boolean isHeadersTransitionOnBackEnabled(); 428 method public boolean isInHeadersTransition(); 429 method public boolean isShowingHeaders(); 430 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 431 method public void setBrandColor(int); 432 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseFragment.BrowseTransitionListener); 433 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 434 method public void setHeadersState(int); 435 method public final void setHeadersTransitionOnBackEnabled(boolean); 436 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 437 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 438 method public void setSelectedPosition(int); 439 method public void setSelectedPosition(int, boolean); 440 method public void startHeadersTransition(boolean); 441 field public static final int HEADERS_DISABLED = 3; // 0x3 442 field public static final int HEADERS_ENABLED = 1; // 0x1 443 field public static final int HEADERS_HIDDEN = 2; // 0x2 444 } 445 446 public static class BrowseFragment.BrowseTransitionListener { 447 ctor public BrowseFragment.BrowseTransitionListener(); 448 method public void onHeadersTransitionStart(boolean); 449 method public void onHeadersTransitionStop(boolean); 450 } 451 452 public class BrowseSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 453 ctor public BrowseSupportFragment(); 454 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 455 method public void enableRowScaling(boolean); 456 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 457 method public int getBrandColor(); 458 method public int getHeadersState(); 459 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 460 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 461 method public final boolean isHeadersTransitionOnBackEnabled(); 462 method public boolean isInHeadersTransition(); 463 method public boolean isShowingHeaders(); 464 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 465 method public void setBrandColor(int); 466 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseSupportFragment.BrowseTransitionListener); 467 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 468 method public void setHeadersState(int); 469 method public final void setHeadersTransitionOnBackEnabled(boolean); 470 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 471 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 472 method public void setSelectedPosition(int); 473 method public void setSelectedPosition(int, boolean); 474 method public void startHeadersTransition(boolean); 475 field public static final int HEADERS_DISABLED = 3; // 0x3 476 field public static final int HEADERS_ENABLED = 1; // 0x1 477 field public static final int HEADERS_HIDDEN = 2; // 0x2 478 } 479 480 public static class BrowseSupportFragment.BrowseTransitionListener { 481 ctor public BrowseSupportFragment.BrowseTransitionListener(); 482 method public void onHeadersTransitionStart(boolean); 483 method public void onHeadersTransitionStop(boolean); 484 } 485 486 public class DetailsFragment extends android.support.v17.leanback.app.BrandedFragment { 487 ctor public DetailsFragment(); 488 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 489 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 490 method protected android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 491 method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); 492 method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); 493 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 494 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 495 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 496 method public void setSelectedPosition(int); 497 method public void setSelectedPosition(int, boolean); 498 method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 499 method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); 500 } 501 502 public class DetailsSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 503 ctor public DetailsSupportFragment(); 504 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 505 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 506 method protected android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 507 method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); 508 method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); 509 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 510 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 511 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 512 method public void setSelectedPosition(int); 513 method public void setSelectedPosition(int, boolean); 514 method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 515 method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); 516 } 517 518 public class ErrorFragment extends android.app.Fragment { 519 ctor public ErrorFragment(); 520 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 521 method public android.graphics.drawable.Drawable getBadgeDrawable(); 522 method public android.view.View.OnClickListener getButtonClickListener(); 523 method public java.lang.String getButtonText(); 524 method public android.graphics.drawable.Drawable getImageDrawable(); 525 method public java.lang.CharSequence getMessage(); 526 method public java.lang.String getTitle(); 527 method public boolean isBackgroundTranslucent(); 528 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 529 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 530 method public void setButtonClickListener(android.view.View.OnClickListener); 531 method public void setButtonText(java.lang.String); 532 method public void setDefaultBackground(boolean); 533 method public void setImageDrawable(android.graphics.drawable.Drawable); 534 method public void setMessage(java.lang.CharSequence); 535 method public void setTitle(java.lang.String); 536 } 537 538 public class ErrorSupportFragment extends android.support.v4.app.Fragment { 539 ctor public ErrorSupportFragment(); 540 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 541 method public android.graphics.drawable.Drawable getBadgeDrawable(); 542 method public android.view.View.OnClickListener getButtonClickListener(); 543 method public java.lang.String getButtonText(); 544 method public android.graphics.drawable.Drawable getImageDrawable(); 545 method public java.lang.CharSequence getMessage(); 546 method public java.lang.String getTitle(); 547 method public boolean isBackgroundTranslucent(); 548 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 549 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 550 method public void setButtonClickListener(android.view.View.OnClickListener); 551 method public void setButtonText(java.lang.String); 552 method public void setDefaultBackground(boolean); 553 method public void setImageDrawable(android.graphics.drawable.Drawable); 554 method public void setMessage(java.lang.CharSequence); 555 method public void setTitle(java.lang.String); 556 } 557 558 public class GuidedStepFragment extends android.app.Fragment { 559 ctor public GuidedStepFragment(); 560 method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment); 561 method public android.view.View getActionItemView(int); 562 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getActions(); 563 method public static android.support.v17.leanback.app.GuidedStepFragment getCurrentGuidedStepFragment(android.app.FragmentManager); 564 method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist(); 565 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist(); 566 method public int getSelectedActionPosition(); 567 method protected boolean isEntryTransitionEnabled(); 568 method public void onCreateActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 569 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist(); 570 method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle); 571 method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist(); 572 method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 573 method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction); 574 method public int onProvideTheme(); 575 method public void setActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 576 method protected void setEntryTransitionEnabled(boolean); 577 method public void setSelectedActionPosition(int); 578 } 579 580 public class HeadersFragment extends android.support.v17.leanback.app.BaseRowFragment { 581 ctor public HeadersFragment(); 582 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderClickedListener); 583 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderViewSelectedListener); 584 } 585 586 static abstract interface HeadersFragment.OnHeaderClickedListener { 587 method public abstract void onHeaderClicked(); 588 } 589 590 static abstract interface HeadersFragment.OnHeaderViewSelectedListener { 591 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 592 } 593 594 public class HeadersSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { 595 ctor public HeadersSupportFragment(); 596 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderClickedListener); 597 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderViewSelectedListener); 598 } 599 600 static abstract interface HeadersSupportFragment.OnHeaderClickedListener { 601 method public abstract void onHeaderClicked(); 602 } 603 604 static abstract interface HeadersSupportFragment.OnHeaderViewSelectedListener { 605 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 606 } 607 608 public abstract class MediaControllerGlue extends android.support.v17.leanback.app.PlaybackControlGlue { 609 ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); 610 ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); 611 method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat); 612 method public void detach(); 613 method public int getCurrentPosition(); 614 method public int getCurrentSpeedId(); 615 method public android.graphics.drawable.Drawable getMediaArt(); 616 method public final android.support.v4.media.session.MediaControllerCompat getMediaController(); 617 method public int getMediaDuration(); 618 method public java.lang.CharSequence getMediaSubtitle(); 619 method public java.lang.CharSequence getMediaTitle(); 620 method public long getSupportedActions(); 621 method public boolean hasValidMedia(); 622 method public boolean isMediaPlaying(); 623 method protected void pausePlayback(); 624 method protected void skipToNext(); 625 method protected void skipToPrevious(); 626 method protected void startPlayback(int); 627 } 628 629 public abstract class PlaybackControlGlue implements android.support.v17.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener { 630 ctor public PlaybackControlGlue(android.content.Context, int[]); 631 ctor public PlaybackControlGlue(android.content.Context, int[], int[]); 632 ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); 633 ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); 634 method public android.support.v17.leanback.widget.PlaybackControlsRowPresenter createControlsRowAndPresenter(); 635 method protected android.support.v17.leanback.widget.SparseArrayObjectAdapter createPrimaryActionsAdapter(android.support.v17.leanback.widget.PresenterSelector); 636 method public void enableProgressUpdating(boolean); 637 method public android.content.Context getContext(); 638 method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); 639 method public abstract int getCurrentPosition(); 640 method public abstract int getCurrentSpeedId(); 641 method public int[] getFastForwardSpeeds(); 642 method public android.support.v17.leanback.app.PlaybackOverlayFragment getFragment(); 643 method public abstract android.graphics.drawable.Drawable getMediaArt(); 644 method public abstract int getMediaDuration(); 645 method public abstract java.lang.CharSequence getMediaSubtitle(); 646 method public abstract java.lang.CharSequence getMediaTitle(); 647 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 648 method public int[] getRewindSpeeds(); 649 method public abstract long getSupportedActions(); 650 method public int getUpdatePeriod(); 651 method public abstract boolean hasValidMedia(); 652 method public boolean isFadingEnabled(); 653 method public abstract boolean isMediaPlaying(); 654 method public void onActionClicked(android.support.v17.leanback.widget.Action); 655 method public boolean onKey(android.view.View, int, android.view.KeyEvent); 656 method protected void onMetadataChanged(); 657 method protected abstract void onRowChanged(android.support.v17.leanback.widget.PlaybackControlsRow); 658 method protected void onStateChanged(); 659 method protected abstract void pausePlayback(); 660 method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); 661 method public void setFadingEnabled(boolean); 662 method public deprecated void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 663 method protected abstract void skipToNext(); 664 method protected abstract void skipToPrevious(); 665 method protected abstract void startPlayback(int); 666 method public void updateProgress(); 667 field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 668 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 669 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 670 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 671 field public static final int ACTION_REWIND = 32; // 0x20 672 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 673 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 674 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa 675 field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb 676 field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc 677 field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd 678 field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe 679 field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff 680 field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 681 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 682 } 683 684 public class PlaybackOverlayFragment extends android.support.v17.leanback.app.DetailsFragment { 685 ctor public PlaybackOverlayFragment(); 686 method public int getBackgroundType(); 687 method public android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener getFadeCompleteListener(); 688 method public final android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler getInputEventHandler(); 689 method public boolean isFadingEnabled(); 690 method public void setBackgroundType(int); 691 method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener); 692 method public void setFadingEnabled(boolean); 693 method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler); 694 method public void tickle(); 695 field public static final int BG_DARK = 1; // 0x1 696 field public static final int BG_LIGHT = 2; // 0x2 697 field public static final int BG_NONE = 0; // 0x0 698 } 699 700 public static abstract interface PlaybackOverlayFragment.InputEventHandler { 701 method public abstract boolean handleInputEvent(android.view.InputEvent); 702 } 703 704 public static class PlaybackOverlayFragment.OnFadeCompleteListener { 705 ctor public PlaybackOverlayFragment.OnFadeCompleteListener(); 706 method public void onFadeInComplete(); 707 method public void onFadeOutComplete(); 708 } 709 710 public class PlaybackOverlaySupportFragment extends android.support.v17.leanback.app.DetailsSupportFragment { 711 ctor public PlaybackOverlaySupportFragment(); 712 method public int getBackgroundType(); 713 method public android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener getFadeCompleteListener(); 714 method public final android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler getInputEventHandler(); 715 method public boolean isFadingEnabled(); 716 method public void setBackgroundType(int); 717 method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener); 718 method public void setFadingEnabled(boolean); 719 method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler); 720 method public void tickle(); 721 field public static final int BG_DARK = 1; // 0x1 722 field public static final int BG_LIGHT = 2; // 0x2 723 field public static final int BG_NONE = 0; // 0x0 724 } 725 726 public static abstract interface PlaybackOverlaySupportFragment.InputEventHandler { 727 method public abstract boolean handleInputEvent(android.view.InputEvent); 728 } 729 730 public static class PlaybackOverlaySupportFragment.OnFadeCompleteListener { 731 ctor public PlaybackOverlaySupportFragment.OnFadeCompleteListener(); 732 method public void onFadeInComplete(); 733 method public void onFadeOutComplete(); 734 } 735 736 public class RowsFragment extends android.support.v17.leanback.app.BaseRowFragment { 737 ctor public RowsFragment(); 738 method public void enableRowScaling(boolean); 739 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 740 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 741 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 742 method public void setExpand(boolean); 743 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 744 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 745 } 746 747 public class RowsSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { 748 ctor public RowsSupportFragment(); 749 method public void enableRowScaling(boolean); 750 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 751 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 752 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 753 method public void setExpand(boolean); 754 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 755 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 756 } 757 758 public class SearchFragment extends android.app.Fragment { 759 ctor public SearchFragment(); 760 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 761 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 762 method public void displayCompletions(java.util.List<java.lang.String>); 763 method public android.graphics.drawable.Drawable getBadgeDrawable(); 764 method public android.content.Intent getRecognizerIntent(); 765 method public java.lang.String getTitle(); 766 method public static android.support.v17.leanback.app.SearchFragment newInstance(java.lang.String); 767 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 768 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 769 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 770 method public void setSearchQuery(java.lang.String, boolean); 771 method public void setSearchQuery(android.content.Intent, boolean); 772 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchFragment.SearchResultProvider); 773 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 774 method public void setTitle(java.lang.String); 775 method public void startRecognition(); 776 } 777 778 public static abstract interface SearchFragment.SearchResultProvider { 779 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 780 method public abstract boolean onQueryTextChange(java.lang.String); 781 method public abstract boolean onQueryTextSubmit(java.lang.String); 782 } 783 784 public class SearchSupportFragment extends android.support.v4.app.Fragment { 785 ctor public SearchSupportFragment(); 786 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 787 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 788 method public void displayCompletions(java.util.List<java.lang.String>); 789 method public android.graphics.drawable.Drawable getBadgeDrawable(); 790 method public android.content.Intent getRecognizerIntent(); 791 method public java.lang.String getTitle(); 792 method public static android.support.v17.leanback.app.SearchSupportFragment newInstance(java.lang.String); 793 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 794 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 795 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 796 method public void setSearchQuery(java.lang.String, boolean); 797 method public void setSearchQuery(android.content.Intent, boolean); 798 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchSupportFragment.SearchResultProvider); 799 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 800 method public void setTitle(java.lang.String); 801 method public void startRecognition(); 802 } 803 804 public static abstract interface SearchSupportFragment.SearchResultProvider { 805 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 806 method public abstract boolean onQueryTextChange(java.lang.String); 807 method public abstract boolean onQueryTextSubmit(java.lang.String); 808 } 809 810 public class VerticalGridFragment extends android.app.Fragment { 811 ctor public VerticalGridFragment(); 812 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 813 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 814 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 815 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 816 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 817 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 818 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 819 method public void setSelectedPosition(int); 820 } 821 822 public class VerticalGridSupportFragment extends android.support.v4.app.Fragment { 823 ctor public VerticalGridSupportFragment(); 824 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 825 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 826 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 827 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 828 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 829 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 830 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 831 method public void setSelectedPosition(int); 832 } 833 834 } 835 836 package android.support.v17.leanback.database { 837 838 public abstract class CursorMapper { 839 ctor public CursorMapper(); 840 method protected abstract java.lang.Object bind(android.database.Cursor); 841 method protected abstract void bindColumns(android.database.Cursor); 842 method public java.lang.Object convert(android.database.Cursor); 843 } 844 845 } 846 847 package android.support.v17.leanback.graphics { 848 849 public final class ColorFilterCache { 850 method public static android.support.v17.leanback.graphics.ColorFilterCache getColorFilterCache(int); 851 method public android.graphics.ColorFilter getFilterForLevel(float); 852 } 853 854 public final class ColorFilterDimmer { 855 method public void applyFilterToView(android.view.View); 856 method public static android.support.v17.leanback.graphics.ColorFilterDimmer create(android.support.v17.leanback.graphics.ColorFilterCache, float, float); 857 method public static android.support.v17.leanback.graphics.ColorFilterDimmer createDefault(android.content.Context); 858 method public android.graphics.ColorFilter getColorFilter(); 859 method public android.graphics.Paint getPaint(); 860 method public void setActiveLevel(float); 861 } 862 863 public final class ColorOverlayDimmer { 864 method public int applyToColor(int); 865 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createColorOverlayDimmer(int, float, float); 866 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createDefault(android.content.Context); 867 method public void drawColorOverlay(android.graphics.Canvas, android.view.View, boolean); 868 method public int getAlpha(); 869 method public float getAlphaFloat(); 870 method public android.graphics.Paint getPaint(); 871 method public boolean needsDraw(); 872 method public void setActiveLevel(float); 873 } 874 875 } 876 877 package android.support.v17.leanback.system { 878 879 public class Settings { 880 method public boolean getBoolean(java.lang.String); 881 method public static android.support.v17.leanback.system.Settings getInstance(android.content.Context); 882 method public void setBoolean(java.lang.String, boolean); 883 field public static final java.lang.String PREFER_STATIC_SHADOWS = "PREFER_STATIC_SHADOWS"; 884 } 885 886 } 887 888 package android.support.v17.leanback.widget { 889 890 public abstract class AbstractDetailsDescriptionPresenter extends android.support.v17.leanback.widget.Presenter { 891 ctor public AbstractDetailsDescriptionPresenter(); 892 method protected abstract void onBindDescription(android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder, java.lang.Object); 893 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 894 method public final android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 895 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 896 } 897 898 public static class AbstractDetailsDescriptionPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 899 ctor public AbstractDetailsDescriptionPresenter.ViewHolder(android.view.View); 900 method public android.widget.TextView getBody(); 901 method public android.widget.TextView getSubtitle(); 902 method public android.widget.TextView getTitle(); 903 } 904 905 public class Action { 906 ctor public Action(long); 907 ctor public Action(long, java.lang.CharSequence); 908 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence); 909 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence, android.graphics.drawable.Drawable); 910 method public final void addKeyCode(int); 911 method public final android.graphics.drawable.Drawable getIcon(); 912 method public final long getId(); 913 method public final java.lang.CharSequence getLabel1(); 914 method public final java.lang.CharSequence getLabel2(); 915 method public final void removeKeyCode(int); 916 method public final boolean respondsToKeyCode(int); 917 method public final void setIcon(android.graphics.drawable.Drawable); 918 method public final void setId(long); 919 method public final void setLabel1(java.lang.CharSequence); 920 method public final void setLabel2(java.lang.CharSequence); 921 } 922 923 public class ArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 924 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 925 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 926 ctor public ArrayObjectAdapter(); 927 method public void add(java.lang.Object); 928 method public void add(int, java.lang.Object); 929 method public void addAll(int, java.util.Collection); 930 method public void clear(); 931 method public java.lang.Object get(int); 932 method public int indexOf(java.lang.Object); 933 method public void notifyArrayItemRangeChanged(int, int); 934 method public boolean remove(java.lang.Object); 935 method public int removeItems(int, int); 936 method public void replace(int, java.lang.Object); 937 method public int size(); 938 method public java.util.List<E> unmodifiableList(); 939 } 940 941 public class BaseCardView extends android.widget.FrameLayout { 942 ctor public BaseCardView(android.content.Context); 943 ctor public BaseCardView(android.content.Context, android.util.AttributeSet); 944 ctor public BaseCardView(android.content.Context, android.util.AttributeSet, int); 945 method public int getCardType(); 946 method public int getExtraVisibility(); 947 method public int getInfoVisibility(); 948 method public boolean isSelectedAnimationDelayed(); 949 method public void setCardType(int); 950 method public void setExtraVisibility(int); 951 method public void setInfoVisibility(int); 952 method public void setSelectedAnimationDelayed(boolean); 953 field public static final int CARD_REGION_VISIBLE_ACTIVATED = 1; // 0x1 954 field public static final int CARD_REGION_VISIBLE_ALWAYS = 0; // 0x0 955 field public static final int CARD_REGION_VISIBLE_SELECTED = 2; // 0x2 956 field public static final int CARD_TYPE_INFO_OVER = 1; // 0x1 957 field public static final int CARD_TYPE_INFO_UNDER = 2; // 0x2 958 field public static final int CARD_TYPE_INFO_UNDER_WITH_EXTRA = 3; // 0x3 959 field public static final int CARD_TYPE_MAIN_ONLY = 0; // 0x0 960 } 961 962 public static class BaseCardView.LayoutParams extends android.widget.FrameLayout.LayoutParams { 963 ctor public BaseCardView.LayoutParams(android.content.Context, android.util.AttributeSet); 964 ctor public BaseCardView.LayoutParams(int, int); 965 ctor public BaseCardView.LayoutParams(android.view.ViewGroup.LayoutParams); 966 ctor public BaseCardView.LayoutParams(android.support.v17.leanback.widget.BaseCardView.LayoutParams); 967 field public static final int VIEW_TYPE_EXTRA = 2; // 0x2 968 field public static final int VIEW_TYPE_INFO = 1; // 0x1 969 field public static final int VIEW_TYPE_MAIN = 0; // 0x0 970 field public int viewType; 971 } 972 973 public class BrowseFrameLayout extends android.widget.FrameLayout { 974 ctor public BrowseFrameLayout(android.content.Context); 975 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet); 976 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet, int); 977 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener getOnChildFocusListener(); 978 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 979 method public void setOnChildFocusListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener); 980 method public void setOnFocusSearchListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener); 981 } 982 983 public static abstract interface BrowseFrameLayout.OnChildFocusListener { 984 method public abstract void onRequestChildFocus(android.view.View, android.view.View); 985 method public abstract boolean onRequestFocusInDescendants(int, android.graphics.Rect); 986 } 987 988 public static abstract interface BrowseFrameLayout.OnFocusSearchListener { 989 method public abstract android.view.View onFocusSearch(android.view.View, int); 990 } 991 992 public final class ClassPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 993 ctor public ClassPresenterSelector(); 994 method public void addClassPresenter(java.lang.Class<?>, android.support.v17.leanback.widget.Presenter); 995 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 996 } 997 998 public class ControlButtonPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 999 ctor public ControlButtonPresenterSelector(); 1000 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1001 method public android.support.v17.leanback.widget.Presenter getPrimaryPresenter(); 1002 method public android.support.v17.leanback.widget.Presenter getSecondaryPresenter(); 1003 } 1004 1005 public class CursorObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 1006 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1007 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.Presenter); 1008 ctor public CursorObjectAdapter(); 1009 method public void changeCursor(android.database.Cursor); 1010 method public void close(); 1011 method public java.lang.Object get(int); 1012 method public final android.database.Cursor getCursor(); 1013 method public final android.support.v17.leanback.database.CursorMapper getMapper(); 1014 method protected final void invalidateCache(int); 1015 method protected final void invalidateCache(int, int); 1016 method public boolean isClosed(); 1017 method protected void onCursorChanged(); 1018 method protected void onMapperChanged(); 1019 method public final void setMapper(android.support.v17.leanback.database.CursorMapper); 1020 method public int size(); 1021 method public android.database.Cursor swapCursor(android.database.Cursor); 1022 } 1023 1024 public class DetailsOverviewLogoPresenter extends android.support.v17.leanback.widget.Presenter { 1025 ctor public DetailsOverviewLogoPresenter(); 1026 method public boolean isBoundToImage(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.DetailsOverviewRow); 1027 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1028 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1029 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1030 method public void setContext(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 1031 } 1032 1033 public static class DetailsOverviewLogoPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1034 ctor public DetailsOverviewLogoPresenter.ViewHolder(android.view.View); 1035 field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter mParentPresenter; 1036 field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder mParentViewHolder; 1037 } 1038 1039 public class DetailsOverviewRow extends android.support.v17.leanback.widget.Row { 1040 ctor public DetailsOverviewRow(java.lang.Object); 1041 method public final deprecated void addAction(android.support.v17.leanback.widget.Action); 1042 method public final deprecated void addAction(int, android.support.v17.leanback.widget.Action); 1043 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 1044 method public final deprecated java.util.List<android.support.v17.leanback.widget.Action> getActions(); 1045 method public final android.support.v17.leanback.widget.ObjectAdapter getActionsAdapter(); 1046 method public final android.graphics.drawable.Drawable getImageDrawable(); 1047 method public final java.lang.Object getItem(); 1048 method public boolean isImageScaleUpAllowed(); 1049 method public final deprecated boolean removeAction(android.support.v17.leanback.widget.Action); 1050 method public final void setActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1051 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 1052 method public final void setImageDrawable(android.graphics.drawable.Drawable); 1053 method public void setImageScaleUpAllowed(boolean); 1054 method public final void setItem(java.lang.Object); 1055 } 1056 1057 public static class DetailsOverviewRow.Listener { 1058 ctor public DetailsOverviewRow.Listener(); 1059 method public void onActionsAdapterChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 1060 method public void onImageDrawableChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 1061 method public void onItemChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 1062 } 1063 1064 public deprecated class DetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1065 ctor public DetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); 1066 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1067 method public int getBackgroundColor(); 1068 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 1069 method public boolean isStyleLarge(); 1070 method public final boolean isUsingDefaultSelectEffect(); 1071 method public void setBackgroundColor(int); 1072 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1073 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); 1074 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String); 1075 method public void setStyleLarge(boolean); 1076 } 1077 1078 public final class DetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1079 ctor public DetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); 1080 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDetailsDescriptionViewHolder; 1081 } 1082 1083 public abstract interface FacetProvider { 1084 method public abstract java.lang.Object getFacet(java.lang.Class<?>); 1085 } 1086 1087 public abstract interface FacetProviderAdapter { 1088 method public abstract android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); 1089 } 1090 1091 public abstract interface FocusHighlight { 1092 field public static final int ZOOM_FACTOR_LARGE = 3; // 0x3 1093 field public static final int ZOOM_FACTOR_MEDIUM = 2; // 0x2 1094 field public static final int ZOOM_FACTOR_NONE = 0; // 0x0 1095 field public static final int ZOOM_FACTOR_SMALL = 1; // 0x1 1096 field public static final int ZOOM_FACTOR_XSMALL = 4; // 0x4 1097 } 1098 1099 public class FocusHighlightHelper { 1100 ctor public FocusHighlightHelper(); 1101 method public static void setupBrowseItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, int, boolean); 1102 method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView); 1103 } 1104 1105 public abstract interface FragmentAnimationProvider { 1106 method public abstract void onActivityEnter(java.util.List<android.animation.Animator>); 1107 method public abstract void onActivityExit(java.util.List<android.animation.Animator>); 1108 method public abstract void onFragmentEnter(java.util.List<android.animation.Animator>); 1109 method public abstract void onFragmentExit(java.util.List<android.animation.Animator>); 1110 method public abstract void onFragmentReenter(java.util.List<android.animation.Animator>); 1111 method public abstract void onFragmentReturn(java.util.List<android.animation.Animator>); 1112 } 1113 1114 public class FullWidthDetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1115 ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); 1116 ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); 1117 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1118 method public int getBackgroundColor(); 1119 method public final int getInitialState(); 1120 method protected int getLayoutResourceId(); 1121 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 1122 method public final boolean isParticipatingEntranceTransition(); 1123 method public final boolean isUsingDefaultSelectEffect(); 1124 method public final void notifyOnBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); 1125 method protected void onLayoutLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); 1126 method protected void onLayoutOverviewFrame(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); 1127 method protected void onStateChanged(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); 1128 method public void setBackgroundColor(int); 1129 method public final void setInitialState(int); 1130 method public final void setListener(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener); 1131 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1132 method public final void setParticipatingEntranceTransition(boolean); 1133 method public final void setState(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); 1134 field public static final int STATE_FULL = 1; // 0x1 1135 field public static final int STATE_HALF = 0; // 0x0 1136 field public static final int STATE_SMALL = 2; // 0x2 1137 field protected int mInitialState; 1138 } 1139 1140 public static abstract class FullWidthDetailsOverviewRowPresenter.Listener { 1141 ctor public FullWidthDetailsOverviewRowPresenter.Listener(); 1142 method public void onBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); 1143 } 1144 1145 public class FullWidthDetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1146 ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); 1147 method protected android.support.v17.leanback.widget.DetailsOverviewRow.Listener createRowListener(); 1148 method public final android.view.ViewGroup getActionsRow(); 1149 method public final android.view.ViewGroup getDetailsDescriptionFrame(); 1150 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getDetailsDescriptionViewHolder(); 1151 method public final android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder getLogoViewHolder(); 1152 method public final android.view.ViewGroup getOverviewView(); 1153 method public final int getState(); 1154 field protected final android.os.Handler mHandler; 1155 field protected final android.support.v17.leanback.widget.DetailsOverviewRow.Listener mRowListener; 1156 } 1157 1158 public class FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener extends android.support.v17.leanback.widget.DetailsOverviewRow.Listener { 1159 ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener(); 1160 } 1161 1162 public class FullWidthDetailsOverviewSharedElementHelper extends android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener { 1163 ctor public FullWidthDetailsOverviewSharedElementHelper(); 1164 method public boolean getAutoStartSharedElementTransition(); 1165 method public void setAutoStartSharedElementTransition(boolean); 1166 method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String); 1167 method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); 1168 method public void startPostponedEnterTransition(); 1169 } 1170 1171 public class GuidanceStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 1172 ctor public GuidanceStylist(); 1173 method public android.widget.TextView getBreadcrumbView(); 1174 method public android.widget.TextView getDescriptionView(); 1175 method public android.widget.ImageView getIconView(); 1176 method public android.widget.TextView getTitleView(); 1177 method public void onActivityEnter(java.util.List<android.animation.Animator>); 1178 method public void onActivityExit(java.util.List<android.animation.Animator>); 1179 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.support.v17.leanback.widget.GuidanceStylist.Guidance); 1180 method public void onFragmentEnter(java.util.List<android.animation.Animator>); 1181 method public void onFragmentExit(java.util.List<android.animation.Animator>); 1182 method public void onFragmentReenter(java.util.List<android.animation.Animator>); 1183 method public void onFragmentReturn(java.util.List<android.animation.Animator>); 1184 method public int onProvideLayoutId(); 1185 } 1186 1187 public static class GuidanceStylist.Guidance { 1188 ctor public GuidanceStylist.Guidance(java.lang.String, java.lang.String, java.lang.String, android.graphics.drawable.Drawable); 1189 method public java.lang.String getBreadcrumb(); 1190 method public java.lang.String getDescription(); 1191 method public android.graphics.drawable.Drawable getIconDrawable(); 1192 method public java.lang.String getTitle(); 1193 } 1194 1195 public class GuidedAction extends android.support.v17.leanback.widget.Action { 1196 method public int getCheckSetId(); 1197 method public java.lang.CharSequence getDescription(); 1198 method public android.content.Intent getIntent(); 1199 method public java.lang.CharSequence getTitle(); 1200 method public boolean hasMultilineDescription(); 1201 method public boolean hasNext(); 1202 method public boolean infoOnly(); 1203 method public boolean isChecked(); 1204 method public boolean isEnabled(); 1205 method public void setChecked(boolean); 1206 method public void setEnabled(boolean); 1207 field public static final int DEFAULT_CHECK_SET_ID = 1; // 0x1 1208 field public static final int NO_CHECK_SET = 0; // 0x0 1209 field public static final int NO_DRAWABLE = 0; // 0x0 1210 } 1211 1212 public static class GuidedAction.Builder { 1213 ctor public GuidedAction.Builder(); 1214 method public android.support.v17.leanback.widget.GuidedAction build(); 1215 method public android.support.v17.leanback.widget.GuidedAction.Builder checkSetId(int); 1216 method public android.support.v17.leanback.widget.GuidedAction.Builder checked(boolean); 1217 method public android.support.v17.leanback.widget.GuidedAction.Builder description(java.lang.String); 1218 method public android.support.v17.leanback.widget.GuidedAction.Builder enabled(boolean); 1219 method public android.support.v17.leanback.widget.GuidedAction.Builder hasNext(boolean); 1220 method public android.support.v17.leanback.widget.GuidedAction.Builder icon(android.graphics.drawable.Drawable); 1221 method public android.support.v17.leanback.widget.GuidedAction.Builder iconResourceId(int, android.content.Context); 1222 method public android.support.v17.leanback.widget.GuidedAction.Builder id(long); 1223 method public android.support.v17.leanback.widget.GuidedAction.Builder infoOnly(boolean); 1224 method public android.support.v17.leanback.widget.GuidedAction.Builder intent(android.content.Intent); 1225 method public android.support.v17.leanback.widget.GuidedAction.Builder multilineDescription(boolean); 1226 method public android.support.v17.leanback.widget.GuidedAction.Builder title(java.lang.String); 1227 } 1228 1229 public class GuidedActionsStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 1230 ctor public GuidedActionsStylist(); 1231 method public android.support.v17.leanback.widget.VerticalGridView getActionsGridView(); 1232 method public void onActivityEnter(java.util.List<android.animation.Animator>); 1233 method public void onActivityExit(java.util.List<android.animation.Animator>); 1234 method public void onAnimateItemChecked(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1235 method public void onAnimateItemFocused(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1236 method public void onAnimateItemPressed(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1237 method public void onBindViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 1238 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup); 1239 method public android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1240 method public void onFragmentEnter(java.util.List<android.animation.Animator>); 1241 method public void onFragmentExit(java.util.List<android.animation.Animator>); 1242 method public void onFragmentReenter(java.util.List<android.animation.Animator>); 1243 method public void onFragmentReturn(java.util.List<android.animation.Animator>); 1244 method public int onProvideItemLayoutId(); 1245 method public int onProvideLayoutId(); 1246 field protected android.support.v17.leanback.widget.VerticalGridView mActionsGridView; 1247 field protected android.view.View mMainView; 1248 field protected android.view.View mSelectorView; 1249 } 1250 1251 public static class GuidedActionsStylist.ViewHolder { 1252 ctor public GuidedActionsStylist.ViewHolder(android.view.View); 1253 method public android.widget.ImageView getCheckmarkView(); 1254 method public android.widget.ImageView getChevronView(); 1255 method public android.view.View getContentView(); 1256 method public android.widget.TextView getDescriptionView(); 1257 method public android.widget.ImageView getIconView(); 1258 method public android.widget.TextView getTitleView(); 1259 field public final android.view.View view; 1260 } 1261 1262 public class HeaderItem { 1263 ctor public HeaderItem(long, java.lang.String); 1264 ctor public HeaderItem(java.lang.String); 1265 method public final long getId(); 1266 method public final java.lang.String getName(); 1267 } 1268 1269 public class HorizontalGridView extends android.support.v7.widget.RecyclerView { 1270 ctor public HorizontalGridView(android.content.Context); 1271 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet); 1272 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet, int); 1273 method public final boolean getFadingLeftEdge(); 1274 method public final int getFadingLeftEdgeLength(); 1275 method public final int getFadingLeftEdgeOffset(); 1276 method public final boolean getFadingRightEdge(); 1277 method public final int getFadingRightEdgeLength(); 1278 method public final int getFadingRightEdgeOffset(); 1279 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 1280 method public final void setFadingLeftEdge(boolean); 1281 method public final void setFadingLeftEdgeLength(int); 1282 method public final void setFadingLeftEdgeOffset(int); 1283 method public final void setFadingRightEdge(boolean); 1284 method public final void setFadingRightEdgeLength(int); 1285 method public final void setFadingRightEdgeOffset(int); 1286 method public void setNumRows(int); 1287 method public void setRowHeight(int); 1288 } 1289 1290 public final class HorizontalHoverCardSwitcher extends android.support.v17.leanback.widget.PresenterSwitcher { 1291 ctor public HorizontalHoverCardSwitcher(); 1292 method protected void insertView(android.view.View); 1293 method public void select(android.support.v17.leanback.widget.HorizontalGridView, android.view.View, java.lang.Object); 1294 } 1295 1296 public class ImageCardView extends android.support.v17.leanback.widget.BaseCardView { 1297 ctor public ImageCardView(android.content.Context); 1298 ctor public ImageCardView(android.content.Context, android.util.AttributeSet); 1299 ctor public ImageCardView(android.content.Context, android.util.AttributeSet, int); 1300 method public android.graphics.drawable.Drawable getBadgeImage(); 1301 method public java.lang.CharSequence getContentText(); 1302 method public android.graphics.drawable.Drawable getInfoAreaBackground(); 1303 method public android.graphics.drawable.Drawable getMainImage(); 1304 method public final android.widget.ImageView getMainImageView(); 1305 method public java.lang.CharSequence getTitleText(); 1306 method public void setBadgeImage(android.graphics.drawable.Drawable); 1307 method public void setContentText(java.lang.CharSequence); 1308 method public void setInfoAreaBackground(android.graphics.drawable.Drawable); 1309 method public void setInfoAreaBackgroundColor(int); 1310 method public void setMainImage(android.graphics.drawable.Drawable); 1311 method public void setMainImage(android.graphics.drawable.Drawable, boolean); 1312 method public void setMainImageAdjustViewBounds(boolean); 1313 method public void setMainImageDimensions(int, int); 1314 method public void setMainImageScaleType(android.widget.ImageView.ScaleType); 1315 method public void setTitleText(java.lang.CharSequence); 1316 } 1317 1318 public final class ItemAlignmentFacet { 1319 ctor public ItemAlignmentFacet(); 1320 method public android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[] getAlignmentDefs(); 1321 method public boolean isMultiAlignment(); 1322 method public void setAlignmentDefs(android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[]); 1323 field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 1324 } 1325 1326 public static class ItemAlignmentFacet.ItemAlignmentDef { 1327 ctor public ItemAlignmentFacet.ItemAlignmentDef(); 1328 method public final int getItemAlignmentFocusViewId(); 1329 method public final int getItemAlignmentOffset(); 1330 method public final float getItemAlignmentOffsetPercent(); 1331 method public final int getItemAlignmentViewId(); 1332 method public final boolean isItemAlignmentOffsetWithPadding(); 1333 method public final void setItemAlignmentFocusViewId(int); 1334 method public final void setItemAlignmentOffset(int); 1335 method public final void setItemAlignmentOffsetPercent(float); 1336 method public final void setItemAlignmentOffsetWithPadding(boolean); 1337 method public final void setItemAlignmentViewId(int); 1338 } 1339 1340 public class ItemBridgeAdapter extends android.support.v7.widget.RecyclerView.Adapter implements android.support.v17.leanback.widget.FacetProviderAdapter { 1341 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter, android.support.v17.leanback.widget.PresenterSelector); 1342 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1343 ctor public ItemBridgeAdapter(); 1344 method public void clear(); 1345 method public android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); 1346 method public int getItemCount(); 1347 method public java.util.ArrayList<android.support.v17.leanback.widget.Presenter> getPresenterMapper(); 1348 method public android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper getWrapper(); 1349 method protected void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 1350 method protected void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1351 method protected void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1352 method public final void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int); 1353 method protected void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1354 method public final android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 1355 method protected void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1356 method protected void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1357 method public final void onViewAttachedToWindow(android.support.v7.widget.RecyclerView.ViewHolder); 1358 method public final void onViewDetachedFromWindow(android.support.v7.widget.RecyclerView.ViewHolder); 1359 method public final void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); 1360 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1361 method public void setAdapterListener(android.support.v17.leanback.widget.ItemBridgeAdapter.AdapterListener); 1362 method public void setPresenterMapper(java.util.ArrayList<android.support.v17.leanback.widget.Presenter>); 1363 method public void setWrapper(android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper); 1364 } 1365 1366 public static class ItemBridgeAdapter.AdapterListener { 1367 ctor public ItemBridgeAdapter.AdapterListener(); 1368 method public void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 1369 method public void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1370 method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1371 method public void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1372 method public void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1373 method public void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1374 } 1375 1376 public class ItemBridgeAdapter.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 1377 method public final java.lang.Object getExtraObject(); 1378 method public java.lang.Object getFacet(java.lang.Class<?>); 1379 method public final java.lang.Object getItem(); 1380 method public final android.support.v17.leanback.widget.Presenter getPresenter(); 1381 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getViewHolder(); 1382 method public void setExtraObject(java.lang.Object); 1383 } 1384 1385 public static abstract class ItemBridgeAdapter.Wrapper { 1386 ctor public ItemBridgeAdapter.Wrapper(); 1387 method public abstract android.view.View createWrapper(android.view.View); 1388 method public abstract void wrap(android.view.View, android.view.View); 1389 } 1390 1391 public class ListRow extends android.support.v17.leanback.widget.Row { 1392 ctor public ListRow(android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 1393 ctor public ListRow(long, android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 1394 ctor public ListRow(android.support.v17.leanback.widget.ObjectAdapter); 1395 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 1396 } 1397 1398 public final class ListRowHoverCardView extends android.widget.LinearLayout { 1399 ctor public ListRowHoverCardView(android.content.Context); 1400 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet); 1401 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet, int); 1402 method public final java.lang.CharSequence getDescription(); 1403 method public final java.lang.CharSequence getTitle(); 1404 method public final void setDescription(java.lang.CharSequence); 1405 method public final void setTitle(java.lang.CharSequence); 1406 } 1407 1408 public class ListRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1409 ctor public ListRowPresenter(); 1410 ctor public ListRowPresenter(int); 1411 ctor public ListRowPresenter(int, boolean); 1412 method public final boolean areChildRoundedCornersEnabled(); 1413 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1414 method public final void enableChildRoundedCorners(boolean); 1415 method public int getExpandedRowHeight(); 1416 method public final int getFocusZoomFactor(); 1417 method public final android.support.v17.leanback.widget.PresenterSelector getHoverCardPresenterSelector(); 1418 method public int getRecycledPoolSize(android.support.v17.leanback.widget.Presenter); 1419 method public int getRowHeight(); 1420 method public final boolean getShadowEnabled(); 1421 method public final deprecated int getZoomFactor(); 1422 method public final boolean isFocusDimmerUsed(); 1423 method public boolean isUsingDefaultListSelectEffect(); 1424 method public final boolean isUsingDefaultSelectEffect(); 1425 method public boolean isUsingDefaultShadow(); 1426 method public boolean isUsingZOrder(android.content.Context); 1427 method public void setExpandedRowHeight(int); 1428 method public final void setHoverCardPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 1429 method public void setRecycledPoolSize(android.support.v17.leanback.widget.Presenter, int); 1430 method public void setRowHeight(int); 1431 method public final void setShadowEnabled(boolean); 1432 } 1433 1434 public static class ListRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1435 ctor public ListRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.HorizontalGridView, android.support.v17.leanback.widget.ListRowPresenter); 1436 method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter(); 1437 method public final android.support.v17.leanback.widget.HorizontalGridView getGridView(); 1438 method public final android.support.v17.leanback.widget.ListRowPresenter getListRowPresenter(); 1439 } 1440 1441 public final class ListRowView extends android.widget.LinearLayout { 1442 ctor public ListRowView(android.content.Context); 1443 ctor public ListRowView(android.content.Context, android.util.AttributeSet); 1444 ctor public ListRowView(android.content.Context, android.util.AttributeSet, int); 1445 method public android.support.v17.leanback.widget.HorizontalGridView getGridView(); 1446 } 1447 1448 public abstract class ObjectAdapter { 1449 ctor public ObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1450 ctor public ObjectAdapter(android.support.v17.leanback.widget.Presenter); 1451 ctor public ObjectAdapter(); 1452 method public abstract java.lang.Object get(int); 1453 method public long getId(int); 1454 method public final android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1455 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 1456 method public final boolean hasStableIds(); 1457 method protected final void notifyChanged(); 1458 method protected final void notifyItemRangeChanged(int, int); 1459 method protected final void notifyItemRangeInserted(int, int); 1460 method protected final void notifyItemRangeRemoved(int, int); 1461 method protected void onHasStableIdsChanged(); 1462 method protected void onPresenterSelectorChanged(); 1463 method public final void registerObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 1464 method public final void setHasStableIds(boolean); 1465 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 1466 method public abstract int size(); 1467 method public final void unregisterAllObservers(); 1468 method public final void unregisterObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 1469 field public static final int NO_ID = -1; // 0xffffffff 1470 } 1471 1472 public static abstract class ObjectAdapter.DataObserver { 1473 ctor public ObjectAdapter.DataObserver(); 1474 method public void onChanged(); 1475 method public void onItemRangeChanged(int, int); 1476 method public void onItemRangeInserted(int, int); 1477 method public void onItemRangeRemoved(int, int); 1478 } 1479 1480 public abstract interface OnActionClickedListener { 1481 method public abstract void onActionClicked(android.support.v17.leanback.widget.Action); 1482 } 1483 1484 public abstract interface OnChildLaidOutListener { 1485 method public abstract void onChildLaidOut(android.view.ViewGroup, android.view.View, int, long); 1486 } 1487 1488 public abstract deprecated interface OnChildSelectedListener { 1489 method public abstract void onChildSelected(android.view.ViewGroup, android.view.View, int, long); 1490 } 1491 1492 public abstract class OnChildViewHolderSelectedListener { 1493 ctor public OnChildViewHolderSelectedListener(); 1494 method public void onChildViewHolderSelected(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, int); 1495 } 1496 1497 public abstract interface OnItemViewClickedListener { 1498 method public abstract void onItemClicked(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 1499 } 1500 1501 public abstract interface OnItemViewSelectedListener { 1502 method public abstract void onItemSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 1503 } 1504 1505 public class PlaybackControlsRow extends android.support.v17.leanback.widget.Row { 1506 ctor public PlaybackControlsRow(java.lang.Object); 1507 ctor public PlaybackControlsRow(); 1508 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 1509 method public android.support.v17.leanback.widget.Action getActionForKeyCode(android.support.v17.leanback.widget.ObjectAdapter, int); 1510 method public int getBufferedProgress(); 1511 method public int getCurrentTime(); 1512 method public final android.graphics.drawable.Drawable getImageDrawable(); 1513 method public final java.lang.Object getItem(); 1514 method public final android.support.v17.leanback.widget.ObjectAdapter getPrimaryActionsAdapter(); 1515 method public final android.support.v17.leanback.widget.ObjectAdapter getSecondaryActionsAdapter(); 1516 method public int getTotalTime(); 1517 method public void setBufferedProgress(int); 1518 method public void setCurrentTime(int); 1519 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 1520 method public final void setImageDrawable(android.graphics.drawable.Drawable); 1521 method public final void setPrimaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1522 method public final void setSecondaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1523 method public void setTotalTime(int); 1524 } 1525 1526 public static class PlaybackControlsRow.ClosedCaptioningAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1527 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context); 1528 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context, int); 1529 field public static int OFF; 1530 field public static int ON; 1531 } 1532 1533 public static class PlaybackControlsRow.FastForwardAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1534 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context); 1535 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context, int); 1536 } 1537 1538 public static class PlaybackControlsRow.HighQualityAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1539 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context); 1540 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context, int); 1541 field public static int OFF; 1542 field public static int ON; 1543 } 1544 1545 public static class PlaybackControlsRow.MoreActions extends android.support.v17.leanback.widget.Action { 1546 ctor public PlaybackControlsRow.MoreActions(android.content.Context); 1547 } 1548 1549 public static abstract class PlaybackControlsRow.MultiAction extends android.support.v17.leanback.widget.Action { 1550 ctor public PlaybackControlsRow.MultiAction(int); 1551 method public int getActionCount(); 1552 method public android.graphics.drawable.Drawable getDrawable(int); 1553 method public int getIndex(); 1554 method public java.lang.String getLabel(int); 1555 method public java.lang.String getSecondaryLabel(int); 1556 method public void nextIndex(); 1557 method public void setDrawables(android.graphics.drawable.Drawable[]); 1558 method public void setIndex(int); 1559 method public void setLabels(java.lang.String[]); 1560 method public void setSecondaryLabels(java.lang.String[]); 1561 } 1562 1563 public static class PlaybackControlsRow.PlayPauseAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1564 ctor public PlaybackControlsRow.PlayPauseAction(android.content.Context); 1565 field public static int PAUSE; 1566 field public static int PLAY; 1567 } 1568 1569 public static class PlaybackControlsRow.RepeatAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1570 ctor public PlaybackControlsRow.RepeatAction(android.content.Context); 1571 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int); 1572 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int, int); 1573 field public static int ALL; 1574 field public static int NONE; 1575 field public static int ONE; 1576 } 1577 1578 public static class PlaybackControlsRow.RewindAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1579 ctor public PlaybackControlsRow.RewindAction(android.content.Context); 1580 ctor public PlaybackControlsRow.RewindAction(android.content.Context, int); 1581 } 1582 1583 public static class PlaybackControlsRow.ShuffleAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1584 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context); 1585 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context, int); 1586 field public static int OFF; 1587 field public static int ON; 1588 } 1589 1590 public static class PlaybackControlsRow.SkipNextAction extends android.support.v17.leanback.widget.Action { 1591 ctor public PlaybackControlsRow.SkipNextAction(android.content.Context); 1592 } 1593 1594 public static class PlaybackControlsRow.SkipPreviousAction extends android.support.v17.leanback.widget.Action { 1595 ctor public PlaybackControlsRow.SkipPreviousAction(android.content.Context); 1596 } 1597 1598 public static abstract class PlaybackControlsRow.ThumbsAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1599 ctor public PlaybackControlsRow.ThumbsAction(int, android.content.Context, int, int); 1600 field public static int OUTLINE; 1601 field public static int SOLID; 1602 } 1603 1604 public static class PlaybackControlsRow.ThumbsDownAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 1605 ctor public PlaybackControlsRow.ThumbsDownAction(android.content.Context); 1606 } 1607 1608 public static class PlaybackControlsRow.ThumbsUpAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 1609 ctor public PlaybackControlsRow.ThumbsUpAction(android.content.Context); 1610 } 1611 1612 public class PlaybackControlsRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1613 ctor public PlaybackControlsRowPresenter(android.support.v17.leanback.widget.Presenter); 1614 ctor public PlaybackControlsRowPresenter(); 1615 method public boolean areSecondaryActionsHidden(); 1616 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1617 method public int getBackgroundColor(); 1618 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 1619 method public int getProgressColor(); 1620 method public void setBackgroundColor(int); 1621 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1622 method public void setProgressColor(int); 1623 method public void setSecondaryActionsHidden(boolean); 1624 method public void showBottomSpace(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder, boolean); 1625 method public void showPrimaryActions(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder); 1626 } 1627 1628 public class PlaybackControlsRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1629 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDescriptionViewHolder; 1630 } 1631 1632 public abstract class Presenter implements android.support.v17.leanback.widget.FacetProvider { 1633 ctor public Presenter(); 1634 method protected static void cancelAnimationsRecursive(android.view.View); 1635 method public final java.lang.Object getFacet(java.lang.Class<?>); 1636 method public abstract void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1637 method public abstract android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1638 method public abstract void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1639 method public void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 1640 method public void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 1641 method public final void setFacet(java.lang.Class<?>, java.lang.Object); 1642 method public void setOnClickListener(android.support.v17.leanback.widget.Presenter.ViewHolder, android.view.View.OnClickListener); 1643 } 1644 1645 public static class Presenter.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 1646 ctor public Presenter.ViewHolder(android.view.View); 1647 method public final java.lang.Object getFacet(java.lang.Class<?>); 1648 method public final void setFacet(java.lang.Class<?>, java.lang.Object); 1649 field public final android.view.View view; 1650 } 1651 1652 public abstract class PresenterSelector { 1653 ctor public PresenterSelector(); 1654 method public abstract android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1655 method public android.support.v17.leanback.widget.Presenter[] getPresenters(); 1656 } 1657 1658 public abstract class PresenterSwitcher { 1659 ctor public PresenterSwitcher(); 1660 method public void clear(); 1661 method public final android.view.ViewGroup getParentViewGroup(); 1662 method public void init(android.view.ViewGroup, android.support.v17.leanback.widget.PresenterSelector); 1663 method protected abstract void insertView(android.view.View); 1664 method protected void onViewSelected(android.view.View); 1665 method public void select(java.lang.Object); 1666 method protected void showView(android.view.View, boolean); 1667 method public void unselect(); 1668 } 1669 1670 public class Row { 1671 ctor public Row(long, android.support.v17.leanback.widget.HeaderItem); 1672 ctor public Row(android.support.v17.leanback.widget.HeaderItem); 1673 ctor public Row(); 1674 method public final android.support.v17.leanback.widget.HeaderItem getHeaderItem(); 1675 method public final long getId(); 1676 method public final void setHeaderItem(android.support.v17.leanback.widget.HeaderItem); 1677 method public final void setId(long); 1678 } 1679 1680 public class RowHeaderPresenter extends android.support.v17.leanback.widget.Presenter { 1681 ctor public RowHeaderPresenter(); 1682 method protected static float getFontDescent(android.widget.TextView, android.graphics.Paint); 1683 method public int getSpaceUnderBaseline(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 1684 method public boolean isNullItemVisibilityGone(); 1685 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1686 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1687 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 1688 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1689 method public void setNullItemVisibilityGone(boolean); 1690 method public final void setSelectLevel(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, float); 1691 } 1692 1693 public static class RowHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1694 ctor public RowHeaderPresenter.ViewHolder(android.view.View); 1695 method public final float getSelectLevel(); 1696 } 1697 1698 public final class RowHeaderView extends android.widget.TextView { 1699 ctor public RowHeaderView(android.content.Context); 1700 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet); 1701 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet, int); 1702 } 1703 1704 public abstract class RowPresenter extends android.support.v17.leanback.widget.Presenter { 1705 ctor public RowPresenter(); 1706 method public boolean canDrawOutOfBounds(); 1707 method protected abstract android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1708 method protected void dispatchItemSelectedListener(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1709 method public void freeze(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1710 method public final android.support.v17.leanback.widget.RowHeaderPresenter getHeaderPresenter(); 1711 method public final android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1712 method public final boolean getSelectEffectEnabled(); 1713 method public final float getSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder); 1714 method public final int getSyncActivatePolicy(); 1715 method protected void initializeRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1716 method protected boolean isClippingChildren(); 1717 method public boolean isUsingDefaultSelectEffect(); 1718 method protected void onBindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder, java.lang.Object); 1719 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1720 method public final android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1721 method protected void onRowViewAttachedToWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1722 method protected void onRowViewDetachedFromWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1723 method protected void onRowViewExpanded(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1724 method protected void onRowViewSelected(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1725 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1726 method protected void onUnbindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1727 method public final void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1728 method public final void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 1729 method public final void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 1730 method public void setEntranceTransitionState(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1731 method public final void setHeaderPresenter(android.support.v17.leanback.widget.RowHeaderPresenter); 1732 method public final void setRowViewExpanded(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 1733 method public final void setRowViewSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 1734 method public final void setSelectEffectEnabled(boolean); 1735 method public final void setSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder, float); 1736 method public final void setSyncActivatePolicy(int); 1737 field public static final int SYNC_ACTIVATED_CUSTOM = 0; // 0x0 1738 field public static final int SYNC_ACTIVATED_TO_EXPANDED = 1; // 0x1 1739 field public static final int SYNC_ACTIVATED_TO_EXPANDED_AND_SELECTED = 3; // 0x3 1740 field public static final int SYNC_ACTIVATED_TO_SELECTED = 2; // 0x2 1741 } 1742 1743 public static class RowPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1744 ctor public RowPresenter.ViewHolder(android.view.View); 1745 method public final android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder getHeaderViewHolder(); 1746 method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 1747 method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 1748 method public android.view.View.OnKeyListener getOnKeyListener(); 1749 method public final android.support.v17.leanback.widget.Row getRow(); 1750 method public final float getSelectLevel(); 1751 method public final boolean isExpanded(); 1752 method public final boolean isSelected(); 1753 method public final void setActivated(boolean); 1754 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1755 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1756 method public void setOnKeyListener(android.view.View.OnKeyListener); 1757 method public final void syncActivatedStatus(android.view.View); 1758 field protected final android.support.v17.leanback.graphics.ColorOverlayDimmer mColorDimmer; 1759 } 1760 1761 public class SearchBar extends android.widget.RelativeLayout { 1762 ctor public SearchBar(android.content.Context); 1763 ctor public SearchBar(android.content.Context, android.util.AttributeSet); 1764 ctor public SearchBar(android.content.Context, android.util.AttributeSet, int); 1765 method public void displayCompletions(java.util.List<java.lang.String>); 1766 method public android.graphics.drawable.Drawable getBadgeDrawable(); 1767 method public java.lang.CharSequence getHint(); 1768 method public java.lang.String getTitle(); 1769 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 1770 method public void setSearchBarListener(android.support.v17.leanback.widget.SearchBar.SearchBarListener); 1771 method public void setSearchQuery(java.lang.String); 1772 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 1773 method public void setSpeechRecognizer(android.speech.SpeechRecognizer); 1774 method public void setTitle(java.lang.String); 1775 method public void startRecognition(); 1776 method public void stopRecognition(); 1777 } 1778 1779 public static abstract interface SearchBar.SearchBarListener { 1780 method public abstract void onKeyboardDismiss(java.lang.String); 1781 method public abstract void onSearchQueryChange(java.lang.String); 1782 method public abstract void onSearchQuerySubmit(java.lang.String); 1783 } 1784 1785 public class SearchEditText extends android.support.v17.leanback.widget.StreamingTextView { 1786 ctor public SearchEditText(android.content.Context); 1787 ctor public SearchEditText(android.content.Context, android.util.AttributeSet); 1788 ctor public SearchEditText(android.content.Context, android.util.AttributeSet, int); 1789 method public void setOnKeyboardDismissListener(android.support.v17.leanback.widget.SearchEditText.OnKeyboardDismissListener); 1790 } 1791 1792 public static abstract interface SearchEditText.OnKeyboardDismissListener { 1793 method public abstract void onKeyboardDismiss(); 1794 } 1795 1796 public class SearchOrbView extends android.widget.FrameLayout implements android.view.View.OnClickListener { 1797 ctor public SearchOrbView(android.content.Context); 1798 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet); 1799 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet, int); 1800 method public void enableOrbColorAnimation(boolean); 1801 method public int getOrbColor(); 1802 method public android.support.v17.leanback.widget.SearchOrbView.Colors getOrbColors(); 1803 method public android.graphics.drawable.Drawable getOrbIcon(); 1804 method public void onClick(android.view.View); 1805 method public void setOnOrbClickedListener(android.view.View.OnClickListener); 1806 method public void setOrbColor(int); 1807 method public deprecated void setOrbColor(int, int); 1808 method public void setOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 1809 method public void setOrbIcon(android.graphics.drawable.Drawable); 1810 } 1811 1812 public static class SearchOrbView.Colors { 1813 ctor public SearchOrbView.Colors(int); 1814 ctor public SearchOrbView.Colors(int, int); 1815 ctor public SearchOrbView.Colors(int, int, int); 1816 method public static int getBrightColor(int); 1817 field public int brightColor; 1818 field public int color; 1819 field public int iconColor; 1820 } 1821 1822 public class ShadowOverlayContainer extends android.view.ViewGroup { 1823 ctor public ShadowOverlayContainer(android.content.Context); 1824 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet); 1825 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet, int); 1826 method public int getShadowType(); 1827 method public android.view.View getWrappedView(); 1828 method public deprecated void initialize(boolean, boolean); 1829 method public void initialize(boolean, boolean, boolean); 1830 method protected void onLayout(boolean, int, int, int, int); 1831 method public static void prepareParentForShadow(android.view.ViewGroup); 1832 method public void setOverlayColor(int); 1833 method public void setShadowFocusLevel(float); 1834 method public static boolean supportsDynamicShadow(); 1835 method public static boolean supportsShadow(); 1836 method public void useDynamicShadow(); 1837 method public void useDynamicShadow(float, float); 1838 method public void useStaticShadow(); 1839 method public void wrap(android.view.View); 1840 field public static final int SHADOW_DYNAMIC = 3; // 0x3 1841 field public static final int SHADOW_NONE = 1; // 0x1 1842 field public static final int SHADOW_STATIC = 2; // 0x2 1843 } 1844 1845 public final class SinglePresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 1846 ctor public SinglePresenterSelector(android.support.v17.leanback.widget.Presenter); 1847 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1848 } 1849 1850 public class SparseArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 1851 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1852 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 1853 ctor public SparseArrayObjectAdapter(); 1854 method public void clear(int); 1855 method public void clear(); 1856 method public java.lang.Object get(int); 1857 method public int indexOf(java.lang.Object); 1858 method public int indexOf(int); 1859 method public java.lang.Object lookup(int); 1860 method public void notifyArrayItemRangeChanged(int, int); 1861 method public void set(int, java.lang.Object); 1862 method public int size(); 1863 } 1864 1865 public class SpeechOrbView extends android.support.v17.leanback.widget.SearchOrbView { 1866 ctor public SpeechOrbView(android.content.Context); 1867 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet); 1868 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet, int); 1869 method public void setSoundLevel(int); 1870 method public void showListening(); 1871 method public void showNotListening(); 1872 } 1873 1874 public abstract interface SpeechRecognitionCallback { 1875 method public abstract void recognizeSpeech(); 1876 } 1877 1878 class StreamingTextView extends android.widget.EditText { 1879 ctor public StreamingTextView(android.content.Context, android.util.AttributeSet); 1880 ctor public StreamingTextView(android.content.Context, android.util.AttributeSet, int); 1881 method public static boolean isLayoutRtl(android.view.View); 1882 method public void reset(); 1883 method public void setFinalRecognizedText(java.lang.CharSequence); 1884 method public void updateRecognizedText(java.lang.String, java.lang.String); 1885 method public void updateRecognizedText(java.lang.String, java.util.List<java.lang.Float>); 1886 } 1887 1888 public class TitleHelper { 1889 ctor public TitleHelper(android.view.ViewGroup, android.support.v17.leanback.widget.TitleView); 1890 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 1891 method public android.view.ViewGroup getSceneRoot(); 1892 method public android.support.v17.leanback.widget.TitleView getTitleView(); 1893 method public void showTitle(boolean); 1894 } 1895 1896 public class TitleView extends android.widget.FrameLayout { 1897 ctor public TitleView(android.content.Context); 1898 ctor public TitleView(android.content.Context, android.util.AttributeSet); 1899 ctor public TitleView(android.content.Context, android.util.AttributeSet, int); 1900 method public void enableAnimation(boolean); 1901 method public android.graphics.drawable.Drawable getBadgeDrawable(); 1902 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 1903 method public android.view.View getSearchAffordanceView(); 1904 method public java.lang.CharSequence getTitle(); 1905 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 1906 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 1907 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 1908 method public void setTitle(java.lang.String); 1909 } 1910 1911 public class VerticalGridPresenter extends android.support.v17.leanback.widget.Presenter { 1912 ctor public VerticalGridPresenter(); 1913 ctor public VerticalGridPresenter(int); 1914 ctor public VerticalGridPresenter(int, boolean); 1915 method public final boolean areChildRoundedCornersEnabled(); 1916 method protected android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder createGridViewHolder(android.view.ViewGroup); 1917 method public final void enableChildRoundedCorners(boolean); 1918 method public final int getFocusZoomFactor(); 1919 method public int getNumberOfColumns(); 1920 method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 1921 method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 1922 method public final boolean getShadowEnabled(); 1923 method protected void initializeGridViewHolder(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder); 1924 method public final boolean isFocusDimmerUsed(); 1925 method public boolean isUsingDefaultShadow(); 1926 method public boolean isUsingZOrder(android.content.Context); 1927 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1928 method public final android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1929 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1930 method public void setNumberOfColumns(int); 1931 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1932 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1933 method public final void setShadowEnabled(boolean); 1934 } 1935 1936 public static class VerticalGridPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1937 ctor public VerticalGridPresenter.ViewHolder(android.support.v17.leanback.widget.VerticalGridView); 1938 method public android.support.v17.leanback.widget.VerticalGridView getGridView(); 1939 } 1940 1941 public class VerticalGridView extends android.support.v7.widget.RecyclerView { 1942 ctor public VerticalGridView(android.content.Context); 1943 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet); 1944 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet, int); 1945 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 1946 method public void setColumnWidth(int); 1947 method public void setNumColumns(int); 1948 } 1949 1950 } 1951 1952 package android.support.v4.accessibilityservice { 1953 1954 public class AccessibilityServiceInfoCompat { 1955 method public static java.lang.String capabilityToString(int); 1956 method public static java.lang.String feedbackTypeToString(int); 1957 method public static java.lang.String flagToString(int); 1958 method public static boolean getCanRetrieveWindowContent(android.accessibilityservice.AccessibilityServiceInfo); 1959 method public static int getCapabilities(android.accessibilityservice.AccessibilityServiceInfo); 1960 method public static java.lang.String getDescription(android.accessibilityservice.AccessibilityServiceInfo); 1961 method public static java.lang.String getId(android.accessibilityservice.AccessibilityServiceInfo); 1962 method public static android.content.pm.ResolveInfo getResolveInfo(android.accessibilityservice.AccessibilityServiceInfo); 1963 method public static java.lang.String getSettingsActivityName(android.accessibilityservice.AccessibilityServiceInfo); 1964 field public static final int CAPABILITY_CAN_FILTER_KEY_EVENTS = 8; // 0x8 1965 field public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 4; // 0x4 1966 field public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 2; // 0x2 1967 field public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 1; // 0x1 1968 field public static final int DEFAULT = 1; // 0x1 1969 field public static final int FEEDBACK_ALL_MASK = -1; // 0xffffffff 1970 field public static final int FEEDBACK_BRAILLE = 32; // 0x20 1971 field public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 2; // 0x2 1972 field public static final int FLAG_REPORT_VIEW_IDS = 16; // 0x10 1973 field public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 8; // 0x8 1974 field public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 32; // 0x20 1975 field public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 4; // 0x4 1976 } 1977 1978 } 1979 1980 package android.support.v4.animation { 1981 1982 public abstract class AnimatorCompatHelper { 1983 method public static android.support.v4.animation.ValueAnimatorCompat emptyValueAnimator(); 1984 } 1985 1986 public abstract interface AnimatorListenerCompat { 1987 method public abstract void onAnimationCancel(android.support.v4.animation.ValueAnimatorCompat); 1988 method public abstract void onAnimationEnd(android.support.v4.animation.ValueAnimatorCompat); 1989 method public abstract void onAnimationRepeat(android.support.v4.animation.ValueAnimatorCompat); 1990 method public abstract void onAnimationStart(android.support.v4.animation.ValueAnimatorCompat); 1991 } 1992 1993 public abstract interface AnimatorUpdateListenerCompat { 1994 method public abstract void onAnimationUpdate(android.support.v4.animation.ValueAnimatorCompat); 1995 } 1996 1997 public abstract interface ValueAnimatorCompat { 1998 method public abstract void addListener(android.support.v4.animation.AnimatorListenerCompat); 1999 method public abstract void addUpdateListener(android.support.v4.animation.AnimatorUpdateListenerCompat); 2000 method public abstract void cancel(); 2001 method public abstract float getAnimatedFraction(); 2002 method public abstract void setDuration(long); 2003 method public abstract void setTarget(android.view.View); 2004 method public abstract void start(); 2005 } 2006 2007 } 2008 2009 package android.support.v4.app { 2010 2011 public deprecated class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 2012 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int, int); 2013 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, boolean, int, int, int); 2014 method public boolean isDrawerIndicatorEnabled(); 2015 method public void onConfigurationChanged(android.content.res.Configuration); 2016 method public void onDrawerClosed(android.view.View); 2017 method public void onDrawerOpened(android.view.View); 2018 method public void onDrawerSlide(android.view.View, float); 2019 method public void onDrawerStateChanged(int); 2020 method public boolean onOptionsItemSelected(android.view.MenuItem); 2021 method public void setDrawerIndicatorEnabled(boolean); 2022 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 2023 method public void setHomeAsUpIndicator(int); 2024 method public void syncState(); 2025 } 2026 2027 public static abstract interface ActionBarDrawerToggle.Delegate { 2028 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 2029 method public abstract void setActionBarDescription(int); 2030 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 2031 } 2032 2033 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 2034 method public abstract android.support.v4.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 2035 } 2036 2037 public class ActivityCompat extends android.support.v4.content.ContextCompat { 2038 ctor public ActivityCompat(); 2039 method public static void finishAffinity(android.app.Activity); 2040 method public static void finishAfterTransition(android.app.Activity); 2041 method public static boolean invalidateOptionsMenu(android.app.Activity); 2042 method public static void postponeEnterTransition(android.app.Activity); 2043 method public static void setEnterSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 2044 method public static void setExitSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 2045 method public static void startActivity(android.app.Activity, android.content.Intent, android.os.Bundle); 2046 method public static void startActivityForResult(android.app.Activity, android.content.Intent, int, android.os.Bundle); 2047 method public static void startPostponedEnterTransition(android.app.Activity); 2048 } 2049 2050 public final class ActivityManagerCompat { 2051 method public static boolean isLowRamDevice(android.app.ActivityManager); 2052 } 2053 2054 public class ActivityOptionsCompat { 2055 ctor protected ActivityOptionsCompat(); 2056 method public static android.support.v4.app.ActivityOptionsCompat makeCustomAnimation(android.content.Context, int, int); 2057 method public static android.support.v4.app.ActivityOptionsCompat makeScaleUpAnimation(android.view.View, int, int, int, int); 2058 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String); 2059 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.support.v4.util.Pair<android.view.View, java.lang.String>...); 2060 method public static android.support.v4.app.ActivityOptionsCompat makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int); 2061 method public android.os.Bundle toBundle(); 2062 method public void update(android.support.v4.app.ActivityOptionsCompat); 2063 } 2064 2065 public class DialogFragment extends android.support.v4.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 2066 ctor public DialogFragment(); 2067 method public void dismiss(); 2068 method public void dismissAllowingStateLoss(); 2069 method public android.app.Dialog getDialog(); 2070 method public boolean getShowsDialog(); 2071 method public int getTheme(); 2072 method public boolean isCancelable(); 2073 method public void onCancel(android.content.DialogInterface); 2074 method public android.app.Dialog onCreateDialog(android.os.Bundle); 2075 method public void onDismiss(android.content.DialogInterface); 2076 method public void setCancelable(boolean); 2077 method public void setShowsDialog(boolean); 2078 method public void setStyle(int, int); 2079 method public void show(android.support.v4.app.FragmentManager, java.lang.String); 2080 method public int show(android.support.v4.app.FragmentTransaction, java.lang.String); 2081 field public static final int STYLE_NORMAL = 0; // 0x0 2082 field public static final int STYLE_NO_FRAME = 2; // 0x2 2083 field public static final int STYLE_NO_INPUT = 3; // 0x3 2084 field public static final int STYLE_NO_TITLE = 1; // 0x1 2085 } 2086 2087 public class Fragment implements android.content.ComponentCallbacks android.view.View.OnCreateContextMenuListener { 2088 ctor public Fragment(); 2089 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2090 method public final boolean equals(java.lang.Object); 2091 method public final android.support.v4.app.FragmentActivity getActivity(); 2092 method public boolean getAllowEnterTransitionOverlap(); 2093 method public boolean getAllowReturnTransitionOverlap(); 2094 method public final android.os.Bundle getArguments(); 2095 method public final android.support.v4.app.FragmentManager getChildFragmentManager(); 2096 method public java.lang.Object getEnterTransition(); 2097 method public java.lang.Object getExitTransition(); 2098 method public final android.support.v4.app.FragmentManager getFragmentManager(); 2099 method public final int getId(); 2100 method public android.support.v4.app.LoaderManager getLoaderManager(); 2101 method public final android.support.v4.app.Fragment getParentFragment(); 2102 method public java.lang.Object getReenterTransition(); 2103 method public final android.content.res.Resources getResources(); 2104 method public final boolean getRetainInstance(); 2105 method public java.lang.Object getReturnTransition(); 2106 method public java.lang.Object getSharedElementEnterTransition(); 2107 method public java.lang.Object getSharedElementReturnTransition(); 2108 method public final java.lang.String getString(int); 2109 method public final java.lang.String getString(int, java.lang.Object...); 2110 method public final java.lang.String getTag(); 2111 method public final android.support.v4.app.Fragment getTargetFragment(); 2112 method public final int getTargetRequestCode(); 2113 method public final java.lang.CharSequence getText(int); 2114 method public boolean getUserVisibleHint(); 2115 method public android.view.View getView(); 2116 method public final int hashCode(); 2117 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String); 2118 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 2119 method public final boolean isAdded(); 2120 method public final boolean isDetached(); 2121 method public final boolean isHidden(); 2122 method public final boolean isInLayout(); 2123 method public final boolean isRemoving(); 2124 method public final boolean isResumed(); 2125 method public final boolean isVisible(); 2126 method public void onActivityCreated(android.os.Bundle); 2127 method public void onActivityResult(int, int, android.content.Intent); 2128 method public void onAttach(android.app.Activity); 2129 method public void onConfigurationChanged(android.content.res.Configuration); 2130 method public boolean onContextItemSelected(android.view.MenuItem); 2131 method public void onCreate(android.os.Bundle); 2132 method public android.view.animation.Animation onCreateAnimation(int, boolean, int); 2133 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 2134 method public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 2135 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2136 method public void onDestroy(); 2137 method public void onDestroyOptionsMenu(); 2138 method public void onDestroyView(); 2139 method public void onDetach(); 2140 method public void onHiddenChanged(boolean); 2141 method public void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle); 2142 method public void onLowMemory(); 2143 method public boolean onOptionsItemSelected(android.view.MenuItem); 2144 method public void onOptionsMenuClosed(android.view.Menu); 2145 method public void onPause(); 2146 method public void onPrepareOptionsMenu(android.view.Menu); 2147 method public void onResume(); 2148 method public void onSaveInstanceState(android.os.Bundle); 2149 method public void onStart(); 2150 method public void onStop(); 2151 method public void onViewCreated(android.view.View, android.os.Bundle); 2152 method public void onViewStateRestored(android.os.Bundle); 2153 method public void registerForContextMenu(android.view.View); 2154 method public void setAllowEnterTransitionOverlap(boolean); 2155 method public void setAllowReturnTransitionOverlap(boolean); 2156 method public void setArguments(android.os.Bundle); 2157 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 2158 method public void setEnterTransition(java.lang.Object); 2159 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 2160 method public void setExitTransition(java.lang.Object); 2161 method public void setHasOptionsMenu(boolean); 2162 method public void setInitialSavedState(android.support.v4.app.Fragment.SavedState); 2163 method public void setMenuVisibility(boolean); 2164 method public void setReenterTransition(java.lang.Object); 2165 method public void setRetainInstance(boolean); 2166 method public void setReturnTransition(java.lang.Object); 2167 method public void setSharedElementEnterTransition(java.lang.Object); 2168 method public void setSharedElementReturnTransition(java.lang.Object); 2169 method public void setTargetFragment(android.support.v4.app.Fragment, int); 2170 method public void setUserVisibleHint(boolean); 2171 method public void startActivity(android.content.Intent); 2172 method public void startActivityForResult(android.content.Intent, int); 2173 method public void unregisterForContextMenu(android.view.View); 2174 } 2175 2176 public static class Fragment.InstantiationException extends java.lang.RuntimeException { 2177 ctor public Fragment.InstantiationException(java.lang.String, java.lang.Exception); 2178 } 2179 2180 public static class Fragment.SavedState implements android.os.Parcelable { 2181 method public int describeContents(); 2182 method public void writeToParcel(android.os.Parcel, int); 2183 field public static final android.os.Parcelable.Creator<android.support.v4.app.Fragment.SavedState> CREATOR; 2184 } 2185 2186 public class FragmentActivity extends android.app.Activity { 2187 ctor public FragmentActivity(); 2188 method public java.lang.Object getLastCustomNonConfigurationInstance(); 2189 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 2190 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 2191 method public void onAttachFragment(android.support.v4.app.Fragment); 2192 method protected void onResumeFragments(); 2193 method public java.lang.Object onRetainCustomNonConfigurationInstance(); 2194 method public final java.lang.Object onRetainNonConfigurationInstance(); 2195 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 2196 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 2197 method public void startActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 2198 method public void supportFinishAfterTransition(); 2199 method public void supportInvalidateOptionsMenu(); 2200 method public void supportPostponeEnterTransition(); 2201 method public void supportStartPostponedEnterTransition(); 2202 } 2203 2204 public abstract class FragmentManager { 2205 ctor public FragmentManager(); 2206 method public abstract void addOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 2207 method public abstract android.support.v4.app.FragmentTransaction beginTransaction(); 2208 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2209 method public static void enableDebugLogging(boolean); 2210 method public abstract boolean executePendingTransactions(); 2211 method public abstract android.support.v4.app.Fragment findFragmentById(int); 2212 method public abstract android.support.v4.app.Fragment findFragmentByTag(java.lang.String); 2213 method public abstract android.support.v4.app.FragmentManager.BackStackEntry getBackStackEntryAt(int); 2214 method public abstract int getBackStackEntryCount(); 2215 method public abstract android.support.v4.app.Fragment getFragment(android.os.Bundle, java.lang.String); 2216 method public abstract boolean isDestroyed(); 2217 method public abstract void popBackStack(); 2218 method public abstract void popBackStack(java.lang.String, int); 2219 method public abstract void popBackStack(int, int); 2220 method public abstract boolean popBackStackImmediate(); 2221 method public abstract boolean popBackStackImmediate(java.lang.String, int); 2222 method public abstract boolean popBackStackImmediate(int, int); 2223 method public abstract void putFragment(android.os.Bundle, java.lang.String, android.support.v4.app.Fragment); 2224 method public abstract void removeOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 2225 method public abstract android.support.v4.app.Fragment.SavedState saveFragmentInstanceState(android.support.v4.app.Fragment); 2226 field public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1 2227 } 2228 2229 public static abstract interface FragmentManager.BackStackEntry { 2230 method public abstract java.lang.CharSequence getBreadCrumbShortTitle(); 2231 method public abstract int getBreadCrumbShortTitleRes(); 2232 method public abstract java.lang.CharSequence getBreadCrumbTitle(); 2233 method public abstract int getBreadCrumbTitleRes(); 2234 method public abstract int getId(); 2235 method public abstract java.lang.String getName(); 2236 } 2237 2238 public static abstract interface FragmentManager.OnBackStackChangedListener { 2239 method public abstract void onBackStackChanged(); 2240 } 2241 2242 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 2243 ctor public FragmentPagerAdapter(android.support.v4.app.FragmentManager); 2244 method public abstract android.support.v4.app.Fragment getItem(int); 2245 method public long getItemId(int); 2246 method public boolean isViewFromObject(android.view.View, java.lang.Object); 2247 } 2248 2249 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 2250 ctor public FragmentStatePagerAdapter(android.support.v4.app.FragmentManager); 2251 method public abstract android.support.v4.app.Fragment getItem(int); 2252 method public boolean isViewFromObject(android.view.View, java.lang.Object); 2253 } 2254 2255 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 2256 ctor public FragmentTabHost(android.content.Context); 2257 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 2258 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 2259 method public void onTabChanged(java.lang.String); 2260 method public void setup(android.content.Context, android.support.v4.app.FragmentManager); 2261 method public void setup(android.content.Context, android.support.v4.app.FragmentManager, int); 2262 } 2263 2264 public abstract class FragmentTransaction { 2265 ctor public FragmentTransaction(); 2266 method public abstract android.support.v4.app.FragmentTransaction add(android.support.v4.app.Fragment, java.lang.String); 2267 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment); 2268 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment, java.lang.String); 2269 method public abstract android.support.v4.app.FragmentTransaction addSharedElement(android.view.View, java.lang.String); 2270 method public abstract android.support.v4.app.FragmentTransaction addToBackStack(java.lang.String); 2271 method public abstract android.support.v4.app.FragmentTransaction attach(android.support.v4.app.Fragment); 2272 method public abstract int commit(); 2273 method public abstract int commitAllowingStateLoss(); 2274 method public abstract android.support.v4.app.FragmentTransaction detach(android.support.v4.app.Fragment); 2275 method public abstract android.support.v4.app.FragmentTransaction disallowAddToBackStack(); 2276 method public abstract android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment); 2277 method public abstract boolean isAddToBackStackAllowed(); 2278 method public abstract boolean isEmpty(); 2279 method public abstract android.support.v4.app.FragmentTransaction remove(android.support.v4.app.Fragment); 2280 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment); 2281 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment, java.lang.String); 2282 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(int); 2283 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence); 2284 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(int); 2285 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence); 2286 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int); 2287 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int, int, int); 2288 method public abstract android.support.v4.app.FragmentTransaction setTransition(int); 2289 method public abstract android.support.v4.app.FragmentTransaction setTransitionStyle(int); 2290 method public abstract android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment); 2291 field public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000 2292 field public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000 2293 field public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002 2294 field public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003 2295 field public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001 2296 field public static final int TRANSIT_NONE = 0; // 0x0 2297 field public static final int TRANSIT_UNSET = -1; // 0xffffffff 2298 } 2299 2300 public class ListFragment extends android.support.v4.app.Fragment { 2301 ctor public ListFragment(); 2302 method public android.widget.ListAdapter getListAdapter(); 2303 method public android.widget.ListView getListView(); 2304 method public long getSelectedItemId(); 2305 method public int getSelectedItemPosition(); 2306 method public void onListItemClick(android.widget.ListView, android.view.View, int, long); 2307 method public void setEmptyText(java.lang.CharSequence); 2308 method public void setListAdapter(android.widget.ListAdapter); 2309 method public void setListShown(boolean); 2310 method public void setListShownNoAnimation(boolean); 2311 method public void setSelection(int); 2312 } 2313 2314 public abstract class LoaderManager { 2315 ctor public LoaderManager(); 2316 method public abstract void destroyLoader(int); 2317 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2318 method public static void enableDebugLogging(boolean); 2319 method public abstract android.support.v4.content.Loader<D> getLoader(int); 2320 method public boolean hasRunningLoaders(); 2321 method public abstract android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 2322 method public abstract android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 2323 } 2324 2325 public static abstract interface LoaderManager.LoaderCallbacks { 2326 method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle); 2327 method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D); 2328 method public abstract void onLoaderReset(android.support.v4.content.Loader<D>); 2329 } 2330 2331 public class NavUtils { 2332 method public static android.content.Intent getParentActivityIntent(android.app.Activity); 2333 method public static android.content.Intent getParentActivityIntent(android.content.Context, java.lang.Class<?>) throws android.content.pm.PackageManager.NameNotFoundException; 2334 method public static android.content.Intent getParentActivityIntent(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 2335 method public static java.lang.String getParentActivityName(android.app.Activity); 2336 method public static java.lang.String getParentActivityName(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 2337 method public static void navigateUpFromSameTask(android.app.Activity); 2338 method public static void navigateUpTo(android.app.Activity, android.content.Intent); 2339 method public static boolean shouldUpRecreateTask(android.app.Activity, android.content.Intent); 2340 field public static final java.lang.String PARENT_ACTIVITY = "android.support.PARENT_ACTIVITY"; 2341 } 2342 2343 public class NotificationCompat { 2344 ctor public NotificationCompat(); 2345 method public static android.support.v4.app.NotificationCompat.Action getAction(android.app.Notification, int); 2346 method public static int getActionCount(android.app.Notification); 2347 method public static java.lang.String getCategory(android.app.Notification); 2348 method public static android.os.Bundle getExtras(android.app.Notification); 2349 method public static java.lang.String getGroup(android.app.Notification); 2350 method public static boolean getLocalOnly(android.app.Notification); 2351 method public static java.lang.String getSortKey(android.app.Notification); 2352 method public static boolean isGroupSummary(android.app.Notification); 2353 field public static final java.lang.String CATEGORY_ALARM = "alarm"; 2354 field public static final java.lang.String CATEGORY_CALL = "call"; 2355 field public static final java.lang.String CATEGORY_EMAIL = "email"; 2356 field public static final java.lang.String CATEGORY_ERROR = "err"; 2357 field public static final java.lang.String CATEGORY_EVENT = "event"; 2358 field public static final java.lang.String CATEGORY_MESSAGE = "msg"; 2359 field public static final java.lang.String CATEGORY_PROGRESS = "progress"; 2360 field public static final java.lang.String CATEGORY_PROMO = "promo"; 2361 field public static final java.lang.String CATEGORY_RECOMMENDATION = "recommendation"; 2362 field public static final java.lang.String CATEGORY_SERVICE = "service"; 2363 field public static final java.lang.String CATEGORY_SOCIAL = "social"; 2364 field public static final java.lang.String CATEGORY_STATUS = "status"; 2365 field public static final java.lang.String CATEGORY_SYSTEM = "sys"; 2366 field public static final java.lang.String CATEGORY_TRANSPORT = "transport"; 2367 field public static final int COLOR_DEFAULT = 0; // 0x0 2368 field public static final int DEFAULT_ALL = -1; // 0xffffffff 2369 field public static final int DEFAULT_LIGHTS = 4; // 0x4 2370 field public static final int DEFAULT_SOUND = 1; // 0x1 2371 field public static final int DEFAULT_VIBRATE = 2; // 0x2 2372 field public static final java.lang.String EXTRA_BACKGROUND_IMAGE_URI = "android.backgroundImageUri"; 2373 field public static final java.lang.String EXTRA_BIG_TEXT = "android.bigText"; 2374 field public static final java.lang.String EXTRA_COMPACT_ACTIONS = "android.compactActions"; 2375 field public static final java.lang.String EXTRA_INFO_TEXT = "android.infoText"; 2376 field public static final java.lang.String EXTRA_LARGE_ICON = "android.largeIcon"; 2377 field public static final java.lang.String EXTRA_LARGE_ICON_BIG = "android.largeIcon.big"; 2378 field public static final java.lang.String EXTRA_MEDIA_SESSION = "android.mediaSession"; 2379 field public static final java.lang.String EXTRA_PEOPLE = "android.people"; 2380 field public static final java.lang.String EXTRA_PICTURE = "android.picture"; 2381 field public static final java.lang.String EXTRA_PROGRESS = "android.progress"; 2382 field public static final java.lang.String EXTRA_PROGRESS_INDETERMINATE = "android.progressIndeterminate"; 2383 field public static final java.lang.String EXTRA_PROGRESS_MAX = "android.progressMax"; 2384 field public static final java.lang.String EXTRA_SHOW_CHRONOMETER = "android.showChronometer"; 2385 field public static final java.lang.String EXTRA_SHOW_WHEN = "android.showWhen"; 2386 field public static final java.lang.String EXTRA_SMALL_ICON = "android.icon"; 2387 field public static final java.lang.String EXTRA_SUB_TEXT = "android.subText"; 2388 field public static final java.lang.String EXTRA_SUMMARY_TEXT = "android.summaryText"; 2389 field public static final java.lang.String EXTRA_TEMPLATE = "android.template"; 2390 field public static final java.lang.String EXTRA_TEXT = "android.text"; 2391 field public static final java.lang.String EXTRA_TEXT_LINES = "android.textLines"; 2392 field public static final java.lang.String EXTRA_TITLE = "android.title"; 2393 field public static final java.lang.String EXTRA_TITLE_BIG = "android.title.big"; 2394 field public static final int FLAG_AUTO_CANCEL = 16; // 0x10 2395 field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40 2396 field public static final int FLAG_GROUP_SUMMARY = 512; // 0x200 2397 field public static final deprecated int FLAG_HIGH_PRIORITY = 128; // 0x80 2398 field public static final int FLAG_INSISTENT = 4; // 0x4 2399 field public static final int FLAG_LOCAL_ONLY = 256; // 0x100 2400 field public static final int FLAG_NO_CLEAR = 32; // 0x20 2401 field public static final int FLAG_ONGOING_EVENT = 2; // 0x2 2402 field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8 2403 field public static final int FLAG_SHOW_LIGHTS = 1; // 0x1 2404 field public static final int PRIORITY_DEFAULT = 0; // 0x0 2405 field public static final int PRIORITY_HIGH = 1; // 0x1 2406 field public static final int PRIORITY_LOW = -1; // 0xffffffff 2407 field public static final int PRIORITY_MAX = 2; // 0x2 2408 field public static final int PRIORITY_MIN = -2; // 0xfffffffe 2409 field public static final int STREAM_DEFAULT = -1; // 0xffffffff 2410 field public static final int VISIBILITY_PRIVATE = 0; // 0x0 2411 field public static final int VISIBILITY_PUBLIC = 1; // 0x1 2412 field public static final int VISIBILITY_SECRET = -1; // 0xffffffff 2413 } 2414 2415 public static class NotificationCompat.Action extends android.support.v4.app.NotificationCompatBase.Action { 2416 ctor public NotificationCompat.Action(int, java.lang.CharSequence, android.app.PendingIntent); 2417 method public android.app.PendingIntent getActionIntent(); 2418 method public android.os.Bundle getExtras(); 2419 method public int getIcon(); 2420 method public android.support.v4.app.RemoteInput[] getRemoteInputs(); 2421 method public java.lang.CharSequence getTitle(); 2422 field public android.app.PendingIntent actionIntent; 2423 field public int icon; 2424 field public java.lang.CharSequence title; 2425 } 2426 2427 public static final class NotificationCompat.Action.Builder { 2428 ctor public NotificationCompat.Action.Builder(int, java.lang.CharSequence, android.app.PendingIntent); 2429 ctor public NotificationCompat.Action.Builder(android.support.v4.app.NotificationCompat.Action); 2430 method public android.support.v4.app.NotificationCompat.Action.Builder addExtras(android.os.Bundle); 2431 method public android.support.v4.app.NotificationCompat.Action.Builder addRemoteInput(android.support.v4.app.RemoteInput); 2432 method public android.support.v4.app.NotificationCompat.Action build(); 2433 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Extender); 2434 method public android.os.Bundle getExtras(); 2435 } 2436 2437 public static abstract interface NotificationCompat.Action.Extender { 2438 method public abstract android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 2439 } 2440 2441 public static final class NotificationCompat.Action.WearableExtender implements android.support.v4.app.NotificationCompat.Action.Extender { 2442 ctor public NotificationCompat.Action.WearableExtender(); 2443 ctor public NotificationCompat.Action.WearableExtender(android.support.v4.app.NotificationCompat.Action); 2444 method public android.support.v4.app.NotificationCompat.Action.WearableExtender clone(); 2445 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 2446 method public java.lang.CharSequence getCancelLabel(); 2447 method public java.lang.CharSequence getConfirmLabel(); 2448 method public java.lang.CharSequence getInProgressLabel(); 2449 method public boolean isAvailableOffline(); 2450 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setAvailableOffline(boolean); 2451 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setCancelLabel(java.lang.CharSequence); 2452 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setConfirmLabel(java.lang.CharSequence); 2453 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setInProgressLabel(java.lang.CharSequence); 2454 } 2455 2456 public static class NotificationCompat.BigPictureStyle extends android.support.v4.app.NotificationCompat.Style { 2457 ctor public NotificationCompat.BigPictureStyle(); 2458 ctor public NotificationCompat.BigPictureStyle(android.support.v4.app.NotificationCompat.Builder); 2459 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigLargeIcon(android.graphics.Bitmap); 2460 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigPicture(android.graphics.Bitmap); 2461 method public android.support.v4.app.NotificationCompat.BigPictureStyle setBigContentTitle(java.lang.CharSequence); 2462 method public android.support.v4.app.NotificationCompat.BigPictureStyle setSummaryText(java.lang.CharSequence); 2463 } 2464 2465 public static class NotificationCompat.BigTextStyle extends android.support.v4.app.NotificationCompat.Style { 2466 ctor public NotificationCompat.BigTextStyle(); 2467 ctor public NotificationCompat.BigTextStyle(android.support.v4.app.NotificationCompat.Builder); 2468 method public android.support.v4.app.NotificationCompat.BigTextStyle bigText(java.lang.CharSequence); 2469 method public android.support.v4.app.NotificationCompat.BigTextStyle setBigContentTitle(java.lang.CharSequence); 2470 method public android.support.v4.app.NotificationCompat.BigTextStyle setSummaryText(java.lang.CharSequence); 2471 } 2472 2473 public static class NotificationCompat.Builder { 2474 ctor public NotificationCompat.Builder(android.content.Context); 2475 method public android.support.v4.app.NotificationCompat.Builder addAction(int, java.lang.CharSequence, android.app.PendingIntent); 2476 method public android.support.v4.app.NotificationCompat.Builder addAction(android.support.v4.app.NotificationCompat.Action); 2477 method public android.support.v4.app.NotificationCompat.Builder addExtras(android.os.Bundle); 2478 method public android.support.v4.app.NotificationCompat.Builder addPerson(java.lang.String); 2479 method public android.app.Notification build(); 2480 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Extender); 2481 method public android.os.Bundle getExtras(); 2482 method public deprecated android.app.Notification getNotification(); 2483 method protected static java.lang.CharSequence limitCharSequenceLength(java.lang.CharSequence); 2484 method public android.support.v4.app.NotificationCompat.Builder setAutoCancel(boolean); 2485 method public android.support.v4.app.NotificationCompat.Builder setCategory(java.lang.String); 2486 method public android.support.v4.app.NotificationCompat.Builder setColor(int); 2487 method public android.support.v4.app.NotificationCompat.Builder setContent(android.widget.RemoteViews); 2488 method public android.support.v4.app.NotificationCompat.Builder setContentInfo(java.lang.CharSequence); 2489 method public android.support.v4.app.NotificationCompat.Builder setContentIntent(android.app.PendingIntent); 2490 method public android.support.v4.app.NotificationCompat.Builder setContentText(java.lang.CharSequence); 2491 method public android.support.v4.app.NotificationCompat.Builder setContentTitle(java.lang.CharSequence); 2492 method public android.support.v4.app.NotificationCompat.Builder setDefaults(int); 2493 method public android.support.v4.app.NotificationCompat.Builder setDeleteIntent(android.app.PendingIntent); 2494 method public android.support.v4.app.NotificationCompat.Builder setExtras(android.os.Bundle); 2495 method public android.support.v4.app.NotificationCompat.Builder setFullScreenIntent(android.app.PendingIntent, boolean); 2496 method public android.support.v4.app.NotificationCompat.Builder setGroup(java.lang.String); 2497 method public android.support.v4.app.NotificationCompat.Builder setGroupSummary(boolean); 2498 method public android.support.v4.app.NotificationCompat.Builder setLargeIcon(android.graphics.Bitmap); 2499 method public android.support.v4.app.NotificationCompat.Builder setLights(int, int, int); 2500 method public android.support.v4.app.NotificationCompat.Builder setLocalOnly(boolean); 2501 method public android.support.v4.app.NotificationCompat.Builder setNumber(int); 2502 method public android.support.v4.app.NotificationCompat.Builder setOngoing(boolean); 2503 method public android.support.v4.app.NotificationCompat.Builder setOnlyAlertOnce(boolean); 2504 method public android.support.v4.app.NotificationCompat.Builder setPriority(int); 2505 method public android.support.v4.app.NotificationCompat.Builder setProgress(int, int, boolean); 2506 method public android.support.v4.app.NotificationCompat.Builder setPublicVersion(android.app.Notification); 2507 method public android.support.v4.app.NotificationCompat.Builder setShowWhen(boolean); 2508 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int); 2509 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int, int); 2510 method public android.support.v4.app.NotificationCompat.Builder setSortKey(java.lang.String); 2511 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri); 2512 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri, int); 2513 method public android.support.v4.app.NotificationCompat.Builder setStyle(android.support.v4.app.NotificationCompat.Style); 2514 method public android.support.v4.app.NotificationCompat.Builder setSubText(java.lang.CharSequence); 2515 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence); 2516 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence, android.widget.RemoteViews); 2517 method public android.support.v4.app.NotificationCompat.Builder setUsesChronometer(boolean); 2518 method public android.support.v4.app.NotificationCompat.Builder setVibrate(long[]); 2519 method public android.support.v4.app.NotificationCompat.Builder setVisibility(int); 2520 method public android.support.v4.app.NotificationCompat.Builder setWhen(long); 2521 field public java.util.ArrayList<java.lang.String> mPeople; 2522 } 2523 2524 public static final class NotificationCompat.CarExtender implements android.support.v4.app.NotificationCompat.Extender { 2525 ctor public NotificationCompat.CarExtender(); 2526 ctor public NotificationCompat.CarExtender(android.app.Notification); 2527 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 2528 method public int getColor(); 2529 method public android.graphics.Bitmap getLargeIcon(); 2530 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation getUnreadConversation(); 2531 method public android.support.v4.app.NotificationCompat.CarExtender setColor(int); 2532 method public android.support.v4.app.NotificationCompat.CarExtender setLargeIcon(android.graphics.Bitmap); 2533 method public android.support.v4.app.NotificationCompat.CarExtender setUnreadConversation(android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation); 2534 } 2535 2536 public static class NotificationCompat.CarExtender.UnreadConversation extends android.support.v4.app.NotificationCompatBase.UnreadConversation { 2537 method public long getLatestTimestamp(); 2538 method public java.lang.String[] getMessages(); 2539 method public java.lang.String getParticipant(); 2540 method public java.lang.String[] getParticipants(); 2541 method public android.app.PendingIntent getReadPendingIntent(); 2542 method public android.support.v4.app.RemoteInput getRemoteInput(); 2543 method public android.app.PendingIntent getReplyPendingIntent(); 2544 } 2545 2546 public static class NotificationCompat.CarExtender.UnreadConversation.Builder { 2547 ctor public NotificationCompat.CarExtender.UnreadConversation.Builder(java.lang.String); 2548 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder addMessage(java.lang.String); 2549 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation build(); 2550 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setLatestTimestamp(long); 2551 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReadPendingIntent(android.app.PendingIntent); 2552 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReplyAction(android.app.PendingIntent, android.support.v4.app.RemoteInput); 2553 } 2554 2555 public static abstract interface NotificationCompat.Extender { 2556 method public abstract android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 2557 } 2558 2559 public static class NotificationCompat.InboxStyle extends android.support.v4.app.NotificationCompat.Style { 2560 ctor public NotificationCompat.InboxStyle(); 2561 ctor public NotificationCompat.InboxStyle(android.support.v4.app.NotificationCompat.Builder); 2562 method public android.support.v4.app.NotificationCompat.InboxStyle addLine(java.lang.CharSequence); 2563 method public android.support.v4.app.NotificationCompat.InboxStyle setBigContentTitle(java.lang.CharSequence); 2564 method public android.support.v4.app.NotificationCompat.InboxStyle setSummaryText(java.lang.CharSequence); 2565 } 2566 2567 public static abstract class NotificationCompat.Style { 2568 ctor public NotificationCompat.Style(); 2569 method public android.app.Notification build(); 2570 method public void setBuilder(android.support.v4.app.NotificationCompat.Builder); 2571 } 2572 2573 public static final class NotificationCompat.WearableExtender implements android.support.v4.app.NotificationCompat.Extender { 2574 ctor public NotificationCompat.WearableExtender(); 2575 ctor public NotificationCompat.WearableExtender(android.app.Notification); 2576 method public android.support.v4.app.NotificationCompat.WearableExtender addAction(android.support.v4.app.NotificationCompat.Action); 2577 method public android.support.v4.app.NotificationCompat.WearableExtender addActions(java.util.List<android.support.v4.app.NotificationCompat.Action>); 2578 method public android.support.v4.app.NotificationCompat.WearableExtender addPage(android.app.Notification); 2579 method public android.support.v4.app.NotificationCompat.WearableExtender addPages(java.util.List<android.app.Notification>); 2580 method public android.support.v4.app.NotificationCompat.WearableExtender clearActions(); 2581 method public android.support.v4.app.NotificationCompat.WearableExtender clearPages(); 2582 method public android.support.v4.app.NotificationCompat.WearableExtender clone(); 2583 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 2584 method public java.util.List<android.support.v4.app.NotificationCompat.Action> getActions(); 2585 method public android.graphics.Bitmap getBackground(); 2586 method public int getContentAction(); 2587 method public int getContentIcon(); 2588 method public int getContentIconGravity(); 2589 method public boolean getContentIntentAvailableOffline(); 2590 method public int getCustomContentHeight(); 2591 method public int getCustomSizePreset(); 2592 method public android.app.PendingIntent getDisplayIntent(); 2593 method public int getGravity(); 2594 method public boolean getHintAvoidBackgroundClipping(); 2595 method public boolean getHintHideIcon(); 2596 method public int getHintScreenTimeout(); 2597 method public boolean getHintShowBackgroundOnly(); 2598 method public java.util.List<android.app.Notification> getPages(); 2599 method public boolean getStartScrollBottom(); 2600 method public android.support.v4.app.NotificationCompat.WearableExtender setBackground(android.graphics.Bitmap); 2601 method public android.support.v4.app.NotificationCompat.WearableExtender setContentAction(int); 2602 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIcon(int); 2603 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIconGravity(int); 2604 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIntentAvailableOffline(boolean); 2605 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomContentHeight(int); 2606 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomSizePreset(int); 2607 method public android.support.v4.app.NotificationCompat.WearableExtender setDisplayIntent(android.app.PendingIntent); 2608 method public android.support.v4.app.NotificationCompat.WearableExtender setGravity(int); 2609 method public android.support.v4.app.NotificationCompat.WearableExtender setHintAvoidBackgroundClipping(boolean); 2610 method public android.support.v4.app.NotificationCompat.WearableExtender setHintHideIcon(boolean); 2611 method public android.support.v4.app.NotificationCompat.WearableExtender setHintScreenTimeout(int); 2612 method public android.support.v4.app.NotificationCompat.WearableExtender setHintShowBackgroundOnly(boolean); 2613 method public android.support.v4.app.NotificationCompat.WearableExtender setStartScrollBottom(boolean); 2614 field public static final int SCREEN_TIMEOUT_LONG = -1; // 0xffffffff 2615 field public static final int SCREEN_TIMEOUT_SHORT = 0; // 0x0 2616 field public static final int SIZE_DEFAULT = 0; // 0x0 2617 field public static final int SIZE_FULL_SCREEN = 5; // 0x5 2618 field public static final int SIZE_LARGE = 4; // 0x4 2619 field public static final int SIZE_MEDIUM = 3; // 0x3 2620 field public static final int SIZE_SMALL = 2; // 0x2 2621 field public static final int SIZE_XSMALL = 1; // 0x1 2622 field public static final int UNSET_ACTION_INDEX = -1; // 0xffffffff 2623 } 2624 2625 public class NotificationCompatBase { 2626 ctor public NotificationCompatBase(); 2627 } 2628 2629 public static abstract class NotificationCompatBase.Action { 2630 ctor public NotificationCompatBase.Action(); 2631 method public abstract android.app.PendingIntent getActionIntent(); 2632 method public abstract android.os.Bundle getExtras(); 2633 method public abstract int getIcon(); 2634 method public abstract android.support.v4.app.RemoteInputCompatBase.RemoteInput[] getRemoteInputs(); 2635 method public abstract java.lang.CharSequence getTitle(); 2636 } 2637 2638 public static abstract class NotificationCompatBase.UnreadConversation { 2639 ctor public NotificationCompatBase.UnreadConversation(); 2640 } 2641 2642 public final class NotificationCompatExtras { 2643 field public static final java.lang.String EXTRA_ACTION_EXTRAS = "android.support.actionExtras"; 2644 field public static final java.lang.String EXTRA_GROUP_KEY = "android.support.groupKey"; 2645 field public static final java.lang.String EXTRA_GROUP_SUMMARY = "android.support.isGroupSummary"; 2646 field public static final java.lang.String EXTRA_LOCAL_ONLY = "android.support.localOnly"; 2647 field public static final java.lang.String EXTRA_REMOTE_INPUTS = "android.support.remoteInputs"; 2648 field public static final java.lang.String EXTRA_SORT_KEY = "android.support.sortKey"; 2649 } 2650 2651 public abstract class NotificationCompatSideChannelService extends android.app.Service { 2652 ctor public NotificationCompatSideChannelService(); 2653 method public abstract void cancel(java.lang.String, int, java.lang.String); 2654 method public abstract void cancelAll(java.lang.String); 2655 method public abstract void notify(java.lang.String, int, java.lang.String, android.app.Notification); 2656 method public android.os.IBinder onBind(android.content.Intent); 2657 } 2658 2659 public class NotificationManagerCompat { 2660 method public void cancel(int); 2661 method public void cancel(java.lang.String, int); 2662 method public void cancelAll(); 2663 method public static android.support.v4.app.NotificationManagerCompat from(android.content.Context); 2664 method public static java.util.Set<java.lang.String> getEnabledListenerPackages(android.content.Context); 2665 method public void notify(int, android.app.Notification); 2666 method public void notify(java.lang.String, int, android.app.Notification); 2667 field public static final java.lang.String ACTION_BIND_SIDE_CHANNEL = "android.support.BIND_NOTIFICATION_SIDE_CHANNEL"; 2668 field public static final java.lang.String EXTRA_USE_SIDE_CHANNEL = "android.support.useSideChannel"; 2669 } 2670 2671 public class RemoteInput extends android.support.v4.app.RemoteInputCompatBase.RemoteInput { 2672 method public static void addResultsToIntent(android.support.v4.app.RemoteInput[], android.content.Intent, android.os.Bundle); 2673 method public boolean getAllowFreeFormInput(); 2674 method public java.lang.CharSequence[] getChoices(); 2675 method public android.os.Bundle getExtras(); 2676 method public java.lang.CharSequence getLabel(); 2677 method public java.lang.String getResultKey(); 2678 method public static android.os.Bundle getResultsFromIntent(android.content.Intent); 2679 field public static final java.lang.String EXTRA_RESULTS_DATA = "android.remoteinput.resultsData"; 2680 field public static final java.lang.String RESULTS_CLIP_LABEL = "android.remoteinput.results"; 2681 } 2682 2683 public static final class RemoteInput.Builder { 2684 ctor public RemoteInput.Builder(java.lang.String); 2685 method public android.support.v4.app.RemoteInput.Builder addExtras(android.os.Bundle); 2686 method public android.support.v4.app.RemoteInput build(); 2687 method public android.os.Bundle getExtras(); 2688 method public android.support.v4.app.RemoteInput.Builder setAllowFreeFormInput(boolean); 2689 method public android.support.v4.app.RemoteInput.Builder setChoices(java.lang.CharSequence[]); 2690 method public android.support.v4.app.RemoteInput.Builder setLabel(java.lang.CharSequence); 2691 } 2692 2693 class RemoteInputCompatBase { 2694 } 2695 2696 public static abstract class RemoteInputCompatBase.RemoteInput { 2697 ctor public RemoteInputCompatBase.RemoteInput(); 2698 method protected abstract boolean getAllowFreeFormInput(); 2699 method protected abstract java.lang.CharSequence[] getChoices(); 2700 method protected abstract android.os.Bundle getExtras(); 2701 method protected abstract java.lang.CharSequence getLabel(); 2702 method protected abstract java.lang.String getResultKey(); 2703 } 2704 2705 public class ServiceCompat { 2706 field public static final int START_STICKY = 1; // 0x1 2707 } 2708 2709 public class ShareCompat { 2710 ctor public ShareCompat(); 2711 method public static void configureMenuItem(android.view.MenuItem, android.support.v4.app.ShareCompat.IntentBuilder); 2712 method public static void configureMenuItem(android.view.Menu, int, android.support.v4.app.ShareCompat.IntentBuilder); 2713 method public static android.content.ComponentName getCallingActivity(android.app.Activity); 2714 method public static java.lang.String getCallingPackage(android.app.Activity); 2715 field public static final java.lang.String EXTRA_CALLING_ACTIVITY = "android.support.v4.app.EXTRA_CALLING_ACTIVITY"; 2716 field public static final java.lang.String EXTRA_CALLING_PACKAGE = "android.support.v4.app.EXTRA_CALLING_PACKAGE"; 2717 } 2718 2719 public static class ShareCompat.IntentBuilder { 2720 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String); 2721 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String[]); 2722 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String); 2723 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String[]); 2724 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String); 2725 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String[]); 2726 method public android.support.v4.app.ShareCompat.IntentBuilder addStream(android.net.Uri); 2727 method public android.content.Intent createChooserIntent(); 2728 method public static android.support.v4.app.ShareCompat.IntentBuilder from(android.app.Activity); 2729 method public android.content.Intent getIntent(); 2730 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(java.lang.CharSequence); 2731 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(int); 2732 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailBcc(java.lang.String[]); 2733 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailCc(java.lang.String[]); 2734 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailTo(java.lang.String[]); 2735 method public android.support.v4.app.ShareCompat.IntentBuilder setHtmlText(java.lang.String); 2736 method public android.support.v4.app.ShareCompat.IntentBuilder setStream(android.net.Uri); 2737 method public android.support.v4.app.ShareCompat.IntentBuilder setSubject(java.lang.String); 2738 method public android.support.v4.app.ShareCompat.IntentBuilder setText(java.lang.CharSequence); 2739 method public android.support.v4.app.ShareCompat.IntentBuilder setType(java.lang.String); 2740 method public void startChooser(); 2741 } 2742 2743 public static class ShareCompat.IntentReader { 2744 method public static android.support.v4.app.ShareCompat.IntentReader from(android.app.Activity); 2745 method public android.content.ComponentName getCallingActivity(); 2746 method public android.graphics.drawable.Drawable getCallingActivityIcon(); 2747 method public android.graphics.drawable.Drawable getCallingApplicationIcon(); 2748 method public java.lang.CharSequence getCallingApplicationLabel(); 2749 method public java.lang.String getCallingPackage(); 2750 method public java.lang.String[] getEmailBcc(); 2751 method public java.lang.String[] getEmailCc(); 2752 method public java.lang.String[] getEmailTo(); 2753 method public java.lang.String getHtmlText(); 2754 method public android.net.Uri getStream(); 2755 method public android.net.Uri getStream(int); 2756 method public int getStreamCount(); 2757 method public java.lang.String getSubject(); 2758 method public java.lang.CharSequence getText(); 2759 method public java.lang.String getType(); 2760 method public boolean isMultipleShare(); 2761 method public boolean isShareIntent(); 2762 method public boolean isSingleShare(); 2763 } 2764 2765 public abstract class SharedElementCallback { 2766 ctor public SharedElementCallback(); 2767 method public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF); 2768 method public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable); 2769 method public void onMapSharedElements(java.util.List<java.lang.String>, java.util.Map<java.lang.String, android.view.View>); 2770 method public void onRejectSharedElements(java.util.List<android.view.View>); 2771 method public void onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 2772 method public void onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 2773 } 2774 2775 public class TaskStackBuilder implements java.lang.Iterable { 2776 method public android.support.v4.app.TaskStackBuilder addNextIntent(android.content.Intent); 2777 method public android.support.v4.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent); 2778 method public android.support.v4.app.TaskStackBuilder addParentStack(android.app.Activity); 2779 method public android.support.v4.app.TaskStackBuilder addParentStack(java.lang.Class<?>); 2780 method public android.support.v4.app.TaskStackBuilder addParentStack(android.content.ComponentName); 2781 method public static android.support.v4.app.TaskStackBuilder create(android.content.Context); 2782 method public android.content.Intent editIntentAt(int); 2783 method public static deprecated android.support.v4.app.TaskStackBuilder from(android.content.Context); 2784 method public deprecated android.content.Intent getIntent(int); 2785 method public int getIntentCount(); 2786 method public android.content.Intent[] getIntents(); 2787 method public android.app.PendingIntent getPendingIntent(int, int); 2788 method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle); 2789 method public deprecated java.util.Iterator<android.content.Intent> iterator(); 2790 method public void startActivities(); 2791 method public void startActivities(android.os.Bundle); 2792 } 2793 2794 public static abstract interface TaskStackBuilder.SupportParentable { 2795 method public abstract android.content.Intent getSupportParentActivityIntent(); 2796 } 2797 2798 } 2799 2800 package android.support.v4.content { 2801 2802 public abstract class AsyncTaskLoader extends android.support.v4.content.Loader { 2803 ctor public AsyncTaskLoader(android.content.Context); 2804 method public boolean cancelLoad(); 2805 method public abstract D loadInBackground(); 2806 method public void onCanceled(D); 2807 method protected D onLoadInBackground(); 2808 method public void setUpdateThrottle(long); 2809 } 2810 2811 public class ContextCompat { 2812 ctor public ContextCompat(); 2813 method public final java.io.File getCodeCacheDir(android.content.Context); 2814 method public static final android.graphics.drawable.Drawable getDrawable(android.content.Context, int); 2815 method public static java.io.File[] getExternalCacheDirs(android.content.Context); 2816 method public static java.io.File[] getExternalFilesDirs(android.content.Context, java.lang.String); 2817 method public final java.io.File getNoBackupFilesDir(android.content.Context); 2818 method public static java.io.File[] getObbDirs(android.content.Context); 2819 method public static boolean startActivities(android.content.Context, android.content.Intent[]); 2820 method public static boolean startActivities(android.content.Context, android.content.Intent[], android.os.Bundle); 2821 } 2822 2823 public class CursorLoader extends android.support.v4.content.AsyncTaskLoader { 2824 ctor public CursorLoader(android.content.Context); 2825 ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 2826 method public void deliverResult(android.database.Cursor); 2827 method public java.lang.String[] getProjection(); 2828 method public java.lang.String getSelection(); 2829 method public java.lang.String[] getSelectionArgs(); 2830 method public java.lang.String getSortOrder(); 2831 method public android.net.Uri getUri(); 2832 method public android.database.Cursor loadInBackground(); 2833 method public void onCanceled(android.database.Cursor); 2834 method public void setProjection(java.lang.String[]); 2835 method public void setSelection(java.lang.String); 2836 method public void setSelectionArgs(java.lang.String[]); 2837 method public void setSortOrder(java.lang.String); 2838 method public void setUri(android.net.Uri); 2839 } 2840 2841 public class FileProvider extends android.content.ContentProvider { 2842 ctor public FileProvider(); 2843 method public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 2844 method public java.lang.String getType(android.net.Uri); 2845 method public static android.net.Uri getUriForFile(android.content.Context, java.lang.String, java.io.File); 2846 method public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 2847 method public boolean onCreate(); 2848 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 2849 method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 2850 } 2851 2852 public class IntentCompat { 2853 method public static android.content.Intent makeMainActivity(android.content.ComponentName); 2854 method public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String); 2855 method public static android.content.Intent makeRestartActivityTask(android.content.ComponentName); 2856 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"; 2857 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"; 2858 field public static final java.lang.String EXTRA_CHANGED_PACKAGE_LIST = "android.intent.extra.changed_package_list"; 2859 field public static final java.lang.String EXTRA_CHANGED_UID_LIST = "android.intent.extra.changed_uid_list"; 2860 field public static final java.lang.String EXTRA_HTML_TEXT = "android.intent.extra.HTML_TEXT"; 2861 field public static final int FLAG_ACTIVITY_CLEAR_TASK = 32768; // 0x8000 2862 field public static final int FLAG_ACTIVITY_TASK_ON_HOME = 16384; // 0x4000 2863 } 2864 2865 public class Loader { 2866 ctor public Loader(android.content.Context); 2867 method public void abandon(); 2868 method public void commitContentChanged(); 2869 method public java.lang.String dataToString(D); 2870 method public void deliverResult(D); 2871 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2872 method public void forceLoad(); 2873 method public android.content.Context getContext(); 2874 method public int getId(); 2875 method public boolean isAbandoned(); 2876 method public boolean isReset(); 2877 method public boolean isStarted(); 2878 method protected void onAbandon(); 2879 method public void onContentChanged(); 2880 method protected void onForceLoad(); 2881 method protected void onReset(); 2882 method protected void onStartLoading(); 2883 method protected void onStopLoading(); 2884 method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>); 2885 method public void reset(); 2886 method public void rollbackContentChanged(); 2887 method public final void startLoading(); 2888 method public void stopLoading(); 2889 method public boolean takeContentChanged(); 2890 method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>); 2891 } 2892 2893 public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver { 2894 ctor public Loader.ForceLoadContentObserver(); 2895 } 2896 2897 public static abstract interface Loader.OnLoadCompleteListener { 2898 method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D); 2899 } 2900 2901 public class LocalBroadcastManager { 2902 method public static android.support.v4.content.LocalBroadcastManager getInstance(android.content.Context); 2903 method public void registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 2904 method public boolean sendBroadcast(android.content.Intent); 2905 method public void sendBroadcastSync(android.content.Intent); 2906 method public void unregisterReceiver(android.content.BroadcastReceiver); 2907 } 2908 2909 public abstract class WakefulBroadcastReceiver extends android.content.BroadcastReceiver { 2910 ctor public WakefulBroadcastReceiver(); 2911 method public static boolean completeWakefulIntent(android.content.Intent); 2912 method public static android.content.ComponentName startWakefulService(android.content.Context, android.content.Intent); 2913 } 2914 2915 } 2916 2917 package android.support.v4.content.pm { 2918 2919 public class ActivityInfoCompat { 2920 field public static final int CONFIG_UI_MODE = 512; // 0x200 2921 } 2922 2923 } 2924 2925 package android.support.v4.content.res { 2926 2927 public class ResourcesCompat { 2928 ctor public ResourcesCompat(); 2929 method public static android.graphics.drawable.Drawable getDrawable(android.content.res.Resources, int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 2930 method public static android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources, int, int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 2931 } 2932 2933 } 2934 2935 package android.support.v4.database { 2936 2937 public class DatabaseUtilsCompat { 2938 method public static java.lang.String[] appendSelectionArgs(java.lang.String[], java.lang.String[]); 2939 method public static java.lang.String concatenateWhere(java.lang.String, java.lang.String); 2940 } 2941 2942 } 2943 2944 package android.support.v4.graphics { 2945 2946 public class BitmapCompat { 2947 ctor public BitmapCompat(); 2948 method public static int getAllocationByteCount(android.graphics.Bitmap); 2949 method public static boolean hasMipMap(android.graphics.Bitmap); 2950 method public static void setHasMipMap(android.graphics.Bitmap, boolean); 2951 } 2952 2953 public class ColorUtils { 2954 method public static int HSLToColor(float[]); 2955 method public static void RGBToHSL(int, int, int, float[]); 2956 method public static double calculateContrast(int, int); 2957 method public static double calculateLuminance(int); 2958 method public static int calculateMinimumAlpha(int, int, float); 2959 method public static void colorToHSL(int, float[]); 2960 method public static int compositeColors(int, int); 2961 method public static int setAlphaComponent(int, int); 2962 } 2963 2964 } 2965 2966 package android.support.v4.graphics.drawable { 2967 2968 public class DrawableCompat { 2969 ctor public DrawableCompat(); 2970 method public static boolean isAutoMirrored(android.graphics.drawable.Drawable); 2971 method public static void jumpToCurrentState(android.graphics.drawable.Drawable); 2972 method public static void setAutoMirrored(android.graphics.drawable.Drawable, boolean); 2973 method public static void setHotspot(android.graphics.drawable.Drawable, float, float); 2974 method public static void setHotspotBounds(android.graphics.drawable.Drawable, int, int, int, int); 2975 method public static void setTint(android.graphics.drawable.Drawable, int); 2976 method public static void setTintList(android.graphics.drawable.Drawable, android.content.res.ColorStateList); 2977 method public static void setTintMode(android.graphics.drawable.Drawable, android.graphics.PorterDuff.Mode); 2978 method public static T unwrap(android.graphics.drawable.Drawable); 2979 method public static android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable); 2980 } 2981 2982 public abstract class RoundedBitmapDrawable extends android.graphics.drawable.Drawable { 2983 method public void draw(android.graphics.Canvas); 2984 method public final android.graphics.Bitmap getBitmap(); 2985 method public float getCornerRadius(); 2986 method public int getGravity(); 2987 method public int getOpacity(); 2988 method public final android.graphics.Paint getPaint(); 2989 method public boolean hasAntiAlias(); 2990 method public boolean hasMipMap(); 2991 method public void setAlpha(int); 2992 method public void setAntiAlias(boolean); 2993 method public void setColorFilter(android.graphics.ColorFilter); 2994 method public void setCornerRadius(float); 2995 method public void setGravity(int); 2996 method public void setMipMap(boolean); 2997 method public void setTargetDensity(android.graphics.Canvas); 2998 method public void setTargetDensity(android.util.DisplayMetrics); 2999 method public void setTargetDensity(int); 3000 } 3001 3002 public class RoundedBitmapDrawableFactory { 3003 ctor public RoundedBitmapDrawableFactory(); 3004 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, android.graphics.Bitmap); 3005 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.lang.String); 3006 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.io.InputStream); 3007 } 3008 3009 } 3010 3011 package android.support.v4.hardware.display { 3012 3013 public abstract class DisplayManagerCompat { 3014 method public abstract android.view.Display getDisplay(int); 3015 method public abstract android.view.Display[] getDisplays(); 3016 method public abstract android.view.Display[] getDisplays(java.lang.String); 3017 method public static android.support.v4.hardware.display.DisplayManagerCompat getInstance(android.content.Context); 3018 field public static final java.lang.String DISPLAY_CATEGORY_PRESENTATION = "android.hardware.display.category.PRESENTATION"; 3019 } 3020 3021 } 3022 3023 package android.support.v4.media { 3024 3025 public final class MediaDescriptionCompat implements android.os.Parcelable { 3026 method public int describeContents(); 3027 method public static android.support.v4.media.MediaDescriptionCompat fromMediaDescription(java.lang.Object); 3028 method public java.lang.CharSequence getDescription(); 3029 method public android.os.Bundle getExtras(); 3030 method public android.graphics.Bitmap getIconBitmap(); 3031 method public android.net.Uri getIconUri(); 3032 method public java.lang.Object getMediaDescription(); 3033 method public java.lang.String getMediaId(); 3034 method public java.lang.CharSequence getSubtitle(); 3035 method public java.lang.CharSequence getTitle(); 3036 method public void writeToParcel(android.os.Parcel, int); 3037 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaDescriptionCompat> CREATOR; 3038 } 3039 3040 public static final class MediaDescriptionCompat.Builder { 3041 ctor public MediaDescriptionCompat.Builder(); 3042 method public android.support.v4.media.MediaDescriptionCompat build(); 3043 method public android.support.v4.media.MediaDescriptionCompat.Builder setDescription(java.lang.CharSequence); 3044 method public android.support.v4.media.MediaDescriptionCompat.Builder setExtras(android.os.Bundle); 3045 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconBitmap(android.graphics.Bitmap); 3046 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconUri(android.net.Uri); 3047 method public android.support.v4.media.MediaDescriptionCompat.Builder setMediaId(java.lang.String); 3048 method public android.support.v4.media.MediaDescriptionCompat.Builder setSubtitle(java.lang.CharSequence); 3049 method public android.support.v4.media.MediaDescriptionCompat.Builder setTitle(java.lang.CharSequence); 3050 } 3051 3052 public final class MediaMetadataCompat implements android.os.Parcelable { 3053 method public boolean containsKey(java.lang.String); 3054 method public int describeContents(); 3055 method public static android.support.v4.media.MediaMetadataCompat fromMediaMetadata(java.lang.Object); 3056 method public android.graphics.Bitmap getBitmap(java.lang.String); 3057 method public android.os.Bundle getBundle(); 3058 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 3059 method public long getLong(java.lang.String); 3060 method public java.lang.Object getMediaMetadata(); 3061 method public android.support.v4.media.RatingCompat getRating(java.lang.String); 3062 method public java.lang.String getString(java.lang.String); 3063 method public java.lang.CharSequence getText(java.lang.String); 3064 method public java.util.Set<java.lang.String> keySet(); 3065 method public int size(); 3066 method public void writeToParcel(android.os.Parcel, int); 3067 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaMetadataCompat> CREATOR; 3068 field public static final java.lang.String METADATA_KEY_ALBUM = "android.media.metadata.ALBUM"; 3069 field public static final java.lang.String METADATA_KEY_ALBUM_ART = "android.media.metadata.ALBUM_ART"; 3070 field public static final java.lang.String METADATA_KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 3071 field public static final java.lang.String METADATA_KEY_ALBUM_ART_URI = "android.media.metadata.ALBUM_ART_URI"; 3072 field public static final java.lang.String METADATA_KEY_ART = "android.media.metadata.ART"; 3073 field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; 3074 field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; 3075 field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; 3076 field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; 3077 field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; 3078 field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE"; 3079 field public static final java.lang.String METADATA_KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 3080 field public static final java.lang.String METADATA_KEY_DISPLAY_DESCRIPTION = "android.media.metadata.DISPLAY_DESCRIPTION"; 3081 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON = "android.media.metadata.DISPLAY_ICON"; 3082 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON_URI = "android.media.metadata.DISPLAY_ICON_URI"; 3083 field public static final java.lang.String METADATA_KEY_DISPLAY_SUBTITLE = "android.media.metadata.DISPLAY_SUBTITLE"; 3084 field public static final java.lang.String METADATA_KEY_DISPLAY_TITLE = "android.media.metadata.DISPLAY_TITLE"; 3085 field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; 3086 field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; 3087 field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; 3088 field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; 3089 field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING"; 3090 field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; 3091 field public static final java.lang.String METADATA_KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 3092 field public static final java.lang.String METADATA_KEY_USER_RATING = "android.media.metadata.USER_RATING"; 3093 field public static final java.lang.String METADATA_KEY_WRITER = "android.media.metadata.WRITER"; 3094 field public static final java.lang.String METADATA_KEY_YEAR = "android.media.metadata.YEAR"; 3095 } 3096 3097 public static final class MediaMetadataCompat.Builder { 3098 ctor public MediaMetadataCompat.Builder(); 3099 ctor public MediaMetadataCompat.Builder(android.support.v4.media.MediaMetadataCompat); 3100 method public android.support.v4.media.MediaMetadataCompat build(); 3101 method public android.support.v4.media.MediaMetadataCompat.Builder putBitmap(java.lang.String, android.graphics.Bitmap); 3102 method public android.support.v4.media.MediaMetadataCompat.Builder putLong(java.lang.String, long); 3103 method public android.support.v4.media.MediaMetadataCompat.Builder putRating(java.lang.String, android.support.v4.media.RatingCompat); 3104 method public android.support.v4.media.MediaMetadataCompat.Builder putString(java.lang.String, java.lang.String); 3105 method public android.support.v4.media.MediaMetadataCompat.Builder putText(java.lang.String, java.lang.CharSequence); 3106 } 3107 3108 public final class RatingCompat implements android.os.Parcelable { 3109 method public int describeContents(); 3110 method public static android.support.v4.media.RatingCompat fromRating(java.lang.Object); 3111 method public float getPercentRating(); 3112 method public java.lang.Object getRating(); 3113 method public int getRatingStyle(); 3114 method public float getStarRating(); 3115 method public boolean hasHeart(); 3116 method public boolean isRated(); 3117 method public boolean isThumbUp(); 3118 method public static android.support.v4.media.RatingCompat newHeartRating(boolean); 3119 method public static android.support.v4.media.RatingCompat newPercentageRating(float); 3120 method public static android.support.v4.media.RatingCompat newStarRating(int, float); 3121 method public static android.support.v4.media.RatingCompat newThumbRating(boolean); 3122 method public static android.support.v4.media.RatingCompat newUnratedRating(int); 3123 method public void writeToParcel(android.os.Parcel, int); 3124 field public static final android.os.Parcelable.Creator<android.support.v4.media.RatingCompat> CREATOR; 3125 field public static final int RATING_3_STARS = 3; // 0x3 3126 field public static final int RATING_4_STARS = 4; // 0x4 3127 field public static final int RATING_5_STARS = 5; // 0x5 3128 field public static final int RATING_HEART = 1; // 0x1 3129 field public static final int RATING_NONE = 0; // 0x0 3130 field public static final int RATING_PERCENTAGE = 6; // 0x6 3131 field public static final int RATING_THUMB_UP_DOWN = 2; // 0x2 3132 } 3133 3134 public abstract class TransportController { 3135 ctor public TransportController(); 3136 method public abstract int getBufferPercentage(); 3137 method public abstract long getCurrentPosition(); 3138 method public abstract long getDuration(); 3139 method public abstract int getTransportControlFlags(); 3140 method public abstract boolean isPlaying(); 3141 method public abstract void pausePlaying(); 3142 method public abstract void registerStateListener(android.support.v4.media.TransportStateListener); 3143 method public abstract void seekTo(long); 3144 method public abstract void startPlaying(); 3145 method public abstract void stopPlaying(); 3146 method public abstract void unregisterStateListener(android.support.v4.media.TransportStateListener); 3147 } 3148 3149 public class TransportMediator extends android.support.v4.media.TransportController { 3150 ctor public TransportMediator(android.app.Activity, android.support.v4.media.TransportPerformer); 3151 ctor public TransportMediator(android.view.View, android.support.v4.media.TransportPerformer); 3152 method public void destroy(); 3153 method public boolean dispatchKeyEvent(android.view.KeyEvent); 3154 method public int getBufferPercentage(); 3155 method public long getCurrentPosition(); 3156 method public long getDuration(); 3157 method public java.lang.Object getRemoteControlClient(); 3158 method public int getTransportControlFlags(); 3159 method public boolean isPlaying(); 3160 method public void pausePlaying(); 3161 method public void refreshState(); 3162 method public void registerStateListener(android.support.v4.media.TransportStateListener); 3163 method public void seekTo(long); 3164 method public void startPlaying(); 3165 method public void stopPlaying(); 3166 method public void unregisterStateListener(android.support.v4.media.TransportStateListener); 3167 field public static final int FLAG_KEY_MEDIA_FAST_FORWARD = 64; // 0x40 3168 field public static final int FLAG_KEY_MEDIA_NEXT = 128; // 0x80 3169 field public static final int FLAG_KEY_MEDIA_PAUSE = 16; // 0x10 3170 field public static final int FLAG_KEY_MEDIA_PLAY = 4; // 0x4 3171 field public static final int FLAG_KEY_MEDIA_PLAY_PAUSE = 8; // 0x8 3172 field public static final int FLAG_KEY_MEDIA_PREVIOUS = 1; // 0x1 3173 field public static final int FLAG_KEY_MEDIA_REWIND = 2; // 0x2 3174 field public static final int FLAG_KEY_MEDIA_STOP = 32; // 0x20 3175 field public static final int KEYCODE_MEDIA_PAUSE = 127; // 0x7f 3176 field public static final int KEYCODE_MEDIA_PLAY = 126; // 0x7e 3177 field public static final int KEYCODE_MEDIA_RECORD = 130; // 0x82 3178 } 3179 3180 public abstract class TransportPerformer { 3181 ctor public TransportPerformer(); 3182 method public void onAudioFocusChange(int); 3183 method public int onGetBufferPercentage(); 3184 method public abstract long onGetCurrentPosition(); 3185 method public abstract long onGetDuration(); 3186 method public int onGetTransportControlFlags(); 3187 method public abstract boolean onIsPlaying(); 3188 method public boolean onMediaButtonDown(int, android.view.KeyEvent); 3189 method public boolean onMediaButtonUp(int, android.view.KeyEvent); 3190 method public abstract void onPause(); 3191 method public abstract void onSeekTo(long); 3192 method public abstract void onStart(); 3193 method public abstract void onStop(); 3194 } 3195 3196 public class TransportStateListener { 3197 ctor public TransportStateListener(); 3198 method public void onPlayingChanged(android.support.v4.media.TransportController); 3199 method public void onTransportControlsChanged(android.support.v4.media.TransportController); 3200 } 3201 3202 public abstract class VolumeProviderCompat { 3203 ctor public VolumeProviderCompat(int, int, int); 3204 method public final int getCurrentVolume(); 3205 method public final int getMaxVolume(); 3206 method public final int getVolumeControl(); 3207 method public java.lang.Object getVolumeProvider(); 3208 method public void onAdjustVolume(int); 3209 method public void onSetVolumeTo(int); 3210 method public void setCallback(android.support.v4.media.VolumeProviderCompat.Callback); 3211 method public final void setCurrentVolume(int); 3212 field public static final int VOLUME_CONTROL_ABSOLUTE = 2; // 0x2 3213 field public static final int VOLUME_CONTROL_FIXED = 0; // 0x0 3214 field public static final int VOLUME_CONTROL_RELATIVE = 1; // 0x1 3215 } 3216 3217 public static abstract class VolumeProviderCompat.Callback { 3218 ctor public VolumeProviderCompat.Callback(); 3219 method public abstract void onVolumeChanged(android.support.v4.media.VolumeProviderCompat); 3220 } 3221 3222 } 3223 3224 package android.support.v4.media.session { 3225 3226 public final class MediaControllerCompat { 3227 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat); 3228 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat.Token) throws android.os.RemoteException; 3229 method public void adjustVolume(int, int); 3230 method public boolean dispatchMediaButtonEvent(android.view.KeyEvent); 3231 method public android.os.Bundle getExtras(); 3232 method public long getFlags(); 3233 method public java.lang.Object getMediaController(); 3234 method public android.support.v4.media.MediaMetadataCompat getMetadata(); 3235 method public java.lang.String getPackageName(); 3236 method public android.support.v4.media.session.MediaControllerCompat.PlaybackInfo getPlaybackInfo(); 3237 method public android.support.v4.media.session.PlaybackStateCompat getPlaybackState(); 3238 method public java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem> getQueue(); 3239 method public java.lang.CharSequence getQueueTitle(); 3240 method public int getRatingType(); 3241 method public android.app.PendingIntent getSessionActivity(); 3242 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 3243 method public android.support.v4.media.session.MediaControllerCompat.TransportControls getTransportControls(); 3244 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 3245 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback, android.os.Handler); 3246 method public void sendCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 3247 method public void setVolumeTo(int, int); 3248 method public void unregisterCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 3249 } 3250 3251 public static abstract class MediaControllerCompat.Callback implements android.os.IBinder.DeathRecipient { 3252 ctor public MediaControllerCompat.Callback(); 3253 method public void binderDied(); 3254 method public void onAudioInfoChanged(android.support.v4.media.session.MediaControllerCompat.PlaybackInfo); 3255 method public void onExtrasChanged(android.os.Bundle); 3256 method public void onMetadataChanged(android.support.v4.media.MediaMetadataCompat); 3257 method public void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat); 3258 method public void onQueueChanged(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 3259 method public void onQueueTitleChanged(java.lang.CharSequence); 3260 method public void onSessionDestroyed(); 3261 method public void onSessionEvent(java.lang.String, android.os.Bundle); 3262 } 3263 3264 public static final class MediaControllerCompat.PlaybackInfo { 3265 method public int getAudioStream(); 3266 method public int getCurrentVolume(); 3267 method public int getMaxVolume(); 3268 method public int getPlaybackType(); 3269 method public int getVolumeControl(); 3270 field public static final int PLAYBACK_TYPE_LOCAL = 1; // 0x1 3271 field public static final int PLAYBACK_TYPE_REMOTE = 2; // 0x2 3272 } 3273 3274 public static abstract class MediaControllerCompat.TransportControls { 3275 method public abstract void fastForward(); 3276 method public abstract void pause(); 3277 method public abstract void play(); 3278 method public abstract void playFromMediaId(java.lang.String, android.os.Bundle); 3279 method public abstract void playFromSearch(java.lang.String, android.os.Bundle); 3280 method public abstract void rewind(); 3281 method public abstract void seekTo(long); 3282 method public abstract void sendCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction, android.os.Bundle); 3283 method public abstract void sendCustomAction(java.lang.String, android.os.Bundle); 3284 method public abstract void setRating(android.support.v4.media.RatingCompat); 3285 method public abstract void skipToNext(); 3286 method public abstract void skipToPrevious(); 3287 method public abstract void skipToQueueItem(long); 3288 method public abstract void stop(); 3289 } 3290 3291 public class MediaSessionCompat { 3292 ctor public MediaSessionCompat(android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent); 3293 method public void addOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 3294 method public android.support.v4.media.session.MediaControllerCompat getController(); 3295 method public java.lang.Object getMediaSession(); 3296 method public java.lang.Object getRemoteControlClient(); 3297 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 3298 method public boolean isActive(); 3299 method public static android.support.v4.media.session.MediaSessionCompat obtain(android.content.Context, java.lang.Object); 3300 method public void release(); 3301 method public void removeOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 3302 method public void sendSessionEvent(java.lang.String, android.os.Bundle); 3303 method public void setActive(boolean); 3304 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback); 3305 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback, android.os.Handler); 3306 method public void setExtras(android.os.Bundle); 3307 method public void setFlags(int); 3308 method public void setMediaButtonReceiver(android.app.PendingIntent); 3309 method public void setMetadata(android.support.v4.media.MediaMetadataCompat); 3310 method public void setPlaybackState(android.support.v4.media.session.PlaybackStateCompat); 3311 method public void setPlaybackToLocal(int); 3312 method public void setPlaybackToRemote(android.support.v4.media.VolumeProviderCompat); 3313 method public void setQueue(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 3314 method public void setQueueTitle(java.lang.CharSequence); 3315 method public void setRatingType(int); 3316 method public void setSessionActivity(android.app.PendingIntent); 3317 field public static final int FLAG_HANDLES_MEDIA_BUTTONS = 1; // 0x1 3318 field public static final int FLAG_HANDLES_TRANSPORT_CONTROLS = 2; // 0x2 3319 } 3320 3321 public static abstract class MediaSessionCompat.Callback { 3322 ctor public MediaSessionCompat.Callback(); 3323 method public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 3324 method public void onCustomAction(java.lang.String, android.os.Bundle); 3325 method public void onFastForward(); 3326 method public boolean onMediaButtonEvent(android.content.Intent); 3327 method public void onPause(); 3328 method public void onPlay(); 3329 method public void onPlayFromMediaId(java.lang.String, android.os.Bundle); 3330 method public void onPlayFromSearch(java.lang.String, android.os.Bundle); 3331 method public void onRewind(); 3332 method public void onSeekTo(long); 3333 method public void onSetRating(android.support.v4.media.RatingCompat); 3334 method public void onSkipToNext(); 3335 method public void onSkipToPrevious(); 3336 method public void onSkipToQueueItem(long); 3337 method public void onStop(); 3338 } 3339 3340 public static abstract interface MediaSessionCompat.OnActiveChangeListener { 3341 method public abstract void onActiveChanged(); 3342 } 3343 3344 public static final class MediaSessionCompat.QueueItem implements android.os.Parcelable { 3345 ctor public MediaSessionCompat.QueueItem(android.support.v4.media.MediaDescriptionCompat, long); 3346 method public int describeContents(); 3347 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 3348 method public long getQueueId(); 3349 method public java.lang.Object getQueueItem(); 3350 method public static android.support.v4.media.session.MediaSessionCompat.QueueItem obtain(java.lang.Object); 3351 method public void writeToParcel(android.os.Parcel, int); 3352 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.QueueItem> CREATOR; 3353 field public static final int UNKNOWN_ID = -1; // 0xffffffff 3354 } 3355 3356 public static final class MediaSessionCompat.Token implements android.os.Parcelable { 3357 method public int describeContents(); 3358 method public static android.support.v4.media.session.MediaSessionCompat.Token fromToken(java.lang.Object); 3359 method public java.lang.Object getToken(); 3360 method public void writeToParcel(android.os.Parcel, int); 3361 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.Token> CREATOR; 3362 } 3363 3364 public class ParcelableVolumeInfo implements android.os.Parcelable { 3365 ctor public ParcelableVolumeInfo(int, int, int, int, int); 3366 ctor public ParcelableVolumeInfo(android.os.Parcel); 3367 method public int describeContents(); 3368 method public void writeToParcel(android.os.Parcel, int); 3369 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.ParcelableVolumeInfo> CREATOR; 3370 field public int audioStream; 3371 field public int controlType; 3372 field public int currentVolume; 3373 field public int maxVolume; 3374 field public int volumeType; 3375 } 3376 3377 public final class PlaybackStateCompat implements android.os.Parcelable { 3378 method public int describeContents(); 3379 method public static android.support.v4.media.session.PlaybackStateCompat fromPlaybackState(java.lang.Object); 3380 method public long getActions(); 3381 method public long getActiveQueueItemId(); 3382 method public long getBufferedPosition(); 3383 method public java.util.List<android.support.v4.media.session.PlaybackStateCompat.CustomAction> getCustomActions(); 3384 method public java.lang.CharSequence getErrorMessage(); 3385 method public android.os.Bundle getExtras(); 3386 method public long getLastPositionUpdateTime(); 3387 method public float getPlaybackSpeed(); 3388 method public java.lang.Object getPlaybackState(); 3389 method public long getPosition(); 3390 method public int getState(); 3391 method public void writeToParcel(android.os.Parcel, int); 3392 field public static final long ACTION_FAST_FORWARD = 64L; // 0x40L 3393 field public static final long ACTION_PAUSE = 2L; // 0x2L 3394 field public static final long ACTION_PLAY = 4L; // 0x4L 3395 field public static final long ACTION_PLAY_FROM_MEDIA_ID = 1024L; // 0x400L 3396 field public static final long ACTION_PLAY_FROM_SEARCH = 2048L; // 0x800L 3397 field public static final long ACTION_PLAY_PAUSE = 512L; // 0x200L 3398 field public static final long ACTION_REWIND = 8L; // 0x8L 3399 field public static final long ACTION_SEEK_TO = 256L; // 0x100L 3400 field public static final long ACTION_SET_RATING = 128L; // 0x80L 3401 field public static final long ACTION_SKIP_TO_NEXT = 32L; // 0x20L 3402 field public static final long ACTION_SKIP_TO_PREVIOUS = 16L; // 0x10L 3403 field public static final long ACTION_SKIP_TO_QUEUE_ITEM = 4096L; // 0x1000L 3404 field public static final long ACTION_STOP = 1L; // 0x1L 3405 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat> CREATOR; 3406 field public static final long PLAYBACK_POSITION_UNKNOWN = -1L; // 0xffffffffffffffffL 3407 field public static final int STATE_BUFFERING = 6; // 0x6 3408 field public static final int STATE_CONNECTING = 8; // 0x8 3409 field public static final int STATE_ERROR = 7; // 0x7 3410 field public static final int STATE_FAST_FORWARDING = 4; // 0x4 3411 field public static final int STATE_NONE = 0; // 0x0 3412 field public static final int STATE_PAUSED = 2; // 0x2 3413 field public static final int STATE_PLAYING = 3; // 0x3 3414 field public static final int STATE_REWINDING = 5; // 0x5 3415 field public static final int STATE_SKIPPING_TO_NEXT = 10; // 0xa 3416 field public static final int STATE_SKIPPING_TO_PREVIOUS = 9; // 0x9 3417 field public static final int STATE_SKIPPING_TO_QUEUE_ITEM = 11; // 0xb 3418 field public static final int STATE_STOPPED = 1; // 0x1 3419 } 3420 3421 public static final class PlaybackStateCompat.Builder { 3422 ctor public PlaybackStateCompat.Builder(); 3423 ctor public PlaybackStateCompat.Builder(android.support.v4.media.session.PlaybackStateCompat); 3424 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(java.lang.String, java.lang.String, int); 3425 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction); 3426 method public android.support.v4.media.session.PlaybackStateCompat build(); 3427 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActions(long); 3428 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActiveQueueItemId(long); 3429 method public android.support.v4.media.session.PlaybackStateCompat.Builder setBufferedPosition(long); 3430 method public android.support.v4.media.session.PlaybackStateCompat.Builder setErrorMessage(java.lang.CharSequence); 3431 method public android.support.v4.media.session.PlaybackStateCompat.Builder setExtras(android.os.Bundle); 3432 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float); 3433 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float, long); 3434 } 3435 3436 public static final class PlaybackStateCompat.CustomAction implements android.os.Parcelable { 3437 method public int describeContents(); 3438 method public static android.support.v4.media.session.PlaybackStateCompat.CustomAction fromCustomAction(java.lang.Object); 3439 method public java.lang.String getAction(); 3440 method public java.lang.Object getCustomAction(); 3441 method public android.os.Bundle getExtras(); 3442 method public int getIcon(); 3443 method public java.lang.CharSequence getName(); 3444 method public void writeToParcel(android.os.Parcel, int); 3445 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat.CustomAction> CREATOR; 3446 } 3447 3448 public static final class PlaybackStateCompat.CustomAction.Builder { 3449 ctor public PlaybackStateCompat.CustomAction.Builder(java.lang.String, java.lang.CharSequence, int); 3450 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction build(); 3451 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction.Builder setExtras(android.os.Bundle); 3452 } 3453 3454 } 3455 3456 package android.support.v4.net { 3457 3458 public class ConnectivityManagerCompat { 3459 ctor public ConnectivityManagerCompat(); 3460 method public static android.net.NetworkInfo getNetworkInfoFromBroadcast(android.net.ConnectivityManager, android.content.Intent); 3461 method public static boolean isActiveNetworkMetered(android.net.ConnectivityManager); 3462 } 3463 3464 public class TrafficStatsCompat { 3465 ctor public TrafficStatsCompat(); 3466 method public static void clearThreadStatsTag(); 3467 method public static int getThreadStatsTag(); 3468 method public static void incrementOperationCount(int); 3469 method public static void incrementOperationCount(int, int); 3470 method public static void setThreadStatsTag(int); 3471 method public static void tagSocket(java.net.Socket) throws java.net.SocketException; 3472 method public static void untagSocket(java.net.Socket) throws java.net.SocketException; 3473 } 3474 3475 } 3476 3477 package android.support.v4.os { 3478 3479 public class AsyncTaskCompat { 3480 ctor public AsyncTaskCompat(); 3481 method public static android.os.AsyncTask<Params, Progress, Result> executeParallel(android.os.AsyncTask<Params, Progress, Result>, Params...); 3482 } 3483 3484 public class EnvironmentCompat { 3485 ctor public EnvironmentCompat(); 3486 method public static java.lang.String getStorageState(java.io.File); 3487 field public static final java.lang.String MEDIA_UNKNOWN = "unknown"; 3488 } 3489 3490 public class ParcelableCompat { 3491 ctor public ParcelableCompat(); 3492 method public static android.os.Parcelable.Creator<T> newCreator(android.support.v4.os.ParcelableCompatCreatorCallbacks<T>); 3493 } 3494 3495 public abstract interface ParcelableCompatCreatorCallbacks { 3496 method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader); 3497 method public abstract T[] newArray(int); 3498 } 3499 3500 public class TraceCompat { 3501 ctor public TraceCompat(); 3502 method public static void beginSection(java.lang.String); 3503 method public static void endSection(); 3504 } 3505 3506 } 3507 3508 package android.support.v4.print { 3509 3510 public final class PrintHelper { 3511 ctor public PrintHelper(android.content.Context); 3512 method public int getColorMode(); 3513 method public int getOrientation(); 3514 method public int getScaleMode(); 3515 method public void printBitmap(java.lang.String, android.graphics.Bitmap); 3516 method public void printBitmap(java.lang.String, android.graphics.Bitmap, android.support.v4.print.PrintHelper.OnPrintFinishCallback); 3517 method public void printBitmap(java.lang.String, android.net.Uri) throws java.io.FileNotFoundException; 3518 method public void printBitmap(java.lang.String, android.net.Uri, android.support.v4.print.PrintHelper.OnPrintFinishCallback) throws java.io.FileNotFoundException; 3519 method public void setColorMode(int); 3520 method public void setOrientation(int); 3521 method public void setScaleMode(int); 3522 method public static boolean systemSupportsPrint(); 3523 field public static final int COLOR_MODE_COLOR = 2; // 0x2 3524 field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1 3525 field public static final int ORIENTATION_LANDSCAPE = 1; // 0x1 3526 field public static final int ORIENTATION_PORTRAIT = 2; // 0x2 3527 field public static final int SCALE_MODE_FILL = 2; // 0x2 3528 field public static final int SCALE_MODE_FIT = 1; // 0x1 3529 } 3530 3531 public static abstract interface PrintHelper.OnPrintFinishCallback { 3532 method public abstract void onFinish(); 3533 } 3534 3535 } 3536 3537 package android.support.v4.provider { 3538 3539 public abstract class DocumentFile { 3540 method public abstract boolean canRead(); 3541 method public abstract boolean canWrite(); 3542 method public abstract android.support.v4.provider.DocumentFile createDirectory(java.lang.String); 3543 method public abstract android.support.v4.provider.DocumentFile createFile(java.lang.String, java.lang.String); 3544 method public abstract boolean delete(); 3545 method public abstract boolean exists(); 3546 method public android.support.v4.provider.DocumentFile findFile(java.lang.String); 3547 method public static android.support.v4.provider.DocumentFile fromFile(java.io.File); 3548 method public static android.support.v4.provider.DocumentFile fromSingleUri(android.content.Context, android.net.Uri); 3549 method public static android.support.v4.provider.DocumentFile fromTreeUri(android.content.Context, android.net.Uri); 3550 method public abstract java.lang.String getName(); 3551 method public android.support.v4.provider.DocumentFile getParentFile(); 3552 method public abstract java.lang.String getType(); 3553 method public abstract android.net.Uri getUri(); 3554 method public abstract boolean isDirectory(); 3555 method public static boolean isDocumentUri(android.content.Context, android.net.Uri); 3556 method public abstract boolean isFile(); 3557 method public abstract long lastModified(); 3558 method public abstract long length(); 3559 method public abstract android.support.v4.provider.DocumentFile[] listFiles(); 3560 method public abstract boolean renameTo(java.lang.String); 3561 } 3562 3563 } 3564 3565 package android.support.v4.text { 3566 3567 public final class BidiFormatter { 3568 method public static android.support.v4.text.BidiFormatter getInstance(); 3569 method public static android.support.v4.text.BidiFormatter getInstance(boolean); 3570 method public static android.support.v4.text.BidiFormatter getInstance(java.util.Locale); 3571 method public boolean getStereoReset(); 3572 method public boolean isRtl(java.lang.String); 3573 method public boolean isRtlContext(); 3574 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat, boolean); 3575 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat); 3576 method public java.lang.String unicodeWrap(java.lang.String, boolean); 3577 method public java.lang.String unicodeWrap(java.lang.String); 3578 } 3579 3580 public static final class BidiFormatter.Builder { 3581 ctor public BidiFormatter.Builder(); 3582 ctor public BidiFormatter.Builder(boolean); 3583 ctor public BidiFormatter.Builder(java.util.Locale); 3584 method public android.support.v4.text.BidiFormatter build(); 3585 method public android.support.v4.text.BidiFormatter.Builder setTextDirectionHeuristic(android.support.v4.text.TextDirectionHeuristicCompat); 3586 method public android.support.v4.text.BidiFormatter.Builder stereoReset(boolean); 3587 } 3588 3589 public class ICUCompat { 3590 ctor public ICUCompat(); 3591 method public static java.lang.String addLikelySubtags(java.lang.String); 3592 method public static java.lang.String getScript(java.lang.String); 3593 } 3594 3595 public abstract interface TextDirectionHeuristicCompat { 3596 method public abstract boolean isRtl(char[], int, int); 3597 method public abstract boolean isRtl(java.lang.CharSequence, int, int); 3598 } 3599 3600 public class TextDirectionHeuristicsCompat { 3601 ctor public TextDirectionHeuristicsCompat(); 3602 field public static final android.support.v4.text.TextDirectionHeuristicCompat ANYRTL_LTR; 3603 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_LTR; 3604 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_RTL; 3605 field public static final android.support.v4.text.TextDirectionHeuristicCompat LOCALE; 3606 field public static final android.support.v4.text.TextDirectionHeuristicCompat LTR; 3607 field public static final android.support.v4.text.TextDirectionHeuristicCompat RTL; 3608 } 3609 3610 public class TextUtilsCompat { 3611 ctor public TextUtilsCompat(); 3612 method public static int getLayoutDirectionFromLocale(java.util.Locale); 3613 method public static java.lang.String htmlEncode(java.lang.String); 3614 field public static final java.util.Locale ROOT; 3615 } 3616 3617 } 3618 3619 package android.support.v4.util { 3620 3621 public class ArrayMap extends android.support.v4.util.SimpleArrayMap implements java.util.Map { 3622 ctor public ArrayMap(); 3623 ctor public ArrayMap(int); 3624 ctor public ArrayMap(android.support.v4.util.SimpleArrayMap); 3625 method public boolean containsAll(java.util.Collection<?>); 3626 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 3627 method public java.util.Set<K> keySet(); 3628 method public void putAll(java.util.Map<? extends K, ? extends V>); 3629 method public boolean removeAll(java.util.Collection<?>); 3630 method public boolean retainAll(java.util.Collection<?>); 3631 method public java.util.Collection<V> values(); 3632 } 3633 3634 public class AtomicFile { 3635 ctor public AtomicFile(java.io.File); 3636 method public void delete(); 3637 method public void failWrite(java.io.FileOutputStream); 3638 method public void finishWrite(java.io.FileOutputStream); 3639 method public java.io.File getBaseFile(); 3640 method public java.io.FileInputStream openRead() throws java.io.FileNotFoundException; 3641 method public byte[] readFully() throws java.io.IOException; 3642 method public java.io.FileOutputStream startWrite() throws java.io.IOException; 3643 } 3644 3645 public final class CircularArray { 3646 ctor public CircularArray(); 3647 ctor public CircularArray(int); 3648 method public void addFirst(E); 3649 method public void addLast(E); 3650 method public void clear(); 3651 method public E get(int); 3652 method public E getFirst(); 3653 method public E getLast(); 3654 method public boolean isEmpty(); 3655 method public E popFirst(); 3656 method public E popLast(); 3657 method public void removeFromEnd(int); 3658 method public void removeFromStart(int); 3659 method public int size(); 3660 } 3661 3662 public final class CircularIntArray { 3663 ctor public CircularIntArray(); 3664 ctor public CircularIntArray(int); 3665 method public void addFirst(int); 3666 method public void addLast(int); 3667 method public void clear(); 3668 method public int get(int); 3669 method public int getFirst(); 3670 method public int getLast(); 3671 method public boolean isEmpty(); 3672 method public int popFirst(); 3673 method public int popLast(); 3674 method public void removeFromEnd(int); 3675 method public void removeFromStart(int); 3676 method public int size(); 3677 } 3678 3679 public class LongSparseArray { 3680 ctor public LongSparseArray(); 3681 ctor public LongSparseArray(int); 3682 method public void append(long, E); 3683 method public void clear(); 3684 method public android.support.v4.util.LongSparseArray<E> clone(); 3685 method public void delete(long); 3686 method public E get(long); 3687 method public E get(long, E); 3688 method public int indexOfKey(long); 3689 method public int indexOfValue(E); 3690 method public long keyAt(int); 3691 method public void put(long, E); 3692 method public void remove(long); 3693 method public void removeAt(int); 3694 method public void setValueAt(int, E); 3695 method public int size(); 3696 method public E valueAt(int); 3697 } 3698 3699 public class LruCache { 3700 ctor public LruCache(int); 3701 method protected V create(K); 3702 method public final synchronized int createCount(); 3703 method protected void entryRemoved(boolean, K, V, V); 3704 method public final void evictAll(); 3705 method public final synchronized int evictionCount(); 3706 method public final V get(K); 3707 method public final synchronized int hitCount(); 3708 method public final synchronized int maxSize(); 3709 method public final synchronized int missCount(); 3710 method public final V put(K, V); 3711 method public final synchronized int putCount(); 3712 method public final V remove(K); 3713 method public void resize(int); 3714 method public final synchronized int size(); 3715 method protected int sizeOf(K, V); 3716 method public final synchronized java.util.Map<K, V> snapshot(); 3717 method public final synchronized java.lang.String toString(); 3718 method public void trimToSize(int); 3719 } 3720 3721 public class Pair { 3722 ctor public Pair(F, S); 3723 method public static android.support.v4.util.Pair<A, B> create(A, B); 3724 field public final F first; 3725 field public final S second; 3726 } 3727 3728 public final class Pools { 3729 } 3730 3731 public static abstract interface Pools.Pool { 3732 method public abstract T acquire(); 3733 method public abstract boolean release(T); 3734 } 3735 3736 public static class Pools.SimplePool implements android.support.v4.util.Pools.Pool { 3737 ctor public Pools.SimplePool(int); 3738 method public T acquire(); 3739 method public boolean release(T); 3740 } 3741 3742 public static class Pools.SynchronizedPool extends android.support.v4.util.Pools.SimplePool { 3743 ctor public Pools.SynchronizedPool(int); 3744 } 3745 3746 public class SimpleArrayMap { 3747 ctor public SimpleArrayMap(); 3748 ctor public SimpleArrayMap(int); 3749 ctor public SimpleArrayMap(android.support.v4.util.SimpleArrayMap); 3750 method public void clear(); 3751 method public boolean containsKey(java.lang.Object); 3752 method public boolean containsValue(java.lang.Object); 3753 method public void ensureCapacity(int); 3754 method public V get(java.lang.Object); 3755 method public int indexOfKey(java.lang.Object); 3756 method public boolean isEmpty(); 3757 method public K keyAt(int); 3758 method public V put(K, V); 3759 method public void putAll(android.support.v4.util.SimpleArrayMap<? extends K, ? extends V>); 3760 method public V remove(java.lang.Object); 3761 method public V removeAt(int); 3762 method public V setValueAt(int, V); 3763 method public int size(); 3764 method public V valueAt(int); 3765 } 3766 3767 public class SparseArrayCompat { 3768 ctor public SparseArrayCompat(); 3769 ctor public SparseArrayCompat(int); 3770 method public void append(int, E); 3771 method public void clear(); 3772 method public android.support.v4.util.SparseArrayCompat<E> clone(); 3773 method public void delete(int); 3774 method public E get(int); 3775 method public E get(int, E); 3776 method public int indexOfKey(int); 3777 method public int indexOfValue(E); 3778 method public int keyAt(int); 3779 method public void put(int, E); 3780 method public void remove(int); 3781 method public void removeAt(int); 3782 method public void removeAtRange(int, int); 3783 method public void setValueAt(int, E); 3784 method public int size(); 3785 method public E valueAt(int); 3786 } 3787 3788 } 3789 3790 package android.support.v4.view { 3791 3792 public class AccessibilityDelegateCompat { 3793 ctor public AccessibilityDelegateCompat(); 3794 method public boolean dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 3795 method public android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 3796 method public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 3797 method public void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 3798 method public void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 3799 method public boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 3800 method public boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 3801 method public void sendAccessibilityEvent(android.view.View, int); 3802 method public void sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent); 3803 } 3804 3805 public abstract class ActionProvider { 3806 ctor public ActionProvider(android.content.Context); 3807 method public android.content.Context getContext(); 3808 method public boolean hasSubMenu(); 3809 method public boolean isVisible(); 3810 method public abstract android.view.View onCreateActionView(); 3811 method public android.view.View onCreateActionView(android.view.MenuItem); 3812 method public boolean onPerformDefaultAction(); 3813 method public void onPrepareSubMenu(android.view.SubMenu); 3814 method public boolean overridesItemVisibility(); 3815 method public void refreshVisibility(); 3816 method public void setVisibilityListener(android.support.v4.view.ActionProvider.VisibilityListener); 3817 } 3818 3819 public static abstract interface ActionProvider.VisibilityListener { 3820 method public abstract void onActionProviderVisibilityChanged(boolean); 3821 } 3822 3823 public class GestureDetectorCompat { 3824 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener); 3825 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler); 3826 method public boolean isLongpressEnabled(); 3827 method public boolean onTouchEvent(android.view.MotionEvent); 3828 method public void setIsLongpressEnabled(boolean); 3829 method public void setOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener); 3830 } 3831 3832 public class GravityCompat { 3833 ctor public GravityCompat(); 3834 method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect, int); 3835 method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect, int); 3836 method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect, int); 3837 method public static int getAbsoluteGravity(int, int); 3838 field public static final int END = 8388613; // 0x800005 3839 field public static final int RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615; // 0x800007 3840 field public static final int RELATIVE_LAYOUT_DIRECTION = 8388608; // 0x800000 3841 field public static final int START = 8388611; // 0x800003 3842 } 3843 3844 public class InputDeviceCompat { 3845 ctor public InputDeviceCompat(); 3846 field public static final int SOURCE_ANY = -256; // 0xffffff00 3847 field public static final int SOURCE_CLASS_BUTTON = 1; // 0x1 3848 field public static final int SOURCE_CLASS_JOYSTICK = 16; // 0x10 3849 field public static final int SOURCE_CLASS_MASK = 255; // 0xff 3850 field public static final int SOURCE_CLASS_NONE = 0; // 0x0 3851 field public static final int SOURCE_CLASS_POINTER = 2; // 0x2 3852 field public static final int SOURCE_CLASS_POSITION = 8; // 0x8 3853 field public static final int SOURCE_CLASS_TRACKBALL = 4; // 0x4 3854 field public static final int SOURCE_DPAD = 513; // 0x201 3855 field public static final int SOURCE_GAMEPAD = 1025; // 0x401 3856 field public static final int SOURCE_HDMI = 33554433; // 0x2000001 3857 field public static final int SOURCE_JOYSTICK = 16777232; // 0x1000010 3858 field public static final int SOURCE_KEYBOARD = 257; // 0x101 3859 field public static final int SOURCE_MOUSE = 8194; // 0x2002 3860 field public static final int SOURCE_STYLUS = 16386; // 0x4002 3861 field public static final int SOURCE_TOUCHPAD = 1048584; // 0x100008 3862 field public static final int SOURCE_TOUCHSCREEN = 4098; // 0x1002 3863 field public static final int SOURCE_TOUCH_NAVIGATION = 2097152; // 0x200000 3864 field public static final int SOURCE_TRACKBALL = 65540; // 0x10004 3865 field public static final int SOURCE_UNKNOWN = 0; // 0x0 3866 } 3867 3868 public class KeyEventCompat { 3869 ctor public KeyEventCompat(); 3870 method public static boolean dispatch(android.view.KeyEvent, android.view.KeyEvent.Callback, java.lang.Object, java.lang.Object); 3871 method public static java.lang.Object getKeyDispatcherState(android.view.View); 3872 method public static boolean hasModifiers(android.view.KeyEvent, int); 3873 method public static boolean hasNoModifiers(android.view.KeyEvent); 3874 method public static boolean isTracking(android.view.KeyEvent); 3875 method public static boolean metaStateHasModifiers(int, int); 3876 method public static boolean metaStateHasNoModifiers(int); 3877 method public static int normalizeMetaState(int); 3878 method public static void startTracking(android.view.KeyEvent); 3879 } 3880 3881 public class LayoutInflaterCompat { 3882 method public static void setFactory(android.view.LayoutInflater, android.support.v4.view.LayoutInflaterFactory); 3883 } 3884 3885 public abstract interface LayoutInflaterFactory { 3886 method public abstract android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 3887 } 3888 3889 public class MarginLayoutParamsCompat { 3890 ctor public MarginLayoutParamsCompat(); 3891 method public static int getLayoutDirection(android.view.ViewGroup.MarginLayoutParams); 3892 method public static int getMarginEnd(android.view.ViewGroup.MarginLayoutParams); 3893 method public static int getMarginStart(android.view.ViewGroup.MarginLayoutParams); 3894 method public static boolean isMarginRelative(android.view.ViewGroup.MarginLayoutParams); 3895 method public static void resolveLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 3896 method public static void setLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 3897 method public static void setMarginEnd(android.view.ViewGroup.MarginLayoutParams, int); 3898 method public static void setMarginStart(android.view.ViewGroup.MarginLayoutParams, int); 3899 } 3900 3901 public class MenuCompat { 3902 ctor public MenuCompat(); 3903 method public static deprecated void setShowAsAction(android.view.MenuItem, int); 3904 } 3905 3906 public class MenuItemCompat { 3907 ctor public MenuItemCompat(); 3908 method public static boolean collapseActionView(android.view.MenuItem); 3909 method public static boolean expandActionView(android.view.MenuItem); 3910 method public static android.support.v4.view.ActionProvider getActionProvider(android.view.MenuItem); 3911 method public static android.view.View getActionView(android.view.MenuItem); 3912 method public static boolean isActionViewExpanded(android.view.MenuItem); 3913 method public static android.view.MenuItem setActionProvider(android.view.MenuItem, android.support.v4.view.ActionProvider); 3914 method public static android.view.MenuItem setActionView(android.view.MenuItem, android.view.View); 3915 method public static android.view.MenuItem setActionView(android.view.MenuItem, int); 3916 method public static android.view.MenuItem setOnActionExpandListener(android.view.MenuItem, android.support.v4.view.MenuItemCompat.OnActionExpandListener); 3917 method public static void setShowAsAction(android.view.MenuItem, int); 3918 field public static final int SHOW_AS_ACTION_ALWAYS = 2; // 0x2 3919 field public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; // 0x8 3920 field public static final int SHOW_AS_ACTION_IF_ROOM = 1; // 0x1 3921 field public static final int SHOW_AS_ACTION_NEVER = 0; // 0x0 3922 field public static final int SHOW_AS_ACTION_WITH_TEXT = 4; // 0x4 3923 } 3924 3925 public static abstract interface MenuItemCompat.OnActionExpandListener { 3926 method public abstract boolean onMenuItemActionCollapse(android.view.MenuItem); 3927 method public abstract boolean onMenuItemActionExpand(android.view.MenuItem); 3928 } 3929 3930 public class MotionEventCompat { 3931 ctor public MotionEventCompat(); 3932 method public static int findPointerIndex(android.view.MotionEvent, int); 3933 method public static int getActionIndex(android.view.MotionEvent); 3934 method public static int getActionMasked(android.view.MotionEvent); 3935 method public static float getAxisValue(android.view.MotionEvent, int); 3936 method public static float getAxisValue(android.view.MotionEvent, int, int); 3937 method public static int getPointerCount(android.view.MotionEvent); 3938 method public static int getPointerId(android.view.MotionEvent, int); 3939 method public static int getSource(android.view.MotionEvent); 3940 method public static float getX(android.view.MotionEvent, int); 3941 method public static float getY(android.view.MotionEvent, int); 3942 field public static final int ACTION_HOVER_ENTER = 9; // 0x9 3943 field public static final int ACTION_HOVER_EXIT = 10; // 0xa 3944 field public static final int ACTION_HOVER_MOVE = 7; // 0x7 3945 field public static final int ACTION_MASK = 255; // 0xff 3946 field public static final int ACTION_POINTER_DOWN = 5; // 0x5 3947 field public static final int ACTION_POINTER_INDEX_MASK = 65280; // 0xff00 3948 field public static final int ACTION_POINTER_INDEX_SHIFT = 8; // 0x8 3949 field public static final int ACTION_POINTER_UP = 6; // 0x6 3950 field public static final int ACTION_SCROLL = 8; // 0x8 3951 field public static final int AXIS_BRAKE = 23; // 0x17 3952 field public static final int AXIS_DISTANCE = 24; // 0x18 3953 field public static final int AXIS_GAS = 22; // 0x16 3954 field public static final int AXIS_GENERIC_1 = 32; // 0x20 3955 field public static final int AXIS_GENERIC_10 = 41; // 0x29 3956 field public static final int AXIS_GENERIC_11 = 42; // 0x2a 3957 field public static final int AXIS_GENERIC_12 = 43; // 0x2b 3958 field public static final int AXIS_GENERIC_13 = 44; // 0x2c 3959 field public static final int AXIS_GENERIC_14 = 45; // 0x2d 3960 field public static final int AXIS_GENERIC_15 = 46; // 0x2e 3961 field public static final int AXIS_GENERIC_16 = 47; // 0x2f 3962 field public static final int AXIS_GENERIC_2 = 33; // 0x21 3963 field public static final int AXIS_GENERIC_3 = 34; // 0x22 3964 field public static final int AXIS_GENERIC_4 = 35; // 0x23 3965 field public static final int AXIS_GENERIC_5 = 36; // 0x24 3966 field public static final int AXIS_GENERIC_6 = 37; // 0x25 3967 field public static final int AXIS_GENERIC_7 = 38; // 0x26 3968 field public static final int AXIS_GENERIC_8 = 39; // 0x27 3969 field public static final int AXIS_GENERIC_9 = 40; // 0x28 3970 field public static final int AXIS_HAT_X = 15; // 0xf 3971 field public static final int AXIS_HAT_Y = 16; // 0x10 3972 field public static final int AXIS_HSCROLL = 10; // 0xa 3973 field public static final int AXIS_LTRIGGER = 17; // 0x11 3974 field public static final int AXIS_ORIENTATION = 8; // 0x8 3975 field public static final int AXIS_PRESSURE = 2; // 0x2 3976 field public static final int AXIS_RTRIGGER = 18; // 0x12 3977 field public static final int AXIS_RUDDER = 20; // 0x14 3978 field public static final int AXIS_RX = 12; // 0xc 3979 field public static final int AXIS_RY = 13; // 0xd 3980 field public static final int AXIS_RZ = 14; // 0xe 3981 field public static final int AXIS_SIZE = 3; // 0x3 3982 field public static final int AXIS_THROTTLE = 19; // 0x13 3983 field public static final int AXIS_TILT = 25; // 0x19 3984 field public static final int AXIS_TOOL_MAJOR = 6; // 0x6 3985 field public static final int AXIS_TOOL_MINOR = 7; // 0x7 3986 field public static final int AXIS_TOUCH_MAJOR = 4; // 0x4 3987 field public static final int AXIS_TOUCH_MINOR = 5; // 0x5 3988 field public static final int AXIS_VSCROLL = 9; // 0x9 3989 field public static final int AXIS_WHEEL = 21; // 0x15 3990 field public static final int AXIS_X = 0; // 0x0 3991 field public static final int AXIS_Y = 1; // 0x1 3992 field public static final int AXIS_Z = 11; // 0xb 3993 } 3994 3995 public abstract interface NestedScrollingChild { 3996 method public abstract boolean dispatchNestedFling(float, float, boolean); 3997 method public abstract boolean dispatchNestedPreFling(float, float); 3998 method public abstract boolean dispatchNestedPreScroll(int, int, int[], int[]); 3999 method public abstract boolean dispatchNestedScroll(int, int, int, int, int[]); 4000 method public abstract boolean hasNestedScrollingParent(); 4001 method public abstract boolean isNestedScrollingEnabled(); 4002 method public abstract void setNestedScrollingEnabled(boolean); 4003 method public abstract boolean startNestedScroll(int); 4004 method public abstract void stopNestedScroll(); 4005 } 4006 4007 public class NestedScrollingChildHelper { 4008 ctor public NestedScrollingChildHelper(android.view.View); 4009 method public boolean dispatchNestedFling(float, float, boolean); 4010 method public boolean dispatchNestedPreFling(float, float); 4011 method public boolean dispatchNestedPreScroll(int, int, int[], int[]); 4012 method public boolean dispatchNestedScroll(int, int, int, int, int[]); 4013 method public boolean hasNestedScrollingParent(); 4014 method public boolean isNestedScrollingEnabled(); 4015 method public void onDetachedFromWindow(); 4016 method public void onStopNestedScroll(android.view.View); 4017 method public void setNestedScrollingEnabled(boolean); 4018 method public boolean startNestedScroll(int); 4019 method public void stopNestedScroll(); 4020 } 4021 4022 public abstract interface NestedScrollingParent { 4023 method public abstract int getNestedScrollAxes(); 4024 method public abstract boolean onNestedFling(android.view.View, float, float, boolean); 4025 method public abstract boolean onNestedPreFling(android.view.View, float, float); 4026 method public abstract void onNestedPreScroll(android.view.View, int, int, int[]); 4027 method public abstract void onNestedScroll(android.view.View, int, int, int, int); 4028 method public abstract void onNestedScrollAccepted(android.view.View, android.view.View, int); 4029 method public abstract boolean onStartNestedScroll(android.view.View, android.view.View, int); 4030 method public abstract void onStopNestedScroll(android.view.View); 4031 } 4032 4033 public class NestedScrollingParentHelper { 4034 ctor public NestedScrollingParentHelper(android.view.ViewGroup); 4035 method public int getNestedScrollAxes(); 4036 method public void onNestedScrollAccepted(android.view.View, android.view.View, int); 4037 method public void onStopNestedScroll(android.view.View); 4038 } 4039 4040 public abstract interface OnApplyWindowInsetsListener { 4041 method public abstract android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 4042 } 4043 4044 public abstract class PagerAdapter { 4045 ctor public PagerAdapter(); 4046 method public void destroyItem(android.view.ViewGroup, int, java.lang.Object); 4047 method public deprecated void destroyItem(android.view.View, int, java.lang.Object); 4048 method public void finishUpdate(android.view.ViewGroup); 4049 method public deprecated void finishUpdate(android.view.View); 4050 method public abstract int getCount(); 4051 method public int getItemPosition(java.lang.Object); 4052 method public java.lang.CharSequence getPageTitle(int); 4053 method public float getPageWidth(int); 4054 method public java.lang.Object instantiateItem(android.view.ViewGroup, int); 4055 method public deprecated java.lang.Object instantiateItem(android.view.View, int); 4056 method public abstract boolean isViewFromObject(android.view.View, java.lang.Object); 4057 method public void notifyDataSetChanged(); 4058 method public void registerDataSetObserver(android.database.DataSetObserver); 4059 method public void restoreState(android.os.Parcelable, java.lang.ClassLoader); 4060 method public android.os.Parcelable saveState(); 4061 method public void setPrimaryItem(android.view.ViewGroup, int, java.lang.Object); 4062 method public deprecated void setPrimaryItem(android.view.View, int, java.lang.Object); 4063 method public void startUpdate(android.view.ViewGroup); 4064 method public deprecated void startUpdate(android.view.View); 4065 method public void unregisterDataSetObserver(android.database.DataSetObserver); 4066 field public static final int POSITION_NONE = -2; // 0xfffffffe 4067 field public static final int POSITION_UNCHANGED = -1; // 0xffffffff 4068 } 4069 4070 public class PagerTabStrip extends android.support.v4.view.PagerTitleStrip { 4071 ctor public PagerTabStrip(android.content.Context); 4072 ctor public PagerTabStrip(android.content.Context, android.util.AttributeSet); 4073 method public boolean getDrawFullUnderline(); 4074 method public int getTabIndicatorColor(); 4075 method public void setDrawFullUnderline(boolean); 4076 method public void setTabIndicatorColor(int); 4077 method public void setTabIndicatorColorResource(int); 4078 } 4079 4080 public class PagerTitleStrip extends android.view.ViewGroup { 4081 ctor public PagerTitleStrip(android.content.Context); 4082 ctor public PagerTitleStrip(android.content.Context, android.util.AttributeSet); 4083 method public int getTextSpacing(); 4084 method protected void onLayout(boolean, int, int, int, int); 4085 method public void setGravity(int); 4086 method public void setNonPrimaryAlpha(float); 4087 method public void setTextColor(int); 4088 method public void setTextSize(int, float); 4089 method public void setTextSpacing(int); 4090 } 4091 4092 public class ScaleGestureDetectorCompat { 4093 method public static boolean isQuickScaleEnabled(java.lang.Object); 4094 method public static void setQuickScaleEnabled(java.lang.Object, boolean); 4095 } 4096 4097 public abstract interface ScrollingView { 4098 method public abstract int computeHorizontalScrollExtent(); 4099 method public abstract int computeHorizontalScrollOffset(); 4100 method public abstract int computeHorizontalScrollRange(); 4101 method public abstract int computeVerticalScrollExtent(); 4102 method public abstract int computeVerticalScrollOffset(); 4103 method public abstract int computeVerticalScrollRange(); 4104 } 4105 4106 public class VelocityTrackerCompat { 4107 ctor public VelocityTrackerCompat(); 4108 method public static float getXVelocity(android.view.VelocityTracker, int); 4109 method public static float getYVelocity(android.view.VelocityTracker, int); 4110 } 4111 4112 public class ViewCompat { 4113 ctor public ViewCompat(); 4114 method public static android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View); 4115 method public static boolean canScrollHorizontally(android.view.View, int); 4116 method public static boolean canScrollVertically(android.view.View, int); 4117 method public static int combineMeasuredStates(int, int); 4118 method public static android.support.v4.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 4119 method public static void dispatchFinishTemporaryDetach(android.view.View); 4120 method public static boolean dispatchNestedFling(android.view.View, float, float, boolean); 4121 method public static boolean dispatchNestedPreFling(android.view.View, float, float); 4122 method public static boolean dispatchNestedPreScroll(android.view.View, int, int, int[], int[]); 4123 method public static boolean dispatchNestedScroll(android.view.View, int, int, int, int, int[]); 4124 method public static void dispatchStartTemporaryDetach(android.view.View); 4125 method public static int getAccessibilityLiveRegion(android.view.View); 4126 method public static android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 4127 method public static float getAlpha(android.view.View); 4128 method public static android.content.res.ColorStateList getBackgroundTintList(android.view.View); 4129 method public static android.graphics.PorterDuff.Mode getBackgroundTintMode(android.view.View); 4130 method public static float getElevation(android.view.View); 4131 method public static boolean getFitsSystemWindows(android.view.View); 4132 method public static int getImportantForAccessibility(android.view.View); 4133 method public static int getLabelFor(android.view.View); 4134 method public static int getLayerType(android.view.View); 4135 method public static int getLayoutDirection(android.view.View); 4136 method public static int getMeasuredHeightAndState(android.view.View); 4137 method public static int getMeasuredState(android.view.View); 4138 method public static int getMeasuredWidthAndState(android.view.View); 4139 method public static int getMinimumHeight(android.view.View); 4140 method public static int getMinimumWidth(android.view.View); 4141 method public static int getOverScrollMode(android.view.View); 4142 method public static int getPaddingEnd(android.view.View); 4143 method public static int getPaddingStart(android.view.View); 4144 method public static android.view.ViewParent getParentForAccessibility(android.view.View); 4145 method public static float getPivotX(android.view.View); 4146 method public static float getPivotY(android.view.View); 4147 method public static float getRotation(android.view.View); 4148 method public static float getRotationX(android.view.View); 4149 method public static float getRotationY(android.view.View); 4150 method public static float getScaleX(android.view.View); 4151 method public static float getScaleY(android.view.View); 4152 method public static java.lang.String getTransitionName(android.view.View); 4153 method public static float getTranslationX(android.view.View); 4154 method public static float getTranslationY(android.view.View); 4155 method public static float getTranslationZ(android.view.View); 4156 method public static int getWindowSystemUiVisibility(android.view.View); 4157 method public static float getX(android.view.View); 4158 method public static float getY(android.view.View); 4159 method public static float getZ(android.view.View); 4160 method public static boolean hasAccessibilityDelegate(android.view.View); 4161 method public static boolean hasNestedScrollingParent(android.view.View); 4162 method public static boolean hasTransientState(android.view.View); 4163 method public static boolean isAttachedToWindow(android.view.View); 4164 method public static boolean isLaidOut(android.view.View); 4165 method public static boolean isNestedScrollingEnabled(android.view.View); 4166 method public static boolean isOpaque(android.view.View); 4167 method public static boolean isPaddingRelative(android.view.View); 4168 method public static void jumpDrawablesToCurrentState(android.view.View); 4169 method public static void offsetLeftAndRight(android.view.View, int); 4170 method public static void offsetTopAndBottom(android.view.View, int); 4171 method public static android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 4172 method public static void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 4173 method public static void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 4174 method public static void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 4175 method public static boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 4176 method public static void postInvalidateOnAnimation(android.view.View); 4177 method public static void postInvalidateOnAnimation(android.view.View, int, int, int, int); 4178 method public static void postOnAnimation(android.view.View, java.lang.Runnable); 4179 method public static void postOnAnimationDelayed(android.view.View, java.lang.Runnable, long); 4180 method public static void requestApplyInsets(android.view.View); 4181 method public static int resolveSizeAndState(int, int, int); 4182 method public static void setAccessibilityDelegate(android.view.View, android.support.v4.view.AccessibilityDelegateCompat); 4183 method public static void setAccessibilityLiveRegion(android.view.View, int); 4184 method public static void setActivated(android.view.View, boolean); 4185 method public static void setAlpha(android.view.View, float); 4186 method public static void setBackgroundTintList(android.view.View, android.content.res.ColorStateList); 4187 method public static void setBackgroundTintMode(android.view.View, android.graphics.PorterDuff.Mode); 4188 method public static void setChildrenDrawingOrderEnabled(android.view.ViewGroup, boolean); 4189 method public static void setElevation(android.view.View, float); 4190 method public static void setFitsSystemWindows(android.view.View, boolean); 4191 method public static void setHasTransientState(android.view.View, boolean); 4192 method public static void setImportantForAccessibility(android.view.View, int); 4193 method public static void setLabelFor(android.view.View, int); 4194 method public static void setLayerPaint(android.view.View, android.graphics.Paint); 4195 method public static void setLayerType(android.view.View, int, android.graphics.Paint); 4196 method public static void setLayoutDirection(android.view.View, int); 4197 method public static void setNestedScrollingEnabled(android.view.View, boolean); 4198 method public static void setOnApplyWindowInsetsListener(android.view.View, android.support.v4.view.OnApplyWindowInsetsListener); 4199 method public static void setOverScrollMode(android.view.View, int); 4200 method public static void setPaddingRelative(android.view.View, int, int, int, int); 4201 method public static void setPivotX(android.view.View, float); 4202 method public static void setPivotY(android.view.View, float); 4203 method public static void setRotation(android.view.View, float); 4204 method public static void setRotationX(android.view.View, float); 4205 method public static void setRotationY(android.view.View, float); 4206 method public static void setSaveFromParentEnabled(android.view.View, boolean); 4207 method public static void setScaleX(android.view.View, float); 4208 method public static void setScaleY(android.view.View, float); 4209 method public static void setTransitionName(android.view.View, java.lang.String); 4210 method public static void setTranslationX(android.view.View, float); 4211 method public static void setTranslationY(android.view.View, float); 4212 method public static void setTranslationZ(android.view.View, float); 4213 method public static void setX(android.view.View, float); 4214 method public static void setY(android.view.View, float); 4215 method public static boolean startNestedScroll(android.view.View, int); 4216 method public static void stopNestedScroll(android.view.View); 4217 field public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2; // 0x2 4218 field public static final int ACCESSIBILITY_LIVE_REGION_NONE = 0; // 0x0 4219 field public static final int ACCESSIBILITY_LIVE_REGION_POLITE = 1; // 0x1 4220 field public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0; // 0x0 4221 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO = 2; // 0x2 4222 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4; // 0x4 4223 field public static final int IMPORTANT_FOR_ACCESSIBILITY_YES = 1; // 0x1 4224 field public static final int LAYER_TYPE_HARDWARE = 2; // 0x2 4225 field public static final int LAYER_TYPE_NONE = 0; // 0x0 4226 field public static final int LAYER_TYPE_SOFTWARE = 1; // 0x1 4227 field public static final int LAYOUT_DIRECTION_INHERIT = 2; // 0x2 4228 field public static final int LAYOUT_DIRECTION_LOCALE = 3; // 0x3 4229 field public static final int LAYOUT_DIRECTION_LTR = 0; // 0x0 4230 field public static final int LAYOUT_DIRECTION_RTL = 1; // 0x1 4231 field public static final int MEASURED_HEIGHT_STATE_SHIFT = 16; // 0x10 4232 field public static final int MEASURED_SIZE_MASK = 16777215; // 0xffffff 4233 field public static final int MEASURED_STATE_MASK = -16777216; // 0xff000000 4234 field public static final int MEASURED_STATE_TOO_SMALL = 16777216; // 0x1000000 4235 field public static final int OVER_SCROLL_ALWAYS = 0; // 0x0 4236 field public static final int OVER_SCROLL_IF_CONTENT_SCROLLS = 1; // 0x1 4237 field public static final int OVER_SCROLL_NEVER = 2; // 0x2 4238 field public static final int SCROLL_AXIS_HORIZONTAL = 1; // 0x1 4239 field public static final int SCROLL_AXIS_NONE = 0; // 0x0 4240 field public static final int SCROLL_AXIS_VERTICAL = 2; // 0x2 4241 } 4242 4243 public class ViewConfigurationCompat { 4244 ctor public ViewConfigurationCompat(); 4245 method public static int getScaledPagingTouchSlop(android.view.ViewConfiguration); 4246 method public static boolean hasPermanentMenuKey(android.view.ViewConfiguration); 4247 } 4248 4249 public class ViewGroupCompat { 4250 method public static int getLayoutMode(android.view.ViewGroup); 4251 method public static int getNestedScrollAxes(android.view.ViewGroup); 4252 method public static boolean isTransitionGroup(android.view.ViewGroup); 4253 method public static boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 4254 method public static void setLayoutMode(android.view.ViewGroup, int); 4255 method public static void setMotionEventSplittingEnabled(android.view.ViewGroup, boolean); 4256 method public static void setTransitionGroup(android.view.ViewGroup, boolean); 4257 field public static final int LAYOUT_MODE_CLIP_BOUNDS = 0; // 0x0 4258 field public static final int LAYOUT_MODE_OPTICAL_BOUNDS = 1; // 0x1 4259 } 4260 4261 public class ViewPager extends android.view.ViewGroup { 4262 ctor public ViewPager(android.content.Context); 4263 ctor public ViewPager(android.content.Context, android.util.AttributeSet); 4264 method public void addOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 4265 method public boolean arrowScroll(int); 4266 method public boolean beginFakeDrag(); 4267 method protected boolean canScroll(android.view.View, boolean, int, int, int); 4268 method public void clearOnPageChangeListeners(); 4269 method public void endFakeDrag(); 4270 method public boolean executeKeyEvent(android.view.KeyEvent); 4271 method public void fakeDragBy(float); 4272 method public android.support.v4.view.PagerAdapter getAdapter(); 4273 method public int getCurrentItem(); 4274 method public int getOffscreenPageLimit(); 4275 method public int getPageMargin(); 4276 method public boolean isFakeDragging(); 4277 method protected void onLayout(boolean, int, int, int, int); 4278 method protected void onPageScrolled(int, float, int); 4279 method public void onRestoreInstanceState(android.os.Parcelable); 4280 method public android.os.Parcelable onSaveInstanceState(); 4281 method public void removeOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 4282 method public void setAdapter(android.support.v4.view.PagerAdapter); 4283 method public void setCurrentItem(int); 4284 method public void setCurrentItem(int, boolean); 4285 method public void setOffscreenPageLimit(int); 4286 method public deprecated void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 4287 method public void setPageMargin(int); 4288 method public void setPageMarginDrawable(android.graphics.drawable.Drawable); 4289 method public void setPageMarginDrawable(int); 4290 method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer); 4291 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 4292 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 4293 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 4294 } 4295 4296 public static class ViewPager.LayoutParams extends android.view.ViewGroup.LayoutParams { 4297 ctor public ViewPager.LayoutParams(); 4298 ctor public ViewPager.LayoutParams(android.content.Context, android.util.AttributeSet); 4299 field public int gravity; 4300 field public boolean isDecor; 4301 } 4302 4303 public static abstract interface ViewPager.OnPageChangeListener { 4304 method public abstract void onPageScrollStateChanged(int); 4305 method public abstract void onPageScrolled(int, float, int); 4306 method public abstract void onPageSelected(int); 4307 } 4308 4309 public static abstract interface ViewPager.PageTransformer { 4310 method public abstract void transformPage(android.view.View, float); 4311 } 4312 4313 public static class ViewPager.SavedState extends android.view.View.BaseSavedState { 4314 ctor public ViewPager.SavedState(android.os.Parcelable); 4315 field public static final android.os.Parcelable.Creator<android.support.v4.view.ViewPager.SavedState> CREATOR; 4316 } 4317 4318 public static class ViewPager.SimpleOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { 4319 ctor public ViewPager.SimpleOnPageChangeListener(); 4320 method public void onPageScrollStateChanged(int); 4321 method public void onPageScrolled(int, float, int); 4322 method public void onPageSelected(int); 4323 } 4324 4325 public class ViewParentCompat { 4326 method public static void notifySubtreeAccessibilityStateChanged(android.view.ViewParent, android.view.View, android.view.View, int); 4327 method public static boolean onNestedFling(android.view.ViewParent, android.view.View, float, float, boolean); 4328 method public static boolean onNestedPreFling(android.view.ViewParent, android.view.View, float, float); 4329 method public static void onNestedPreScroll(android.view.ViewParent, android.view.View, int, int, int[]); 4330 method public static void onNestedScroll(android.view.ViewParent, android.view.View, int, int, int, int); 4331 method public static void onNestedScrollAccepted(android.view.ViewParent, android.view.View, android.view.View, int); 4332 method public static boolean onStartNestedScroll(android.view.ViewParent, android.view.View, android.view.View, int); 4333 method public static void onStopNestedScroll(android.view.ViewParent, android.view.View); 4334 method public static boolean requestSendAccessibilityEvent(android.view.ViewParent, android.view.View, android.view.accessibility.AccessibilityEvent); 4335 } 4336 4337 public class ViewPropertyAnimatorCompat { 4338 method public android.support.v4.view.ViewPropertyAnimatorCompat alpha(float); 4339 method public android.support.v4.view.ViewPropertyAnimatorCompat alphaBy(float); 4340 method public void cancel(); 4341 method public long getDuration(); 4342 method public android.view.animation.Interpolator getInterpolator(); 4343 method public long getStartDelay(); 4344 method public android.support.v4.view.ViewPropertyAnimatorCompat rotation(float); 4345 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationBy(float); 4346 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationX(float); 4347 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationXBy(float); 4348 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationY(float); 4349 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationYBy(float); 4350 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleX(float); 4351 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleXBy(float); 4352 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleY(float); 4353 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleYBy(float); 4354 method public android.support.v4.view.ViewPropertyAnimatorCompat setDuration(long); 4355 method public android.support.v4.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator); 4356 method public android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener); 4357 method public android.support.v4.view.ViewPropertyAnimatorCompat setStartDelay(long); 4358 method public android.support.v4.view.ViewPropertyAnimatorCompat setUpdateListener(android.support.v4.view.ViewPropertyAnimatorUpdateListener); 4359 method public void start(); 4360 method public android.support.v4.view.ViewPropertyAnimatorCompat translationX(float); 4361 method public android.support.v4.view.ViewPropertyAnimatorCompat translationXBy(float); 4362 method public android.support.v4.view.ViewPropertyAnimatorCompat translationY(float); 4363 method public android.support.v4.view.ViewPropertyAnimatorCompat translationYBy(float); 4364 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZ(float); 4365 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZBy(float); 4366 method public android.support.v4.view.ViewPropertyAnimatorCompat withEndAction(java.lang.Runnable); 4367 method public android.support.v4.view.ViewPropertyAnimatorCompat withLayer(); 4368 method public android.support.v4.view.ViewPropertyAnimatorCompat withStartAction(java.lang.Runnable); 4369 method public android.support.v4.view.ViewPropertyAnimatorCompat x(float); 4370 method public android.support.v4.view.ViewPropertyAnimatorCompat xBy(float); 4371 method public android.support.v4.view.ViewPropertyAnimatorCompat y(float); 4372 method public android.support.v4.view.ViewPropertyAnimatorCompat yBy(float); 4373 method public android.support.v4.view.ViewPropertyAnimatorCompat z(float); 4374 method public android.support.v4.view.ViewPropertyAnimatorCompat zBy(float); 4375 } 4376 4377 public abstract interface ViewPropertyAnimatorListener { 4378 method public abstract void onAnimationCancel(android.view.View); 4379 method public abstract void onAnimationEnd(android.view.View); 4380 method public abstract void onAnimationStart(android.view.View); 4381 } 4382 4383 public class ViewPropertyAnimatorListenerAdapter implements android.support.v4.view.ViewPropertyAnimatorListener { 4384 ctor public ViewPropertyAnimatorListenerAdapter(); 4385 method public void onAnimationCancel(android.view.View); 4386 method public void onAnimationEnd(android.view.View); 4387 method public void onAnimationStart(android.view.View); 4388 } 4389 4390 public abstract interface ViewPropertyAnimatorUpdateListener { 4391 method public abstract void onAnimationUpdate(android.view.View); 4392 } 4393 4394 public class WindowCompat { 4395 ctor public WindowCompat(); 4396 field public static final int FEATURE_ACTION_BAR = 8; // 0x8 4397 field public static final int FEATURE_ACTION_BAR_OVERLAY = 9; // 0x9 4398 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 4399 } 4400 4401 public class WindowInsetsCompat { 4402 method public android.support.v4.view.WindowInsetsCompat consumeStableInsets(); 4403 method public android.support.v4.view.WindowInsetsCompat consumeSystemWindowInsets(); 4404 method public int getStableInsetBottom(); 4405 method public int getStableInsetLeft(); 4406 method public int getStableInsetRight(); 4407 method public int getStableInsetTop(); 4408 method public int getSystemWindowInsetBottom(); 4409 method public int getSystemWindowInsetLeft(); 4410 method public int getSystemWindowInsetRight(); 4411 method public int getSystemWindowInsetTop(); 4412 method public boolean hasInsets(); 4413 method public boolean hasStableInsets(); 4414 method public boolean hasSystemWindowInsets(); 4415 method public boolean isConsumed(); 4416 method public boolean isRound(); 4417 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(int, int, int, int); 4418 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(android.graphics.Rect); 4419 } 4420 4421 } 4422 4423 package android.support.v4.view.accessibility { 4424 4425 public class AccessibilityEventCompat { 4426 method public static void appendRecord(android.view.accessibility.AccessibilityEvent, android.support.v4.view.accessibility.AccessibilityRecordCompat); 4427 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat asRecord(android.view.accessibility.AccessibilityEvent); 4428 method public static int getContentChangeTypes(android.view.accessibility.AccessibilityEvent); 4429 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat getRecord(android.view.accessibility.AccessibilityEvent, int); 4430 method public static int getRecordCount(android.view.accessibility.AccessibilityEvent); 4431 method public static void setContentChangeTypes(android.view.accessibility.AccessibilityEvent, int); 4432 field public static final int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION = 4; // 0x4 4433 field public static final int CONTENT_CHANGE_TYPE_SUBTREE = 1; // 0x1 4434 field public static final int CONTENT_CHANGE_TYPE_TEXT = 2; // 0x2 4435 field public static final int CONTENT_CHANGE_TYPE_UNDEFINED = 0; // 0x0 4436 field public static final int TYPES_ALL_MASK = -1; // 0xffffffff 4437 field public static final int TYPE_ANNOUNCEMENT = 16384; // 0x4000 4438 field public static final int TYPE_GESTURE_DETECTION_END = 524288; // 0x80000 4439 field public static final int TYPE_GESTURE_DETECTION_START = 262144; // 0x40000 4440 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024; // 0x400 4441 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_START = 512; // 0x200 4442 field public static final int TYPE_TOUCH_INTERACTION_END = 2097152; // 0x200000 4443 field public static final int TYPE_TOUCH_INTERACTION_START = 1048576; // 0x100000 4444 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED = 32768; // 0x8000 4445 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED = 65536; // 0x10000 4446 field public static final int TYPE_VIEW_HOVER_ENTER = 128; // 0x80 4447 field public static final int TYPE_VIEW_HOVER_EXIT = 256; // 0x100 4448 field public static final int TYPE_VIEW_SCROLLED = 4096; // 0x1000 4449 field public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192; // 0x2000 4450 field public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY = 131072; // 0x20000 4451 field public static final int TYPE_WINDOW_CONTENT_CHANGED = 2048; // 0x800 4452 } 4453 4454 public class AccessibilityManagerCompat { 4455 ctor public AccessibilityManagerCompat(); 4456 method public static boolean addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat); 4457 method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager, int); 4458 method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager); 4459 method public static boolean isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager); 4460 method public static boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat); 4461 } 4462 4463 public static abstract class AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat { 4464 ctor public AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat(); 4465 method public abstract void onAccessibilityStateChanged(boolean); 4466 } 4467 4468 public class AccessibilityNodeInfoCompat { 4469 ctor public AccessibilityNodeInfoCompat(java.lang.Object); 4470 method public void addAction(int); 4471 method public void addAction(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat); 4472 method public void addChild(android.view.View); 4473 method public void addChild(android.view.View, int); 4474 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String); 4475 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 4476 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat focusSearch(int); 4477 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat> getActionList(); 4478 method public int getActions(); 4479 method public void getBoundsInParent(android.graphics.Rect); 4480 method public void getBoundsInScreen(android.graphics.Rect); 4481 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getChild(int); 4482 method public int getChildCount(); 4483 method public java.lang.CharSequence getClassName(); 4484 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat getCollectionInfo(); 4485 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat getCollectionItemInfo(); 4486 method public java.lang.CharSequence getContentDescription(); 4487 method public java.lang.CharSequence getError(); 4488 method public java.lang.Object getInfo(); 4489 method public int getLiveRegion(); 4490 method public int getMovementGranularities(); 4491 method public java.lang.CharSequence getPackageName(); 4492 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getParent(); 4493 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.RangeInfoCompat getRangeInfo(); 4494 method public java.lang.CharSequence getText(); 4495 method public java.lang.String getViewIdResourceName(); 4496 method public int getWindowId(); 4497 method public boolean isAccessibilityFocused(); 4498 method public boolean isCheckable(); 4499 method public boolean isChecked(); 4500 method public boolean isClickable(); 4501 method public boolean isContentInvalid(); 4502 method public boolean isEnabled(); 4503 method public boolean isFocusable(); 4504 method public boolean isFocused(); 4505 method public boolean isLongClickable(); 4506 method public boolean isPassword(); 4507 method public boolean isScrollable(); 4508 method public boolean isSelected(); 4509 method public boolean isVisibleToUser(); 4510 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View); 4511 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View, int); 4512 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(); 4513 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 4514 method public boolean performAction(int); 4515 method public boolean performAction(int, android.os.Bundle); 4516 method public void recycle(); 4517 method public void setAccessibilityFocused(boolean); 4518 method public void setBoundsInParent(android.graphics.Rect); 4519 method public void setBoundsInScreen(android.graphics.Rect); 4520 method public void setCheckable(boolean); 4521 method public void setChecked(boolean); 4522 method public void setClassName(java.lang.CharSequence); 4523 method public void setClickable(boolean); 4524 method public void setCollectionInfo(java.lang.Object); 4525 method public void setCollectionItemInfo(java.lang.Object); 4526 method public void setContentDescription(java.lang.CharSequence); 4527 method public void setContentInvalid(boolean); 4528 method public void setEnabled(boolean); 4529 method public void setError(java.lang.CharSequence); 4530 method public void setFocusable(boolean); 4531 method public void setFocused(boolean); 4532 method public void setLabelFor(android.view.View); 4533 method public void setLabelFor(android.view.View, int); 4534 method public void setLiveRegion(int); 4535 method public void setLongClickable(boolean); 4536 method public void setMovementGranularities(int); 4537 method public void setPackageName(java.lang.CharSequence); 4538 method public void setParent(android.view.View); 4539 method public void setParent(android.view.View, int); 4540 method public void setPassword(boolean); 4541 method public void setScrollable(boolean); 4542 method public void setSelected(boolean); 4543 method public void setSource(android.view.View); 4544 method public void setSource(android.view.View, int); 4545 method public void setText(java.lang.CharSequence); 4546 method public void setViewIdResourceName(java.lang.String); 4547 method public void setVisibleToUser(boolean); 4548 field public static final int ACTION_ACCESSIBILITY_FOCUS = 64; // 0x40 4549 field public static final java.lang.String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"; 4550 field public static final java.lang.String ACTION_ARGUMENT_HTML_ELEMENT_STRING = "ACTION_ARGUMENT_HTML_ELEMENT_STRING"; 4551 field public static final java.lang.String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"; 4552 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_END_INT = "ACTION_ARGUMENT_SELECTION_END_INT"; 4553 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_START_INT = "ACTION_ARGUMENT_SELECTION_START_INT"; 4554 field public static final java.lang.String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"; 4555 field public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS = 128; // 0x80 4556 field public static final int ACTION_CLEAR_FOCUS = 2; // 0x2 4557 field public static final int ACTION_CLEAR_SELECTION = 8; // 0x8 4558 field public static final int ACTION_CLICK = 16; // 0x10 4559 field public static final int ACTION_COPY = 16384; // 0x4000 4560 field public static final int ACTION_CUT = 65536; // 0x10000 4561 field public static final int ACTION_FOCUS = 1; // 0x1 4562 field public static final int ACTION_LONG_CLICK = 32; // 0x20 4563 field public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY = 256; // 0x100 4564 field public static final int ACTION_NEXT_HTML_ELEMENT = 1024; // 0x400 4565 field public static final int ACTION_PASTE = 32768; // 0x8000 4566 field public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY = 512; // 0x200 4567 field public static final int ACTION_PREVIOUS_HTML_ELEMENT = 2048; // 0x800 4568 field public static final int ACTION_SCROLL_BACKWARD = 8192; // 0x2000 4569 field public static final int ACTION_SCROLL_FORWARD = 4096; // 0x1000 4570 field public static final int ACTION_SELECT = 4; // 0x4 4571 field public static final int ACTION_SET_SELECTION = 131072; // 0x20000 4572 field public static final int ACTION_SET_TEXT = 2097152; // 0x200000 4573 field public static final int FOCUS_ACCESSIBILITY = 2; // 0x2 4574 field public static final int FOCUS_INPUT = 1; // 0x1 4575 field public static final int MOVEMENT_GRANULARITY_CHARACTER = 1; // 0x1 4576 field public static final int MOVEMENT_GRANULARITY_LINE = 4; // 0x4 4577 field public static final int MOVEMENT_GRANULARITY_PAGE = 16; // 0x10 4578 field public static final int MOVEMENT_GRANULARITY_PARAGRAPH = 8; // 0x8 4579 field public static final int MOVEMENT_GRANULARITY_WORD = 2; // 0x2 4580 } 4581 4582 public static class AccessibilityNodeInfoCompat.AccessibilityActionCompat { 4583 ctor public AccessibilityNodeInfoCompat.AccessibilityActionCompat(int, java.lang.CharSequence); 4584 method public int getId(); 4585 method public java.lang.CharSequence getLabel(); 4586 } 4587 4588 public static class AccessibilityNodeInfoCompat.CollectionInfoCompat { 4589 method public int getColumnCount(); 4590 method public int getRowCount(); 4591 method public boolean isHierarchical(); 4592 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat obtain(int, int, boolean, int); 4593 field public static final int SELECTION_MODE_MULTIPLE = 2; // 0x2 4594 field public static final int SELECTION_MODE_NONE = 0; // 0x0 4595 field public static final int SELECTION_MODE_SINGLE = 1; // 0x1 4596 } 4597 4598 public static class AccessibilityNodeInfoCompat.CollectionItemInfoCompat { 4599 method public int getColumnIndex(); 4600 method public int getColumnSpan(); 4601 method public int getRowIndex(); 4602 method public int getRowSpan(); 4603 method public boolean isHeading(); 4604 method public boolean isSelected(); 4605 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain(int, int, int, int, boolean, boolean); 4606 } 4607 4608 public static class AccessibilityNodeInfoCompat.RangeInfoCompat { 4609 method public float getCurrent(); 4610 method public float getMax(); 4611 method public float getMin(); 4612 method public int getType(); 4613 field public static final int RANGE_TYPE_FLOAT = 1; // 0x1 4614 field public static final int RANGE_TYPE_INT = 0; // 0x0 4615 field public static final int RANGE_TYPE_PERCENT = 2; // 0x2 4616 } 4617 4618 public class AccessibilityNodeProviderCompat { 4619 ctor public AccessibilityNodeProviderCompat(); 4620 ctor public AccessibilityNodeProviderCompat(java.lang.Object); 4621 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int); 4622 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String, int); 4623 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 4624 method public java.lang.Object getProvider(); 4625 method public boolean performAction(int, int, android.os.Bundle); 4626 } 4627 4628 public class AccessibilityRecordCompat { 4629 ctor public deprecated AccessibilityRecordCompat(java.lang.Object); 4630 method public int getAddedCount(); 4631 method public java.lang.CharSequence getBeforeText(); 4632 method public java.lang.CharSequence getClassName(); 4633 method public java.lang.CharSequence getContentDescription(); 4634 method public int getCurrentItemIndex(); 4635 method public int getFromIndex(); 4636 method public deprecated java.lang.Object getImpl(); 4637 method public int getItemCount(); 4638 method public int getMaxScrollX(); 4639 method public int getMaxScrollY(); 4640 method public android.os.Parcelable getParcelableData(); 4641 method public int getRemovedCount(); 4642 method public int getScrollX(); 4643 method public int getScrollY(); 4644 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getSource(); 4645 method public java.util.List<java.lang.CharSequence> getText(); 4646 method public int getToIndex(); 4647 method public int getWindowId(); 4648 method public boolean isChecked(); 4649 method public boolean isEnabled(); 4650 method public boolean isFullScreen(); 4651 method public boolean isPassword(); 4652 method public boolean isScrollable(); 4653 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(android.support.v4.view.accessibility.AccessibilityRecordCompat); 4654 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(); 4655 method public void recycle(); 4656 method public void setAddedCount(int); 4657 method public void setBeforeText(java.lang.CharSequence); 4658 method public void setChecked(boolean); 4659 method public void setClassName(java.lang.CharSequence); 4660 method public void setContentDescription(java.lang.CharSequence); 4661 method public void setCurrentItemIndex(int); 4662 method public void setEnabled(boolean); 4663 method public void setFromIndex(int); 4664 method public void setFullScreen(boolean); 4665 method public void setItemCount(int); 4666 method public void setMaxScrollX(int); 4667 method public void setMaxScrollY(int); 4668 method public void setParcelableData(android.os.Parcelable); 4669 method public void setPassword(boolean); 4670 method public void setRemovedCount(int); 4671 method public void setScrollX(int); 4672 method public void setScrollY(int); 4673 method public void setScrollable(boolean); 4674 method public void setSource(android.view.View); 4675 method public void setSource(android.view.View, int); 4676 method public void setToIndex(int); 4677 } 4678 4679 } 4680 4681 package android.support.v4.view.animation { 4682 4683 public class FastOutLinearInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 4684 ctor public FastOutLinearInInterpolator(); 4685 } 4686 4687 public class FastOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 4688 ctor public FastOutSlowInInterpolator(); 4689 } 4690 4691 public class LinearOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 4692 ctor public LinearOutSlowInInterpolator(); 4693 } 4694 4695 abstract class LookupTableInterpolator implements android.view.animation.Interpolator { 4696 ctor public LookupTableInterpolator(float[]); 4697 method public float getInterpolation(float); 4698 } 4699 4700 public class PathInterpolatorCompat { 4701 method public static android.view.animation.Interpolator create(android.graphics.Path); 4702 method public static android.view.animation.Interpolator create(float, float); 4703 method public static android.view.animation.Interpolator create(float, float, float, float); 4704 } 4705 4706 } 4707 4708 package android.support.v4.widget { 4709 4710 public abstract class AutoScrollHelper implements android.view.View.OnTouchListener { 4711 ctor public AutoScrollHelper(android.view.View); 4712 method public abstract boolean canTargetScrollHorizontally(int); 4713 method public abstract boolean canTargetScrollVertically(int); 4714 method public boolean isEnabled(); 4715 method public boolean isExclusive(); 4716 method public boolean onTouch(android.view.View, android.view.MotionEvent); 4717 method public abstract void scrollTargetBy(int, int); 4718 method public android.support.v4.widget.AutoScrollHelper setActivationDelay(int); 4719 method public android.support.v4.widget.AutoScrollHelper setEdgeType(int); 4720 method public android.support.v4.widget.AutoScrollHelper setEnabled(boolean); 4721 method public android.support.v4.widget.AutoScrollHelper setExclusive(boolean); 4722 method public android.support.v4.widget.AutoScrollHelper setMaximumEdges(float, float); 4723 method public android.support.v4.widget.AutoScrollHelper setMaximumVelocity(float, float); 4724 method public android.support.v4.widget.AutoScrollHelper setMinimumVelocity(float, float); 4725 method public android.support.v4.widget.AutoScrollHelper setRampDownDuration(int); 4726 method public android.support.v4.widget.AutoScrollHelper setRampUpDuration(int); 4727 method public android.support.v4.widget.AutoScrollHelper setRelativeEdges(float, float); 4728 method public android.support.v4.widget.AutoScrollHelper setRelativeVelocity(float, float); 4729 field public static final int EDGE_TYPE_INSIDE = 0; // 0x0 4730 field public static final int EDGE_TYPE_INSIDE_EXTEND = 1; // 0x1 4731 field public static final int EDGE_TYPE_OUTSIDE = 2; // 0x2 4732 field public static final float NO_MAX = 3.4028235E38f; 4733 field public static final float NO_MIN = 0.0f; 4734 field public static final float RELATIVE_UNSPECIFIED = 0.0f; 4735 } 4736 4737 public class ContentLoadingProgressBar extends android.widget.ProgressBar { 4738 ctor public ContentLoadingProgressBar(android.content.Context); 4739 ctor public ContentLoadingProgressBar(android.content.Context, android.util.AttributeSet); 4740 method public void hide(); 4741 method public void onAttachedToWindow(); 4742 method public void onDetachedFromWindow(); 4743 method public void show(); 4744 } 4745 4746 public abstract class CursorAdapter extends android.widget.BaseAdapter { 4747 ctor public deprecated CursorAdapter(android.content.Context, android.database.Cursor); 4748 ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean); 4749 ctor public CursorAdapter(android.content.Context, android.database.Cursor, int); 4750 method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor); 4751 method public void changeCursor(android.database.Cursor); 4752 method public java.lang.CharSequence convertToString(android.database.Cursor); 4753 method public int getCount(); 4754 method public android.database.Cursor getCursor(); 4755 method public android.widget.Filter getFilter(); 4756 method public android.widget.FilterQueryProvider getFilterQueryProvider(); 4757 method public java.lang.Object getItem(int); 4758 method public long getItemId(int); 4759 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 4760 method protected deprecated void init(android.content.Context, android.database.Cursor, boolean); 4761 method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 4762 method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 4763 method protected void onContentChanged(); 4764 method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence); 4765 method public void setFilterQueryProvider(android.widget.FilterQueryProvider); 4766 method public android.database.Cursor swapCursor(android.database.Cursor); 4767 field public static final deprecated int FLAG_AUTO_REQUERY = 1; // 0x1 4768 field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2 4769 } 4770 4771 public class DrawerLayout extends android.view.ViewGroup { 4772 ctor public DrawerLayout(android.content.Context); 4773 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet); 4774 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet, int); 4775 method public void closeDrawer(android.view.View); 4776 method public void closeDrawer(int); 4777 method public void closeDrawers(); 4778 method public int getDrawerLockMode(int); 4779 method public int getDrawerLockMode(android.view.View); 4780 method public java.lang.CharSequence getDrawerTitle(int); 4781 method public android.graphics.drawable.Drawable getStatusBarBackgroundDrawable(); 4782 method public boolean isDrawerOpen(android.view.View); 4783 method public boolean isDrawerOpen(int); 4784 method public boolean isDrawerVisible(android.view.View); 4785 method public boolean isDrawerVisible(int); 4786 method public void onDraw(android.graphics.Canvas); 4787 method protected void onLayout(boolean, int, int, int, int); 4788 method public void openDrawer(android.view.View); 4789 method public void openDrawer(int); 4790 method public void setDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener); 4791 method public void setDrawerLockMode(int); 4792 method public void setDrawerLockMode(int, int); 4793 method public void setDrawerLockMode(int, android.view.View); 4794 method public void setDrawerShadow(android.graphics.drawable.Drawable, int); 4795 method public void setDrawerShadow(int, int); 4796 method public void setDrawerTitle(int, java.lang.CharSequence); 4797 method public void setScrimColor(int); 4798 method public void setStatusBarBackground(android.graphics.drawable.Drawable); 4799 method public void setStatusBarBackground(int); 4800 method public void setStatusBarBackgroundColor(int); 4801 field public static final int LOCK_MODE_LOCKED_CLOSED = 1; // 0x1 4802 field public static final int LOCK_MODE_LOCKED_OPEN = 2; // 0x2 4803 field public static final int LOCK_MODE_UNLOCKED = 0; // 0x0 4804 field public static final int STATE_DRAGGING = 1; // 0x1 4805 field public static final int STATE_IDLE = 0; // 0x0 4806 field public static final int STATE_SETTLING = 2; // 0x2 4807 } 4808 4809 public static abstract interface DrawerLayout.DrawerListener { 4810 method public abstract void onDrawerClosed(android.view.View); 4811 method public abstract void onDrawerOpened(android.view.View); 4812 method public abstract void onDrawerSlide(android.view.View, float); 4813 method public abstract void onDrawerStateChanged(int); 4814 } 4815 4816 public static class DrawerLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 4817 ctor public DrawerLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 4818 ctor public DrawerLayout.LayoutParams(int, int); 4819 ctor public DrawerLayout.LayoutParams(int, int, int); 4820 ctor public DrawerLayout.LayoutParams(android.support.v4.widget.DrawerLayout.LayoutParams); 4821 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 4822 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 4823 field public int gravity; 4824 } 4825 4826 protected static class DrawerLayout.SavedState extends android.view.View.BaseSavedState { 4827 ctor public DrawerLayout.SavedState(android.os.Parcel); 4828 ctor public DrawerLayout.SavedState(android.os.Parcelable); 4829 field public static final android.os.Parcelable.Creator<android.support.v4.widget.DrawerLayout.SavedState> CREATOR; 4830 } 4831 4832 public static abstract class DrawerLayout.SimpleDrawerListener implements android.support.v4.widget.DrawerLayout.DrawerListener { 4833 ctor public DrawerLayout.SimpleDrawerListener(); 4834 method public void onDrawerClosed(android.view.View); 4835 method public void onDrawerOpened(android.view.View); 4836 method public void onDrawerSlide(android.view.View, float); 4837 method public void onDrawerStateChanged(int); 4838 } 4839 4840 public class EdgeEffectCompat { 4841 ctor public EdgeEffectCompat(android.content.Context); 4842 method public boolean draw(android.graphics.Canvas); 4843 method public void finish(); 4844 method public boolean isFinished(); 4845 method public boolean onAbsorb(int); 4846 method public deprecated boolean onPull(float); 4847 method public boolean onPull(float, float); 4848 method public boolean onRelease(); 4849 method public void setSize(int, int); 4850 } 4851 4852 public abstract class ExploreByTouchHelper extends android.support.v4.view.AccessibilityDelegateCompat { 4853 ctor public ExploreByTouchHelper(android.view.View); 4854 method public boolean dispatchHoverEvent(android.view.MotionEvent); 4855 method public int getFocusedVirtualView(); 4856 method protected abstract int getVirtualViewAt(float, float); 4857 method protected abstract void getVisibleVirtualViews(java.util.List<java.lang.Integer>); 4858 method public void invalidateRoot(); 4859 method public void invalidateVirtualView(int); 4860 method protected abstract boolean onPerformActionForVirtualView(int, int, android.os.Bundle); 4861 method protected abstract void onPopulateEventForVirtualView(int, android.view.accessibility.AccessibilityEvent); 4862 method protected abstract void onPopulateNodeForVirtualView(int, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 4863 method public boolean sendEventForVirtualView(int, int); 4864 field public static final int INVALID_ID = -2147483648; // 0x80000000 4865 } 4866 4867 public class ListPopupWindowCompat { 4868 method public static android.view.View.OnTouchListener createDragToOpenListener(java.lang.Object, android.view.View); 4869 } 4870 4871 public class ListViewAutoScrollHelper extends android.support.v4.widget.AutoScrollHelper { 4872 ctor public ListViewAutoScrollHelper(android.widget.ListView); 4873 method public boolean canTargetScrollHorizontally(int); 4874 method public boolean canTargetScrollVertically(int); 4875 method public void scrollTargetBy(int, int); 4876 } 4877 4878 public class NestedScrollView extends android.widget.FrameLayout implements android.support.v4.view.NestedScrollingChild android.support.v4.view.NestedScrollingParent { 4879 ctor public NestedScrollView(android.content.Context); 4880 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet); 4881 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet, int); 4882 method public boolean arrowScroll(int); 4883 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 4884 method public boolean executeKeyEvent(android.view.KeyEvent); 4885 method public void fling(int); 4886 method public boolean fullScroll(int); 4887 method public int getMaxScrollAmount(); 4888 method public boolean isFillViewport(); 4889 method public boolean isSmoothScrollingEnabled(); 4890 method public void onAttachedToWindow(); 4891 method public boolean pageScroll(int); 4892 method public void setFillViewport(boolean); 4893 method public void setSmoothScrollingEnabled(boolean); 4894 method public final void smoothScrollBy(int, int); 4895 method public final void smoothScrollTo(int, int); 4896 } 4897 4898 public class PopupMenuCompat { 4899 method public static android.view.View.OnTouchListener getDragToOpenListener(java.lang.Object); 4900 } 4901 4902 public class PopupWindowCompat { 4903 method public static void showAsDropDown(android.widget.PopupWindow, android.view.View, int, int, int); 4904 } 4905 4906 public abstract class ResourceCursorAdapter extends android.support.v4.widget.CursorAdapter { 4907 ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor); 4908 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean); 4909 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int); 4910 method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 4911 method public void setDropDownViewResource(int); 4912 method public void setViewResource(int); 4913 } 4914 4915 public class ScrollerCompat { 4916 method public void abortAnimation(); 4917 method public boolean computeScrollOffset(); 4918 method public static android.support.v4.widget.ScrollerCompat create(android.content.Context); 4919 method public static android.support.v4.widget.ScrollerCompat create(android.content.Context, android.view.animation.Interpolator); 4920 method public void fling(int, int, int, int, int, int, int, int); 4921 method public void fling(int, int, int, int, int, int, int, int, int, int); 4922 method public float getCurrVelocity(); 4923 method public int getCurrX(); 4924 method public int getCurrY(); 4925 method public int getFinalX(); 4926 method public int getFinalY(); 4927 method public boolean isFinished(); 4928 method public boolean isOverScrolled(); 4929 method public void notifyHorizontalEdgeReached(int, int, int); 4930 method public void notifyVerticalEdgeReached(int, int, int); 4931 method public void startScroll(int, int, int, int); 4932 method public void startScroll(int, int, int, int, int); 4933 } 4934 4935 public class SearchViewCompat { 4936 method public static java.lang.CharSequence getQuery(android.view.View); 4937 method public static boolean isIconified(android.view.View); 4938 method public static boolean isQueryRefinementEnabled(android.view.View); 4939 method public static boolean isSubmitButtonEnabled(android.view.View); 4940 method public static android.view.View newSearchView(android.content.Context); 4941 method public static void setIconified(android.view.View, boolean); 4942 method public static void setImeOptions(android.view.View, int); 4943 method public static void setInputType(android.view.View, int); 4944 method public static void setMaxWidth(android.view.View, int); 4945 method public static void setOnCloseListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnCloseListenerCompat); 4946 method public static void setOnQueryTextListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnQueryTextListenerCompat); 4947 method public static void setQuery(android.view.View, java.lang.CharSequence, boolean); 4948 method public static void setQueryHint(android.view.View, java.lang.CharSequence); 4949 method public static void setQueryRefinementEnabled(android.view.View, boolean); 4950 method public static void setSearchableInfo(android.view.View, android.content.ComponentName); 4951 method public static void setSubmitButtonEnabled(android.view.View, boolean); 4952 } 4953 4954 public static abstract class SearchViewCompat.OnCloseListenerCompat { 4955 ctor public SearchViewCompat.OnCloseListenerCompat(); 4956 method public boolean onClose(); 4957 } 4958 4959 public static abstract class SearchViewCompat.OnQueryTextListenerCompat { 4960 ctor public SearchViewCompat.OnQueryTextListenerCompat(); 4961 method public boolean onQueryTextChange(java.lang.String); 4962 method public boolean onQueryTextSubmit(java.lang.String); 4963 } 4964 4965 public class SimpleCursorAdapter extends android.support.v4.widget.ResourceCursorAdapter { 4966 ctor public deprecated SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[]); 4967 ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int); 4968 method public void bindView(android.view.View, android.content.Context, android.database.Cursor); 4969 method public void changeCursorAndColumns(android.database.Cursor, java.lang.String[], int[]); 4970 method public android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter(); 4971 method public int getStringConversionColumn(); 4972 method public android.support.v4.widget.SimpleCursorAdapter.ViewBinder getViewBinder(); 4973 method public void setCursorToStringConverter(android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter); 4974 method public void setStringConversionColumn(int); 4975 method public void setViewBinder(android.support.v4.widget.SimpleCursorAdapter.ViewBinder); 4976 method public void setViewImage(android.widget.ImageView, java.lang.String); 4977 method public void setViewText(android.widget.TextView, java.lang.String); 4978 } 4979 4980 public static abstract interface SimpleCursorAdapter.CursorToStringConverter { 4981 method public abstract java.lang.CharSequence convertToString(android.database.Cursor); 4982 } 4983 4984 public static abstract interface SimpleCursorAdapter.ViewBinder { 4985 method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int); 4986 } 4987 4988 public class SlidingPaneLayout extends android.view.ViewGroup { 4989 ctor public SlidingPaneLayout(android.content.Context); 4990 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet); 4991 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet, int); 4992 method protected boolean canScroll(android.view.View, boolean, int, int, int); 4993 method public deprecated boolean canSlide(); 4994 method public boolean closePane(); 4995 method public int getCoveredFadeColor(); 4996 method public int getParallaxDistance(); 4997 method public int getSliderFadeColor(); 4998 method public boolean isOpen(); 4999 method public boolean isSlideable(); 5000 method protected void onLayout(boolean, int, int, int, int); 5001 method public boolean openPane(); 5002 method public void setCoveredFadeColor(int); 5003 method public void setPanelSlideListener(android.support.v4.widget.SlidingPaneLayout.PanelSlideListener); 5004 method public void setParallaxDistance(int); 5005 method public deprecated void setShadowDrawable(android.graphics.drawable.Drawable); 5006 method public void setShadowDrawableLeft(android.graphics.drawable.Drawable); 5007 method public void setShadowDrawableRight(android.graphics.drawable.Drawable); 5008 method public deprecated void setShadowResource(int); 5009 method public void setShadowResourceLeft(int); 5010 method public void setShadowResourceRight(int); 5011 method public void setSliderFadeColor(int); 5012 method public deprecated void smoothSlideClosed(); 5013 method public deprecated void smoothSlideOpen(); 5014 } 5015 5016 public static class SlidingPaneLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 5017 ctor public SlidingPaneLayout.LayoutParams(); 5018 ctor public SlidingPaneLayout.LayoutParams(int, int); 5019 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 5020 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 5021 ctor public SlidingPaneLayout.LayoutParams(android.support.v4.widget.SlidingPaneLayout.LayoutParams); 5022 ctor public SlidingPaneLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 5023 field public float weight; 5024 } 5025 5026 public static abstract interface SlidingPaneLayout.PanelSlideListener { 5027 method public abstract void onPanelClosed(android.view.View); 5028 method public abstract void onPanelOpened(android.view.View); 5029 method public abstract void onPanelSlide(android.view.View, float); 5030 } 5031 5032 public static class SlidingPaneLayout.SimplePanelSlideListener implements android.support.v4.widget.SlidingPaneLayout.PanelSlideListener { 5033 ctor public SlidingPaneLayout.SimplePanelSlideListener(); 5034 method public void onPanelClosed(android.view.View); 5035 method public void onPanelOpened(android.view.View); 5036 method public void onPanelSlide(android.view.View, float); 5037 } 5038 5039 public class Space extends android.view.View { 5040 ctor public Space(android.content.Context, android.util.AttributeSet, int); 5041 ctor public Space(android.content.Context, android.util.AttributeSet); 5042 ctor public Space(android.content.Context); 5043 } 5044 5045 public class SwipeRefreshLayout extends android.view.ViewGroup { 5046 ctor public SwipeRefreshLayout(android.content.Context); 5047 ctor public SwipeRefreshLayout(android.content.Context, android.util.AttributeSet); 5048 method public boolean canChildScrollUp(); 5049 method public int getProgressCircleDiameter(); 5050 method public boolean isRefreshing(); 5051 method protected void onLayout(boolean, int, int, int, int); 5052 method public void onMeasure(int, int); 5053 method public deprecated void setColorScheme(int...); 5054 method public void setColorSchemeColors(int...); 5055 method public void setColorSchemeResources(int...); 5056 method public void setDistanceToTriggerSync(int); 5057 method public void setOnRefreshListener(android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener); 5058 method public deprecated void setProgressBackgroundColor(int); 5059 method public void setProgressBackgroundColorSchemeColor(int); 5060 method public void setProgressBackgroundColorSchemeResource(int); 5061 method public void setProgressViewEndTarget(boolean, int); 5062 method public void setProgressViewOffset(boolean, int, int); 5063 method public void setRefreshing(boolean); 5064 method public void setSize(int); 5065 field public static final int DEFAULT = 1; // 0x1 5066 field public static final int LARGE = 0; // 0x0 5067 field protected int mFrom; 5068 field protected int mOriginalOffsetTop; 5069 } 5070 5071 public static abstract interface SwipeRefreshLayout.OnRefreshListener { 5072 method public abstract void onRefresh(); 5073 } 5074 5075 public class TextViewCompat { 5076 method public static void setCompoundDrawablesRelative(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 5077 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 5078 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, int, int, int, int); 5079 } 5080 5081 public class ViewDragHelper { 5082 method public void abort(); 5083 method protected boolean canScroll(android.view.View, boolean, int, int, int, int); 5084 method public void cancel(); 5085 method public void captureChildView(android.view.View, int); 5086 method public boolean checkTouchSlop(int); 5087 method public boolean checkTouchSlop(int, int); 5088 method public boolean continueSettling(boolean); 5089 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, android.support.v4.widget.ViewDragHelper.Callback); 5090 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, float, android.support.v4.widget.ViewDragHelper.Callback); 5091 method public android.view.View findTopChildUnder(int, int); 5092 method public void flingCapturedView(int, int, int, int); 5093 method public int getActivePointerId(); 5094 method public android.view.View getCapturedView(); 5095 method public int getEdgeSize(); 5096 method public float getMinVelocity(); 5097 method public int getTouchSlop(); 5098 method public int getViewDragState(); 5099 method public boolean isCapturedViewUnder(int, int); 5100 method public boolean isEdgeTouched(int); 5101 method public boolean isEdgeTouched(int, int); 5102 method public boolean isPointerDown(int); 5103 method public boolean isViewUnder(android.view.View, int, int); 5104 method public void processTouchEvent(android.view.MotionEvent); 5105 method public void setEdgeTrackingEnabled(int); 5106 method public void setMinVelocity(float); 5107 method public boolean settleCapturedViewAt(int, int); 5108 method public boolean shouldInterceptTouchEvent(android.view.MotionEvent); 5109 method public boolean smoothSlideViewTo(android.view.View, int, int); 5110 field public static final int DIRECTION_ALL = 3; // 0x3 5111 field public static final int DIRECTION_HORIZONTAL = 1; // 0x1 5112 field public static final int DIRECTION_VERTICAL = 2; // 0x2 5113 field public static final int EDGE_ALL = 15; // 0xf 5114 field public static final int EDGE_BOTTOM = 8; // 0x8 5115 field public static final int EDGE_LEFT = 1; // 0x1 5116 field public static final int EDGE_RIGHT = 2; // 0x2 5117 field public static final int EDGE_TOP = 4; // 0x4 5118 field public static final int INVALID_POINTER = -1; // 0xffffffff 5119 field public static final int STATE_DRAGGING = 1; // 0x1 5120 field public static final int STATE_IDLE = 0; // 0x0 5121 field public static final int STATE_SETTLING = 2; // 0x2 5122 } 5123 5124 public static abstract class ViewDragHelper.Callback { 5125 ctor public ViewDragHelper.Callback(); 5126 method public int clampViewPositionHorizontal(android.view.View, int, int); 5127 method public int clampViewPositionVertical(android.view.View, int, int); 5128 method public int getOrderedChildIndex(int); 5129 method public int getViewHorizontalDragRange(android.view.View); 5130 method public int getViewVerticalDragRange(android.view.View); 5131 method public void onEdgeDragStarted(int, int); 5132 method public boolean onEdgeLock(int); 5133 method public void onEdgeTouched(int, int); 5134 method public void onViewCaptured(android.view.View, int); 5135 method public void onViewDragStateChanged(int); 5136 method public void onViewPositionChanged(android.view.View, int, int, int, int); 5137 method public void onViewReleased(android.view.View, float, float); 5138 method public abstract boolean tryCaptureView(android.view.View, int); 5139 } 5140 5141 } 5142 5143 package android.support.v7.app { 5144 5145 public abstract class ActionBar { 5146 ctor public ActionBar(); 5147 method public abstract void addOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 5148 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab); 5149 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, boolean); 5150 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int); 5151 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int, boolean); 5152 method public abstract android.view.View getCustomView(); 5153 method public abstract int getDisplayOptions(); 5154 method public float getElevation(); 5155 method public abstract int getHeight(); 5156 method public int getHideOffset(); 5157 method public abstract deprecated int getNavigationItemCount(); 5158 method public abstract deprecated int getNavigationMode(); 5159 method public abstract deprecated int getSelectedNavigationIndex(); 5160 method public abstract deprecated android.support.v7.app.ActionBar.Tab getSelectedTab(); 5161 method public abstract java.lang.CharSequence getSubtitle(); 5162 method public abstract deprecated android.support.v7.app.ActionBar.Tab getTabAt(int); 5163 method public abstract deprecated int getTabCount(); 5164 method public android.content.Context getThemedContext(); 5165 method public abstract java.lang.CharSequence getTitle(); 5166 method public abstract void hide(); 5167 method public boolean isHideOnContentScrollEnabled(); 5168 method public abstract boolean isShowing(); 5169 method public abstract deprecated android.support.v7.app.ActionBar.Tab newTab(); 5170 method public abstract deprecated void removeAllTabs(); 5171 method public abstract void removeOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 5172 method public abstract deprecated void removeTab(android.support.v7.app.ActionBar.Tab); 5173 method public abstract deprecated void removeTabAt(int); 5174 method public abstract deprecated void selectTab(android.support.v7.app.ActionBar.Tab); 5175 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 5176 method public abstract void setCustomView(android.view.View); 5177 method public abstract void setCustomView(android.view.View, android.support.v7.app.ActionBar.LayoutParams); 5178 method public abstract void setCustomView(int); 5179 method public abstract void setDisplayHomeAsUpEnabled(boolean); 5180 method public abstract void setDisplayOptions(int); 5181 method public abstract void setDisplayOptions(int, int); 5182 method public abstract void setDisplayShowCustomEnabled(boolean); 5183 method public abstract void setDisplayShowHomeEnabled(boolean); 5184 method public abstract void setDisplayShowTitleEnabled(boolean); 5185 method public abstract void setDisplayUseLogoEnabled(boolean); 5186 method public void setElevation(float); 5187 method public void setHideOffset(int); 5188 method public void setHideOnContentScrollEnabled(boolean); 5189 method public void setHomeActionContentDescription(java.lang.CharSequence); 5190 method public void setHomeActionContentDescription(int); 5191 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 5192 method public void setHomeAsUpIndicator(int); 5193 method public void setHomeButtonEnabled(boolean); 5194 method public abstract void setIcon(int); 5195 method public abstract void setIcon(android.graphics.drawable.Drawable); 5196 method public abstract deprecated void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.support.v7.app.ActionBar.OnNavigationListener); 5197 method public abstract void setLogo(int); 5198 method public abstract void setLogo(android.graphics.drawable.Drawable); 5199 method public abstract deprecated void setNavigationMode(int); 5200 method public abstract deprecated void setSelectedNavigationItem(int); 5201 method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable); 5202 method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable); 5203 method public abstract void setSubtitle(java.lang.CharSequence); 5204 method public abstract void setSubtitle(int); 5205 method public abstract void setTitle(java.lang.CharSequence); 5206 method public abstract void setTitle(int); 5207 method public abstract void show(); 5208 field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4 5209 field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10 5210 field public static final int DISPLAY_SHOW_HOME = 2; // 0x2 5211 field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8 5212 field public static final int DISPLAY_USE_LOGO = 1; // 0x1 5213 field public static final deprecated int NAVIGATION_MODE_LIST = 1; // 0x1 5214 field public static final deprecated int NAVIGATION_MODE_STANDARD = 0; // 0x0 5215 field public static final deprecated int NAVIGATION_MODE_TABS = 2; // 0x2 5216 } 5217 5218 public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 5219 ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet); 5220 ctor public ActionBar.LayoutParams(int, int); 5221 ctor public ActionBar.LayoutParams(int, int, int); 5222 ctor public ActionBar.LayoutParams(int); 5223 ctor public ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 5224 ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams); 5225 field public int gravity; 5226 } 5227 5228 public static abstract interface ActionBar.OnMenuVisibilityListener { 5229 method public abstract void onMenuVisibilityChanged(boolean); 5230 } 5231 5232 public static abstract deprecated interface ActionBar.OnNavigationListener { 5233 method public abstract boolean onNavigationItemSelected(int, long); 5234 } 5235 5236 public static abstract deprecated class ActionBar.Tab { 5237 ctor public ActionBar.Tab(); 5238 method public abstract java.lang.CharSequence getContentDescription(); 5239 method public abstract android.view.View getCustomView(); 5240 method public abstract android.graphics.drawable.Drawable getIcon(); 5241 method public abstract int getPosition(); 5242 method public abstract java.lang.Object getTag(); 5243 method public abstract java.lang.CharSequence getText(); 5244 method public abstract void select(); 5245 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(int); 5246 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(java.lang.CharSequence); 5247 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(android.view.View); 5248 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(int); 5249 method public abstract android.support.v7.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable); 5250 method public abstract android.support.v7.app.ActionBar.Tab setIcon(int); 5251 method public abstract android.support.v7.app.ActionBar.Tab setTabListener(android.support.v7.app.ActionBar.TabListener); 5252 method public abstract android.support.v7.app.ActionBar.Tab setTag(java.lang.Object); 5253 method public abstract android.support.v7.app.ActionBar.Tab setText(java.lang.CharSequence); 5254 method public abstract android.support.v7.app.ActionBar.Tab setText(int); 5255 field public static final int INVALID_POSITION = -1; // 0xffffffff 5256 } 5257 5258 public static abstract deprecated interface ActionBar.TabListener { 5259 method public abstract void onTabReselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 5260 method public abstract void onTabSelected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 5261 method public abstract void onTabUnselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 5262 } 5263 5264 public deprecated class ActionBarActivity extends android.support.v7.app.AppCompatActivity { 5265 ctor public ActionBarActivity(); 5266 } 5267 5268 public class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 5269 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int); 5270 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, android.support.v7.widget.Toolbar, int, int); 5271 method public android.view.View.OnClickListener getToolbarNavigationClickListener(); 5272 method public boolean isDrawerIndicatorEnabled(); 5273 method public void onConfigurationChanged(android.content.res.Configuration); 5274 method public void onDrawerClosed(android.view.View); 5275 method public void onDrawerOpened(android.view.View); 5276 method public void onDrawerSlide(android.view.View, float); 5277 method public void onDrawerStateChanged(int); 5278 method public boolean onOptionsItemSelected(android.view.MenuItem); 5279 method public void setDrawerIndicatorEnabled(boolean); 5280 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 5281 method public void setHomeAsUpIndicator(int); 5282 method public void setToolbarNavigationClickListener(android.view.View.OnClickListener); 5283 method public void syncState(); 5284 } 5285 5286 public static abstract interface ActionBarDrawerToggle.Delegate { 5287 method public abstract android.content.Context getActionBarThemedContext(); 5288 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 5289 method public abstract boolean isNavigationVisible(); 5290 method public abstract void setActionBarDescription(int); 5291 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 5292 } 5293 5294 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 5295 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 5296 } 5297 5298 public class AlertDialog extends android.support.v7.app.AppCompatDialog implements android.content.DialogInterface { 5299 ctor protected AlertDialog(android.content.Context); 5300 ctor protected AlertDialog(android.content.Context, int); 5301 ctor protected AlertDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 5302 method public android.widget.Button getButton(int); 5303 method public android.widget.ListView getListView(); 5304 method public void setButton(int, java.lang.CharSequence, android.os.Message); 5305 method public void setButton(int, java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 5306 method public void setCustomTitle(android.view.View); 5307 method public void setIcon(int); 5308 method public void setIcon(android.graphics.drawable.Drawable); 5309 method public void setIconAttribute(int); 5310 method public void setMessage(java.lang.CharSequence); 5311 method public void setView(android.view.View); 5312 method public void setView(android.view.View, int, int, int, int); 5313 } 5314 5315 public static class AlertDialog.Builder { 5316 ctor public AlertDialog.Builder(android.content.Context); 5317 ctor public AlertDialog.Builder(android.content.Context, int); 5318 method public android.support.v7.app.AlertDialog create(); 5319 method public android.content.Context getContext(); 5320 method public android.support.v7.app.AlertDialog.Builder setAdapter(android.widget.ListAdapter, android.content.DialogInterface.OnClickListener); 5321 method public android.support.v7.app.AlertDialog.Builder setCancelable(boolean); 5322 method public android.support.v7.app.AlertDialog.Builder setCursor(android.database.Cursor, android.content.DialogInterface.OnClickListener, java.lang.String); 5323 method public android.support.v7.app.AlertDialog.Builder setCustomTitle(android.view.View); 5324 method public android.support.v7.app.AlertDialog.Builder setIcon(int); 5325 method public android.support.v7.app.AlertDialog.Builder setIcon(android.graphics.drawable.Drawable); 5326 method public android.support.v7.app.AlertDialog.Builder setIconAttribute(int); 5327 method public android.support.v7.app.AlertDialog.Builder setInverseBackgroundForced(boolean); 5328 method public android.support.v7.app.AlertDialog.Builder setItems(int, android.content.DialogInterface.OnClickListener); 5329 method public android.support.v7.app.AlertDialog.Builder setItems(java.lang.CharSequence[], android.content.DialogInterface.OnClickListener); 5330 method public android.support.v7.app.AlertDialog.Builder setMessage(int); 5331 method public android.support.v7.app.AlertDialog.Builder setMessage(java.lang.CharSequence); 5332 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(int, boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 5333 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(java.lang.CharSequence[], boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 5334 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(android.database.Cursor, java.lang.String, java.lang.String, android.content.DialogInterface.OnMultiChoiceClickListener); 5335 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(int, android.content.DialogInterface.OnClickListener); 5336 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 5337 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(int, android.content.DialogInterface.OnClickListener); 5338 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 5339 method public android.support.v7.app.AlertDialog.Builder setOnCancelListener(android.content.DialogInterface.OnCancelListener); 5340 method public android.support.v7.app.AlertDialog.Builder setOnDismissListener(android.content.DialogInterface.OnDismissListener); 5341 method public android.support.v7.app.AlertDialog.Builder setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 5342 method public android.support.v7.app.AlertDialog.Builder setOnKeyListener(android.content.DialogInterface.OnKeyListener); 5343 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(int, android.content.DialogInterface.OnClickListener); 5344 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 5345 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(int, int, android.content.DialogInterface.OnClickListener); 5346 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.database.Cursor, int, java.lang.String, android.content.DialogInterface.OnClickListener); 5347 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(java.lang.CharSequence[], int, android.content.DialogInterface.OnClickListener); 5348 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.widget.ListAdapter, int, android.content.DialogInterface.OnClickListener); 5349 method public android.support.v7.app.AlertDialog.Builder setTitle(int); 5350 method public android.support.v7.app.AlertDialog.Builder setTitle(java.lang.CharSequence); 5351 method public android.support.v7.app.AlertDialog.Builder setView(int); 5352 method public android.support.v7.app.AlertDialog.Builder setView(android.view.View); 5353 method public android.support.v7.app.AlertDialog show(); 5354 } 5355 5356 public class AppCompatActivity extends android.support.v4.app.FragmentActivity implements android.support.v7.app.ActionBarDrawerToggle.DelegateProvider android.support.v7.app.AppCompatCallback { 5357 ctor public AppCompatActivity(); 5358 method public android.support.v7.app.AppCompatDelegate getDelegate(); 5359 method public android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 5360 method public android.support.v7.app.ActionBar getSupportActionBar(); 5361 method public android.content.Intent getSupportParentActivityIntent(); 5362 method public void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 5363 method public final boolean onMenuItemSelected(int, android.view.MenuItem); 5364 method public void onPrepareSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 5365 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 5366 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 5367 method public deprecated void onSupportContentChanged(); 5368 method public boolean onSupportNavigateUp(); 5369 method public android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 5370 method public void setSupportActionBar(android.support.v7.widget.Toolbar); 5371 method public deprecated void setSupportProgress(int); 5372 method public deprecated void setSupportProgressBarIndeterminate(boolean); 5373 method public deprecated void setSupportProgressBarIndeterminateVisibility(boolean); 5374 method public deprecated void setSupportProgressBarVisibility(boolean); 5375 method public android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 5376 method public void supportNavigateUpTo(android.content.Intent); 5377 method public boolean supportRequestWindowFeature(int); 5378 method public boolean supportShouldUpRecreateTask(android.content.Intent); 5379 } 5380 5381 public abstract interface AppCompatCallback { 5382 method public abstract void onSupportActionModeFinished(android.support.v7.view.ActionMode); 5383 method public abstract void onSupportActionModeStarted(android.support.v7.view.ActionMode); 5384 method public abstract android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 5385 } 5386 5387 public abstract class AppCompatDelegate { 5388 method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 5389 method public static android.support.v7.app.AppCompatDelegate create(android.app.Activity, android.support.v7.app.AppCompatCallback); 5390 method public static android.support.v7.app.AppCompatDelegate create(android.app.Dialog, android.support.v7.app.AppCompatCallback); 5391 method public abstract android.view.View createView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 5392 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 5393 method public abstract android.view.MenuInflater getMenuInflater(); 5394 method public abstract android.support.v7.app.ActionBar getSupportActionBar(); 5395 method public abstract void installViewFactory(); 5396 method public abstract void invalidateOptionsMenu(); 5397 method public abstract boolean isHandleNativeActionModesEnabled(); 5398 method public abstract void onConfigurationChanged(android.content.res.Configuration); 5399 method public abstract void onCreate(android.os.Bundle); 5400 method public abstract void onDestroy(); 5401 method public abstract void onPostCreate(android.os.Bundle); 5402 method public abstract void onPostResume(); 5403 method public abstract void onStop(); 5404 method public abstract boolean requestWindowFeature(int); 5405 method public abstract void setContentView(android.view.View); 5406 method public abstract void setContentView(int); 5407 method public abstract void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 5408 method public abstract void setHandleNativeActionModesEnabled(boolean); 5409 method public abstract void setSupportActionBar(android.support.v7.widget.Toolbar); 5410 method public abstract void setTitle(java.lang.CharSequence); 5411 method public abstract android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 5412 } 5413 5414 public class AppCompatDialog extends android.app.Dialog implements android.support.v7.app.AppCompatCallback { 5415 ctor public AppCompatDialog(android.content.Context); 5416 ctor public AppCompatDialog(android.content.Context, int); 5417 ctor protected AppCompatDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 5418 method public android.support.v7.app.AppCompatDelegate getDelegate(); 5419 method public android.support.v7.app.ActionBar getSupportActionBar(); 5420 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 5421 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 5422 method public android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 5423 method public boolean supportRequestWindowFeature(int); 5424 } 5425 5426 public class NotificationCompat extends android.support.v4.app.NotificationCompat { 5427 ctor public NotificationCompat(); 5428 } 5429 5430 public static class NotificationCompat.Builder extends android.support.v4.app.NotificationCompat.Builder { 5431 ctor public NotificationCompat.Builder(android.content.Context); 5432 } 5433 5434 public static class NotificationCompat.MediaStyle extends android.support.v4.app.NotificationCompat.Style { 5435 ctor public NotificationCompat.MediaStyle(); 5436 ctor public NotificationCompat.MediaStyle(android.support.v4.app.NotificationCompat.Builder); 5437 method public android.support.v7.app.NotificationCompat.MediaStyle setCancelButtonIntent(android.app.PendingIntent); 5438 method public android.support.v7.app.NotificationCompat.MediaStyle setMediaSession(android.support.v4.media.session.MediaSessionCompat.Token); 5439 method public android.support.v7.app.NotificationCompat.MediaStyle setShowActionsInCompactView(int...); 5440 method public android.support.v7.app.NotificationCompat.MediaStyle setShowCancelButton(boolean); 5441 } 5442 5443 } 5444 5445 package android.support.v7.appcompat { 5446 5447 public final class R { 5448 ctor public R(); 5449 } 5450 5451 public static final class R.anim { 5452 ctor public R.anim(); 5453 field public static int abc_fade_in; 5454 field public static int abc_fade_out; 5455 field public static int abc_grow_fade_in_from_bottom; 5456 field public static int abc_popup_enter; 5457 field public static int abc_popup_exit; 5458 field public static int abc_shrink_fade_out_from_bottom; 5459 field public static int abc_slide_in_bottom; 5460 field public static int abc_slide_in_top; 5461 field public static int abc_slide_out_bottom; 5462 field public static int abc_slide_out_top; 5463 } 5464 5465 public static final class R.attr { 5466 ctor public R.attr(); 5467 field public static int actionBarDivider; 5468 field public static int actionBarItemBackground; 5469 field public static int actionBarPopupTheme; 5470 field public static int actionBarSize; 5471 field public static int actionBarSplitStyle; 5472 field public static int actionBarStyle; 5473 field public static int actionBarTabBarStyle; 5474 field public static int actionBarTabStyle; 5475 field public static int actionBarTabTextStyle; 5476 field public static int actionBarTheme; 5477 field public static int actionBarWidgetTheme; 5478 field public static int actionButtonStyle; 5479 field public static int actionDropDownStyle; 5480 field public static int actionLayout; 5481 field public static int actionMenuTextAppearance; 5482 field public static int actionMenuTextColor; 5483 field public static int actionModeBackground; 5484 field public static int actionModeCloseButtonStyle; 5485 field public static int actionModeCloseDrawable; 5486 field public static int actionModeCopyDrawable; 5487 field public static int actionModeCutDrawable; 5488 field public static int actionModeFindDrawable; 5489 field public static int actionModePasteDrawable; 5490 field public static int actionModePopupWindowStyle; 5491 field public static int actionModeSelectAllDrawable; 5492 field public static int actionModeShareDrawable; 5493 field public static int actionModeSplitBackground; 5494 field public static int actionModeStyle; 5495 field public static int actionModeWebSearchDrawable; 5496 field public static int actionOverflowButtonStyle; 5497 field public static int actionOverflowMenuStyle; 5498 field public static int actionProviderClass; 5499 field public static int actionViewClass; 5500 field public static int activityChooserViewStyle; 5501 field public static int alertDialogButtonGroupStyle; 5502 field public static int alertDialogCenterButtons; 5503 field public static int alertDialogStyle; 5504 field public static int alertDialogTheme; 5505 field public static int autoCompleteTextViewStyle; 5506 field public static int background; 5507 field public static int backgroundSplit; 5508 field public static int backgroundStacked; 5509 field public static int backgroundTint; 5510 field public static int backgroundTintMode; 5511 field public static int barSize; 5512 field public static int borderlessButtonStyle; 5513 field public static int buttonBarButtonStyle; 5514 field public static int buttonBarNegativeButtonStyle; 5515 field public static int buttonBarNeutralButtonStyle; 5516 field public static int buttonBarPositiveButtonStyle; 5517 field public static int buttonBarStyle; 5518 field public static int buttonPanelSideLayout; 5519 field public static int buttonStyle; 5520 field public static int buttonStyleSmall; 5521 field public static int checkboxStyle; 5522 field public static int checkedTextViewStyle; 5523 field public static int closeIcon; 5524 field public static int closeItemLayout; 5525 field public static int collapseContentDescription; 5526 field public static int collapseIcon; 5527 field public static int color; 5528 field public static int colorAccent; 5529 field public static int colorButtonNormal; 5530 field public static int colorControlActivated; 5531 field public static int colorControlHighlight; 5532 field public static int colorControlNormal; 5533 field public static int colorPrimary; 5534 field public static int colorPrimaryDark; 5535 field public static int colorSwitchThumbNormal; 5536 field public static int commitIcon; 5537 field public static int contentInsetEnd; 5538 field public static int contentInsetLeft; 5539 field public static int contentInsetRight; 5540 field public static int contentInsetStart; 5541 field public static int customNavigationLayout; 5542 field public static int defaultQueryHint; 5543 field public static int dialogPreferredPadding; 5544 field public static int dialogTheme; 5545 field public static int disableChildrenWhenDisabled; 5546 field public static int displayOptions; 5547 field public static int divider; 5548 field public static int dividerHorizontal; 5549 field public static int dividerPadding; 5550 field public static int dividerVertical; 5551 field public static int drawableSize; 5552 field public static int drawerArrowStyle; 5553 field public static int dropDownListViewStyle; 5554 field public static int dropdownListPreferredItemHeight; 5555 field public static int editTextBackground; 5556 field public static int editTextColor; 5557 field public static int editTextStyle; 5558 field public static int elevation; 5559 field public static int expandActivityOverflowButtonDrawable; 5560 field public static int gapBetweenBars; 5561 field public static int goIcon; 5562 field public static int height; 5563 field public static int hideOnContentScroll; 5564 field public static int homeAsUpIndicator; 5565 field public static int homeLayout; 5566 field public static int icon; 5567 field public static int iconifiedByDefault; 5568 field public static int indeterminateProgressStyle; 5569 field public static int initialActivityCount; 5570 field public static int isLightTheme; 5571 field public static int itemPadding; 5572 field public static int layout; 5573 field public static int listChoiceBackgroundIndicator; 5574 field public static int listDividerAlertDialog; 5575 field public static int listItemLayout; 5576 field public static int listLayout; 5577 field public static int listPopupWindowStyle; 5578 field public static int listPreferredItemHeight; 5579 field public static int listPreferredItemHeightLarge; 5580 field public static int listPreferredItemHeightSmall; 5581 field public static int listPreferredItemPaddingLeft; 5582 field public static int listPreferredItemPaddingRight; 5583 field public static int logo; 5584 field public static int maxButtonHeight; 5585 field public static int measureWithLargestChild; 5586 field public static int middleBarArrowSize; 5587 field public static int multiChoiceItemLayout; 5588 field public static int navigationContentDescription; 5589 field public static int navigationIcon; 5590 field public static int navigationMode; 5591 field public static int overlapAnchor; 5592 field public static int paddingEnd; 5593 field public static int paddingStart; 5594 field public static int panelBackground; 5595 field public static int panelMenuListTheme; 5596 field public static int panelMenuListWidth; 5597 field public static int popupMenuStyle; 5598 field public static int popupPromptView; 5599 field public static int popupTheme; 5600 field public static int popupWindowStyle; 5601 field public static int preserveIconSpacing; 5602 field public static int progressBarPadding; 5603 field public static int progressBarStyle; 5604 field public static int prompt; 5605 field public static int queryBackground; 5606 field public static int queryHint; 5607 field public static int radioButtonStyle; 5608 field public static int ratingBarStyle; 5609 field public static int searchHintIcon; 5610 field public static int searchIcon; 5611 field public static int searchViewStyle; 5612 field public static int selectableItemBackground; 5613 field public static int selectableItemBackgroundBorderless; 5614 field public static int showAsAction; 5615 field public static int showDividers; 5616 field public static int showText; 5617 field public static int singleChoiceItemLayout; 5618 field public static int spinBars; 5619 field public static int spinnerDropDownItemStyle; 5620 field public static int spinnerMode; 5621 field public static int spinnerStyle; 5622 field public static int splitTrack; 5623 field public static int state_above_anchor; 5624 field public static int submitBackground; 5625 field public static int subtitle; 5626 field public static int subtitleTextAppearance; 5627 field public static int subtitleTextStyle; 5628 field public static int suggestionRowLayout; 5629 field public static int switchMinWidth; 5630 field public static int switchPadding; 5631 field public static int switchStyle; 5632 field public static int switchTextAppearance; 5633 field public static int textAllCaps; 5634 field public static int textAppearanceLargePopupMenu; 5635 field public static int textAppearanceListItem; 5636 field public static int textAppearanceListItemSmall; 5637 field public static int textAppearanceSearchResultSubtitle; 5638 field public static int textAppearanceSearchResultTitle; 5639 field public static int textAppearanceSmallPopupMenu; 5640 field public static int textColorAlertDialogListItem; 5641 field public static int textColorSearchUrl; 5642 field public static int theme; 5643 field public static int thickness; 5644 field public static int thumbTextPadding; 5645 field public static int title; 5646 field public static int titleMarginBottom; 5647 field public static int titleMarginEnd; 5648 field public static int titleMarginStart; 5649 field public static int titleMarginTop; 5650 field public static int titleMargins; 5651 field public static int titleTextAppearance; 5652 field public static int titleTextStyle; 5653 field public static int toolbarNavigationButtonStyle; 5654 field public static int toolbarStyle; 5655 field public static int topBottomBarArrowSize; 5656 field public static int track; 5657 field public static int voiceIcon; 5658 field public static int windowActionBar; 5659 field public static int windowActionBarOverlay; 5660 field public static int windowActionModeOverlay; 5661 field public static int windowFixedHeightMajor; 5662 field public static int windowFixedHeightMinor; 5663 field public static int windowFixedWidthMajor; 5664 field public static int windowFixedWidthMinor; 5665 field public static int windowMinWidthMajor; 5666 field public static int windowMinWidthMinor; 5667 field public static int windowNoTitle; 5668 } 5669 5670 public static final class R.bool { 5671 ctor public R.bool(); 5672 field public static int abc_action_bar_embed_tabs; 5673 field public static int abc_action_bar_embed_tabs_pre_jb; 5674 field public static int abc_action_bar_expanded_action_views_exclusive; 5675 field public static int abc_config_actionMenuItemAllCaps; 5676 field public static int abc_config_allowActionMenuItemTextWithIcon; 5677 field public static int abc_config_closeDialogWhenTouchOutside; 5678 field public static int abc_config_showMenuShortcutsWhenKeyboardPresent; 5679 } 5680 5681 public static final class R.color { 5682 ctor public R.color(); 5683 field public static int abc_background_cache_hint_selector_material_dark; 5684 field public static int abc_background_cache_hint_selector_material_light; 5685 field public static int abc_input_method_navigation_guard; 5686 field public static int abc_primary_text_disable_only_material_dark; 5687 field public static int abc_primary_text_disable_only_material_light; 5688 field public static int abc_primary_text_material_dark; 5689 field public static int abc_primary_text_material_light; 5690 field public static int abc_search_url_text; 5691 field public static int abc_search_url_text_normal; 5692 field public static int abc_search_url_text_pressed; 5693 field public static int abc_search_url_text_selected; 5694 field public static int abc_secondary_text_material_dark; 5695 field public static int abc_secondary_text_material_light; 5696 field public static int accent_material_dark; 5697 field public static int accent_material_light; 5698 field public static int background_floating_material_dark; 5699 field public static int background_floating_material_light; 5700 field public static int background_material_dark; 5701 field public static int background_material_light; 5702 field public static int bright_foreground_disabled_material_dark; 5703 field public static int bright_foreground_disabled_material_light; 5704 field public static int bright_foreground_inverse_material_dark; 5705 field public static int bright_foreground_inverse_material_light; 5706 field public static int bright_foreground_material_dark; 5707 field public static int bright_foreground_material_light; 5708 field public static int button_material_dark; 5709 field public static int button_material_light; 5710 field public static int dim_foreground_disabled_material_dark; 5711 field public static int dim_foreground_disabled_material_light; 5712 field public static int dim_foreground_material_dark; 5713 field public static int dim_foreground_material_light; 5714 field public static int highlighted_text_material_dark; 5715 field public static int highlighted_text_material_light; 5716 field public static int hint_foreground_material_dark; 5717 field public static int hint_foreground_material_light; 5718 field public static int link_text_material_dark; 5719 field public static int link_text_material_light; 5720 field public static int material_blue_grey_800; 5721 field public static int material_blue_grey_900; 5722 field public static int material_blue_grey_950; 5723 field public static int material_deep_teal_200; 5724 field public static int material_deep_teal_500; 5725 field public static int primary_dark_material_dark; 5726 field public static int primary_dark_material_light; 5727 field public static int primary_material_dark; 5728 field public static int primary_material_light; 5729 field public static int primary_text_default_material_dark; 5730 field public static int primary_text_default_material_light; 5731 field public static int primary_text_disabled_material_dark; 5732 field public static int primary_text_disabled_material_light; 5733 field public static int ripple_material_dark; 5734 field public static int ripple_material_light; 5735 field public static int secondary_text_default_material_dark; 5736 field public static int secondary_text_default_material_light; 5737 field public static int secondary_text_disabled_material_dark; 5738 field public static int secondary_text_disabled_material_light; 5739 field public static int switch_thumb_disabled_material_dark; 5740 field public static int switch_thumb_disabled_material_light; 5741 field public static int switch_thumb_material_dark; 5742 field public static int switch_thumb_material_light; 5743 field public static int switch_thumb_normal_material_dark; 5744 field public static int switch_thumb_normal_material_light; 5745 } 5746 5747 public static final class R.dimen { 5748 ctor public R.dimen(); 5749 field public static int abc_action_bar_content_inset_material; 5750 field public static int abc_action_bar_default_height_material; 5751 field public static int abc_action_bar_default_padding_material; 5752 field public static int abc_action_bar_icon_vertical_padding_material; 5753 field public static int abc_action_bar_navigation_padding_start_material; 5754 field public static int abc_action_bar_overflow_padding_end_material; 5755 field public static int abc_action_bar_overflow_padding_start_material; 5756 field public static int abc_action_bar_progress_bar_size; 5757 field public static int abc_action_bar_stacked_max_height; 5758 field public static int abc_action_bar_stacked_tab_max_width; 5759 field public static int abc_action_bar_subtitle_bottom_margin_material; 5760 field public static int abc_action_bar_subtitle_top_margin_material; 5761 field public static int abc_action_button_min_height_material; 5762 field public static int abc_action_button_min_width_material; 5763 field public static int abc_action_button_min_width_overflow_material; 5764 field public static int abc_alert_dialog_button_bar_height; 5765 field public static int abc_button_inset_horizontal_material; 5766 field public static int abc_button_inset_vertical_material; 5767 field public static int abc_button_padding_horizontal_material; 5768 field public static int abc_button_padding_vertical_material; 5769 field public static int abc_config_prefDialogWidth; 5770 field public static int abc_control_corner_material; 5771 field public static int abc_control_inset_material; 5772 field public static int abc_control_padding_material; 5773 field public static int abc_dialog_list_padding_vertical_material; 5774 field public static int abc_dialog_min_width_major; 5775 field public static int abc_dialog_min_width_minor; 5776 field public static int abc_dialog_padding_material; 5777 field public static int abc_dialog_padding_top_material; 5778 field public static int abc_disabled_alpha_material_dark; 5779 field public static int abc_disabled_alpha_material_light; 5780 field public static int abc_dropdownitem_icon_width; 5781 field public static int abc_dropdownitem_text_padding_left; 5782 field public static int abc_dropdownitem_text_padding_right; 5783 field public static int abc_edit_text_inset_bottom_material; 5784 field public static int abc_edit_text_inset_horizontal_material; 5785 field public static int abc_edit_text_inset_top_material; 5786 field public static int abc_floating_window_z; 5787 field public static int abc_list_item_padding_horizontal_material; 5788 field public static int abc_panel_menu_list_width; 5789 field public static int abc_search_view_preferred_width; 5790 field public static int abc_search_view_text_min_width; 5791 field public static int abc_switch_padding; 5792 field public static int abc_text_size_body_1_material; 5793 field public static int abc_text_size_body_2_material; 5794 field public static int abc_text_size_button_material; 5795 field public static int abc_text_size_caption_material; 5796 field public static int abc_text_size_display_1_material; 5797 field public static int abc_text_size_display_2_material; 5798 field public static int abc_text_size_display_3_material; 5799 field public static int abc_text_size_display_4_material; 5800 field public static int abc_text_size_headline_material; 5801 field public static int abc_text_size_large_material; 5802 field public static int abc_text_size_medium_material; 5803 field public static int abc_text_size_menu_material; 5804 field public static int abc_text_size_small_material; 5805 field public static int abc_text_size_subhead_material; 5806 field public static int abc_text_size_subtitle_material_toolbar; 5807 field public static int abc_text_size_title_material; 5808 field public static int abc_text_size_title_material_toolbar; 5809 field public static int dialog_fixed_height_major; 5810 field public static int dialog_fixed_height_minor; 5811 field public static int dialog_fixed_width_major; 5812 field public static int dialog_fixed_width_minor; 5813 field public static int disabled_alpha_material_dark; 5814 field public static int disabled_alpha_material_light; 5815 field public static int notification_large_icon_height; 5816 field public static int notification_large_icon_width; 5817 field public static int notification_subtext_size; 5818 } 5819 5820 public static final class R.drawable { 5821 ctor public R.drawable(); 5822 field public static int abc_ab_share_pack_mtrl_alpha; 5823 field public static int abc_btn_borderless_material; 5824 field public static int abc_btn_check_material; 5825 field public static int abc_btn_check_to_on_mtrl_000; 5826 field public static int abc_btn_check_to_on_mtrl_015; 5827 field public static int abc_btn_default_mtrl_shape; 5828 field public static int abc_btn_radio_material; 5829 field public static int abc_btn_radio_to_on_mtrl_000; 5830 field public static int abc_btn_radio_to_on_mtrl_015; 5831 field public static int abc_btn_rating_star_off_mtrl_alpha; 5832 field public static int abc_btn_rating_star_on_mtrl_alpha; 5833 field public static int abc_btn_switch_to_on_mtrl_00001; 5834 field public static int abc_btn_switch_to_on_mtrl_00012; 5835 field public static int abc_cab_background_internal_bg; 5836 field public static int abc_cab_background_top_material; 5837 field public static int abc_cab_background_top_mtrl_alpha; 5838 field public static int abc_dialog_material_background_dark; 5839 field public static int abc_dialog_material_background_light; 5840 field public static int abc_edit_text_material; 5841 field public static int abc_ic_ab_back_mtrl_am_alpha; 5842 field public static int abc_ic_clear_mtrl_alpha; 5843 field public static int abc_ic_commit_search_api_mtrl_alpha; 5844 field public static int abc_ic_go_search_api_mtrl_alpha; 5845 field public static int abc_ic_menu_copy_mtrl_am_alpha; 5846 field public static int abc_ic_menu_cut_mtrl_alpha; 5847 field public static int abc_ic_menu_moreoverflow_mtrl_alpha; 5848 field public static int abc_ic_menu_paste_mtrl_am_alpha; 5849 field public static int abc_ic_menu_selectall_mtrl_alpha; 5850 field public static int abc_ic_menu_share_mtrl_alpha; 5851 field public static int abc_ic_search_api_mtrl_alpha; 5852 field public static int abc_ic_voice_search_api_mtrl_alpha; 5853 field public static int abc_item_background_holo_dark; 5854 field public static int abc_item_background_holo_light; 5855 field public static int abc_list_divider_mtrl_alpha; 5856 field public static int abc_list_focused_holo; 5857 field public static int abc_list_longpressed_holo; 5858 field public static int abc_list_pressed_holo_dark; 5859 field public static int abc_list_pressed_holo_light; 5860 field public static int abc_list_selector_background_transition_holo_dark; 5861 field public static int abc_list_selector_background_transition_holo_light; 5862 field public static int abc_list_selector_disabled_holo_dark; 5863 field public static int abc_list_selector_disabled_holo_light; 5864 field public static int abc_list_selector_holo_dark; 5865 field public static int abc_list_selector_holo_light; 5866 field public static int abc_menu_hardkey_panel_mtrl_mult; 5867 field public static int abc_popup_background_mtrl_mult; 5868 field public static int abc_ratingbar_full_material; 5869 field public static int abc_spinner_mtrl_am_alpha; 5870 field public static int abc_spinner_textfield_background_material; 5871 field public static int abc_switch_thumb_material; 5872 field public static int abc_switch_track_mtrl_alpha; 5873 field public static int abc_tab_indicator_material; 5874 field public static int abc_tab_indicator_mtrl_alpha; 5875 field public static int abc_text_cursor_mtrl_alpha; 5876 field public static int abc_textfield_activated_mtrl_alpha; 5877 field public static int abc_textfield_default_mtrl_alpha; 5878 field public static int abc_textfield_search_activated_mtrl_alpha; 5879 field public static int abc_textfield_search_default_mtrl_alpha; 5880 field public static int abc_textfield_search_material; 5881 field public static int notification_template_icon_bg; 5882 } 5883 5884 public static final class R.id { 5885 ctor public R.id(); 5886 field public static int action0; 5887 field public static int action_bar; 5888 field public static int action_bar_activity_content; 5889 field public static int action_bar_container; 5890 field public static int action_bar_root; 5891 field public static int action_bar_spinner; 5892 field public static int action_bar_subtitle; 5893 field public static int action_bar_title; 5894 field public static int action_context_bar; 5895 field public static int action_divider; 5896 field public static int action_menu_divider; 5897 field public static int action_menu_presenter; 5898 field public static int action_mode_bar; 5899 field public static int action_mode_bar_stub; 5900 field public static int action_mode_close_button; 5901 field public static int activity_chooser_view_content; 5902 field public static int alertTitle; 5903 field public static int always; 5904 field public static int beginning; 5905 field public static int buttonPanel; 5906 field public static int cancel_action; 5907 field public static int checkbox; 5908 field public static int chronometer; 5909 field public static int collapseActionView; 5910 field public static int contentPanel; 5911 field public static int custom; 5912 field public static int customPanel; 5913 field public static int decor_content_parent; 5914 field public static int default_activity_button; 5915 field public static int dialog; 5916 field public static int disableHome; 5917 field public static int dropdown; 5918 field public static int edit_query; 5919 field public static int end; 5920 field public static int end_padder; 5921 field public static int expand_activities_button; 5922 field public static int expanded_menu; 5923 field public static int home; 5924 field public static int homeAsUp; 5925 field public static int icon; 5926 field public static int ifRoom; 5927 field public static int image; 5928 field public static int info; 5929 field public static int line1; 5930 field public static int line3; 5931 field public static int listMode; 5932 field public static int list_item; 5933 field public static int media_actions; 5934 field public static int middle; 5935 field public static int multiply; 5936 field public static int never; 5937 field public static int none; 5938 field public static int normal; 5939 field public static int parentPanel; 5940 field public static int progress_circular; 5941 field public static int progress_horizontal; 5942 field public static int radio; 5943 field public static int screen; 5944 field public static int scrollView; 5945 field public static int search_badge; 5946 field public static int search_bar; 5947 field public static int search_button; 5948 field public static int search_close_btn; 5949 field public static int search_edit_frame; 5950 field public static int search_go_btn; 5951 field public static int search_mag_icon; 5952 field public static int search_plate; 5953 field public static int search_src_text; 5954 field public static int search_voice_btn; 5955 field public static int select_dialog_listview; 5956 field public static int shortcut; 5957 field public static int showCustom; 5958 field public static int showHome; 5959 field public static int showTitle; 5960 field public static int split_action_bar; 5961 field public static int src_atop; 5962 field public static int src_in; 5963 field public static int src_over; 5964 field public static int status_bar_latest_event_content; 5965 field public static int submit_area; 5966 field public static int tabMode; 5967 field public static int text; 5968 field public static int text2; 5969 field public static int textSpacerNoButtons; 5970 field public static int time; 5971 field public static int title; 5972 field public static int title_template; 5973 field public static int topPanel; 5974 field public static int up; 5975 field public static int useLogo; 5976 field public static int withText; 5977 field public static int wrap_content; 5978 } 5979 5980 public static final class R.integer { 5981 ctor public R.integer(); 5982 field public static int abc_config_activityDefaultDur; 5983 field public static int abc_config_activityShortDur; 5984 field public static int abc_max_action_buttons; 5985 field public static int cancel_button_image_alpha; 5986 field public static int status_bar_notification_info_maxnum; 5987 } 5988 5989 public static final class R.layout { 5990 ctor public R.layout(); 5991 field public static int abc_action_bar_title_item; 5992 field public static int abc_action_bar_up_container; 5993 field public static int abc_action_bar_view_list_nav_layout; 5994 field public static int abc_action_menu_item_layout; 5995 field public static int abc_action_menu_layout; 5996 field public static int abc_action_mode_bar; 5997 field public static int abc_action_mode_close_item_material; 5998 field public static int abc_activity_chooser_view; 5999 field public static int abc_activity_chooser_view_list_item; 6000 field public static int abc_alert_dialog_material; 6001 field public static int abc_dialog_title_material; 6002 field public static int abc_expanded_menu_layout; 6003 field public static int abc_list_menu_item_checkbox; 6004 field public static int abc_list_menu_item_icon; 6005 field public static int abc_list_menu_item_layout; 6006 field public static int abc_list_menu_item_radio; 6007 field public static int abc_popup_menu_item_layout; 6008 field public static int abc_screen_content_include; 6009 field public static int abc_screen_simple; 6010 field public static int abc_screen_simple_overlay_action_mode; 6011 field public static int abc_screen_toolbar; 6012 field public static int abc_search_dropdown_item_icons_2line; 6013 field public static int abc_search_view; 6014 field public static int abc_select_dialog_material; 6015 field public static int abc_simple_dropdown_hint; 6016 field public static int notification_media_action; 6017 field public static int notification_media_cancel_action; 6018 field public static int notification_template_big_media; 6019 field public static int notification_template_big_media_narrow; 6020 field public static int notification_template_lines; 6021 field public static int notification_template_media; 6022 field public static int notification_template_part_chronometer; 6023 field public static int notification_template_part_time; 6024 field public static int select_dialog_item_material; 6025 field public static int select_dialog_multichoice_material; 6026 field public static int select_dialog_singlechoice_material; 6027 field public static int support_simple_spinner_dropdown_item; 6028 } 6029 6030 public static final class R.string { 6031 ctor public R.string(); 6032 field public static int abc_action_bar_home_description; 6033 field public static int abc_action_bar_home_description_format; 6034 field public static int abc_action_bar_home_subtitle_description_format; 6035 field public static int abc_action_bar_up_description; 6036 field public static int abc_action_menu_overflow_description; 6037 field public static int abc_action_mode_done; 6038 field public static int abc_activity_chooser_view_see_all; 6039 field public static int abc_activitychooserview_choose_application; 6040 field public static int abc_search_hint; 6041 field public static int abc_searchview_description_clear; 6042 field public static int abc_searchview_description_query; 6043 field public static int abc_searchview_description_search; 6044 field public static int abc_searchview_description_submit; 6045 field public static int abc_searchview_description_voice; 6046 field public static int abc_shareactionprovider_share_with; 6047 field public static int abc_shareactionprovider_share_with_application; 6048 field public static int abc_toolbar_collapse_description; 6049 field public static int status_bar_notification_info_overflow; 6050 } 6051 6052 public static final class R.style { 6053 ctor public R.style(); 6054 field public static int AlertDialog_AppCompat; 6055 field public static int AlertDialog_AppCompat_Light; 6056 field public static int Animation_AppCompat_Dialog; 6057 field public static int Animation_AppCompat_DropDownUp; 6058 field public static int Base_AlertDialog_AppCompat; 6059 field public static int Base_AlertDialog_AppCompat_Light; 6060 field public static int Base_Animation_AppCompat_Dialog; 6061 field public static int Base_Animation_AppCompat_DropDownUp; 6062 field public static int Base_DialogWindowTitleBackground_AppCompat; 6063 field public static int Base_DialogWindowTitle_AppCompat; 6064 field public static int Base_TextAppearance_AppCompat; 6065 field public static int Base_TextAppearance_AppCompat_Body1; 6066 field public static int Base_TextAppearance_AppCompat_Body2; 6067 field public static int Base_TextAppearance_AppCompat_Button; 6068 field public static int Base_TextAppearance_AppCompat_Caption; 6069 field public static int Base_TextAppearance_AppCompat_Display1; 6070 field public static int Base_TextAppearance_AppCompat_Display2; 6071 field public static int Base_TextAppearance_AppCompat_Display3; 6072 field public static int Base_TextAppearance_AppCompat_Display4; 6073 field public static int Base_TextAppearance_AppCompat_Headline; 6074 field public static int Base_TextAppearance_AppCompat_Inverse; 6075 field public static int Base_TextAppearance_AppCompat_Large; 6076 field public static int Base_TextAppearance_AppCompat_Large_Inverse; 6077 field public static int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; 6078 field public static int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; 6079 field public static int Base_TextAppearance_AppCompat_Medium; 6080 field public static int Base_TextAppearance_AppCompat_Medium_Inverse; 6081 field public static int Base_TextAppearance_AppCompat_Menu; 6082 field public static int Base_TextAppearance_AppCompat_SearchResult; 6083 field public static int Base_TextAppearance_AppCompat_SearchResult_Subtitle; 6084 field public static int Base_TextAppearance_AppCompat_SearchResult_Title; 6085 field public static int Base_TextAppearance_AppCompat_Small; 6086 field public static int Base_TextAppearance_AppCompat_Small_Inverse; 6087 field public static int Base_TextAppearance_AppCompat_Subhead; 6088 field public static int Base_TextAppearance_AppCompat_Subhead_Inverse; 6089 field public static int Base_TextAppearance_AppCompat_Title; 6090 field public static int Base_TextAppearance_AppCompat_Title_Inverse; 6091 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu; 6092 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle; 6093 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; 6094 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Title; 6095 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; 6096 field public static int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle; 6097 field public static int Base_TextAppearance_AppCompat_Widget_ActionMode_Title; 6098 field public static int Base_TextAppearance_AppCompat_Widget_DropDownItem; 6099 field public static int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large; 6100 field public static int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small; 6101 field public static int Base_TextAppearance_AppCompat_Widget_Switch; 6102 field public static int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem; 6103 field public static int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item; 6104 field public static int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle; 6105 field public static int Base_TextAppearance_Widget_AppCompat_Toolbar_Title; 6106 field public static int Base_ThemeOverlay_AppCompat; 6107 field public static int Base_ThemeOverlay_AppCompat_ActionBar; 6108 field public static int Base_ThemeOverlay_AppCompat_Dark; 6109 field public static int Base_ThemeOverlay_AppCompat_Dark_ActionBar; 6110 field public static int Base_ThemeOverlay_AppCompat_Light; 6111 field public static int Base_Theme_AppCompat; 6112 field public static int Base_Theme_AppCompat_CompactMenu; 6113 field public static int Base_Theme_AppCompat_Dialog; 6114 field public static int Base_Theme_AppCompat_DialogWhenLarge; 6115 field public static int Base_Theme_AppCompat_Dialog_Alert; 6116 field public static int Base_Theme_AppCompat_Dialog_FixedSize; 6117 field public static int Base_Theme_AppCompat_Dialog_MinWidth; 6118 field public static int Base_Theme_AppCompat_Light; 6119 field public static int Base_Theme_AppCompat_Light_DarkActionBar; 6120 field public static int Base_Theme_AppCompat_Light_Dialog; 6121 field public static int Base_Theme_AppCompat_Light_DialogWhenLarge; 6122 field public static int Base_Theme_AppCompat_Light_Dialog_Alert; 6123 field public static int Base_Theme_AppCompat_Light_Dialog_FixedSize; 6124 field public static int Base_Theme_AppCompat_Light_Dialog_MinWidth; 6125 field public static int Base_V11_Theme_AppCompat_Dialog; 6126 field public static int Base_V11_Theme_AppCompat_Light_Dialog; 6127 field public static int Base_V12_Widget_AppCompat_AutoCompleteTextView; 6128 field public static int Base_V12_Widget_AppCompat_EditText; 6129 field public static int Base_V21_Theme_AppCompat; 6130 field public static int Base_V21_Theme_AppCompat_Dialog; 6131 field public static int Base_V21_Theme_AppCompat_Light; 6132 field public static int Base_V21_Theme_AppCompat_Light_Dialog; 6133 field public static int Base_V7_Theme_AppCompat; 6134 field public static int Base_V7_Theme_AppCompat_Dialog; 6135 field public static int Base_V7_Theme_AppCompat_Light; 6136 field public static int Base_V7_Theme_AppCompat_Light_Dialog; 6137 field public static int Base_V7_Widget_AppCompat_AutoCompleteTextView; 6138 field public static int Base_V7_Widget_AppCompat_EditText; 6139 field public static int Base_Widget_AppCompat_ActionBar; 6140 field public static int Base_Widget_AppCompat_ActionBar_Solid; 6141 field public static int Base_Widget_AppCompat_ActionBar_TabBar; 6142 field public static int Base_Widget_AppCompat_ActionBar_TabText; 6143 field public static int Base_Widget_AppCompat_ActionBar_TabView; 6144 field public static int Base_Widget_AppCompat_ActionButton; 6145 field public static int Base_Widget_AppCompat_ActionButton_CloseMode; 6146 field public static int Base_Widget_AppCompat_ActionButton_Overflow; 6147 field public static int Base_Widget_AppCompat_ActionMode; 6148 field public static int Base_Widget_AppCompat_ActivityChooserView; 6149 field public static int Base_Widget_AppCompat_AutoCompleteTextView; 6150 field public static int Base_Widget_AppCompat_Button; 6151 field public static int Base_Widget_AppCompat_ButtonBar; 6152 field public static int Base_Widget_AppCompat_ButtonBar_AlertDialog; 6153 field public static int Base_Widget_AppCompat_Button_Borderless; 6154 field public static int Base_Widget_AppCompat_Button_Borderless_Colored; 6155 field public static int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog; 6156 field public static int Base_Widget_AppCompat_Button_Small; 6157 field public static int Base_Widget_AppCompat_CompoundButton_CheckBox; 6158 field public static int Base_Widget_AppCompat_CompoundButton_RadioButton; 6159 field public static int Base_Widget_AppCompat_CompoundButton_Switch; 6160 field public static int Base_Widget_AppCompat_DrawerArrowToggle; 6161 field public static int Base_Widget_AppCompat_DrawerArrowToggle_Common; 6162 field public static int Base_Widget_AppCompat_DropDownItem_Spinner; 6163 field public static int Base_Widget_AppCompat_EditText; 6164 field public static int Base_Widget_AppCompat_Light_ActionBar; 6165 field public static int Base_Widget_AppCompat_Light_ActionBar_Solid; 6166 field public static int Base_Widget_AppCompat_Light_ActionBar_TabBar; 6167 field public static int Base_Widget_AppCompat_Light_ActionBar_TabText; 6168 field public static int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse; 6169 field public static int Base_Widget_AppCompat_Light_ActionBar_TabView; 6170 field public static int Base_Widget_AppCompat_Light_PopupMenu; 6171 field public static int Base_Widget_AppCompat_Light_PopupMenu_Overflow; 6172 field public static int Base_Widget_AppCompat_ListPopupWindow; 6173 field public static int Base_Widget_AppCompat_ListView; 6174 field public static int Base_Widget_AppCompat_ListView_DropDown; 6175 field public static int Base_Widget_AppCompat_ListView_Menu; 6176 field public static int Base_Widget_AppCompat_PopupMenu; 6177 field public static int Base_Widget_AppCompat_PopupMenu_Overflow; 6178 field public static int Base_Widget_AppCompat_PopupWindow; 6179 field public static int Base_Widget_AppCompat_ProgressBar; 6180 field public static int Base_Widget_AppCompat_ProgressBar_Horizontal; 6181 field public static int Base_Widget_AppCompat_RatingBar; 6182 field public static int Base_Widget_AppCompat_SearchView; 6183 field public static int Base_Widget_AppCompat_SearchView_ActionBar; 6184 field public static int Base_Widget_AppCompat_Spinner; 6185 field public static int Base_Widget_AppCompat_Spinner_DropDown_ActionBar; 6186 field public static int Base_Widget_AppCompat_Spinner_Underlined; 6187 field public static int Base_Widget_AppCompat_TextView_SpinnerItem; 6188 field public static int Base_Widget_AppCompat_Toolbar; 6189 field public static int Base_Widget_AppCompat_Toolbar_Button_Navigation; 6190 field public static int Platform_AppCompat; 6191 field public static int Platform_AppCompat_Light; 6192 field public static int Platform_ThemeOverlay_AppCompat_Dark; 6193 field public static int Platform_ThemeOverlay_AppCompat_Light; 6194 field public static int Platform_V11_AppCompat; 6195 field public static int Platform_V11_AppCompat_Light; 6196 field public static int Platform_V14_AppCompat; 6197 field public static int Platform_V14_AppCompat_Light; 6198 field public static int RtlOverlay_DialogWindowTitle_AppCompat; 6199 field public static int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem; 6200 field public static int RtlOverlay_Widget_AppCompat_ActionButton_Overflow; 6201 field public static int RtlOverlay_Widget_AppCompat_DialogTitle_Icon; 6202 field public static int RtlOverlay_Widget_AppCompat_PopupMenuItem; 6203 field public static int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup; 6204 field public static int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text; 6205 field public static int RtlOverlay_Widget_AppCompat_SearchView_MagIcon; 6206 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown; 6207 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1; 6208 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2; 6209 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Query; 6210 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Text; 6211 field public static int RtlOverlay_Widget_AppCompat_Toolbar_Button_Navigation; 6212 field public static int TextAppearance_AppCompat; 6213 field public static int TextAppearance_AppCompat_Body1; 6214 field public static int TextAppearance_AppCompat_Body2; 6215 field public static int TextAppearance_AppCompat_Button; 6216 field public static int TextAppearance_AppCompat_Caption; 6217 field public static int TextAppearance_AppCompat_Display1; 6218 field public static int TextAppearance_AppCompat_Display2; 6219 field public static int TextAppearance_AppCompat_Display3; 6220 field public static int TextAppearance_AppCompat_Display4; 6221 field public static int TextAppearance_AppCompat_Headline; 6222 field public static int TextAppearance_AppCompat_Inverse; 6223 field public static int TextAppearance_AppCompat_Large; 6224 field public static int TextAppearance_AppCompat_Large_Inverse; 6225 field public static int TextAppearance_AppCompat_Light_SearchResult_Subtitle; 6226 field public static int TextAppearance_AppCompat_Light_SearchResult_Title; 6227 field public static int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; 6228 field public static int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; 6229 field public static int TextAppearance_AppCompat_Medium; 6230 field public static int TextAppearance_AppCompat_Medium_Inverse; 6231 field public static int TextAppearance_AppCompat_Menu; 6232 field public static int TextAppearance_AppCompat_SearchResult_Subtitle; 6233 field public static int TextAppearance_AppCompat_SearchResult_Title; 6234 field public static int TextAppearance_AppCompat_Small; 6235 field public static int TextAppearance_AppCompat_Small_Inverse; 6236 field public static int TextAppearance_AppCompat_Subhead; 6237 field public static int TextAppearance_AppCompat_Subhead_Inverse; 6238 field public static int TextAppearance_AppCompat_Title; 6239 field public static int TextAppearance_AppCompat_Title_Inverse; 6240 field public static int TextAppearance_AppCompat_Widget_ActionBar_Menu; 6241 field public static int TextAppearance_AppCompat_Widget_ActionBar_Subtitle; 6242 field public static int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; 6243 field public static int TextAppearance_AppCompat_Widget_ActionBar_Title; 6244 field public static int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; 6245 field public static int TextAppearance_AppCompat_Widget_ActionMode_Subtitle; 6246 field public static int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse; 6247 field public static int TextAppearance_AppCompat_Widget_ActionMode_Title; 6248 field public static int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse; 6249 field public static int TextAppearance_AppCompat_Widget_DropDownItem; 6250 field public static int TextAppearance_AppCompat_Widget_PopupMenu_Large; 6251 field public static int TextAppearance_AppCompat_Widget_PopupMenu_Small; 6252 field public static int TextAppearance_AppCompat_Widget_Switch; 6253 field public static int TextAppearance_AppCompat_Widget_TextView_SpinnerItem; 6254 field public static int TextAppearance_StatusBar_EventContent; 6255 field public static int TextAppearance_StatusBar_EventContent_Info; 6256 field public static int TextAppearance_StatusBar_EventContent_Line2; 6257 field public static int TextAppearance_StatusBar_EventContent_Time; 6258 field public static int TextAppearance_StatusBar_EventContent_Title; 6259 field public static int TextAppearance_Widget_AppCompat_ExpandedMenu_Item; 6260 field public static int TextAppearance_Widget_AppCompat_Toolbar_Subtitle; 6261 field public static int TextAppearance_Widget_AppCompat_Toolbar_Title; 6262 field public static int ThemeOverlay_AppCompat; 6263 field public static int ThemeOverlay_AppCompat_ActionBar; 6264 field public static int ThemeOverlay_AppCompat_Dark; 6265 field public static int ThemeOverlay_AppCompat_Dark_ActionBar; 6266 field public static int ThemeOverlay_AppCompat_Light; 6267 field public static int Theme_AppCompat; 6268 field public static int Theme_AppCompat_CompactMenu; 6269 field public static int Theme_AppCompat_Dialog; 6270 field public static int Theme_AppCompat_DialogWhenLarge; 6271 field public static int Theme_AppCompat_Dialog_Alert; 6272 field public static int Theme_AppCompat_Dialog_MinWidth; 6273 field public static int Theme_AppCompat_Light; 6274 field public static int Theme_AppCompat_Light_DarkActionBar; 6275 field public static int Theme_AppCompat_Light_Dialog; 6276 field public static int Theme_AppCompat_Light_DialogWhenLarge; 6277 field public static int Theme_AppCompat_Light_Dialog_Alert; 6278 field public static int Theme_AppCompat_Light_Dialog_MinWidth; 6279 field public static int Theme_AppCompat_Light_NoActionBar; 6280 field public static int Theme_AppCompat_NoActionBar; 6281 field public static int Widget_AppCompat_ActionBar; 6282 field public static int Widget_AppCompat_ActionBar_Solid; 6283 field public static int Widget_AppCompat_ActionBar_TabBar; 6284 field public static int Widget_AppCompat_ActionBar_TabText; 6285 field public static int Widget_AppCompat_ActionBar_TabView; 6286 field public static int Widget_AppCompat_ActionButton; 6287 field public static int Widget_AppCompat_ActionButton_CloseMode; 6288 field public static int Widget_AppCompat_ActionButton_Overflow; 6289 field public static int Widget_AppCompat_ActionMode; 6290 field public static int Widget_AppCompat_ActivityChooserView; 6291 field public static int Widget_AppCompat_AutoCompleteTextView; 6292 field public static int Widget_AppCompat_Button; 6293 field public static int Widget_AppCompat_ButtonBar; 6294 field public static int Widget_AppCompat_ButtonBar_AlertDialog; 6295 field public static int Widget_AppCompat_Button_Borderless; 6296 field public static int Widget_AppCompat_Button_Borderless_Colored; 6297 field public static int Widget_AppCompat_Button_ButtonBar_AlertDialog; 6298 field public static int Widget_AppCompat_Button_Small; 6299 field public static int Widget_AppCompat_CompoundButton_CheckBox; 6300 field public static int Widget_AppCompat_CompoundButton_RadioButton; 6301 field public static int Widget_AppCompat_CompoundButton_Switch; 6302 field public static int Widget_AppCompat_DrawerArrowToggle; 6303 field public static int Widget_AppCompat_DropDownItem_Spinner; 6304 field public static int Widget_AppCompat_EditText; 6305 field public static int Widget_AppCompat_Light_ActionBar; 6306 field public static int Widget_AppCompat_Light_ActionBar_Solid; 6307 field public static int Widget_AppCompat_Light_ActionBar_Solid_Inverse; 6308 field public static int Widget_AppCompat_Light_ActionBar_TabBar; 6309 field public static int Widget_AppCompat_Light_ActionBar_TabBar_Inverse; 6310 field public static int Widget_AppCompat_Light_ActionBar_TabText; 6311 field public static int Widget_AppCompat_Light_ActionBar_TabText_Inverse; 6312 field public static int Widget_AppCompat_Light_ActionBar_TabView; 6313 field public static int Widget_AppCompat_Light_ActionBar_TabView_Inverse; 6314 field public static int Widget_AppCompat_Light_ActionButton; 6315 field public static int Widget_AppCompat_Light_ActionButton_CloseMode; 6316 field public static int Widget_AppCompat_Light_ActionButton_Overflow; 6317 field public static int Widget_AppCompat_Light_ActionMode_Inverse; 6318 field public static int Widget_AppCompat_Light_ActivityChooserView; 6319 field public static int Widget_AppCompat_Light_AutoCompleteTextView; 6320 field public static int Widget_AppCompat_Light_DropDownItem_Spinner; 6321 field public static int Widget_AppCompat_Light_ListPopupWindow; 6322 field public static int Widget_AppCompat_Light_ListView_DropDown; 6323 field public static int Widget_AppCompat_Light_PopupMenu; 6324 field public static int Widget_AppCompat_Light_PopupMenu_Overflow; 6325 field public static int Widget_AppCompat_Light_SearchView; 6326 field public static int Widget_AppCompat_Light_Spinner_DropDown_ActionBar; 6327 field public static int Widget_AppCompat_ListPopupWindow; 6328 field public static int Widget_AppCompat_ListView; 6329 field public static int Widget_AppCompat_ListView_DropDown; 6330 field public static int Widget_AppCompat_ListView_Menu; 6331 field public static int Widget_AppCompat_PopupMenu; 6332 field public static int Widget_AppCompat_PopupMenu_Overflow; 6333 field public static int Widget_AppCompat_PopupWindow; 6334 field public static int Widget_AppCompat_ProgressBar; 6335 field public static int Widget_AppCompat_ProgressBar_Horizontal; 6336 field public static int Widget_AppCompat_RatingBar; 6337 field public static int Widget_AppCompat_SearchView; 6338 field public static int Widget_AppCompat_SearchView_ActionBar; 6339 field public static int Widget_AppCompat_Spinner; 6340 field public static int Widget_AppCompat_Spinner_DropDown; 6341 field public static int Widget_AppCompat_Spinner_DropDown_ActionBar; 6342 field public static int Widget_AppCompat_Spinner_Underlined; 6343 field public static int Widget_AppCompat_TextView_SpinnerItem; 6344 field public static int Widget_AppCompat_Toolbar; 6345 field public static int Widget_AppCompat_Toolbar_Button_Navigation; 6346 } 6347 6348 public static final class R.styleable { 6349 ctor public R.styleable(); 6350 field public static final int[] ActionBar; 6351 field public static final int[] ActionBarLayout; 6352 field public static int ActionBarLayout_android_layout_gravity; 6353 field public static int ActionBar_background; 6354 field public static int ActionBar_backgroundSplit; 6355 field public static int ActionBar_backgroundStacked; 6356 field public static int ActionBar_contentInsetEnd; 6357 field public static int ActionBar_contentInsetLeft; 6358 field public static int ActionBar_contentInsetRight; 6359 field public static int ActionBar_contentInsetStart; 6360 field public static int ActionBar_customNavigationLayout; 6361 field public static int ActionBar_displayOptions; 6362 field public static int ActionBar_divider; 6363 field public static int ActionBar_elevation; 6364 field public static int ActionBar_height; 6365 field public static int ActionBar_hideOnContentScroll; 6366 field public static int ActionBar_homeAsUpIndicator; 6367 field public static int ActionBar_homeLayout; 6368 field public static int ActionBar_icon; 6369 field public static int ActionBar_indeterminateProgressStyle; 6370 field public static int ActionBar_itemPadding; 6371 field public static int ActionBar_logo; 6372 field public static int ActionBar_navigationMode; 6373 field public static int ActionBar_popupTheme; 6374 field public static int ActionBar_progressBarPadding; 6375 field public static int ActionBar_progressBarStyle; 6376 field public static int ActionBar_subtitle; 6377 field public static int ActionBar_subtitleTextStyle; 6378 field public static int ActionBar_title; 6379 field public static int ActionBar_titleTextStyle; 6380 field public static final int[] ActionMenuItemView; 6381 field public static int ActionMenuItemView_android_minWidth; 6382 field public static final int[] ActionMenuView; 6383 field public static final int[] ActionMode; 6384 field public static int ActionMode_background; 6385 field public static int ActionMode_backgroundSplit; 6386 field public static int ActionMode_closeItemLayout; 6387 field public static int ActionMode_height; 6388 field public static int ActionMode_subtitleTextStyle; 6389 field public static int ActionMode_titleTextStyle; 6390 field public static final int[] ActivityChooserView; 6391 field public static int ActivityChooserView_expandActivityOverflowButtonDrawable; 6392 field public static int ActivityChooserView_initialActivityCount; 6393 field public static final int[] AlertDialog; 6394 field public static int AlertDialog_android_layout; 6395 field public static int AlertDialog_buttonPanelSideLayout; 6396 field public static int AlertDialog_listItemLayout; 6397 field public static int AlertDialog_listLayout; 6398 field public static int AlertDialog_multiChoiceItemLayout; 6399 field public static int AlertDialog_singleChoiceItemLayout; 6400 field public static final int[] AppCompatTextView; 6401 field public static int AppCompatTextView_android_textAppearance; 6402 field public static int AppCompatTextView_textAllCaps; 6403 field public static final int[] DrawerArrowToggle; 6404 field public static int DrawerArrowToggle_barSize; 6405 field public static int DrawerArrowToggle_color; 6406 field public static int DrawerArrowToggle_drawableSize; 6407 field public static int DrawerArrowToggle_gapBetweenBars; 6408 field public static int DrawerArrowToggle_middleBarArrowSize; 6409 field public static int DrawerArrowToggle_spinBars; 6410 field public static int DrawerArrowToggle_thickness; 6411 field public static int DrawerArrowToggle_topBottomBarArrowSize; 6412 field public static final int[] LinearLayoutCompat; 6413 field public static final int[] LinearLayoutCompat_Layout; 6414 field public static int LinearLayoutCompat_Layout_android_layout_gravity; 6415 field public static int LinearLayoutCompat_Layout_android_layout_height; 6416 field public static int LinearLayoutCompat_Layout_android_layout_weight; 6417 field public static int LinearLayoutCompat_Layout_android_layout_width; 6418 field public static int LinearLayoutCompat_android_baselineAligned; 6419 field public static int LinearLayoutCompat_android_baselineAlignedChildIndex; 6420 field public static int LinearLayoutCompat_android_gravity; 6421 field public static int LinearLayoutCompat_android_orientation; 6422 field public static int LinearLayoutCompat_android_weightSum; 6423 field public static int LinearLayoutCompat_divider; 6424 field public static int LinearLayoutCompat_dividerPadding; 6425 field public static int LinearLayoutCompat_measureWithLargestChild; 6426 field public static int LinearLayoutCompat_showDividers; 6427 field public static final int[] ListPopupWindow; 6428 field public static int ListPopupWindow_android_dropDownHorizontalOffset; 6429 field public static int ListPopupWindow_android_dropDownVerticalOffset; 6430 field public static final int[] MenuGroup; 6431 field public static int MenuGroup_android_checkableBehavior; 6432 field public static int MenuGroup_android_enabled; 6433 field public static int MenuGroup_android_id; 6434 field public static int MenuGroup_android_menuCategory; 6435 field public static int MenuGroup_android_orderInCategory; 6436 field public static int MenuGroup_android_visible; 6437 field public static final int[] MenuItem; 6438 field public static int MenuItem_actionLayout; 6439 field public static int MenuItem_actionProviderClass; 6440 field public static int MenuItem_actionViewClass; 6441 field public static int MenuItem_android_alphabeticShortcut; 6442 field public static int MenuItem_android_checkable; 6443 field public static int MenuItem_android_checked; 6444 field public static int MenuItem_android_enabled; 6445 field public static int MenuItem_android_icon; 6446 field public static int MenuItem_android_id; 6447 field public static int MenuItem_android_menuCategory; 6448 field public static int MenuItem_android_numericShortcut; 6449 field public static int MenuItem_android_onClick; 6450 field public static int MenuItem_android_orderInCategory; 6451 field public static int MenuItem_android_title; 6452 field public static int MenuItem_android_titleCondensed; 6453 field public static int MenuItem_android_visible; 6454 field public static int MenuItem_showAsAction; 6455 field public static final int[] MenuView; 6456 field public static int MenuView_android_headerBackground; 6457 field public static int MenuView_android_horizontalDivider; 6458 field public static int MenuView_android_itemBackground; 6459 field public static int MenuView_android_itemIconDisabledAlpha; 6460 field public static int MenuView_android_itemTextAppearance; 6461 field public static int MenuView_android_verticalDivider; 6462 field public static int MenuView_android_windowAnimationStyle; 6463 field public static int MenuView_preserveIconSpacing; 6464 field public static final int[] PopupWindow; 6465 field public static final int[] PopupWindowBackgroundState; 6466 field public static int PopupWindowBackgroundState_state_above_anchor; 6467 field public static int PopupWindow_android_popupBackground; 6468 field public static int PopupWindow_overlapAnchor; 6469 field public static final int[] SearchView; 6470 field public static int SearchView_android_focusable; 6471 field public static int SearchView_android_imeOptions; 6472 field public static int SearchView_android_inputType; 6473 field public static int SearchView_android_maxWidth; 6474 field public static int SearchView_closeIcon; 6475 field public static int SearchView_commitIcon; 6476 field public static int SearchView_defaultQueryHint; 6477 field public static int SearchView_goIcon; 6478 field public static int SearchView_iconifiedByDefault; 6479 field public static int SearchView_layout; 6480 field public static int SearchView_queryBackground; 6481 field public static int SearchView_queryHint; 6482 field public static int SearchView_searchHintIcon; 6483 field public static int SearchView_searchIcon; 6484 field public static int SearchView_submitBackground; 6485 field public static int SearchView_suggestionRowLayout; 6486 field public static int SearchView_voiceIcon; 6487 field public static final int[] Spinner; 6488 field public static int Spinner_android_background; 6489 field public static int Spinner_android_dropDownHorizontalOffset; 6490 field public static int Spinner_android_dropDownSelector; 6491 field public static int Spinner_android_dropDownVerticalOffset; 6492 field public static int Spinner_android_dropDownWidth; 6493 field public static int Spinner_android_gravity; 6494 field public static int Spinner_android_popupBackground; 6495 field public static int Spinner_disableChildrenWhenDisabled; 6496 field public static int Spinner_popupPromptView; 6497 field public static int Spinner_prompt; 6498 field public static int Spinner_spinnerMode; 6499 field public static final int[] SwitchCompat; 6500 field public static int SwitchCompat_android_textOff; 6501 field public static int SwitchCompat_android_textOn; 6502 field public static int SwitchCompat_android_thumb; 6503 field public static int SwitchCompat_showText; 6504 field public static int SwitchCompat_splitTrack; 6505 field public static int SwitchCompat_switchMinWidth; 6506 field public static int SwitchCompat_switchPadding; 6507 field public static int SwitchCompat_switchTextAppearance; 6508 field public static int SwitchCompat_thumbTextPadding; 6509 field public static int SwitchCompat_track; 6510 field public static final int[] TextAppearance; 6511 field public static int TextAppearance_android_textColor; 6512 field public static int TextAppearance_android_textSize; 6513 field public static int TextAppearance_android_textStyle; 6514 field public static int TextAppearance_android_typeface; 6515 field public static int TextAppearance_textAllCaps; 6516 field public static final int[] Theme; 6517 field public static int Theme_actionBarDivider; 6518 field public static int Theme_actionBarItemBackground; 6519 field public static int Theme_actionBarPopupTheme; 6520 field public static int Theme_actionBarSize; 6521 field public static int Theme_actionBarSplitStyle; 6522 field public static int Theme_actionBarStyle; 6523 field public static int Theme_actionBarTabBarStyle; 6524 field public static int Theme_actionBarTabStyle; 6525 field public static int Theme_actionBarTabTextStyle; 6526 field public static int Theme_actionBarTheme; 6527 field public static int Theme_actionBarWidgetTheme; 6528 field public static int Theme_actionButtonStyle; 6529 field public static int Theme_actionDropDownStyle; 6530 field public static int Theme_actionMenuTextAppearance; 6531 field public static int Theme_actionMenuTextColor; 6532 field public static int Theme_actionModeBackground; 6533 field public static int Theme_actionModeCloseButtonStyle; 6534 field public static int Theme_actionModeCloseDrawable; 6535 field public static int Theme_actionModeCopyDrawable; 6536 field public static int Theme_actionModeCutDrawable; 6537 field public static int Theme_actionModeFindDrawable; 6538 field public static int Theme_actionModePasteDrawable; 6539 field public static int Theme_actionModePopupWindowStyle; 6540 field public static int Theme_actionModeSelectAllDrawable; 6541 field public static int Theme_actionModeShareDrawable; 6542 field public static int Theme_actionModeSplitBackground; 6543 field public static int Theme_actionModeStyle; 6544 field public static int Theme_actionModeWebSearchDrawable; 6545 field public static int Theme_actionOverflowButtonStyle; 6546 field public static int Theme_actionOverflowMenuStyle; 6547 field public static int Theme_activityChooserViewStyle; 6548 field public static int Theme_alertDialogButtonGroupStyle; 6549 field public static int Theme_alertDialogCenterButtons; 6550 field public static int Theme_alertDialogStyle; 6551 field public static int Theme_alertDialogTheme; 6552 field public static int Theme_android_windowAnimationStyle; 6553 field public static int Theme_android_windowIsFloating; 6554 field public static int Theme_autoCompleteTextViewStyle; 6555 field public static int Theme_borderlessButtonStyle; 6556 field public static int Theme_buttonBarButtonStyle; 6557 field public static int Theme_buttonBarNegativeButtonStyle; 6558 field public static int Theme_buttonBarNeutralButtonStyle; 6559 field public static int Theme_buttonBarPositiveButtonStyle; 6560 field public static int Theme_buttonBarStyle; 6561 field public static int Theme_buttonStyle; 6562 field public static int Theme_buttonStyleSmall; 6563 field public static int Theme_checkboxStyle; 6564 field public static int Theme_checkedTextViewStyle; 6565 field public static int Theme_colorAccent; 6566 field public static int Theme_colorButtonNormal; 6567 field public static int Theme_colorControlActivated; 6568 field public static int Theme_colorControlHighlight; 6569 field public static int Theme_colorControlNormal; 6570 field public static int Theme_colorPrimary; 6571 field public static int Theme_colorPrimaryDark; 6572 field public static int Theme_colorSwitchThumbNormal; 6573 field public static int Theme_dialogPreferredPadding; 6574 field public static int Theme_dialogTheme; 6575 field public static int Theme_dividerHorizontal; 6576 field public static int Theme_dividerVertical; 6577 field public static int Theme_dropDownListViewStyle; 6578 field public static int Theme_dropdownListPreferredItemHeight; 6579 field public static int Theme_editTextBackground; 6580 field public static int Theme_editTextColor; 6581 field public static int Theme_editTextStyle; 6582 field public static int Theme_homeAsUpIndicator; 6583 field public static int Theme_listChoiceBackgroundIndicator; 6584 field public static int Theme_listDividerAlertDialog; 6585 field public static int Theme_listPopupWindowStyle; 6586 field public static int Theme_listPreferredItemHeight; 6587 field public static int Theme_listPreferredItemHeightLarge; 6588 field public static int Theme_listPreferredItemHeightSmall; 6589 field public static int Theme_listPreferredItemPaddingLeft; 6590 field public static int Theme_listPreferredItemPaddingRight; 6591 field public static int Theme_panelBackground; 6592 field public static int Theme_panelMenuListTheme; 6593 field public static int Theme_panelMenuListWidth; 6594 field public static int Theme_popupMenuStyle; 6595 field public static int Theme_popupWindowStyle; 6596 field public static int Theme_radioButtonStyle; 6597 field public static int Theme_ratingBarStyle; 6598 field public static int Theme_searchViewStyle; 6599 field public static int Theme_selectableItemBackground; 6600 field public static int Theme_selectableItemBackgroundBorderless; 6601 field public static int Theme_spinnerDropDownItemStyle; 6602 field public static int Theme_spinnerStyle; 6603 field public static int Theme_switchStyle; 6604 field public static int Theme_textAppearanceLargePopupMenu; 6605 field public static int Theme_textAppearanceListItem; 6606 field public static int Theme_textAppearanceListItemSmall; 6607 field public static int Theme_textAppearanceSearchResultSubtitle; 6608 field public static int Theme_textAppearanceSearchResultTitle; 6609 field public static int Theme_textAppearanceSmallPopupMenu; 6610 field public static int Theme_textColorAlertDialogListItem; 6611 field public static int Theme_textColorSearchUrl; 6612 field public static int Theme_toolbarNavigationButtonStyle; 6613 field public static int Theme_toolbarStyle; 6614 field public static int Theme_windowActionBar; 6615 field public static int Theme_windowActionBarOverlay; 6616 field public static int Theme_windowActionModeOverlay; 6617 field public static int Theme_windowFixedHeightMajor; 6618 field public static int Theme_windowFixedHeightMinor; 6619 field public static int Theme_windowFixedWidthMajor; 6620 field public static int Theme_windowFixedWidthMinor; 6621 field public static int Theme_windowMinWidthMajor; 6622 field public static int Theme_windowMinWidthMinor; 6623 field public static int Theme_windowNoTitle; 6624 field public static final int[] Toolbar; 6625 field public static int Toolbar_android_gravity; 6626 field public static int Toolbar_android_minHeight; 6627 field public static int Toolbar_collapseContentDescription; 6628 field public static int Toolbar_collapseIcon; 6629 field public static int Toolbar_contentInsetEnd; 6630 field public static int Toolbar_contentInsetLeft; 6631 field public static int Toolbar_contentInsetRight; 6632 field public static int Toolbar_contentInsetStart; 6633 field public static int Toolbar_maxButtonHeight; 6634 field public static int Toolbar_navigationContentDescription; 6635 field public static int Toolbar_navigationIcon; 6636 field public static int Toolbar_popupTheme; 6637 field public static int Toolbar_subtitle; 6638 field public static int Toolbar_subtitleTextAppearance; 6639 field public static int Toolbar_title; 6640 field public static int Toolbar_titleMarginBottom; 6641 field public static int Toolbar_titleMarginEnd; 6642 field public static int Toolbar_titleMarginStart; 6643 field public static int Toolbar_titleMarginTop; 6644 field public static int Toolbar_titleMargins; 6645 field public static int Toolbar_titleTextAppearance; 6646 field public static final int[] View; 6647 field public static final int[] ViewStubCompat; 6648 field public static int ViewStubCompat_android_id; 6649 field public static int ViewStubCompat_android_inflatedId; 6650 field public static int ViewStubCompat_android_layout; 6651 field public static int View_android_focusable; 6652 field public static int View_android_theme; 6653 field public static int View_backgroundTint; 6654 field public static int View_backgroundTintMode; 6655 field public static int View_paddingEnd; 6656 field public static int View_paddingStart; 6657 field public static int View_theme; 6658 } 6659 6660 } 6661 6662 package android.support.v7.view { 6663 6664 public abstract class ActionMode { 6665 ctor public ActionMode(); 6666 method public abstract void finish(); 6667 method public abstract android.view.View getCustomView(); 6668 method public abstract android.view.Menu getMenu(); 6669 method public abstract android.view.MenuInflater getMenuInflater(); 6670 method public abstract java.lang.CharSequence getSubtitle(); 6671 method public java.lang.Object getTag(); 6672 method public abstract java.lang.CharSequence getTitle(); 6673 method public boolean getTitleOptionalHint(); 6674 method public abstract void invalidate(); 6675 method public boolean isTitleOptional(); 6676 method public abstract void setCustomView(android.view.View); 6677 method public abstract void setSubtitle(java.lang.CharSequence); 6678 method public abstract void setSubtitle(int); 6679 method public void setTag(java.lang.Object); 6680 method public abstract void setTitle(java.lang.CharSequence); 6681 method public abstract void setTitle(int); 6682 method public void setTitleOptionalHint(boolean); 6683 } 6684 6685 public static abstract interface ActionMode.Callback { 6686 method public abstract boolean onActionItemClicked(android.support.v7.view.ActionMode, android.view.MenuItem); 6687 method public abstract boolean onCreateActionMode(android.support.v7.view.ActionMode, android.view.Menu); 6688 method public abstract void onDestroyActionMode(android.support.v7.view.ActionMode); 6689 method public abstract boolean onPrepareActionMode(android.support.v7.view.ActionMode, android.view.Menu); 6690 } 6691 6692 public abstract interface CollapsibleActionView { 6693 method public abstract void onActionViewCollapsed(); 6694 method public abstract void onActionViewExpanded(); 6695 } 6696 6697 } 6698 6699 package android.support.v7.widget { 6700 6701 public class ActionMenuView extends android.support.v7.widget.LinearLayoutCompat { 6702 ctor public ActionMenuView(android.content.Context); 6703 ctor public ActionMenuView(android.content.Context, android.util.AttributeSet); 6704 method public void dismissPopupMenus(); 6705 method public android.view.Menu getMenu(); 6706 method public int getPopupTheme(); 6707 method public boolean hideOverflowMenu(); 6708 method public boolean isOverflowMenuShowing(); 6709 method public void onConfigurationChanged(android.content.res.Configuration); 6710 method public void onDetachedFromWindow(); 6711 method public void setOnMenuItemClickListener(android.support.v7.widget.ActionMenuView.OnMenuItemClickListener); 6712 method public void setPopupTheme(int); 6713 method public boolean showOverflowMenu(); 6714 } 6715 6716 public static class ActionMenuView.LayoutParams extends android.support.v7.widget.LinearLayoutCompat.LayoutParams { 6717 ctor public ActionMenuView.LayoutParams(android.content.Context, android.util.AttributeSet); 6718 ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams); 6719 ctor public ActionMenuView.LayoutParams(android.support.v7.widget.ActionMenuView.LayoutParams); 6720 ctor public ActionMenuView.LayoutParams(int, int); 6721 field public int cellsUsed; 6722 field public boolean expandable; 6723 field public int extraPixels; 6724 field public boolean isOverflowButton; 6725 field public boolean preventEdgeOffset; 6726 } 6727 6728 public static abstract interface ActionMenuView.OnMenuItemClickListener { 6729 method public abstract boolean onMenuItemClick(android.view.MenuItem); 6730 } 6731 6732 public class AppCompatAutoCompleteTextView extends android.widget.AutoCompleteTextView { 6733 ctor public AppCompatAutoCompleteTextView(android.content.Context); 6734 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 6735 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 6736 } 6737 6738 public class AppCompatButton extends android.widget.Button { 6739 ctor public AppCompatButton(android.content.Context); 6740 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet); 6741 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet, int); 6742 } 6743 6744 public class AppCompatCheckBox extends android.widget.CheckBox { 6745 ctor public AppCompatCheckBox(android.content.Context); 6746 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet); 6747 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet, int); 6748 } 6749 6750 public class AppCompatCheckedTextView extends android.widget.CheckedTextView { 6751 ctor public AppCompatCheckedTextView(android.content.Context); 6752 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet); 6753 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet, int); 6754 } 6755 6756 public class AppCompatEditText extends android.widget.EditText { 6757 ctor public AppCompatEditText(android.content.Context); 6758 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet); 6759 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet, int); 6760 } 6761 6762 public class AppCompatMultiAutoCompleteTextView extends android.widget.MultiAutoCompleteTextView { 6763 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context); 6764 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 6765 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 6766 } 6767 6768 public class AppCompatRadioButton extends android.widget.RadioButton { 6769 ctor public AppCompatRadioButton(android.content.Context); 6770 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet); 6771 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet, int); 6772 } 6773 6774 public class AppCompatRatingBar extends android.widget.RatingBar { 6775 ctor public AppCompatRatingBar(android.content.Context); 6776 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet); 6777 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet, int); 6778 } 6779 6780 public class AppCompatSpinner extends android.widget.Spinner { 6781 ctor public AppCompatSpinner(android.content.Context); 6782 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet); 6783 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet, int); 6784 } 6785 6786 public class AppCompatTextView extends android.widget.TextView { 6787 ctor public AppCompatTextView(android.content.Context); 6788 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet); 6789 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet, int); 6790 } 6791 6792 public class LinearLayoutCompat extends android.view.ViewGroup { 6793 ctor public LinearLayoutCompat(android.content.Context); 6794 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet); 6795 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet, int); 6796 method public int getBaselineAlignedChildIndex(); 6797 method public android.graphics.drawable.Drawable getDividerDrawable(); 6798 method public int getDividerPadding(); 6799 method public int getOrientation(); 6800 method public int getShowDividers(); 6801 method public float getWeightSum(); 6802 method public boolean isBaselineAligned(); 6803 method public boolean isMeasureWithLargestChildEnabled(); 6804 method protected void onLayout(boolean, int, int, int, int); 6805 method public void setBaselineAligned(boolean); 6806 method public void setBaselineAlignedChildIndex(int); 6807 method public void setDividerDrawable(android.graphics.drawable.Drawable); 6808 method public void setDividerPadding(int); 6809 method public void setGravity(int); 6810 method public void setHorizontalGravity(int); 6811 method public void setMeasureWithLargestChildEnabled(boolean); 6812 method public void setOrientation(int); 6813 method public void setShowDividers(int); 6814 method public void setVerticalGravity(int); 6815 method public void setWeightSum(float); 6816 field public static final int HORIZONTAL = 0; // 0x0 6817 field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1 6818 field public static final int SHOW_DIVIDER_END = 4; // 0x4 6819 field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2 6820 field public static final int SHOW_DIVIDER_NONE = 0; // 0x0 6821 field public static final int VERTICAL = 1; // 0x1 6822 } 6823 6824 public static class LinearLayoutCompat.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 6825 ctor public LinearLayoutCompat.LayoutParams(android.content.Context, android.util.AttributeSet); 6826 ctor public LinearLayoutCompat.LayoutParams(int, int); 6827 ctor public LinearLayoutCompat.LayoutParams(int, int, float); 6828 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.LayoutParams); 6829 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 6830 ctor public LinearLayoutCompat.LayoutParams(android.support.v7.widget.LinearLayoutCompat.LayoutParams); 6831 field public int gravity; 6832 field public float weight; 6833 } 6834 6835 public class ListPopupWindow { 6836 ctor public ListPopupWindow(android.content.Context); 6837 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet); 6838 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int); 6839 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int, int); 6840 method public void clearListSelection(); 6841 method public android.view.View.OnTouchListener createDragToOpenListener(android.view.View); 6842 method public void dismiss(); 6843 method public android.view.View getAnchorView(); 6844 method public int getAnimationStyle(); 6845 method public android.graphics.drawable.Drawable getBackground(); 6846 method public int getHeight(); 6847 method public int getHorizontalOffset(); 6848 method public int getInputMethodMode(); 6849 method public android.widget.ListView getListView(); 6850 method public int getPromptPosition(); 6851 method public java.lang.Object getSelectedItem(); 6852 method public long getSelectedItemId(); 6853 method public int getSelectedItemPosition(); 6854 method public android.view.View getSelectedView(); 6855 method public int getSoftInputMode(); 6856 method public int getVerticalOffset(); 6857 method public int getWidth(); 6858 method public boolean isInputMethodNotNeeded(); 6859 method public boolean isModal(); 6860 method public boolean isShowing(); 6861 method public boolean onKeyDown(int, android.view.KeyEvent); 6862 method public boolean onKeyPreIme(int, android.view.KeyEvent); 6863 method public boolean onKeyUp(int, android.view.KeyEvent); 6864 method public boolean performItemClick(int); 6865 method public void postShow(); 6866 method public void setAdapter(android.widget.ListAdapter); 6867 method public void setAnchorView(android.view.View); 6868 method public void setAnimationStyle(int); 6869 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 6870 method public void setContentWidth(int); 6871 method public void setDropDownGravity(int); 6872 method public void setHeight(int); 6873 method public void setHorizontalOffset(int); 6874 method public void setInputMethodMode(int); 6875 method public void setListSelector(android.graphics.drawable.Drawable); 6876 method public void setModal(boolean); 6877 method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener); 6878 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener); 6879 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 6880 method public void setPromptPosition(int); 6881 method public void setPromptView(android.view.View); 6882 method public void setSelection(int); 6883 method public void setSoftInputMode(int); 6884 method public void setVerticalOffset(int); 6885 method public void setWidth(int); 6886 method public void show(); 6887 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 6888 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 6889 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 6890 field public static final int MATCH_PARENT = -1; // 0xffffffff 6891 field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0 6892 field public static final int POSITION_PROMPT_BELOW = 1; // 0x1 6893 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 6894 } 6895 6896 public class PopupMenu { 6897 ctor public PopupMenu(android.content.Context, android.view.View); 6898 ctor public PopupMenu(android.content.Context, android.view.View, int); 6899 ctor public PopupMenu(android.content.Context, android.view.View, int, int, int); 6900 method public void dismiss(); 6901 method public android.view.View.OnTouchListener getDragToOpenListener(); 6902 method public android.view.Menu getMenu(); 6903 method public android.view.MenuInflater getMenuInflater(); 6904 method public void inflate(int); 6905 method public void setOnDismissListener(android.support.v7.widget.PopupMenu.OnDismissListener); 6906 method public void setOnMenuItemClickListener(android.support.v7.widget.PopupMenu.OnMenuItemClickListener); 6907 method public void show(); 6908 } 6909 6910 public static abstract interface PopupMenu.OnDismissListener { 6911 method public abstract void onDismiss(android.support.v7.widget.PopupMenu); 6912 } 6913 6914 public static abstract interface PopupMenu.OnMenuItemClickListener { 6915 method public abstract boolean onMenuItemClick(android.view.MenuItem); 6916 } 6917 6918 public class SearchView extends android.support.v7.widget.LinearLayoutCompat implements android.support.v7.view.CollapsibleActionView { 6919 ctor public SearchView(android.content.Context); 6920 ctor public SearchView(android.content.Context, android.util.AttributeSet); 6921 ctor public SearchView(android.content.Context, android.util.AttributeSet, int); 6922 method public int getImeOptions(); 6923 method public int getInputType(); 6924 method public int getMaxWidth(); 6925 method public java.lang.CharSequence getQuery(); 6926 method public java.lang.CharSequence getQueryHint(); 6927 method public android.support.v4.widget.CursorAdapter getSuggestionsAdapter(); 6928 method public boolean isIconfiedByDefault(); 6929 method public boolean isIconified(); 6930 method public boolean isQueryRefinementEnabled(); 6931 method public boolean isSubmitButtonEnabled(); 6932 method public void onActionViewCollapsed(); 6933 method public void onActionViewExpanded(); 6934 method public void setIconified(boolean); 6935 method public void setIconifiedByDefault(boolean); 6936 method public void setImeOptions(int); 6937 method public void setInputType(int); 6938 method public void setMaxWidth(int); 6939 method public void setOnCloseListener(android.support.v7.widget.SearchView.OnCloseListener); 6940 method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener); 6941 method public void setOnQueryTextListener(android.support.v7.widget.SearchView.OnQueryTextListener); 6942 method public void setOnSearchClickListener(android.view.View.OnClickListener); 6943 method public void setOnSuggestionListener(android.support.v7.widget.SearchView.OnSuggestionListener); 6944 method public void setQuery(java.lang.CharSequence, boolean); 6945 method public void setQueryHint(java.lang.CharSequence); 6946 method public void setQueryRefinementEnabled(boolean); 6947 method public void setSearchableInfo(android.app.SearchableInfo); 6948 method public void setSubmitButtonEnabled(boolean); 6949 method public void setSuggestionsAdapter(android.support.v4.widget.CursorAdapter); 6950 } 6951 6952 public static abstract interface SearchView.OnCloseListener { 6953 method public abstract boolean onClose(); 6954 } 6955 6956 public static abstract interface SearchView.OnQueryTextListener { 6957 method public abstract boolean onQueryTextChange(java.lang.String); 6958 method public abstract boolean onQueryTextSubmit(java.lang.String); 6959 } 6960 6961 public static abstract interface SearchView.OnSuggestionListener { 6962 method public abstract boolean onSuggestionClick(int); 6963 method public abstract boolean onSuggestionSelect(int); 6964 } 6965 6966 public class ShareActionProvider extends android.support.v4.view.ActionProvider { 6967 ctor public ShareActionProvider(android.content.Context); 6968 method public android.view.View onCreateActionView(); 6969 method public void setOnShareTargetSelectedListener(android.support.v7.widget.ShareActionProvider.OnShareTargetSelectedListener); 6970 method public void setShareHistoryFileName(java.lang.String); 6971 method public void setShareIntent(android.content.Intent); 6972 field public static final java.lang.String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml"; 6973 } 6974 6975 public static abstract interface ShareActionProvider.OnShareTargetSelectedListener { 6976 method public abstract boolean onShareTargetSelected(android.support.v7.widget.ShareActionProvider, android.content.Intent); 6977 } 6978 6979 public class SwitchCompat extends android.widget.CompoundButton { 6980 ctor public SwitchCompat(android.content.Context); 6981 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet); 6982 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet, int); 6983 method public boolean getShowText(); 6984 method public boolean getSplitTrack(); 6985 method public int getSwitchMinWidth(); 6986 method public int getSwitchPadding(); 6987 method public java.lang.CharSequence getTextOff(); 6988 method public java.lang.CharSequence getTextOn(); 6989 method public android.graphics.drawable.Drawable getThumbDrawable(); 6990 method public int getThumbTextPadding(); 6991 method public android.graphics.drawable.Drawable getTrackDrawable(); 6992 method public void onMeasure(int, int); 6993 method public void setShowText(boolean); 6994 method public void setSplitTrack(boolean); 6995 method public void setSwitchMinWidth(int); 6996 method public void setSwitchPadding(int); 6997 method public void setSwitchTextAppearance(android.content.Context, int); 6998 method public void setSwitchTypeface(android.graphics.Typeface, int); 6999 method public void setSwitchTypeface(android.graphics.Typeface); 7000 method public void setTextOff(java.lang.CharSequence); 7001 method public void setTextOn(java.lang.CharSequence); 7002 method public void setThumbDrawable(android.graphics.drawable.Drawable); 7003 method public void setThumbResource(int); 7004 method public void setThumbTextPadding(int); 7005 method public void setTrackDrawable(android.graphics.drawable.Drawable); 7006 method public void setTrackResource(int); 7007 } 7008 7009 public class Toolbar extends android.view.ViewGroup { 7010 ctor public Toolbar(android.content.Context); 7011 ctor public Toolbar(android.content.Context, android.util.AttributeSet); 7012 ctor public Toolbar(android.content.Context, android.util.AttributeSet, int); 7013 method public void collapseActionView(); 7014 method public void dismissPopupMenus(); 7015 method public int getContentInsetEnd(); 7016 method public int getContentInsetLeft(); 7017 method public int getContentInsetRight(); 7018 method public int getContentInsetStart(); 7019 method public android.graphics.drawable.Drawable getLogo(); 7020 method public java.lang.CharSequence getLogoDescription(); 7021 method public android.view.Menu getMenu(); 7022 method public java.lang.CharSequence getNavigationContentDescription(); 7023 method public android.graphics.drawable.Drawable getNavigationIcon(); 7024 method public int getPopupTheme(); 7025 method public java.lang.CharSequence getSubtitle(); 7026 method public java.lang.CharSequence getTitle(); 7027 method public boolean hasExpandedActionView(); 7028 method public boolean hideOverflowMenu(); 7029 method public void inflateMenu(int); 7030 method public boolean isOverflowMenuShowing(); 7031 method protected void onLayout(boolean, int, int, int, int); 7032 method public void setContentInsetsAbsolute(int, int); 7033 method public void setContentInsetsRelative(int, int); 7034 method public void setLogo(int); 7035 method public void setLogo(android.graphics.drawable.Drawable); 7036 method public void setLogoDescription(int); 7037 method public void setLogoDescription(java.lang.CharSequence); 7038 method public void setNavigationContentDescription(int); 7039 method public void setNavigationContentDescription(java.lang.CharSequence); 7040 method public void setNavigationIcon(int); 7041 method public void setNavigationIcon(android.graphics.drawable.Drawable); 7042 method public void setNavigationOnClickListener(android.view.View.OnClickListener); 7043 method public void setOnMenuItemClickListener(android.support.v7.widget.Toolbar.OnMenuItemClickListener); 7044 method public void setPopupTheme(int); 7045 method public void setSubtitle(int); 7046 method public void setSubtitle(java.lang.CharSequence); 7047 method public void setSubtitleTextAppearance(android.content.Context, int); 7048 method public void setSubtitleTextColor(int); 7049 method public void setTitle(int); 7050 method public void setTitle(java.lang.CharSequence); 7051 method public void setTitleTextAppearance(android.content.Context, int); 7052 method public void setTitleTextColor(int); 7053 method public boolean showOverflowMenu(); 7054 } 7055 7056 public static class Toolbar.LayoutParams extends android.support.v7.app.ActionBar.LayoutParams { 7057 ctor public Toolbar.LayoutParams(android.content.Context, android.util.AttributeSet); 7058 ctor public Toolbar.LayoutParams(int, int); 7059 ctor public Toolbar.LayoutParams(int, int, int); 7060 ctor public Toolbar.LayoutParams(int); 7061 ctor public Toolbar.LayoutParams(android.support.v7.widget.Toolbar.LayoutParams); 7062 ctor public Toolbar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 7063 ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 7064 ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams); 7065 } 7066 7067 public static abstract interface Toolbar.OnMenuItemClickListener { 7068 method public abstract boolean onMenuItemClick(android.view.MenuItem); 7069 } 7070 7071 public static class Toolbar.SavedState extends android.view.View.BaseSavedState { 7072 ctor public Toolbar.SavedState(android.os.Parcel); 7073 ctor public Toolbar.SavedState(android.os.Parcelable); 7074 field public static final android.os.Parcelable.Creator<android.support.v7.widget.Toolbar.SavedState> CREATOR; 7075 } 7076 7077 } 7078 7079 package android.support.v7.widget { 7080 7081 public class CardView extends android.widget.FrameLayout { 7082 ctor public CardView(android.content.Context); 7083 ctor public CardView(android.content.Context, android.util.AttributeSet); 7084 ctor public CardView(android.content.Context, android.util.AttributeSet, int); 7085 method public float getCardElevation(); 7086 method public int getContentPaddingBottom(); 7087 method public int getContentPaddingLeft(); 7088 method public int getContentPaddingRight(); 7089 method public int getContentPaddingTop(); 7090 method public float getMaxCardElevation(); 7091 method public boolean getPreventCornerOverlap(); 7092 method public float getRadius(); 7093 method public boolean getUseCompatPadding(); 7094 method public void setCardBackgroundColor(int); 7095 method public void setCardElevation(float); 7096 method public void setContentPadding(int, int, int, int); 7097 method public void setMaxCardElevation(float); 7098 method public void setPreventCornerOverlap(boolean); 7099 method public void setRadius(float); 7100 method public void setUseCompatPadding(boolean); 7101 } 7102 7103 } 7104 7105 package android.support.v7.widget { 7106 7107 public class GridLayout extends android.view.ViewGroup { 7108 ctor public GridLayout(android.content.Context, android.util.AttributeSet, int); 7109 ctor public GridLayout(android.content.Context, android.util.AttributeSet); 7110 ctor public GridLayout(android.content.Context); 7111 method public int getAlignmentMode(); 7112 method public int getColumnCount(); 7113 method public int getOrientation(); 7114 method public android.util.Printer getPrinter(); 7115 method public int getRowCount(); 7116 method public boolean getUseDefaultMargins(); 7117 method public boolean isColumnOrderPreserved(); 7118 method public boolean isRowOrderPreserved(); 7119 method protected void onLayout(boolean, int, int, int, int); 7120 method public void setAlignmentMode(int); 7121 method public void setColumnCount(int); 7122 method public void setColumnOrderPreserved(boolean); 7123 method public void setOrientation(int); 7124 method public void setPrinter(android.util.Printer); 7125 method public void setRowCount(int); 7126 method public void setRowOrderPreserved(boolean); 7127 method public void setUseDefaultMargins(boolean); 7128 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment, float); 7129 method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment, float); 7130 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, float); 7131 method public static android.support.v7.widget.GridLayout.Spec spec(int, float); 7132 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment); 7133 method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment); 7134 method public static android.support.v7.widget.GridLayout.Spec spec(int, int); 7135 method public static android.support.v7.widget.GridLayout.Spec spec(int); 7136 field public static final int ALIGN_BOUNDS = 0; // 0x0 7137 field public static final int ALIGN_MARGINS = 1; // 0x1 7138 field public static final android.support.v7.widget.GridLayout.Alignment BASELINE; 7139 field public static final android.support.v7.widget.GridLayout.Alignment BOTTOM; 7140 field public static final android.support.v7.widget.GridLayout.Alignment CENTER; 7141 field public static final android.support.v7.widget.GridLayout.Alignment END; 7142 field public static final android.support.v7.widget.GridLayout.Alignment FILL; 7143 field public static final int HORIZONTAL = 0; // 0x0 7144 field public static final android.support.v7.widget.GridLayout.Alignment LEFT; 7145 field public static final android.support.v7.widget.GridLayout.Alignment RIGHT; 7146 field public static final android.support.v7.widget.GridLayout.Alignment START; 7147 field public static final android.support.v7.widget.GridLayout.Alignment TOP; 7148 field public static final int UNDEFINED = -2147483648; // 0x80000000 7149 field public static final int VERTICAL = 1; // 0x1 7150 } 7151 7152 public static abstract class GridLayout.Alignment { 7153 } 7154 7155 public static class GridLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 7156 ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.Spec, android.support.v7.widget.GridLayout.Spec); 7157 ctor public GridLayout.LayoutParams(); 7158 ctor public GridLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 7159 ctor public GridLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 7160 ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.LayoutParams); 7161 ctor public GridLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 7162 method public void setGravity(int); 7163 field public android.support.v7.widget.GridLayout.Spec columnSpec; 7164 field public android.support.v7.widget.GridLayout.Spec rowSpec; 7165 } 7166 7167 public static class GridLayout.Spec { 7168 method public android.support.v7.widget.GridLayout.Alignment getAbsoluteAlignment(boolean); 7169 } 7170 7171 public final deprecated class Space extends android.support.v4.widget.Space { 7172 ctor public Space(android.content.Context); 7173 ctor public Space(android.content.Context, android.util.AttributeSet); 7174 ctor public Space(android.content.Context, android.util.AttributeSet, int); 7175 } 7176 7177 } 7178 7179 package android.support.v7.app { 7180 7181 public class MediaRouteActionProvider extends android.support.v4.view.ActionProvider { 7182 ctor public MediaRouteActionProvider(android.content.Context); 7183 method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory(); 7184 method public android.support.v7.app.MediaRouteButton getMediaRouteButton(); 7185 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7186 method public android.view.View onCreateActionView(); 7187 method public android.support.v7.app.MediaRouteButton onCreateMediaRouteButton(); 7188 method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory); 7189 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7190 } 7191 7192 public class MediaRouteButton extends android.view.View { 7193 ctor public MediaRouteButton(android.content.Context); 7194 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet); 7195 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet, int); 7196 method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory(); 7197 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7198 method public void onAttachedToWindow(); 7199 method public void onDetachedFromWindow(); 7200 method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory); 7201 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7202 method public boolean showDialog(); 7203 } 7204 7205 public class MediaRouteChooserDialog extends android.app.Dialog { 7206 ctor public MediaRouteChooserDialog(android.content.Context); 7207 ctor public MediaRouteChooserDialog(android.content.Context, int); 7208 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7209 method public boolean onFilterRoute(android.support.v7.media.MediaRouter.RouteInfo); 7210 method public void onFilterRoutes(java.util.List<android.support.v7.media.MediaRouter.RouteInfo>); 7211 method public void refreshRoutes(); 7212 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7213 } 7214 7215 public class MediaRouteChooserDialogFragment extends android.support.v4.app.DialogFragment { 7216 ctor public MediaRouteChooserDialogFragment(); 7217 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7218 method public android.support.v7.app.MediaRouteChooserDialog onCreateChooserDialog(android.content.Context, android.os.Bundle); 7219 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7220 } 7221 7222 public class MediaRouteControllerDialog extends android.app.Dialog { 7223 ctor public MediaRouteControllerDialog(android.content.Context); 7224 ctor public MediaRouteControllerDialog(android.content.Context, int); 7225 method public android.view.View getMediaControlView(); 7226 method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSession(); 7227 method public android.support.v7.media.MediaRouter.RouteInfo getRoute(); 7228 method public boolean isVolumeControlEnabled(); 7229 method public android.view.View onCreateMediaControlView(android.os.Bundle); 7230 method public void setVolumeControlEnabled(boolean); 7231 } 7232 7233 public class MediaRouteControllerDialogFragment extends android.support.v4.app.DialogFragment { 7234 ctor public MediaRouteControllerDialogFragment(); 7235 method public android.support.v7.app.MediaRouteControllerDialog onCreateControllerDialog(android.content.Context, android.os.Bundle); 7236 } 7237 7238 public class MediaRouteDialogFactory { 7239 ctor public MediaRouteDialogFactory(); 7240 method public static android.support.v7.app.MediaRouteDialogFactory getDefault(); 7241 method public android.support.v7.app.MediaRouteChooserDialogFragment onCreateChooserDialogFragment(); 7242 method public android.support.v7.app.MediaRouteControllerDialogFragment onCreateControllerDialogFragment(); 7243 } 7244 7245 public class MediaRouteDiscoveryFragment extends android.support.v4.app.Fragment { 7246 ctor public MediaRouteDiscoveryFragment(); 7247 method public android.support.v7.media.MediaRouter getMediaRouter(); 7248 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7249 method public android.support.v7.media.MediaRouter.Callback onCreateCallback(); 7250 method public int onPrepareCallbackFlags(); 7251 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7252 } 7253 7254 } 7255 7256 package android.support.v7.media { 7257 7258 public final class MediaControlIntent { 7259 field public static final java.lang.String ACTION_END_SESSION = "android.media.intent.action.END_SESSION"; 7260 field public static final java.lang.String ACTION_ENQUEUE = "android.media.intent.action.ENQUEUE"; 7261 field public static final java.lang.String ACTION_GET_SESSION_STATUS = "android.media.intent.action.GET_SESSION_STATUS"; 7262 field public static final java.lang.String ACTION_GET_STATUS = "android.media.intent.action.GET_STATUS"; 7263 field public static final java.lang.String ACTION_PAUSE = "android.media.intent.action.PAUSE"; 7264 field public static final java.lang.String ACTION_PLAY = "android.media.intent.action.PLAY"; 7265 field public static final java.lang.String ACTION_REMOVE = "android.media.intent.action.REMOVE"; 7266 field public static final java.lang.String ACTION_RESUME = "android.media.intent.action.RESUME"; 7267 field public static final java.lang.String ACTION_SEEK = "android.media.intent.action.SEEK"; 7268 field public static final java.lang.String ACTION_START_SESSION = "android.media.intent.action.START_SESSION"; 7269 field public static final java.lang.String ACTION_STOP = "android.media.intent.action.STOP"; 7270 field public static final java.lang.String CATEGORY_LIVE_AUDIO = "android.media.intent.category.LIVE_AUDIO"; 7271 field public static final java.lang.String CATEGORY_LIVE_VIDEO = "android.media.intent.category.LIVE_VIDEO"; 7272 field public static final java.lang.String CATEGORY_REMOTE_PLAYBACK = "android.media.intent.category.REMOTE_PLAYBACK"; 7273 field public static final int ERROR_INVALID_ITEM_ID = 3; // 0x3 7274 field public static final int ERROR_INVALID_SESSION_ID = 2; // 0x2 7275 field public static final int ERROR_UNKNOWN = 0; // 0x0 7276 field public static final int ERROR_UNSUPPORTED_OPERATION = 1; // 0x1 7277 field public static final java.lang.String EXTRA_ERROR_CODE = "android.media.intent.extra.ERROR_CODE"; 7278 field public static final java.lang.String EXTRA_ITEM_CONTENT_POSITION = "android.media.intent.extra.ITEM_POSITION"; 7279 field public static final java.lang.String EXTRA_ITEM_HTTP_HEADERS = "android.media.intent.extra.HTTP_HEADERS"; 7280 field public static final java.lang.String EXTRA_ITEM_ID = "android.media.intent.extra.ITEM_ID"; 7281 field public static final java.lang.String EXTRA_ITEM_METADATA = "android.media.intent.extra.ITEM_METADATA"; 7282 field public static final java.lang.String EXTRA_ITEM_STATUS = "android.media.intent.extra.ITEM_STATUS"; 7283 field public static final java.lang.String EXTRA_ITEM_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.ITEM_STATUS_UPDATE_RECEIVER"; 7284 field public static final java.lang.String EXTRA_SESSION_ID = "android.media.intent.extra.SESSION_ID"; 7285 field public static final java.lang.String EXTRA_SESSION_STATUS = "android.media.intent.extra.SESSION_STATUS"; 7286 field public static final java.lang.String EXTRA_SESSION_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.SESSION_STATUS_UPDATE_RECEIVER"; 7287 } 7288 7289 public final class MediaItemMetadata { 7290 field public static final java.lang.String KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 7291 field public static final java.lang.String KEY_ALBUM_TITLE = "android.media.metadata.ALBUM_TITLE"; 7292 field public static final java.lang.String KEY_ARTIST = "android.media.metadata.ARTIST"; 7293 field public static final java.lang.String KEY_ARTWORK_URI = "android.media.metadata.ARTWORK_URI"; 7294 field public static final java.lang.String KEY_AUTHOR = "android.media.metadata.AUTHOR"; 7295 field public static final java.lang.String KEY_COMPOSER = "android.media.metadata.COMPOSER"; 7296 field public static final java.lang.String KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 7297 field public static final java.lang.String KEY_DURATION = "android.media.metadata.DURATION"; 7298 field public static final java.lang.String KEY_TITLE = "android.media.metadata.TITLE"; 7299 field public static final java.lang.String KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 7300 field public static final java.lang.String KEY_YEAR = "android.media.metadata.YEAR"; 7301 } 7302 7303 public final class MediaItemStatus { 7304 method public android.os.Bundle asBundle(); 7305 method public static android.support.v7.media.MediaItemStatus fromBundle(android.os.Bundle); 7306 method public long getContentDuration(); 7307 method public long getContentPosition(); 7308 method public android.os.Bundle getExtras(); 7309 method public int getPlaybackState(); 7310 method public long getTimestamp(); 7311 field public static final java.lang.String EXTRA_HTTP_RESPONSE_HEADERS = "android.media.status.extra.HTTP_RESPONSE_HEADERS"; 7312 field public static final java.lang.String EXTRA_HTTP_STATUS_CODE = "android.media.status.extra.HTTP_STATUS_CODE"; 7313 field public static final int PLAYBACK_STATE_BUFFERING = 3; // 0x3 7314 field public static final int PLAYBACK_STATE_CANCELED = 5; // 0x5 7315 field public static final int PLAYBACK_STATE_ERROR = 7; // 0x7 7316 field public static final int PLAYBACK_STATE_FINISHED = 4; // 0x4 7317 field public static final int PLAYBACK_STATE_INVALIDATED = 6; // 0x6 7318 field public static final int PLAYBACK_STATE_PAUSED = 2; // 0x2 7319 field public static final int PLAYBACK_STATE_PENDING = 0; // 0x0 7320 field public static final int PLAYBACK_STATE_PLAYING = 1; // 0x1 7321 } 7322 7323 public static final class MediaItemStatus.Builder { 7324 ctor public MediaItemStatus.Builder(int); 7325 ctor public MediaItemStatus.Builder(android.support.v7.media.MediaItemStatus); 7326 method public android.support.v7.media.MediaItemStatus build(); 7327 method public android.support.v7.media.MediaItemStatus.Builder setContentDuration(long); 7328 method public android.support.v7.media.MediaItemStatus.Builder setContentPosition(long); 7329 method public android.support.v7.media.MediaItemStatus.Builder setExtras(android.os.Bundle); 7330 method public android.support.v7.media.MediaItemStatus.Builder setPlaybackState(int); 7331 method public android.support.v7.media.MediaItemStatus.Builder setTimestamp(long); 7332 } 7333 7334 public final class MediaRouteDescriptor { 7335 method public android.os.Bundle asBundle(); 7336 method public boolean canDisconnectAndKeepPlaying(); 7337 method public static android.support.v7.media.MediaRouteDescriptor fromBundle(android.os.Bundle); 7338 method public java.util.List<android.content.IntentFilter> getControlFilters(); 7339 method public java.lang.String getDescription(); 7340 method public android.os.Bundle getExtras(); 7341 method public java.lang.String getId(); 7342 method public java.lang.String getName(); 7343 method public int getPlaybackStream(); 7344 method public int getPlaybackType(); 7345 method public int getPresentationDisplayId(); 7346 method public android.content.IntentSender getSettingsActivity(); 7347 method public int getVolume(); 7348 method public int getVolumeHandling(); 7349 method public int getVolumeMax(); 7350 method public boolean isConnecting(); 7351 method public boolean isEnabled(); 7352 method public boolean isValid(); 7353 } 7354 7355 public static final class MediaRouteDescriptor.Builder { 7356 ctor public MediaRouteDescriptor.Builder(java.lang.String, java.lang.String); 7357 ctor public MediaRouteDescriptor.Builder(android.support.v7.media.MediaRouteDescriptor); 7358 method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilter(android.content.IntentFilter); 7359 method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilters(java.util.Collection<android.content.IntentFilter>); 7360 method public android.support.v7.media.MediaRouteDescriptor build(); 7361 method public android.support.v7.media.MediaRouteDescriptor.Builder setCanDisconnect(boolean); 7362 method public android.support.v7.media.MediaRouteDescriptor.Builder setConnecting(boolean); 7363 method public android.support.v7.media.MediaRouteDescriptor.Builder setDescription(java.lang.String); 7364 method public android.support.v7.media.MediaRouteDescriptor.Builder setEnabled(boolean); 7365 method public android.support.v7.media.MediaRouteDescriptor.Builder setExtras(android.os.Bundle); 7366 method public android.support.v7.media.MediaRouteDescriptor.Builder setId(java.lang.String); 7367 method public android.support.v7.media.MediaRouteDescriptor.Builder setName(java.lang.String); 7368 method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackStream(int); 7369 method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackType(int); 7370 method public android.support.v7.media.MediaRouteDescriptor.Builder setPresentationDisplayId(int); 7371 method public android.support.v7.media.MediaRouteDescriptor.Builder setSettingsActivity(android.content.IntentSender); 7372 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolume(int); 7373 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeHandling(int); 7374 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeMax(int); 7375 } 7376 7377 public final class MediaRouteDiscoveryRequest { 7378 ctor public MediaRouteDiscoveryRequest(android.support.v7.media.MediaRouteSelector, boolean); 7379 method public android.os.Bundle asBundle(); 7380 method public static android.support.v7.media.MediaRouteDiscoveryRequest fromBundle(android.os.Bundle); 7381 method public android.support.v7.media.MediaRouteSelector getSelector(); 7382 method public boolean isActiveScan(); 7383 method public boolean isValid(); 7384 } 7385 7386 public abstract class MediaRouteProvider { 7387 ctor public MediaRouteProvider(android.content.Context); 7388 method public final android.content.Context getContext(); 7389 method public final android.support.v7.media.MediaRouteProviderDescriptor getDescriptor(); 7390 method public final android.support.v7.media.MediaRouteDiscoveryRequest getDiscoveryRequest(); 7391 method public final android.os.Handler getHandler(); 7392 method public final android.support.v7.media.MediaRouteProvider.ProviderMetadata getMetadata(); 7393 method public android.support.v7.media.MediaRouteProvider.RouteController onCreateRouteController(java.lang.String); 7394 method public void onDiscoveryRequestChanged(android.support.v7.media.MediaRouteDiscoveryRequest); 7395 method public final void setCallback(android.support.v7.media.MediaRouteProvider.Callback); 7396 method public final void setDescriptor(android.support.v7.media.MediaRouteProviderDescriptor); 7397 method public final void setDiscoveryRequest(android.support.v7.media.MediaRouteDiscoveryRequest); 7398 } 7399 7400 public static abstract class MediaRouteProvider.Callback { 7401 ctor public MediaRouteProvider.Callback(); 7402 method public void onDescriptorChanged(android.support.v7.media.MediaRouteProvider, android.support.v7.media.MediaRouteProviderDescriptor); 7403 } 7404 7405 public static final class MediaRouteProvider.ProviderMetadata { 7406 method public android.content.ComponentName getComponentName(); 7407 method public java.lang.String getPackageName(); 7408 } 7409 7410 public static abstract class MediaRouteProvider.RouteController { 7411 ctor public MediaRouteProvider.RouteController(); 7412 method public boolean onControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback); 7413 method public void onRelease(); 7414 method public void onSelect(); 7415 method public void onSetVolume(int); 7416 method public void onUnselect(); 7417 method public void onUnselect(int); 7418 method public void onUpdateVolume(int); 7419 } 7420 7421 public final class MediaRouteProviderDescriptor { 7422 method public android.os.Bundle asBundle(); 7423 method public static android.support.v7.media.MediaRouteProviderDescriptor fromBundle(android.os.Bundle); 7424 method public java.util.List<android.support.v7.media.MediaRouteDescriptor> getRoutes(); 7425 method public boolean isValid(); 7426 } 7427 7428 public static final class MediaRouteProviderDescriptor.Builder { 7429 ctor public MediaRouteProviderDescriptor.Builder(); 7430 ctor public MediaRouteProviderDescriptor.Builder(android.support.v7.media.MediaRouteProviderDescriptor); 7431 method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoute(android.support.v7.media.MediaRouteDescriptor); 7432 method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoutes(java.util.Collection<android.support.v7.media.MediaRouteDescriptor>); 7433 method public android.support.v7.media.MediaRouteProviderDescriptor build(); 7434 } 7435 7436 public abstract class MediaRouteProviderService extends android.app.Service { 7437 ctor public MediaRouteProviderService(); 7438 method public android.support.v7.media.MediaRouteProvider getMediaRouteProvider(); 7439 method public android.os.IBinder onBind(android.content.Intent); 7440 method public abstract android.support.v7.media.MediaRouteProvider onCreateMediaRouteProvider(); 7441 field public static final java.lang.String SERVICE_INTERFACE = "android.media.MediaRouteProviderService"; 7442 } 7443 7444 public final class MediaRouteSelector { 7445 method public android.os.Bundle asBundle(); 7446 method public boolean contains(android.support.v7.media.MediaRouteSelector); 7447 method public static android.support.v7.media.MediaRouteSelector fromBundle(android.os.Bundle); 7448 method public java.util.List<java.lang.String> getControlCategories(); 7449 method public boolean hasControlCategory(java.lang.String); 7450 method public boolean isEmpty(); 7451 method public boolean isValid(); 7452 method public boolean matchesControlFilters(java.util.List<android.content.IntentFilter>); 7453 field public static final android.support.v7.media.MediaRouteSelector EMPTY; 7454 } 7455 7456 public static final class MediaRouteSelector.Builder { 7457 ctor public MediaRouteSelector.Builder(); 7458 ctor public MediaRouteSelector.Builder(android.support.v7.media.MediaRouteSelector); 7459 method public android.support.v7.media.MediaRouteSelector.Builder addControlCategories(java.util.Collection<java.lang.String>); 7460 method public android.support.v7.media.MediaRouteSelector.Builder addControlCategory(java.lang.String); 7461 method public android.support.v7.media.MediaRouteSelector.Builder addSelector(android.support.v7.media.MediaRouteSelector); 7462 method public android.support.v7.media.MediaRouteSelector build(); 7463 } 7464 7465 public final class MediaRouter { 7466 method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback); 7467 method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback, int); 7468 method public void addProvider(android.support.v7.media.MediaRouteProvider); 7469 method public void addRemoteControlClient(java.lang.Object); 7470 method public android.support.v7.media.MediaRouter.RouteInfo getDefaultRoute(); 7471 method public static android.support.v7.media.MediaRouter getInstance(android.content.Context); 7472 method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSessionToken(); 7473 method public java.util.List<android.support.v7.media.MediaRouter.ProviderInfo> getProviders(); 7474 method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes(); 7475 method public android.support.v7.media.MediaRouter.RouteInfo getSelectedRoute(); 7476 method public boolean isRouteAvailable(android.support.v7.media.MediaRouteSelector, int); 7477 method public void removeCallback(android.support.v7.media.MediaRouter.Callback); 7478 method public void removeProvider(android.support.v7.media.MediaRouteProvider); 7479 method public void removeRemoteControlClient(java.lang.Object); 7480 method public void selectRoute(android.support.v7.media.MediaRouter.RouteInfo); 7481 method public void setMediaSession(java.lang.Object); 7482 method public void setMediaSessionCompat(android.support.v4.media.session.MediaSessionCompat); 7483 method public void unselect(int); 7484 method public android.support.v7.media.MediaRouter.RouteInfo updateSelectedRoute(android.support.v7.media.MediaRouteSelector); 7485 field public static final int AVAILABILITY_FLAG_IGNORE_DEFAULT_ROUTE = 1; // 0x1 7486 field public static final int AVAILABILITY_FLAG_REQUIRE_MATCH = 2; // 0x2 7487 field public static final int CALLBACK_FLAG_FORCE_DISCOVERY = 8; // 0x8 7488 field public static final int CALLBACK_FLAG_PERFORM_ACTIVE_SCAN = 1; // 0x1 7489 field public static final int CALLBACK_FLAG_REQUEST_DISCOVERY = 4; // 0x4 7490 field public static final int CALLBACK_FLAG_UNFILTERED_EVENTS = 2; // 0x2 7491 field public static final int UNSELECT_REASON_DISCONNECTED = 1; // 0x1 7492 field public static final int UNSELECT_REASON_ROUTE_CHANGED = 3; // 0x3 7493 field public static final int UNSELECT_REASON_STOPPED = 2; // 0x2 7494 field public static final int UNSELECT_REASON_UNKNOWN = 0; // 0x0 7495 } 7496 7497 public static abstract class MediaRouter.Callback { 7498 ctor public MediaRouter.Callback(); 7499 method public void onProviderAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 7500 method public void onProviderChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 7501 method public void onProviderRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 7502 method public void onRouteAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7503 method public void onRouteChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7504 method public void onRoutePresentationDisplayChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7505 method public void onRouteRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7506 method public void onRouteSelected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7507 method public void onRouteUnselected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7508 method public void onRouteVolumeChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7509 } 7510 7511 public static abstract class MediaRouter.ControlRequestCallback { 7512 ctor public MediaRouter.ControlRequestCallback(); 7513 method public void onError(java.lang.String, android.os.Bundle); 7514 method public void onResult(android.os.Bundle); 7515 } 7516 7517 public static final class MediaRouter.ProviderInfo { 7518 method public android.content.ComponentName getComponentName(); 7519 method public java.lang.String getPackageName(); 7520 method public android.support.v7.media.MediaRouteProvider getProviderInstance(); 7521 method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes(); 7522 } 7523 7524 public static final class MediaRouter.RouteInfo { 7525 method public boolean canDisconnect(); 7526 method public java.util.List<android.content.IntentFilter> getControlFilters(); 7527 method public java.lang.String getDescription(); 7528 method public android.os.Bundle getExtras(); 7529 method public java.lang.String getId(); 7530 method public java.lang.String getName(); 7531 method public int getPlaybackStream(); 7532 method public int getPlaybackType(); 7533 method public android.view.Display getPresentationDisplay(); 7534 method public android.support.v7.media.MediaRouter.ProviderInfo getProvider(); 7535 method public android.content.IntentSender getSettingsIntent(); 7536 method public int getVolume(); 7537 method public int getVolumeHandling(); 7538 method public int getVolumeMax(); 7539 method public boolean isConnecting(); 7540 method public boolean isDefault(); 7541 method public boolean isEnabled(); 7542 method public boolean isSelected(); 7543 method public boolean matchesSelector(android.support.v7.media.MediaRouteSelector); 7544 method public void requestSetVolume(int); 7545 method public void requestUpdateVolume(int); 7546 method public void select(); 7547 method public void sendControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback); 7548 method public boolean supportsControlAction(java.lang.String, java.lang.String); 7549 method public boolean supportsControlCategory(java.lang.String); 7550 method public boolean supportsControlRequest(android.content.Intent); 7551 field public static final int PLAYBACK_TYPE_LOCAL = 0; // 0x0 7552 field public static final int PLAYBACK_TYPE_REMOTE = 1; // 0x1 7553 field public static final int PLAYBACK_VOLUME_FIXED = 0; // 0x0 7554 field public static final int PLAYBACK_VOLUME_VARIABLE = 1; // 0x1 7555 } 7556 7557 public final class MediaSessionStatus { 7558 method public android.os.Bundle asBundle(); 7559 method public static android.support.v7.media.MediaSessionStatus fromBundle(android.os.Bundle); 7560 method public android.os.Bundle getExtras(); 7561 method public int getSessionState(); 7562 method public long getTimestamp(); 7563 method public boolean isQueuePaused(); 7564 field public static final int SESSION_STATE_ACTIVE = 0; // 0x0 7565 field public static final int SESSION_STATE_ENDED = 1; // 0x1 7566 field public static final int SESSION_STATE_INVALIDATED = 2; // 0x2 7567 } 7568 7569 public static final class MediaSessionStatus.Builder { 7570 ctor public MediaSessionStatus.Builder(int); 7571 ctor public MediaSessionStatus.Builder(android.support.v7.media.MediaSessionStatus); 7572 method public android.support.v7.media.MediaSessionStatus build(); 7573 method public android.support.v7.media.MediaSessionStatus.Builder setExtras(android.os.Bundle); 7574 method public android.support.v7.media.MediaSessionStatus.Builder setQueuePaused(boolean); 7575 method public android.support.v7.media.MediaSessionStatus.Builder setSessionState(int); 7576 method public android.support.v7.media.MediaSessionStatus.Builder setTimestamp(long); 7577 } 7578 7579 public class RemotePlaybackClient { 7580 ctor public RemotePlaybackClient(android.content.Context, android.support.v7.media.MediaRouter.RouteInfo); 7581 method public void endSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7582 method public void enqueue(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7583 method public java.lang.String getSessionId(); 7584 method public void getSessionStatus(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7585 method public void getStatus(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7586 method public boolean hasSession(); 7587 method public boolean isQueuingSupported(); 7588 method public boolean isRemotePlaybackSupported(); 7589 method public boolean isSessionManagementSupported(); 7590 method public void pause(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7591 method public void play(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7592 method public void release(); 7593 method public void remove(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7594 method public void resume(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7595 method public void seek(java.lang.String, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7596 method public void setSessionId(java.lang.String); 7597 method public void setStatusCallback(android.support.v7.media.RemotePlaybackClient.StatusCallback); 7598 method public void startSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7599 method public void stop(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7600 } 7601 7602 public static abstract class RemotePlaybackClient.ActionCallback { 7603 ctor public RemotePlaybackClient.ActionCallback(); 7604 method public void onError(java.lang.String, int, android.os.Bundle); 7605 } 7606 7607 public static abstract class RemotePlaybackClient.ItemActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback { 7608 ctor public RemotePlaybackClient.ItemActionCallback(); 7609 method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus); 7610 } 7611 7612 public static abstract class RemotePlaybackClient.SessionActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback { 7613 ctor public RemotePlaybackClient.SessionActionCallback(); 7614 method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus); 7615 } 7616 7617 public static abstract class RemotePlaybackClient.StatusCallback { 7618 ctor public RemotePlaybackClient.StatusCallback(); 7619 method public void onItemStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus); 7620 method public void onSessionChanged(java.lang.String); 7621 method public void onSessionStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus); 7622 } 7623 7624 } 7625 7626 package android.support.v7.graphics { 7627 7628 public final class Palette { 7629 method public static android.support.v7.graphics.Palette.Builder from(android.graphics.Bitmap); 7630 method public static android.support.v7.graphics.Palette from(java.util.List<android.support.v7.graphics.Palette.Swatch>); 7631 method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap); 7632 method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap, int); 7633 method public static deprecated android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generateAsync(android.graphics.Bitmap, android.support.v7.graphics.Palette.PaletteAsyncListener); 7634 method public static deprecated android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generateAsync(android.graphics.Bitmap, int, android.support.v7.graphics.Palette.PaletteAsyncListener); 7635 method public int getDarkMutedColor(int); 7636 method public android.support.v7.graphics.Palette.Swatch getDarkMutedSwatch(); 7637 method public int getDarkVibrantColor(int); 7638 method public android.support.v7.graphics.Palette.Swatch getDarkVibrantSwatch(); 7639 method public int getLightMutedColor(int); 7640 method public android.support.v7.graphics.Palette.Swatch getLightMutedSwatch(); 7641 method public int getLightVibrantColor(int); 7642 method public android.support.v7.graphics.Palette.Swatch getLightVibrantSwatch(); 7643 method public int getMutedColor(int); 7644 method public android.support.v7.graphics.Palette.Swatch getMutedSwatch(); 7645 method public java.util.List<android.support.v7.graphics.Palette.Swatch> getSwatches(); 7646 method public int getVibrantColor(int); 7647 method public android.support.v7.graphics.Palette.Swatch getVibrantSwatch(); 7648 } 7649 7650 public static final class Palette.Builder { 7651 ctor public Palette.Builder(android.graphics.Bitmap); 7652 ctor public Palette.Builder(java.util.List<android.support.v7.graphics.Palette.Swatch>); 7653 method public android.support.v7.graphics.Palette generate(); 7654 method public android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generate(android.support.v7.graphics.Palette.PaletteAsyncListener); 7655 method public android.support.v7.graphics.Palette.Builder maximumColorCount(int); 7656 method public android.support.v7.graphics.Palette.Builder resizeBitmapSize(int); 7657 } 7658 7659 public static abstract interface Palette.PaletteAsyncListener { 7660 method public abstract void onGenerated(android.support.v7.graphics.Palette); 7661 } 7662 7663 public static final class Palette.Swatch { 7664 ctor public Palette.Swatch(int, int); 7665 method public int getBodyTextColor(); 7666 method public float[] getHsl(); 7667 method public int getPopulation(); 7668 method public int getRgb(); 7669 method public int getTitleTextColor(); 7670 } 7671 7672 } 7673 7674 package android.support.v7.recyclerview { 7675 7676 public final class R { 7677 ctor public R(); 7678 } 7679 7680 public static final class R.attr { 7681 ctor public R.attr(); 7682 field public static int layoutManager; 7683 field public static int reverseLayout; 7684 field public static int spanCount; 7685 field public static int stackFromEnd; 7686 } 7687 7688 public static final class R.dimen { 7689 ctor public R.dimen(); 7690 field public static int item_touch_helper_max_drag_scroll_per_frame; 7691 } 7692 7693 public static final class R.id { 7694 ctor public R.id(); 7695 field public static int item_touch_helper_previous_elevation; 7696 } 7697 7698 public static final class R.styleable { 7699 ctor public R.styleable(); 7700 field public static final int[] RecyclerView; 7701 field public static int RecyclerView_android_orientation; 7702 field public static int RecyclerView_layoutManager; 7703 field public static int RecyclerView_reverseLayout; 7704 field public static int RecyclerView_spanCount; 7705 field public static int RecyclerView_stackFromEnd; 7706 } 7707 7708 } 7709 7710 package android.support.v7.util { 7711 7712 public class SortedList { 7713 ctor public SortedList(java.lang.Class<T>, android.support.v7.util.SortedList.Callback<T>); 7714 ctor public SortedList(java.lang.Class<T>, android.support.v7.util.SortedList.Callback<T>, int); 7715 method public int add(T); 7716 method public void addAll(T[], boolean); 7717 method public void addAll(T...); 7718 method public void addAll(java.util.Collection<T>); 7719 method public void beginBatchedUpdates(); 7720 method public void clear(); 7721 method public void endBatchedUpdates(); 7722 method public T get(int) throws java.lang.IndexOutOfBoundsException; 7723 method public int indexOf(T); 7724 method public void recalculatePositionOfItemAt(int); 7725 method public boolean remove(T); 7726 method public T removeItemAt(int); 7727 method public int size(); 7728 method public void updateItemAt(int, T); 7729 field public static final int INVALID_POSITION = -1; // 0xffffffff 7730 } 7731 7732 public static class SortedList.BatchedCallback extends android.support.v7.util.SortedList.Callback { 7733 ctor public SortedList.BatchedCallback(android.support.v7.util.SortedList.Callback<T2>); 7734 method public boolean areContentsTheSame(T2, T2); 7735 method public boolean areItemsTheSame(T2, T2); 7736 method public int compare(T2, T2); 7737 method public void dispatchLastEvent(); 7738 method public void onChanged(int, int); 7739 method public void onInserted(int, int); 7740 method public void onMoved(int, int); 7741 method public void onRemoved(int, int); 7742 } 7743 7744 public static abstract class SortedList.Callback implements java.util.Comparator { 7745 ctor public SortedList.Callback(); 7746 method public abstract boolean areContentsTheSame(T2, T2); 7747 method public abstract boolean areItemsTheSame(T2, T2); 7748 method public abstract int compare(T2, T2); 7749 method public abstract void onChanged(int, int); 7750 method public abstract void onInserted(int, int); 7751 method public abstract void onMoved(int, int); 7752 method public abstract void onRemoved(int, int); 7753 } 7754 7755 } 7756 7757 package android.support.v7.widget { 7758 7759 public class DefaultItemAnimator extends android.support.v7.widget.RecyclerView.ItemAnimator { 7760 ctor public DefaultItemAnimator(); 7761 method public boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder); 7762 method public boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 7763 method public boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 7764 method public boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder); 7765 method public void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder); 7766 method public void endAnimations(); 7767 method public boolean isRunning(); 7768 method public void runPendingAnimations(); 7769 } 7770 7771 public class GridLayoutManager extends android.support.v7.widget.LinearLayoutManager { 7772 ctor public GridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 7773 ctor public GridLayoutManager(android.content.Context, int); 7774 ctor public GridLayoutManager(android.content.Context, int, int, boolean); 7775 method public int getSpanCount(); 7776 method public android.support.v7.widget.GridLayoutManager.SpanSizeLookup getSpanSizeLookup(); 7777 method public void setSpanCount(int); 7778 method public void setSpanSizeLookup(android.support.v7.widget.GridLayoutManager.SpanSizeLookup); 7779 field public static final int DEFAULT_SPAN_COUNT = -1; // 0xffffffff 7780 } 7781 7782 public static final class GridLayoutManager.DefaultSpanSizeLookup extends android.support.v7.widget.GridLayoutManager.SpanSizeLookup { 7783 ctor public GridLayoutManager.DefaultSpanSizeLookup(); 7784 method public int getSpanSize(int); 7785 } 7786 7787 public static class GridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams { 7788 ctor public GridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 7789 ctor public GridLayoutManager.LayoutParams(int, int); 7790 ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 7791 ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 7792 ctor public GridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 7793 method public int getSpanIndex(); 7794 method public int getSpanSize(); 7795 field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 7796 } 7797 7798 public static abstract class GridLayoutManager.SpanSizeLookup { 7799 ctor public GridLayoutManager.SpanSizeLookup(); 7800 method public int getSpanGroupIndex(int, int); 7801 method public int getSpanIndex(int, int); 7802 method public abstract int getSpanSize(int); 7803 method public void invalidateSpanIndexCache(); 7804 method public boolean isSpanIndexCacheEnabled(); 7805 method public void setSpanIndexCacheEnabled(boolean); 7806 } 7807 7808 public class LinearLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager implements android.support.v7.widget.helper.ItemTouchHelper.ViewDropHandler { 7809 ctor public LinearLayoutManager(android.content.Context); 7810 ctor public LinearLayoutManager(android.content.Context, int, boolean); 7811 ctor public LinearLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 7812 method public android.graphics.PointF computeScrollVectorForPosition(int); 7813 method public int findFirstCompletelyVisibleItemPosition(); 7814 method public int findFirstVisibleItemPosition(); 7815 method public int findLastCompletelyVisibleItemPosition(); 7816 method public int findLastVisibleItemPosition(); 7817 method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 7818 method protected int getExtraLayoutSpace(android.support.v7.widget.RecyclerView.State); 7819 method public int getOrientation(); 7820 method public boolean getRecycleChildrenOnDetach(); 7821 method public boolean getReverseLayout(); 7822 method public boolean getStackFromEnd(); 7823 method protected boolean isLayoutRTL(); 7824 method public boolean isSmoothScrollbarEnabled(); 7825 method public void prepareForDrop(android.view.View, android.view.View, int, int); 7826 method public void scrollToPositionWithOffset(int, int); 7827 method public void setOrientation(int); 7828 method public void setRecycleChildrenOnDetach(boolean); 7829 method public void setReverseLayout(boolean); 7830 method public void setSmoothScrollbarEnabled(boolean); 7831 method public void setStackFromEnd(boolean); 7832 field public static final int HORIZONTAL = 0; // 0x0 7833 field public static final int INVALID_OFFSET = -2147483648; // 0x80000000 7834 field public static final int VERTICAL = 1; // 0x1 7835 } 7836 7837 protected static class LinearLayoutManager.LayoutChunkResult { 7838 ctor protected LinearLayoutManager.LayoutChunkResult(); 7839 field public int mConsumed; 7840 field public boolean mFinished; 7841 field public boolean mFocusable; 7842 field public boolean mIgnoreConsumed; 7843 } 7844 7845 public abstract class LinearSmoothScroller extends android.support.v7.widget.RecyclerView.SmoothScroller { 7846 ctor public LinearSmoothScroller(android.content.Context); 7847 method public int calculateDtToFit(int, int, int, int, int); 7848 method public int calculateDxToMakeVisible(android.view.View, int); 7849 method public int calculateDyToMakeVisible(android.view.View, int); 7850 method protected float calculateSpeedPerPixel(android.util.DisplayMetrics); 7851 method protected int calculateTimeForDeceleration(int); 7852 method protected int calculateTimeForScrolling(int); 7853 method public abstract android.graphics.PointF computeScrollVectorForPosition(int); 7854 method protected int getHorizontalSnapPreference(); 7855 method protected int getVerticalSnapPreference(); 7856 method protected void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 7857 method protected void onStart(); 7858 method protected void onStop(); 7859 method protected void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 7860 method protected void updateActionForInterimTarget(android.support.v7.widget.RecyclerView.SmoothScroller.Action); 7861 field public static final int SNAP_TO_ANY = 0; // 0x0 7862 field public static final int SNAP_TO_END = 1; // 0x1 7863 field public static final int SNAP_TO_START = -1; // 0xffffffff 7864 field protected final android.view.animation.DecelerateInterpolator mDecelerateInterpolator; 7865 field protected int mInterimTargetDx; 7866 field protected int mInterimTargetDy; 7867 field protected final android.view.animation.LinearInterpolator mLinearInterpolator; 7868 field protected android.graphics.PointF mTargetVector; 7869 } 7870 7871 public abstract class OrientationHelper { 7872 method public static android.support.v7.widget.OrientationHelper createHorizontalHelper(android.support.v7.widget.RecyclerView.LayoutManager); 7873 method public static android.support.v7.widget.OrientationHelper createOrientationHelper(android.support.v7.widget.RecyclerView.LayoutManager, int); 7874 method public static android.support.v7.widget.OrientationHelper createVerticalHelper(android.support.v7.widget.RecyclerView.LayoutManager); 7875 method public abstract int getDecoratedEnd(android.view.View); 7876 method public abstract int getDecoratedMeasurement(android.view.View); 7877 method public abstract int getDecoratedMeasurementInOther(android.view.View); 7878 method public abstract int getDecoratedStart(android.view.View); 7879 method public abstract int getEnd(); 7880 method public abstract int getEndAfterPadding(); 7881 method public abstract int getEndPadding(); 7882 method public abstract int getStartAfterPadding(); 7883 method public abstract int getTotalSpace(); 7884 method public int getTotalSpaceChange(); 7885 method public abstract void offsetChild(android.view.View, int); 7886 method public abstract void offsetChildren(int); 7887 method public void onLayoutComplete(); 7888 field public static final int HORIZONTAL = 0; // 0x0 7889 field public static final int VERTICAL = 1; // 0x1 7890 field protected final android.support.v7.widget.RecyclerView.LayoutManager mLayoutManager; 7891 } 7892 7893 public class RecyclerView extends android.view.ViewGroup { 7894 ctor public RecyclerView(android.content.Context); 7895 ctor public RecyclerView(android.content.Context, android.util.AttributeSet); 7896 ctor public RecyclerView(android.content.Context, android.util.AttributeSet, int); 7897 method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration, int); 7898 method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration); 7899 method public void addOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener); 7900 method public void addOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener); 7901 method public void addOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 7902 method public void clearOnChildAttachStateChangeListeners(); 7903 method public void clearOnScrollListeners(); 7904 method public int computeHorizontalScrollExtent(); 7905 method public int computeHorizontalScrollOffset(); 7906 method public int computeHorizontalScrollRange(); 7907 method public int computeVerticalScrollExtent(); 7908 method public int computeVerticalScrollOffset(); 7909 method public int computeVerticalScrollRange(); 7910 method public boolean drawChild(android.graphics.Canvas, android.view.View, long); 7911 method public android.view.View findChildViewUnder(float, float); 7912 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForAdapterPosition(int); 7913 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForItemId(long); 7914 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForLayoutPosition(int); 7915 method public deprecated android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForPosition(int); 7916 method public boolean fling(int, int); 7917 method public android.support.v7.widget.RecyclerView.Adapter getAdapter(); 7918 method public int getChildAdapterPosition(android.view.View); 7919 method public long getChildItemId(android.view.View); 7920 method public int getChildLayoutPosition(android.view.View); 7921 method public deprecated int getChildPosition(android.view.View); 7922 method public android.support.v7.widget.RecyclerView.ViewHolder getChildViewHolder(android.view.View); 7923 method public android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate(); 7924 method public android.support.v7.widget.RecyclerView.ItemAnimator getItemAnimator(); 7925 method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager(); 7926 method public int getMaxFlingVelocity(); 7927 method public int getMinFlingVelocity(); 7928 method public android.support.v7.widget.RecyclerView.RecycledViewPool getRecycledViewPool(); 7929 method public int getScrollState(); 7930 method public boolean hasFixedSize(); 7931 method public boolean hasPendingAdapterUpdates(); 7932 method public void invalidateItemDecorations(); 7933 method public boolean isAnimating(); 7934 method public boolean isComputingLayout(); 7935 method public void offsetChildrenHorizontal(int); 7936 method public void offsetChildrenVertical(int); 7937 method public void onChildAttachedToWindow(android.view.View); 7938 method public void onChildDetachedFromWindow(android.view.View); 7939 method public void onDraw(android.graphics.Canvas); 7940 method protected void onLayout(boolean, int, int, int, int); 7941 method public void onScrollStateChanged(int); 7942 method public void onScrolled(int, int); 7943 method public void removeItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration); 7944 method public void removeOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener); 7945 method public void removeOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener); 7946 method public void removeOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 7947 method public void scrollToPosition(int); 7948 method public void setAccessibilityDelegateCompat(android.support.v7.widget.RecyclerViewAccessibilityDelegate); 7949 method public void setAdapter(android.support.v7.widget.RecyclerView.Adapter); 7950 method public void setChildDrawingOrderCallback(android.support.v7.widget.RecyclerView.ChildDrawingOrderCallback); 7951 method public void setHasFixedSize(boolean); 7952 method public void setItemAnimator(android.support.v7.widget.RecyclerView.ItemAnimator); 7953 method public void setItemViewCacheSize(int); 7954 method public void setLayoutManager(android.support.v7.widget.RecyclerView.LayoutManager); 7955 method public deprecated void setOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 7956 method public void setRecycledViewPool(android.support.v7.widget.RecyclerView.RecycledViewPool); 7957 method public void setRecyclerListener(android.support.v7.widget.RecyclerView.RecyclerListener); 7958 method public void setScrollingTouchSlop(int); 7959 method public void setViewCacheExtension(android.support.v7.widget.RecyclerView.ViewCacheExtension); 7960 method public void smoothScrollBy(int, int); 7961 method public void smoothScrollToPosition(int); 7962 method public void stopScroll(); 7963 method public void swapAdapter(android.support.v7.widget.RecyclerView.Adapter, boolean); 7964 field public static final int HORIZONTAL = 0; // 0x0 7965 field public static final int INVALID_TYPE = -1; // 0xffffffff 7966 field public static final long NO_ID = -1L; // 0xffffffffffffffffL 7967 field public static final int NO_POSITION = -1; // 0xffffffff 7968 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 7969 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 7970 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 7971 field public static final int TOUCH_SLOP_DEFAULT = 0; // 0x0 7972 field public static final int TOUCH_SLOP_PAGING = 1; // 0x1 7973 field public static final int VERTICAL = 1; // 0x1 7974 } 7975 7976 public static abstract class RecyclerView.Adapter { 7977 ctor public RecyclerView.Adapter(); 7978 method public final void bindViewHolder(VH, int); 7979 method public final VH createViewHolder(android.view.ViewGroup, int); 7980 method public abstract int getItemCount(); 7981 method public long getItemId(int); 7982 method public int getItemViewType(int); 7983 method public final boolean hasObservers(); 7984 method public final boolean hasStableIds(); 7985 method public final void notifyDataSetChanged(); 7986 method public final void notifyItemChanged(int); 7987 method public final void notifyItemInserted(int); 7988 method public final void notifyItemMoved(int, int); 7989 method public final void notifyItemRangeChanged(int, int); 7990 method public final void notifyItemRangeInserted(int, int); 7991 method public final void notifyItemRangeRemoved(int, int); 7992 method public final void notifyItemRemoved(int); 7993 method public void onAttachedToRecyclerView(android.support.v7.widget.RecyclerView); 7994 method public abstract void onBindViewHolder(VH, int); 7995 method public abstract VH onCreateViewHolder(android.view.ViewGroup, int); 7996 method public void onDetachedFromRecyclerView(android.support.v7.widget.RecyclerView); 7997 method public boolean onFailedToRecycleView(VH); 7998 method public void onViewAttachedToWindow(VH); 7999 method public void onViewDetachedFromWindow(VH); 8000 method public void onViewRecycled(VH); 8001 method public void registerAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver); 8002 method public void setHasStableIds(boolean); 8003 method public void unregisterAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver); 8004 } 8005 8006 public static abstract class RecyclerView.AdapterDataObserver { 8007 ctor public RecyclerView.AdapterDataObserver(); 8008 method public void onChanged(); 8009 method public void onItemRangeChanged(int, int); 8010 method public void onItemRangeInserted(int, int); 8011 method public void onItemRangeMoved(int, int, int); 8012 method public void onItemRangeRemoved(int, int); 8013 } 8014 8015 public static abstract interface RecyclerView.ChildDrawingOrderCallback { 8016 method public abstract int onGetChildDrawingOrder(int, int); 8017 } 8018 8019 public static abstract class RecyclerView.ItemAnimator { 8020 ctor public RecyclerView.ItemAnimator(); 8021 method public abstract boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder); 8022 method public abstract boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 8023 method public abstract boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 8024 method public abstract boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder); 8025 method public final void dispatchAddFinished(android.support.v7.widget.RecyclerView.ViewHolder); 8026 method public final void dispatchAddStarting(android.support.v7.widget.RecyclerView.ViewHolder); 8027 method public final void dispatchAnimationsFinished(); 8028 method public final void dispatchChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 8029 method public final void dispatchChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 8030 method public final void dispatchMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 8031 method public final void dispatchMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 8032 method public final void dispatchRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 8033 method public final void dispatchRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 8034 method public abstract void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder); 8035 method public abstract void endAnimations(); 8036 method public long getAddDuration(); 8037 method public long getChangeDuration(); 8038 method public long getMoveDuration(); 8039 method public long getRemoveDuration(); 8040 method public boolean getSupportsChangeAnimations(); 8041 method public abstract boolean isRunning(); 8042 method public final boolean isRunning(android.support.v7.widget.RecyclerView.ItemAnimator.ItemAnimatorFinishedListener); 8043 method public void onAddFinished(android.support.v7.widget.RecyclerView.ViewHolder); 8044 method public void onAddStarting(android.support.v7.widget.RecyclerView.ViewHolder); 8045 method public void onChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 8046 method public void onChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 8047 method public void onMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 8048 method public void onMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 8049 method public void onRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 8050 method public void onRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 8051 method public abstract void runPendingAnimations(); 8052 method public void setAddDuration(long); 8053 method public void setChangeDuration(long); 8054 method public void setMoveDuration(long); 8055 method public void setRemoveDuration(long); 8056 method public void setSupportsChangeAnimations(boolean); 8057 } 8058 8059 public static abstract interface RecyclerView.ItemAnimator.ItemAnimatorFinishedListener { 8060 method public abstract void onAnimationsFinished(); 8061 } 8062 8063 public static abstract class RecyclerView.ItemDecoration { 8064 ctor public RecyclerView.ItemDecoration(); 8065 method public deprecated void getItemOffsets(android.graphics.Rect, int, android.support.v7.widget.RecyclerView); 8066 method public void getItemOffsets(android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 8067 method public void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 8068 method public deprecated void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView); 8069 method public void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 8070 method public deprecated void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView); 8071 } 8072 8073 public static abstract class RecyclerView.LayoutManager { 8074 ctor public RecyclerView.LayoutManager(); 8075 method public void addDisappearingView(android.view.View); 8076 method public void addDisappearingView(android.view.View, int); 8077 method public void addView(android.view.View); 8078 method public void addView(android.view.View, int); 8079 method public void assertInLayoutOrScroll(java.lang.String); 8080 method public void assertNotInLayoutOrScroll(java.lang.String); 8081 method public void attachView(android.view.View, int, android.support.v7.widget.RecyclerView.LayoutParams); 8082 method public void attachView(android.view.View, int); 8083 method public void attachView(android.view.View); 8084 method public void calculateItemDecorationsForChild(android.view.View, android.graphics.Rect); 8085 method public boolean canScrollHorizontally(); 8086 method public boolean canScrollVertically(); 8087 method public boolean checkLayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 8088 method public int computeHorizontalScrollExtent(android.support.v7.widget.RecyclerView.State); 8089 method public int computeHorizontalScrollOffset(android.support.v7.widget.RecyclerView.State); 8090 method public int computeHorizontalScrollRange(android.support.v7.widget.RecyclerView.State); 8091 method public int computeVerticalScrollExtent(android.support.v7.widget.RecyclerView.State); 8092 method public int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView.State); 8093 method public int computeVerticalScrollRange(android.support.v7.widget.RecyclerView.State); 8094 method public void detachAndScrapAttachedViews(android.support.v7.widget.RecyclerView.Recycler); 8095 method public void detachAndScrapView(android.view.View, android.support.v7.widget.RecyclerView.Recycler); 8096 method public void detachAndScrapViewAt(int, android.support.v7.widget.RecyclerView.Recycler); 8097 method public void detachView(android.view.View); 8098 method public void detachViewAt(int); 8099 method public void endAnimation(android.view.View); 8100 method public android.view.View findViewByPosition(int); 8101 method public abstract android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 8102 method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 8103 method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.content.Context, android.util.AttributeSet); 8104 method public int getBaseline(); 8105 method public int getBottomDecorationHeight(android.view.View); 8106 method public android.view.View getChildAt(int); 8107 method public int getChildCount(); 8108 method public static int getChildMeasureSpec(int, int, int, boolean); 8109 method public boolean getClipToPadding(); 8110 method public int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8111 method public int getDecoratedBottom(android.view.View); 8112 method public int getDecoratedLeft(android.view.View); 8113 method public int getDecoratedMeasuredHeight(android.view.View); 8114 method public int getDecoratedMeasuredWidth(android.view.View); 8115 method public int getDecoratedRight(android.view.View); 8116 method public int getDecoratedTop(android.view.View); 8117 method public android.view.View getFocusedChild(); 8118 method public int getHeight(); 8119 method public int getItemCount(); 8120 method public int getItemViewType(android.view.View); 8121 method public int getLayoutDirection(); 8122 method public int getLeftDecorationWidth(android.view.View); 8123 method public int getMinimumHeight(); 8124 method public int getMinimumWidth(); 8125 method public int getPaddingBottom(); 8126 method public int getPaddingEnd(); 8127 method public int getPaddingLeft(); 8128 method public int getPaddingRight(); 8129 method public int getPaddingStart(); 8130 method public int getPaddingTop(); 8131 method public int getPosition(android.view.View); 8132 method public static android.support.v7.widget.RecyclerView.LayoutManager.Properties getProperties(android.content.Context, android.util.AttributeSet, int, int); 8133 method public int getRightDecorationWidth(android.view.View); 8134 method public int getRowCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8135 method public int getSelectionModeForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8136 method public int getTopDecorationHeight(android.view.View); 8137 method public int getWidth(); 8138 method public boolean hasFocus(); 8139 method public void ignoreView(android.view.View); 8140 method public boolean isAttachedToWindow(); 8141 method public boolean isFocused(); 8142 method public boolean isLayoutHierarchical(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8143 method public boolean isSmoothScrolling(); 8144 method public void layoutDecorated(android.view.View, int, int, int, int); 8145 method public void measureChild(android.view.View, int, int); 8146 method public void measureChildWithMargins(android.view.View, int, int); 8147 method public void moveView(int, int); 8148 method public void offsetChildrenHorizontal(int); 8149 method public void offsetChildrenVertical(int); 8150 method public void onAdapterChanged(android.support.v7.widget.RecyclerView.Adapter, android.support.v7.widget.RecyclerView.Adapter); 8151 method public boolean onAddFocusables(android.support.v7.widget.RecyclerView, java.util.ArrayList<android.view.View>, int, int); 8152 method public void onAttachedToWindow(android.support.v7.widget.RecyclerView); 8153 method public deprecated void onDetachedFromWindow(android.support.v7.widget.RecyclerView); 8154 method public void onDetachedFromWindow(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.Recycler); 8155 method public android.view.View onFocusSearchFailed(android.view.View, int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8156 method public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 8157 method public void onInitializeAccessibilityEvent(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.accessibility.AccessibilityEvent); 8158 method public void onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 8159 method public void onInitializeAccessibilityNodeInfoForItem(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 8160 method public android.view.View onInterceptFocusSearch(android.view.View, int); 8161 method public void onItemsAdded(android.support.v7.widget.RecyclerView, int, int); 8162 method public void onItemsChanged(android.support.v7.widget.RecyclerView); 8163 method public void onItemsMoved(android.support.v7.widget.RecyclerView, int, int, int); 8164 method public void onItemsRemoved(android.support.v7.widget.RecyclerView, int, int); 8165 method public void onItemsUpdated(android.support.v7.widget.RecyclerView, int, int); 8166 method public void onLayoutChildren(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8167 method public void onMeasure(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, int); 8168 method public deprecated boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.view.View, android.view.View); 8169 method public boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, android.view.View, android.view.View); 8170 method public void onRestoreInstanceState(android.os.Parcelable); 8171 method public android.os.Parcelable onSaveInstanceState(); 8172 method public void onScrollStateChanged(int); 8173 method public boolean performAccessibilityAction(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, android.os.Bundle); 8174 method public boolean performAccessibilityActionForItem(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.View, int, android.os.Bundle); 8175 method public void postOnAnimation(java.lang.Runnable); 8176 method public void removeAllViews(); 8177 method public void removeAndRecycleAllViews(android.support.v7.widget.RecyclerView.Recycler); 8178 method public void removeAndRecycleView(android.view.View, android.support.v7.widget.RecyclerView.Recycler); 8179 method public void removeAndRecycleViewAt(int, android.support.v7.widget.RecyclerView.Recycler); 8180 method public boolean removeCallbacks(java.lang.Runnable); 8181 method public void removeDetachedView(android.view.View); 8182 method public void removeView(android.view.View); 8183 method public void removeViewAt(int); 8184 method public boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean); 8185 method public void requestLayout(); 8186 method public void requestSimpleAnimationsInNextLayout(); 8187 method public int scrollHorizontallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8188 method public void scrollToPosition(int); 8189 method public int scrollVerticallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8190 method public void setMeasuredDimension(int, int); 8191 method public void smoothScrollToPosition(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, int); 8192 method public void startSmoothScroll(android.support.v7.widget.RecyclerView.SmoothScroller); 8193 method public void stopIgnoringView(android.view.View); 8194 method public boolean supportsPredictiveItemAnimations(); 8195 } 8196 8197 public static class RecyclerView.LayoutManager.Properties { 8198 ctor public RecyclerView.LayoutManager.Properties(); 8199 field public int orientation; 8200 field public boolean reverseLayout; 8201 field public int spanCount; 8202 field public boolean stackFromEnd; 8203 } 8204 8205 public static class RecyclerView.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 8206 ctor public RecyclerView.LayoutParams(android.content.Context, android.util.AttributeSet); 8207 ctor public RecyclerView.LayoutParams(int, int); 8208 ctor public RecyclerView.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 8209 ctor public RecyclerView.LayoutParams(android.view.ViewGroup.LayoutParams); 8210 ctor public RecyclerView.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 8211 method public int getViewAdapterPosition(); 8212 method public int getViewLayoutPosition(); 8213 method public deprecated int getViewPosition(); 8214 method public boolean isItemChanged(); 8215 method public boolean isItemRemoved(); 8216 method public boolean isViewInvalid(); 8217 method public boolean viewNeedsUpdate(); 8218 } 8219 8220 public static abstract interface RecyclerView.OnChildAttachStateChangeListener { 8221 method public abstract void onChildViewAttachedToWindow(android.view.View); 8222 method public abstract void onChildViewDetachedFromWindow(android.view.View); 8223 } 8224 8225 public static abstract interface RecyclerView.OnItemTouchListener { 8226 method public abstract boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 8227 method public abstract void onRequestDisallowInterceptTouchEvent(boolean); 8228 method public abstract void onTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 8229 } 8230 8231 public static abstract class RecyclerView.OnScrollListener { 8232 ctor public RecyclerView.OnScrollListener(); 8233 method public void onScrollStateChanged(android.support.v7.widget.RecyclerView, int); 8234 method public void onScrolled(android.support.v7.widget.RecyclerView, int, int); 8235 } 8236 8237 public static class RecyclerView.RecycledViewPool { 8238 ctor public RecyclerView.RecycledViewPool(); 8239 method public void clear(); 8240 method public android.support.v7.widget.RecyclerView.ViewHolder getRecycledView(int); 8241 method public void putRecycledView(android.support.v7.widget.RecyclerView.ViewHolder); 8242 method public void setMaxRecycledViews(int, int); 8243 } 8244 8245 public final class RecyclerView.Recycler { 8246 ctor public RecyclerView.Recycler(); 8247 method public void bindViewToPosition(android.view.View, int); 8248 method public void clear(); 8249 method public int convertPreLayoutPositionToPostLayout(int); 8250 method public java.util.List<android.support.v7.widget.RecyclerView.ViewHolder> getScrapList(); 8251 method public android.view.View getViewForPosition(int); 8252 method public void recycleView(android.view.View); 8253 method public void setViewCacheSize(int); 8254 } 8255 8256 public static abstract interface RecyclerView.RecyclerListener { 8257 method public abstract void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); 8258 } 8259 8260 public static class RecyclerView.SimpleOnItemTouchListener implements android.support.v7.widget.RecyclerView.OnItemTouchListener { 8261 ctor public RecyclerView.SimpleOnItemTouchListener(); 8262 method public boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 8263 method public void onRequestDisallowInterceptTouchEvent(boolean); 8264 method public void onTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 8265 } 8266 8267 public static abstract class RecyclerView.SmoothScroller { 8268 ctor public RecyclerView.SmoothScroller(); 8269 method public android.view.View findViewByPosition(int); 8270 method public int getChildCount(); 8271 method public int getChildPosition(android.view.View); 8272 method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager(); 8273 method public int getTargetPosition(); 8274 method public deprecated void instantScrollToPosition(int); 8275 method public boolean isPendingInitialRun(); 8276 method public boolean isRunning(); 8277 method protected void normalize(android.graphics.PointF); 8278 method protected void onChildAttachedToWindow(android.view.View); 8279 method protected abstract void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 8280 method protected abstract void onStart(); 8281 method protected abstract void onStop(); 8282 method protected abstract void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 8283 method public void setTargetPosition(int); 8284 method protected final void stop(); 8285 } 8286 8287 public static class RecyclerView.SmoothScroller.Action { 8288 ctor public RecyclerView.SmoothScroller.Action(int, int); 8289 ctor public RecyclerView.SmoothScroller.Action(int, int, int); 8290 ctor public RecyclerView.SmoothScroller.Action(int, int, int, android.view.animation.Interpolator); 8291 method public int getDuration(); 8292 method public int getDx(); 8293 method public int getDy(); 8294 method public android.view.animation.Interpolator getInterpolator(); 8295 method public void jumpTo(int); 8296 method public void setDuration(int); 8297 method public void setDx(int); 8298 method public void setDy(int); 8299 method public void setInterpolator(android.view.animation.Interpolator); 8300 method public void update(int, int, int, android.view.animation.Interpolator); 8301 field public static final int UNDEFINED_DURATION = -2147483648; // 0x80000000 8302 } 8303 8304 public static class RecyclerView.State { 8305 ctor public RecyclerView.State(); 8306 method public boolean didStructureChange(); 8307 method public T get(int); 8308 method public int getItemCount(); 8309 method public int getTargetScrollPosition(); 8310 method public boolean hasTargetScrollPosition(); 8311 method public boolean isPreLayout(); 8312 method public void onViewIgnored(android.support.v7.widget.RecyclerView.ViewHolder); 8313 method public void put(int, java.lang.Object); 8314 method public void remove(int); 8315 method public boolean willRunPredictiveAnimations(); 8316 method public boolean willRunSimpleAnimations(); 8317 } 8318 8319 public static abstract class RecyclerView.ViewCacheExtension { 8320 ctor public RecyclerView.ViewCacheExtension(); 8321 method public abstract android.view.View getViewForPositionAndType(android.support.v7.widget.RecyclerView.Recycler, int, int); 8322 } 8323 8324 public static abstract class RecyclerView.ViewHolder { 8325 ctor public RecyclerView.ViewHolder(android.view.View); 8326 method public final int getAdapterPosition(); 8327 method public final long getItemId(); 8328 method public final int getItemViewType(); 8329 method public final int getLayoutPosition(); 8330 method public final int getOldPosition(); 8331 method public final deprecated int getPosition(); 8332 method public final boolean isRecyclable(); 8333 method public final void setIsRecyclable(boolean); 8334 field public final android.view.View itemView; 8335 } 8336 8337 public class RecyclerViewAccessibilityDelegate extends android.support.v4.view.AccessibilityDelegateCompat { 8338 ctor public RecyclerViewAccessibilityDelegate(android.support.v7.widget.RecyclerView); 8339 } 8340 8341 public class StaggeredGridLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager { 8342 ctor public StaggeredGridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 8343 ctor public StaggeredGridLayoutManager(int, int); 8344 method public int[] findFirstCompletelyVisibleItemPositions(int[]); 8345 method public int[] findFirstVisibleItemPositions(int[]); 8346 method public int[] findLastCompletelyVisibleItemPositions(int[]); 8347 method public int[] findLastVisibleItemPositions(int[]); 8348 method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 8349 method public int getGapStrategy(); 8350 method public int getOrientation(); 8351 method public boolean getReverseLayout(); 8352 method public int getSpanCount(); 8353 method public void invalidateSpanAssignments(); 8354 method public void scrollToPositionWithOffset(int, int); 8355 method public void setGapStrategy(int); 8356 method public void setOrientation(int); 8357 method public void setReverseLayout(boolean); 8358 method public void setSpanCount(int); 8359 field public static final deprecated int GAP_HANDLING_LAZY = 1; // 0x1 8360 field public static final int GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS = 2; // 0x2 8361 field public static final int GAP_HANDLING_NONE = 0; // 0x0 8362 field public static final int HORIZONTAL = 0; // 0x0 8363 field public static final java.lang.String TAG = "StaggeredGridLayoutManager"; 8364 field public static final int VERTICAL = 1; // 0x1 8365 } 8366 8367 public static class StaggeredGridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams { 8368 ctor public StaggeredGridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 8369 ctor public StaggeredGridLayoutManager.LayoutParams(int, int); 8370 ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 8371 ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 8372 ctor public StaggeredGridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 8373 method public final int getSpanIndex(); 8374 method public boolean isFullSpan(); 8375 method public void setFullSpan(boolean); 8376 field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 8377 } 8378 8379 } 8380 8381 package android.support.v7.widget.helper { 8382 8383 public class ItemTouchHelper extends android.support.v7.widget.RecyclerView.ItemDecoration implements android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener { 8384 ctor public ItemTouchHelper(android.support.v7.widget.helper.ItemTouchHelper.Callback); 8385 method public void attachToRecyclerView(android.support.v7.widget.RecyclerView); 8386 method public void onChildViewAttachedToWindow(android.view.View); 8387 method public void onChildViewDetachedFromWindow(android.view.View); 8388 method public void startDrag(android.support.v7.widget.RecyclerView.ViewHolder); 8389 method public void startSwipe(android.support.v7.widget.RecyclerView.ViewHolder); 8390 field public static final int ACTION_STATE_DRAG = 2; // 0x2 8391 field public static final int ACTION_STATE_IDLE = 0; // 0x0 8392 field public static final int ACTION_STATE_SWIPE = 1; // 0x1 8393 field public static final int ANIMATION_TYPE_DRAG = 8; // 0x8 8394 field public static final int ANIMATION_TYPE_SWIPE_CANCEL = 4; // 0x4 8395 field public static final int ANIMATION_TYPE_SWIPE_SUCCESS = 2; // 0x2 8396 field public static final int DOWN = 2; // 0x2 8397 field public static final int END = 32; // 0x20 8398 field public static final int LEFT = 4; // 0x4 8399 field public static final int RIGHT = 8; // 0x8 8400 field public static final int START = 16; // 0x10 8401 field public static final int UP = 1; // 0x1 8402 } 8403 8404 public static abstract class ItemTouchHelper.Callback { 8405 ctor public ItemTouchHelper.Callback(); 8406 method public boolean canDropOver(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder); 8407 method public android.support.v7.widget.RecyclerView.ViewHolder chooseDropTarget(android.support.v7.widget.RecyclerView.ViewHolder, java.util.List<android.support.v7.widget.RecyclerView.ViewHolder>, int, int); 8408 method public void clearView(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8409 method public int convertToAbsoluteDirection(int, int); 8410 method public static int convertToRelativeDirection(int, int); 8411 method public long getAnimationDuration(android.support.v7.widget.RecyclerView, int, float, float); 8412 method public int getBoundingBoxMargin(); 8413 method public static android.support.v7.widget.helper.ItemTouchUIUtil getDefaultUIUtil(); 8414 method public float getMoveThreshold(android.support.v7.widget.RecyclerView.ViewHolder); 8415 method public abstract int getMovementFlags(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8416 method public float getSwipeThreshold(android.support.v7.widget.RecyclerView.ViewHolder); 8417 method public int interpolateOutOfBoundsScroll(android.support.v7.widget.RecyclerView, int, int, int, long); 8418 method public boolean isItemViewSwipeEnabled(); 8419 method public boolean isLongPressDragEnabled(); 8420 method public static int makeFlag(int, int); 8421 method public static int makeMovementFlags(int, int); 8422 method public void onChildDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, float, float, int, boolean); 8423 method public void onChildDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, float, float, int, boolean); 8424 method public abstract boolean onMove(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder); 8425 method public void onMoved(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int); 8426 method public void onSelectedChanged(android.support.v7.widget.RecyclerView.ViewHolder, int); 8427 method public abstract void onSwiped(android.support.v7.widget.RecyclerView.ViewHolder, int); 8428 field public static final int DEFAULT_DRAG_ANIMATION_DURATION = 200; // 0xc8 8429 field public static final int DEFAULT_SWIPE_ANIMATION_DURATION = 250; // 0xfa 8430 } 8431 8432 public static abstract class ItemTouchHelper.SimpleCallback extends android.support.v7.widget.helper.ItemTouchHelper.Callback { 8433 ctor public ItemTouchHelper.SimpleCallback(int, int); 8434 method public int getDragDirs(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8435 method public int getMovementFlags(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8436 method public int getSwipeDirs(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8437 method public void setDefaultDragDirs(int); 8438 method public void setDefaultSwipeDirs(int); 8439 } 8440 8441 public static abstract interface ItemTouchHelper.ViewDropHandler { 8442 method public abstract void prepareForDrop(android.view.View, android.view.View, int, int); 8443 } 8444 8445 public abstract interface ItemTouchUIUtil { 8446 method public abstract void clearView(android.view.View); 8447 method public abstract void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean); 8448 method public abstract void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean); 8449 method public abstract void onSelected(android.view.View); 8450 } 8451 8452 } 8453 8454 package android.support.v7.widget.util { 8455 8456 public abstract class SortedListAdapterCallback extends android.support.v7.util.SortedList.Callback { 8457 ctor public SortedListAdapterCallback(android.support.v7.widget.RecyclerView.Adapter); 8458 method public void onChanged(int, int); 8459 method public void onInserted(int, int); 8460 method public void onMoved(int, int); 8461 method public void onRemoved(int, int); 8462 } 8463 8464 } 8465 8466