1 package android.support.customtabs { 2 3 public class CustomTabsCallback { 4 ctor public CustomTabsCallback(); 5 method public void extraCallback(java.lang.String, android.os.Bundle); 6 method public void onNavigationEvent(int, android.os.Bundle); 7 field public static final int NAVIGATION_ABORTED = 4; // 0x4 8 field public static final int NAVIGATION_FAILED = 3; // 0x3 9 field public static final int NAVIGATION_FINISHED = 2; // 0x2 10 field public static final int NAVIGATION_STARTED = 1; // 0x1 11 } 12 13 public class CustomTabsClient { 14 method public static boolean bindCustomTabsService(android.content.Context, java.lang.String, android.support.customtabs.CustomTabsServiceConnection); 15 method public android.os.Bundle extraCommand(java.lang.String, android.os.Bundle); 16 method public android.support.customtabs.CustomTabsSession newSession(android.support.customtabs.CustomTabsCallback); 17 method public boolean warmup(long); 18 } 19 20 public final class CustomTabsIntent { 21 method public void launchUrl(android.app.Activity, android.net.Uri); 22 field public static final java.lang.String EXTRA_ACTION_BUTTON_BUNDLE = "android.support.customtabs.extra.ACTION_BUTTON_BUNDLE"; 23 field public static final java.lang.String EXTRA_CLOSE_BUTTON_ICON = "android.support.customtabs.extra.CLOSE_BUTTON_ICON"; 24 field public static final java.lang.String EXTRA_EXIT_ANIMATION_BUNDLE = "android.support.customtabs.extra.EXIT_ANIMATION_BUNDLE"; 25 field public static final java.lang.String EXTRA_MENU_ITEMS = "android.support.customtabs.extra.MENU_ITEMS"; 26 field public static final java.lang.String EXTRA_SESSION = "android.support.customtabs.extra.SESSION"; 27 field public static final java.lang.String EXTRA_TITLE_VISIBILITY_STATE = "android.support.customtabs.extra.TITLE_VISIBILITY"; 28 field public static final java.lang.String EXTRA_TOOLBAR_COLOR = "android.support.customtabs.extra.TOOLBAR_COLOR"; 29 field public static final java.lang.String KEY_DESCRIPTION = "android.support.customtabs.customaction.DESCRIPTION"; 30 field public static final java.lang.String KEY_ICON = "android.support.customtabs.customaction.ICON"; 31 field public static final java.lang.String KEY_MENU_ITEM_TITLE = "android.support.customtabs.customaction.MENU_ITEM_TITLE"; 32 field public static final java.lang.String KEY_PENDING_INTENT = "android.support.customtabs.customaction.PENDING_INTENT"; 33 field public static final int NO_TITLE = 0; // 0x0 34 field public static final int SHOW_PAGE_TITLE = 1; // 0x1 35 field public final android.content.Intent intent; 36 field public final android.os.Bundle startAnimationBundle; 37 } 38 39 public static final class CustomTabsIntent.Builder { 40 ctor public CustomTabsIntent.Builder(); 41 ctor public CustomTabsIntent.Builder(android.support.customtabs.CustomTabsSession); 42 method public android.support.customtabs.CustomTabsIntent.Builder addMenuItem(java.lang.String, android.app.PendingIntent); 43 method public android.support.customtabs.CustomTabsIntent build(); 44 method public android.support.customtabs.CustomTabsIntent.Builder setActionButton(android.graphics.Bitmap, java.lang.String, android.app.PendingIntent); 45 method public android.support.customtabs.CustomTabsIntent.Builder setCloseButtonIcon(android.graphics.Bitmap); 46 method public android.support.customtabs.CustomTabsIntent.Builder setExitAnimations(android.content.Context, int, int); 47 method public android.support.customtabs.CustomTabsIntent.Builder setShowTitle(boolean); 48 method public android.support.customtabs.CustomTabsIntent.Builder setStartAnimations(android.content.Context, int, int); 49 method public android.support.customtabs.CustomTabsIntent.Builder setToolbarColor(int); 50 } 51 52 public abstract class CustomTabsService extends android.app.Service { 53 ctor public CustomTabsService(); 54 method protected boolean cleanUpSession(android.support.customtabs.CustomTabsSessionToken); 55 method protected abstract android.os.Bundle extraCommand(java.lang.String, android.os.Bundle); 56 method protected abstract boolean mayLaunchUrl(android.support.customtabs.CustomTabsSessionToken, android.net.Uri, android.os.Bundle, java.util.List<android.os.Bundle>); 57 method protected abstract boolean newSession(android.support.customtabs.CustomTabsSessionToken); 58 method public android.os.IBinder onBind(android.content.Intent); 59 method protected abstract boolean warmup(long); 60 field public static final java.lang.String ACTION_CUSTOM_TABS_CONNECTION = "android.support.customtabs.action.CustomTabsService"; 61 field public static final java.lang.String KEY_URL = "android.support.customtabs.otherurls.URL"; 62 } 63 64 public abstract class CustomTabsServiceConnection implements android.content.ServiceConnection { 65 ctor public CustomTabsServiceConnection(); 66 method public abstract void onCustomTabsServiceConnected(android.content.ComponentName, android.support.customtabs.CustomTabsClient); 67 method public final void onServiceConnected(android.content.ComponentName, android.os.IBinder); 68 } 69 70 public final class CustomTabsSession { 71 method public boolean mayLaunchUrl(android.net.Uri, android.os.Bundle, java.util.List<android.os.Bundle>); 72 } 73 74 public class CustomTabsSessionToken { 75 method public android.support.customtabs.CustomTabsCallback getCallback(); 76 } 77 78 } 79 80 package android.support.design.widget { 81 82 public class AppBarLayout extends android.widget.LinearLayout { 83 ctor public AppBarLayout(android.content.Context); 84 ctor public AppBarLayout(android.content.Context, android.util.AttributeSet); 85 method public void addOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener); 86 method public float getTargetElevation(); 87 method public final int getTotalScrollRange(); 88 method public void removeOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener); 89 method public void setExpanded(boolean); 90 method public void setExpanded(boolean, boolean); 91 method public void setTargetElevation(float); 92 } 93 94 public static class AppBarLayout.Behavior extends android.support.design.widget.ViewOffsetBehavior { 95 ctor public AppBarLayout.Behavior(); 96 ctor public AppBarLayout.Behavior(android.content.Context, android.util.AttributeSet); 97 method public boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.MotionEvent); 98 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int); 99 method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, float, float, boolean); 100 method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int[]); 101 method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int, int); 102 method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.os.Parcelable); 103 method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout); 104 method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, android.view.View, int); 105 method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View); 106 method public boolean onTouchEvent(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.MotionEvent); 107 } 108 109 protected static class AppBarLayout.Behavior.SavedState extends android.view.View.BaseSavedState { 110 ctor public AppBarLayout.Behavior.SavedState(android.os.Parcel); 111 ctor public AppBarLayout.Behavior.SavedState(android.os.Parcelable); 112 field public static final android.os.Parcelable.Creator<android.support.design.widget.AppBarLayout.Behavior.SavedState> CREATOR; 113 } 114 115 public static class AppBarLayout.LayoutParams extends android.widget.LinearLayout.LayoutParams { 116 ctor public AppBarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 117 ctor public AppBarLayout.LayoutParams(int, int); 118 ctor public AppBarLayout.LayoutParams(int, int, float); 119 ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 120 ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 121 ctor public AppBarLayout.LayoutParams(android.widget.LinearLayout.LayoutParams); 122 ctor public AppBarLayout.LayoutParams(android.support.design.widget.AppBarLayout.LayoutParams); 123 method public int getScrollFlags(); 124 method public android.view.animation.Interpolator getScrollInterpolator(); 125 method public void setScrollFlags(int); 126 method public void setScrollInterpolator(android.view.animation.Interpolator); 127 field public static final int SCROLL_FLAG_ENTER_ALWAYS = 4; // 0x4 128 field public static final int SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED = 8; // 0x8 129 field public static final int SCROLL_FLAG_EXIT_UNTIL_COLLAPSED = 2; // 0x2 130 field public static final int SCROLL_FLAG_SCROLL = 1; // 0x1 131 } 132 133 public static abstract interface AppBarLayout.OnOffsetChangedListener { 134 method public abstract void onOffsetChanged(android.support.design.widget.AppBarLayout, int); 135 } 136 137 public static class AppBarLayout.ScrollingViewBehavior extends android.support.design.widget.ViewOffsetBehavior { 138 ctor public AppBarLayout.ScrollingViewBehavior(); 139 ctor public AppBarLayout.ScrollingViewBehavior(android.content.Context, android.util.AttributeSet); 140 method public int getOverlayTop(); 141 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); 142 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); 143 method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, android.view.View, int, int, int, int); 144 method public void setOverlayTop(int); 145 } 146 147 public class CollapsingToolbarLayout extends android.widget.FrameLayout { 148 ctor public CollapsingToolbarLayout(android.content.Context); 149 ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet); 150 ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet, int); 151 method public int getCollapsedTitleGravity(); 152 method public android.graphics.drawable.Drawable getContentScrim(); 153 method public int getExpandedTitleGravity(); 154 method public android.graphics.drawable.Drawable getStatusBarScrim(); 155 method public java.lang.CharSequence getTitle(); 156 method public boolean isTitleEnabled(); 157 method public void setCollapsedTitleGravity(int); 158 method public void setCollapsedTitleTextAppearance(int); 159 method public void setCollapsedTitleTextColor(int); 160 method public void setContentScrim(android.graphics.drawable.Drawable); 161 method public void setContentScrimColor(int); 162 method public void setContentScrimResource(int); 163 method public void setExpandedTitleColor(int); 164 method public void setExpandedTitleGravity(int); 165 method public void setExpandedTitleTextAppearance(int); 166 method public void setStatusBarScrim(android.graphics.drawable.Drawable); 167 method public void setStatusBarScrimColor(int); 168 method public void setStatusBarScrimResource(int); 169 method public void setTitle(java.lang.CharSequence); 170 method public void setTitleEnabled(boolean); 171 } 172 173 public static class CollapsingToolbarLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams { 174 ctor public CollapsingToolbarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 175 ctor public CollapsingToolbarLayout.LayoutParams(int, int); 176 ctor public CollapsingToolbarLayout.LayoutParams(int, int, int); 177 ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 178 ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 179 ctor public CollapsingToolbarLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 180 method public int getCollapseMode(); 181 method public float getParallaxMultiplier(); 182 method public void setCollapseMode(int); 183 method public void setParallaxMultiplier(float); 184 field public static final int COLLAPSE_MODE_OFF = 0; // 0x0 185 field public static final int COLLAPSE_MODE_PARALLAX = 2; // 0x2 186 field public static final int COLLAPSE_MODE_PIN = 1; // 0x1 187 } 188 189 public class CoordinatorLayout extends android.view.ViewGroup { 190 ctor public CoordinatorLayout(android.content.Context); 191 ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet); 192 ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet, int); 193 method public void dispatchDependentViewsChanged(android.view.View); 194 method public boolean doViewsOverlap(android.view.View, android.view.View); 195 method public java.util.List<android.view.View> getDependencies(android.view.View); 196 method public android.graphics.drawable.Drawable getStatusBarBackground(); 197 method public boolean isPointInChildBounds(android.view.View, int, int); 198 method public void onAttachedToWindow(); 199 method public void onDetachedFromWindow(); 200 method public void onDraw(android.graphics.Canvas); 201 method protected void onLayout(boolean, int, int, int, int); 202 method public void onLayoutChild(android.view.View, int); 203 method public void onMeasureChild(android.view.View, int, int, int, int); 204 method public void setStatusBarBackground(android.graphics.drawable.Drawable); 205 method public void setStatusBarBackgroundColor(int); 206 method public void setStatusBarBackgroundResource(int); 207 } 208 209 public static abstract class CoordinatorLayout.Behavior { 210 ctor public CoordinatorLayout.Behavior(); 211 ctor public CoordinatorLayout.Behavior(android.content.Context, android.util.AttributeSet); 212 method public boolean blocksInteractionBelow(android.support.design.widget.CoordinatorLayout, V); 213 method public final int getScrimColor(android.support.design.widget.CoordinatorLayout, V); 214 method public final float getScrimOpacity(android.support.design.widget.CoordinatorLayout, V); 215 method public static java.lang.Object getTag(android.view.View); 216 method public boolean isDirty(android.support.design.widget.CoordinatorLayout, V); 217 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, V, android.view.View); 218 method public android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout, V, android.support.v4.view.WindowInsetsCompat); 219 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, V, android.view.View); 220 method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, V, android.view.View); 221 method public boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent); 222 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, V, int); 223 method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, V, int, int, int, int); 224 method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float, boolean); 225 method public boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float); 226 method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int[]); 227 method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int, int); 228 method public void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int); 229 method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, V, android.os.Parcelable); 230 method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, V); 231 method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int); 232 method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View); 233 method public boolean onTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent); 234 method public static void setTag(android.view.View, java.lang.Object); 235 } 236 237 public static abstract class CoordinatorLayout.DefaultBehavior implements java.lang.annotation.Annotation { 238 } 239 240 public static class CoordinatorLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 241 ctor public CoordinatorLayout.LayoutParams(int, int); 242 ctor public CoordinatorLayout.LayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams); 243 ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 244 ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 245 method public int getAnchorId(); 246 method public android.support.design.widget.CoordinatorLayout.Behavior getBehavior(); 247 method public void setAnchorId(int); 248 method public void setBehavior(android.support.design.widget.CoordinatorLayout.Behavior); 249 field public int anchorGravity; 250 field public int gravity; 251 field public int keyline; 252 } 253 254 protected static class CoordinatorLayout.SavedState extends android.view.View.BaseSavedState { 255 ctor public CoordinatorLayout.SavedState(android.os.Parcel); 256 ctor public CoordinatorLayout.SavedState(android.os.Parcelable); 257 field public static final android.os.Parcelable.Creator<android.support.design.widget.CoordinatorLayout.SavedState> CREATOR; 258 } 259 260 public class FloatingActionButton extends android.widget.ImageView { 261 ctor public FloatingActionButton(android.content.Context); 262 ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet); 263 ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet, int); 264 method public void hide(); 265 method public void setRippleColor(int); 266 method public void show(); 267 } 268 269 public static class FloatingActionButton.Behavior extends android.support.design.widget.CoordinatorLayout.Behavior { 270 ctor public FloatingActionButton.Behavior(); 271 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); 272 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); 273 method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); 274 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, int); 275 } 276 277 public class NavigationView extends android.widget.FrameLayout { 278 ctor public NavigationView(android.content.Context); 279 ctor public NavigationView(android.content.Context, android.util.AttributeSet); 280 ctor public NavigationView(android.content.Context, android.util.AttributeSet, int); 281 method public void addHeaderView(android.view.View); 282 method public android.graphics.drawable.Drawable getItemBackground(); 283 method public android.content.res.ColorStateList getItemIconTintList(); 284 method public android.content.res.ColorStateList getItemTextColor(); 285 method public android.view.Menu getMenu(); 286 method public android.view.View inflateHeaderView(int); 287 method public void inflateMenu(int); 288 method public void removeHeaderView(android.view.View); 289 method public void setCheckedItem(int); 290 method public void setItemBackground(android.graphics.drawable.Drawable); 291 method public void setItemBackgroundResource(int); 292 method public void setItemIconTintList(android.content.res.ColorStateList); 293 method public void setItemTextAppearance(int); 294 method public void setItemTextColor(android.content.res.ColorStateList); 295 method public void setNavigationItemSelectedListener(android.support.design.widget.NavigationView.OnNavigationItemSelectedListener); 296 } 297 298 public static abstract interface NavigationView.OnNavigationItemSelectedListener { 299 method public abstract boolean onNavigationItemSelected(android.view.MenuItem); 300 } 301 302 public static class NavigationView.SavedState extends android.view.View.BaseSavedState { 303 ctor public NavigationView.SavedState(android.os.Parcel); 304 ctor public NavigationView.SavedState(android.os.Parcelable); 305 field public static final android.os.Parcelable.Creator<android.support.design.widget.NavigationView.SavedState> CREATOR; 306 field public android.os.Bundle menuState; 307 } 308 309 public final class Snackbar { 310 method public void dismiss(); 311 method public int getDuration(); 312 method public android.view.View getView(); 313 method public boolean isShown(); 314 method public static android.support.design.widget.Snackbar make(android.view.View, java.lang.CharSequence, int); 315 method public static android.support.design.widget.Snackbar make(android.view.View, int, int); 316 method public android.support.design.widget.Snackbar setAction(int, android.view.View.OnClickListener); 317 method public android.support.design.widget.Snackbar setAction(java.lang.CharSequence, android.view.View.OnClickListener); 318 method public android.support.design.widget.Snackbar setActionTextColor(android.content.res.ColorStateList); 319 method public android.support.design.widget.Snackbar setActionTextColor(int); 320 method public android.support.design.widget.Snackbar setCallback(android.support.design.widget.Snackbar.Callback); 321 method public android.support.design.widget.Snackbar setDuration(int); 322 method public android.support.design.widget.Snackbar setText(java.lang.CharSequence); 323 method public android.support.design.widget.Snackbar setText(int); 324 method public void show(); 325 field public static final int LENGTH_INDEFINITE = -2; // 0xfffffffe 326 field public static final int LENGTH_LONG = 0; // 0x0 327 field public static final int LENGTH_SHORT = -1; // 0xffffffff 328 } 329 330 public static abstract class Snackbar.Callback { 331 ctor public Snackbar.Callback(); 332 method public void onDismissed(android.support.design.widget.Snackbar, int); 333 method public void onShown(android.support.design.widget.Snackbar); 334 field public static final int DISMISS_EVENT_ACTION = 1; // 0x1 335 field public static final int DISMISS_EVENT_CONSECUTIVE = 4; // 0x4 336 field public static final int DISMISS_EVENT_MANUAL = 3; // 0x3 337 field public static final int DISMISS_EVENT_SWIPE = 0; // 0x0 338 field public static final int DISMISS_EVENT_TIMEOUT = 2; // 0x2 339 } 340 341 public class SwipeDismissBehavior extends android.support.design.widget.CoordinatorLayout.Behavior { 342 ctor public SwipeDismissBehavior(); 343 method public int getDragState(); 344 method public void setDragDismissDistance(float); 345 method public void setEndAlphaSwipeDistance(float); 346 method public void setListener(android.support.design.widget.SwipeDismissBehavior.OnDismissListener); 347 method public void setSensitivity(float); 348 method public void setStartAlphaSwipeDistance(float); 349 method public void setSwipeDirection(int); 350 field public static final int STATE_DRAGGING = 1; // 0x1 351 field public static final int STATE_IDLE = 0; // 0x0 352 field public static final int STATE_SETTLING = 2; // 0x2 353 field public static final int SWIPE_DIRECTION_ANY = 2; // 0x2 354 field public static final int SWIPE_DIRECTION_END_TO_START = 1; // 0x1 355 field public static final int SWIPE_DIRECTION_START_TO_END = 0; // 0x0 356 } 357 358 public static abstract interface SwipeDismissBehavior.OnDismissListener { 359 method public abstract void onDismiss(android.view.View); 360 method public abstract void onDragStateChanged(int); 361 } 362 363 public class TabLayout extends android.widget.HorizontalScrollView { 364 ctor public TabLayout(android.content.Context); 365 ctor public TabLayout(android.content.Context, android.util.AttributeSet); 366 ctor public TabLayout(android.content.Context, android.util.AttributeSet, int); 367 method public void addTab(android.support.design.widget.TabLayout.Tab); 368 method public void addTab(android.support.design.widget.TabLayout.Tab, int); 369 method public void addTab(android.support.design.widget.TabLayout.Tab, boolean); 370 method public void addTab(android.support.design.widget.TabLayout.Tab, int, boolean); 371 method public int getSelectedTabPosition(); 372 method public android.support.design.widget.TabLayout.Tab getTabAt(int); 373 method public int getTabCount(); 374 method public int getTabGravity(); 375 method public int getTabMode(); 376 method public android.content.res.ColorStateList getTabTextColors(); 377 method public android.support.design.widget.TabLayout.Tab newTab(); 378 method public void removeAllTabs(); 379 method public void removeTab(android.support.design.widget.TabLayout.Tab); 380 method public void removeTabAt(int); 381 method public void setOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener); 382 method public void setScrollPosition(int, float, boolean); 383 method public void setSelectedTabIndicatorColor(int); 384 method public void setSelectedTabIndicatorHeight(int); 385 method public void setTabGravity(int); 386 method public void setTabMode(int); 387 method public void setTabTextColors(android.content.res.ColorStateList); 388 method public void setTabTextColors(int, int); 389 method public void setTabsFromPagerAdapter(android.support.v4.view.PagerAdapter); 390 method public void setupWithViewPager(android.support.v4.view.ViewPager); 391 field public static final int GRAVITY_CENTER = 1; // 0x1 392 field public static final int GRAVITY_FILL = 0; // 0x0 393 field public static final int MODE_FIXED = 1; // 0x1 394 field public static final int MODE_SCROLLABLE = 0; // 0x0 395 } 396 397 public static abstract interface TabLayout.OnTabSelectedListener { 398 method public abstract void onTabReselected(android.support.design.widget.TabLayout.Tab); 399 method public abstract void onTabSelected(android.support.design.widget.TabLayout.Tab); 400 method public abstract void onTabUnselected(android.support.design.widget.TabLayout.Tab); 401 } 402 403 public static final class TabLayout.Tab { 404 method public java.lang.CharSequence getContentDescription(); 405 method public android.view.View getCustomView(); 406 method public android.graphics.drawable.Drawable getIcon(); 407 method public int getPosition(); 408 method public java.lang.Object getTag(); 409 method public java.lang.CharSequence getText(); 410 method public boolean isSelected(); 411 method public void select(); 412 method public android.support.design.widget.TabLayout.Tab setContentDescription(int); 413 method public android.support.design.widget.TabLayout.Tab setContentDescription(java.lang.CharSequence); 414 method public android.support.design.widget.TabLayout.Tab setCustomView(android.view.View); 415 method public android.support.design.widget.TabLayout.Tab setCustomView(int); 416 method public android.support.design.widget.TabLayout.Tab setIcon(android.graphics.drawable.Drawable); 417 method public android.support.design.widget.TabLayout.Tab setIcon(int); 418 method public android.support.design.widget.TabLayout.Tab setTag(java.lang.Object); 419 method public android.support.design.widget.TabLayout.Tab setText(java.lang.CharSequence); 420 method public android.support.design.widget.TabLayout.Tab setText(int); 421 field public static final int INVALID_POSITION = -1; // 0xffffffff 422 } 423 424 public static class TabLayout.TabLayoutOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { 425 ctor public TabLayout.TabLayoutOnPageChangeListener(android.support.design.widget.TabLayout); 426 method public void onPageScrollStateChanged(int); 427 method public void onPageScrolled(int, float, int); 428 method public void onPageSelected(int); 429 } 430 431 public static class TabLayout.ViewPagerOnTabSelectedListener implements android.support.design.widget.TabLayout.OnTabSelectedListener { 432 ctor public TabLayout.ViewPagerOnTabSelectedListener(android.support.v4.view.ViewPager); 433 method public void onTabReselected(android.support.design.widget.TabLayout.Tab); 434 method public void onTabSelected(android.support.design.widget.TabLayout.Tab); 435 method public void onTabUnselected(android.support.design.widget.TabLayout.Tab); 436 } 437 438 public class TextInputLayout extends android.widget.LinearLayout { 439 ctor public TextInputLayout(android.content.Context); 440 ctor public TextInputLayout(android.content.Context, android.util.AttributeSet); 441 ctor public TextInputLayout(android.content.Context, android.util.AttributeSet, int); 442 method public android.widget.EditText getEditText(); 443 method public java.lang.CharSequence getError(); 444 method public java.lang.CharSequence getHint(); 445 method public boolean isErrorEnabled(); 446 method public boolean isHintAnimationEnabled(); 447 method public void setError(java.lang.CharSequence); 448 method public void setErrorEnabled(boolean); 449 method public void setHint(java.lang.CharSequence); 450 method public void setHintAnimationEnabled(boolean); 451 method public void setHintTextAppearance(int); 452 method public void setTypeface(android.graphics.Typeface); 453 } 454 455 class ViewOffsetBehavior extends android.support.design.widget.CoordinatorLayout.Behavior { 456 ctor public ViewOffsetBehavior(); 457 ctor public ViewOffsetBehavior(android.content.Context, android.util.AttributeSet); 458 method public int getLeftAndRightOffset(); 459 method public int getTopAndBottomOffset(); 460 method public boolean setLeftAndRightOffset(int); 461 method public boolean setTopAndBottomOffset(int); 462 } 463 464 } 465 466 package android.support.percent { 467 468 public class PercentFrameLayout extends android.widget.FrameLayout { 469 ctor public PercentFrameLayout(android.content.Context); 470 ctor public PercentFrameLayout(android.content.Context, android.util.AttributeSet); 471 ctor public PercentFrameLayout(android.content.Context, android.util.AttributeSet, int); 472 } 473 474 public static class PercentFrameLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams implements android.support.percent.PercentLayoutHelper.PercentLayoutParams { 475 ctor public PercentFrameLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 476 ctor public PercentFrameLayout.LayoutParams(int, int); 477 ctor public PercentFrameLayout.LayoutParams(int, int, int); 478 ctor public PercentFrameLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 479 ctor public PercentFrameLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 480 ctor public PercentFrameLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 481 ctor public PercentFrameLayout.LayoutParams(android.support.percent.PercentFrameLayout.LayoutParams); 482 method public android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(); 483 } 484 485 public class PercentLayoutHelper { 486 ctor public PercentLayoutHelper(android.view.ViewGroup); 487 method public void adjustChildren(int, int); 488 method public static void fetchWidthAndHeight(android.view.ViewGroup.LayoutParams, android.content.res.TypedArray, int, int); 489 method public static android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(android.content.Context, android.util.AttributeSet); 490 method public boolean handleMeasuredStateTooSmall(); 491 method public void restoreOriginalParams(); 492 } 493 494 public static class PercentLayoutHelper.PercentLayoutInfo { 495 ctor public PercentLayoutHelper.PercentLayoutInfo(); 496 method public void fillLayoutParams(android.view.ViewGroup.LayoutParams, int, int); 497 method public void fillMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams, int, int); 498 method public void restoreLayoutParams(android.view.ViewGroup.LayoutParams); 499 method public void restoreMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams); 500 field public float bottomMarginPercent; 501 field public float endMarginPercent; 502 field public float heightPercent; 503 field public float leftMarginPercent; 504 field public float rightMarginPercent; 505 field public float startMarginPercent; 506 field public float topMarginPercent; 507 field public float widthPercent; 508 } 509 510 public static abstract interface PercentLayoutHelper.PercentLayoutParams { 511 method public abstract android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(); 512 } 513 514 public class PercentRelativeLayout extends android.widget.RelativeLayout { 515 ctor public PercentRelativeLayout(android.content.Context); 516 ctor public PercentRelativeLayout(android.content.Context, android.util.AttributeSet); 517 ctor public PercentRelativeLayout(android.content.Context, android.util.AttributeSet, int); 518 } 519 520 public static class PercentRelativeLayout.LayoutParams extends android.widget.RelativeLayout.LayoutParams implements android.support.percent.PercentLayoutHelper.PercentLayoutParams { 521 ctor public PercentRelativeLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 522 ctor public PercentRelativeLayout.LayoutParams(int, int); 523 ctor public PercentRelativeLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 524 ctor public PercentRelativeLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 525 method public android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(); 526 } 527 528 } 529 530 package android.support.app.recommendation { 531 532 public final class ContentRecommendation { 533 method public java.lang.String getBackgroundImageUri(); 534 method public int getBadgeImageResourceId(); 535 method public int getColor(); 536 method public android.graphics.Bitmap getContentImage(); 537 method public android.support.app.recommendation.ContentRecommendation.IntentData getContentIntent(); 538 method public java.lang.String[] getContentTypes(); 539 method public android.support.app.recommendation.ContentRecommendation.IntentData getDismissIntent(); 540 method public java.lang.String[] getGenres(); 541 method public java.lang.String getGroup(); 542 method public java.lang.String getIdTag(); 543 method public java.lang.String getMaturityRating(); 544 method public android.app.Notification getNotificationObject(android.content.Context); 545 method public java.lang.String getPricingType(); 546 method public java.lang.String getPricingValue(); 547 method public java.lang.String getPrimaryContentType(); 548 method public int getProgressMax(); 549 method public int getProgressValue(); 550 method public long getRunningTime(); 551 method public java.lang.String getSortKey(); 552 method public java.lang.String getSourceName(); 553 method public int getStatus(); 554 method public java.lang.String getText(); 555 method public java.lang.String getTitle(); 556 method public boolean hasProgressInfo(); 557 method public boolean isAutoDismiss(); 558 method public void setAutoDismiss(boolean); 559 method public void setGroup(java.lang.String); 560 method public void setProgress(int, int); 561 method public void setSortKey(java.lang.String); 562 method public void setStatus(int); 563 field public static final java.lang.String CONTENT_MATURITY_ALL = "android.contentMaturity.all"; 564 field public static final java.lang.String CONTENT_MATURITY_HIGH = "android.contentMaturity.high"; 565 field public static final java.lang.String CONTENT_MATURITY_LOW = "android.contentMaturity.low"; 566 field public static final java.lang.String CONTENT_MATURITY_MEDIUM = "android.contentMaturity.medium"; 567 field public static final java.lang.String CONTENT_PRICING_FREE = "android.contentPrice.free"; 568 field public static final java.lang.String CONTENT_PRICING_PREORDER = "android.contentPrice.preorder"; 569 field public static final java.lang.String CONTENT_PRICING_PURCHASE = "android.contentPrice.purchase"; 570 field public static final java.lang.String CONTENT_PRICING_RENTAL = "android.contentPrice.rental"; 571 field public static final java.lang.String CONTENT_PRICING_SUBSCRIPTION = "android.contentPrice.subscription"; 572 field public static final int CONTENT_STATUS_AVAILABLE = 2; // 0x2 573 field public static final int CONTENT_STATUS_PENDING = 1; // 0x1 574 field public static final int CONTENT_STATUS_READY = 0; // 0x0 575 field public static final int CONTENT_STATUS_UNAVAILABLE = 3; // 0x3 576 field public static final java.lang.String CONTENT_TYPE_APP = "android.contentType.app"; 577 field public static final java.lang.String CONTENT_TYPE_BOOK = "android.contentType.book"; 578 field public static final java.lang.String CONTENT_TYPE_COMIC = "android.contentType.comic"; 579 field public static final java.lang.String CONTENT_TYPE_GAME = "android.contentType.game"; 580 field public static final java.lang.String CONTENT_TYPE_MAGAZINE = "android.contentType.magazine"; 581 field public static final java.lang.String CONTENT_TYPE_MOVIE = "android.contentType.movie"; 582 field public static final java.lang.String CONTENT_TYPE_MUSIC = "android.contentType.music"; 583 field public static final java.lang.String CONTENT_TYPE_NEWS = "android.contentType.news"; 584 field public static final java.lang.String CONTENT_TYPE_PODCAST = "android.contentType.podcast"; 585 field public static final java.lang.String CONTENT_TYPE_RADIO = "android.contentType.radio"; 586 field public static final java.lang.String CONTENT_TYPE_SERIAL = "android.contentType.serial"; 587 field public static final java.lang.String CONTENT_TYPE_SPORTS = "android.contentType.sports"; 588 field public static final java.lang.String CONTENT_TYPE_TRAILER = "android.contentType.trailer"; 589 field public static final java.lang.String CONTENT_TYPE_VIDEO = "android.contentType.video"; 590 field public static final java.lang.String CONTENT_TYPE_WEBSITE = "android.contentType.website"; 591 field public static final int INTENT_TYPE_ACTIVITY = 1; // 0x1 592 field public static final int INTENT_TYPE_BROADCAST = 2; // 0x2 593 field public static final int INTENT_TYPE_SERVICE = 3; // 0x3 594 } 595 596 public static final class ContentRecommendation.Builder { 597 ctor public ContentRecommendation.Builder(); 598 method public android.support.app.recommendation.ContentRecommendation build(); 599 method public android.support.app.recommendation.ContentRecommendation.Builder setAutoDismiss(boolean); 600 method public android.support.app.recommendation.ContentRecommendation.Builder setBackgroundImageUri(java.lang.String); 601 method public android.support.app.recommendation.ContentRecommendation.Builder setBadgeIcon(int); 602 method public android.support.app.recommendation.ContentRecommendation.Builder setColor(int); 603 method public android.support.app.recommendation.ContentRecommendation.Builder setContentImage(android.graphics.Bitmap); 604 method public android.support.app.recommendation.ContentRecommendation.Builder setContentIntentData(int, android.content.Intent, int, android.os.Bundle); 605 method public android.support.app.recommendation.ContentRecommendation.Builder setContentTypes(java.lang.String[]); 606 method public android.support.app.recommendation.ContentRecommendation.Builder setDismissIntentData(int, android.content.Intent, int, android.os.Bundle); 607 method public android.support.app.recommendation.ContentRecommendation.Builder setGenres(java.lang.String[]); 608 method public android.support.app.recommendation.ContentRecommendation.Builder setGroup(java.lang.String); 609 method public android.support.app.recommendation.ContentRecommendation.Builder setIdTag(java.lang.String); 610 method public android.support.app.recommendation.ContentRecommendation.Builder setMaturityRating(java.lang.String); 611 method public android.support.app.recommendation.ContentRecommendation.Builder setPricingInformation(java.lang.String, java.lang.String); 612 method public android.support.app.recommendation.ContentRecommendation.Builder setProgress(int, int); 613 method public android.support.app.recommendation.ContentRecommendation.Builder setRunningTime(long); 614 method public android.support.app.recommendation.ContentRecommendation.Builder setSortKey(java.lang.String); 615 method public android.support.app.recommendation.ContentRecommendation.Builder setSourceName(java.lang.String); 616 method public android.support.app.recommendation.ContentRecommendation.Builder setStatus(int); 617 method public android.support.app.recommendation.ContentRecommendation.Builder setText(java.lang.String); 618 method public android.support.app.recommendation.ContentRecommendation.Builder setTitle(java.lang.String); 619 } 620 621 public static abstract class ContentRecommendation.ContentMaturity implements java.lang.annotation.Annotation { 622 } 623 624 public static abstract class ContentRecommendation.ContentPricing implements java.lang.annotation.Annotation { 625 } 626 627 public static abstract class ContentRecommendation.ContentStatus implements java.lang.annotation.Annotation { 628 } 629 630 public static abstract class ContentRecommendation.ContentType implements java.lang.annotation.Annotation { 631 } 632 633 public static class ContentRecommendation.IntentData { 634 ctor public ContentRecommendation.IntentData(); 635 } 636 637 public static abstract class ContentRecommendation.IntentType implements java.lang.annotation.Annotation { 638 } 639 640 public final class RecommendationExtender implements android.app.Notification.Extender { 641 ctor public RecommendationExtender(); 642 ctor public RecommendationExtender(android.app.Notification); 643 method public android.app.Notification.Builder extend(android.app.Notification.Builder); 644 method public java.lang.String[] getContentTypes(); 645 method public java.lang.String[] getGenres(); 646 method public java.lang.String getMaturityRating(); 647 method public java.lang.String getPricingType(); 648 method public java.lang.String getPricingValue(); 649 method public java.lang.String getPrimaryContentType(); 650 method public long getRunningTime(); 651 method public int getStatus(); 652 method public android.support.app.recommendation.RecommendationExtender setContentTypes(java.lang.String[]); 653 method public android.support.app.recommendation.RecommendationExtender setGenres(java.lang.String[]); 654 method public android.support.app.recommendation.RecommendationExtender setMaturityRating(java.lang.String); 655 method public android.support.app.recommendation.RecommendationExtender setPricingInformation(java.lang.String, java.lang.String); 656 method public android.support.app.recommendation.RecommendationExtender setRunningTime(long); 657 method public android.support.app.recommendation.RecommendationExtender setStatus(int); 658 } 659 660 } 661 662 package android.support.v13.app { 663 664 public class FragmentCompat { 665 ctor public FragmentCompat(); 666 method public static void requestPermissions(android.app.Fragment, java.lang.String[], int); 667 method public static void setMenuVisibility(android.app.Fragment, boolean); 668 method public static void setUserVisibleHint(android.app.Fragment, boolean); 669 method public static boolean shouldShowRequestPermissionRationale(android.app.Fragment, java.lang.String); 670 } 671 672 public static abstract interface FragmentCompat.OnRequestPermissionsResultCallback { 673 method public abstract void onRequestPermissionsResult(int, java.lang.String[], int[]); 674 } 675 676 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 677 ctor public FragmentPagerAdapter(android.app.FragmentManager); 678 method public abstract android.app.Fragment getItem(int); 679 method public long getItemId(int); 680 method public boolean isViewFromObject(android.view.View, java.lang.Object); 681 } 682 683 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 684 ctor public FragmentStatePagerAdapter(android.app.FragmentManager); 685 method public abstract android.app.Fragment getItem(int); 686 method public boolean isViewFromObject(android.view.View, java.lang.Object); 687 } 688 689 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 690 ctor public FragmentTabHost(android.content.Context); 691 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 692 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 693 method public void onTabChanged(java.lang.String); 694 method public void setup(android.content.Context, android.app.FragmentManager); 695 method public void setup(android.content.Context, android.app.FragmentManager, int); 696 } 697 698 } 699 700 package android.support.v14.preference { 701 702 public class EditTextPreferenceDialogFragment extends android.support.v14.preference.PreferenceDialogFragment { 703 ctor public EditTextPreferenceDialogFragment(); 704 method public static android.support.v14.preference.EditTextPreferenceDialogFragment newInstance(java.lang.String); 705 method protected void onAddEditTextToDialogView(android.view.View, android.widget.EditText); 706 method public void onDialogClosed(boolean); 707 } 708 709 public class ListPreferenceDialogFragment extends android.support.v14.preference.PreferenceDialogFragment { 710 ctor public ListPreferenceDialogFragment(); 711 method public static android.support.v14.preference.ListPreferenceDialogFragment newInstance(java.lang.String); 712 method public void onDialogClosed(boolean); 713 } 714 715 public class MultiSelectListPreference extends android.support.v7.preference.DialogPreference { 716 ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int, int); 717 ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int); 718 ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet); 719 ctor public MultiSelectListPreference(android.content.Context); 720 method public int findIndexOfValue(java.lang.String); 721 method public java.lang.CharSequence[] getEntries(); 722 method public java.lang.CharSequence[] getEntryValues(); 723 method protected boolean[] getSelectedItems(); 724 method public java.util.Set<java.lang.String> getValues(); 725 method public void setEntries(java.lang.CharSequence[]); 726 method public void setEntries(int); 727 method public void setEntryValues(java.lang.CharSequence[]); 728 method public void setEntryValues(int); 729 method public void setValues(java.util.Set<java.lang.String>); 730 } 731 732 public class MultiSelectListPreferenceDialogFragment extends android.support.v14.preference.PreferenceDialogFragment { 733 ctor public MultiSelectListPreferenceDialogFragment(); 734 method public static android.support.v14.preference.MultiSelectListPreferenceDialogFragment newInstance(java.lang.String); 735 method public void onDialogClosed(boolean); 736 } 737 738 public abstract class PreferenceDialogFragment extends android.app.DialogFragment implements android.content.DialogInterface.OnClickListener { 739 ctor public PreferenceDialogFragment(); 740 method public android.support.v7.preference.DialogPreference getPreference(); 741 method protected void onBindDialogView(android.view.View); 742 method public void onClick(android.content.DialogInterface, int); 743 method protected android.view.View onCreateDialogView(android.content.Context); 744 method public abstract void onDialogClosed(boolean); 745 method protected void onPrepareDialogBuilder(android.app.AlertDialog.Builder); 746 field protected static final java.lang.String ARG_KEY = "key"; 747 } 748 749 public abstract class PreferenceFragment extends android.app.Fragment implements android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener { 750 ctor public PreferenceFragment(); 751 method public void addPreferencesFromResource(int); 752 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 753 method public final android.support.v7.widget.RecyclerView getListView(); 754 method public android.support.v7.preference.PreferenceManager getPreferenceManager(); 755 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen(); 756 method protected android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(android.support.v7.preference.PreferenceScreen); 757 method public android.support.v7.widget.RecyclerView.LayoutManager onCreateLayoutManager(); 758 method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String); 759 method public android.support.v7.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 760 method public void onDisplayPreferenceDialog(android.support.v7.preference.Preference); 761 method public void onNavigateToScreen(android.support.v7.preference.PreferenceScreen); 762 method public boolean onPreferenceTreeClick(android.support.v7.preference.Preference); 763 method public void setPreferenceScreen(android.support.v7.preference.PreferenceScreen); 764 method public void setPreferencesFromResource(int, java.lang.String); 765 field public static final java.lang.String ARG_PREFERENCE_ROOT = "android.support.v7.preference.PreferenceFragmentCompat.PREFERENCE_ROOT"; 766 } 767 768 public static abstract interface PreferenceFragment.OnPreferenceDisplayDialogCallback { 769 method public abstract boolean onPreferenceDisplayDialog(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.Preference); 770 } 771 772 public static abstract interface PreferenceFragment.OnPreferenceStartFragmentCallback { 773 method public abstract boolean onPreferenceStartFragment(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.Preference); 774 } 775 776 public static abstract interface PreferenceFragment.OnPreferenceStartScreenCallback { 777 method public abstract boolean onPreferenceStartScreen(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.PreferenceScreen); 778 } 779 780 public class SwitchPreference extends android.support.v7.preference.TwoStatePreference { 781 ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int, int); 782 ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int); 783 ctor public SwitchPreference(android.content.Context, android.util.AttributeSet); 784 ctor public SwitchPreference(android.content.Context); 785 method public java.lang.CharSequence getSwitchTextOff(); 786 method public java.lang.CharSequence getSwitchTextOn(); 787 method public void setSwitchTextOff(java.lang.CharSequence); 788 method public void setSwitchTextOff(int); 789 method public void setSwitchTextOn(java.lang.CharSequence); 790 method public void setSwitchTextOn(int); 791 } 792 793 } 794 795 package android.support.v17.leanback.app { 796 797 public final class BackgroundManager { 798 method public void attach(android.view.Window); 799 method public final int getColor(); 800 method public android.graphics.drawable.Drawable getDefaultDimLayer(); 801 method public android.graphics.drawable.Drawable getDimLayer(); 802 method public android.graphics.drawable.Drawable getDrawable(); 803 method public static android.support.v17.leanback.app.BackgroundManager getInstance(android.app.Activity); 804 method public boolean isAttached(); 805 method public void release(); 806 method public void setBitmap(android.graphics.Bitmap); 807 method public void setColor(int); 808 method public void setDimLayer(android.graphics.drawable.Drawable); 809 method public void setDrawable(android.graphics.drawable.Drawable); 810 method public void setThemeDrawableResourceId(int); 811 } 812 813 abstract class BaseRowFragment extends android.app.Fragment { 814 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 815 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 816 method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 817 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 818 method public void setSelectedPosition(int); 819 method public void setSelectedPosition(int, boolean); 820 } 821 822 abstract class BaseRowSupportFragment extends android.support.v4.app.Fragment { 823 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 824 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 825 method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 826 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 827 method public void setSelectedPosition(int); 828 method public void setSelectedPosition(int, boolean); 829 } 830 831 public class BrowseFragment extends android.support.v17.leanback.app.BrandedFragment { 832 ctor public BrowseFragment(); 833 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 834 method public void enableRowScaling(boolean); 835 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 836 method public int getBrandColor(); 837 method public int getHeadersState(); 838 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 839 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 840 method public final boolean isHeadersTransitionOnBackEnabled(); 841 method public boolean isInHeadersTransition(); 842 method public boolean isShowingHeaders(); 843 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 844 method public void setBrandColor(int); 845 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseFragment.BrowseTransitionListener); 846 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 847 method public void setHeadersState(int); 848 method public final void setHeadersTransitionOnBackEnabled(boolean); 849 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 850 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 851 method public void setSelectedPosition(int); 852 method public void setSelectedPosition(int, boolean); 853 method public void startHeadersTransition(boolean); 854 field public static final int HEADERS_DISABLED = 3; // 0x3 855 field public static final int HEADERS_ENABLED = 1; // 0x1 856 field public static final int HEADERS_HIDDEN = 2; // 0x2 857 } 858 859 public static class BrowseFragment.BrowseTransitionListener { 860 ctor public BrowseFragment.BrowseTransitionListener(); 861 method public void onHeadersTransitionStart(boolean); 862 method public void onHeadersTransitionStop(boolean); 863 } 864 865 public class BrowseSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 866 ctor public BrowseSupportFragment(); 867 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 868 method public void enableRowScaling(boolean); 869 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 870 method public int getBrandColor(); 871 method public int getHeadersState(); 872 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 873 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 874 method public final boolean isHeadersTransitionOnBackEnabled(); 875 method public boolean isInHeadersTransition(); 876 method public boolean isShowingHeaders(); 877 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 878 method public void setBrandColor(int); 879 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseSupportFragment.BrowseTransitionListener); 880 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 881 method public void setHeadersState(int); 882 method public final void setHeadersTransitionOnBackEnabled(boolean); 883 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 884 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 885 method public void setSelectedPosition(int); 886 method public void setSelectedPosition(int, boolean); 887 method public void startHeadersTransition(boolean); 888 field public static final int HEADERS_DISABLED = 3; // 0x3 889 field public static final int HEADERS_ENABLED = 1; // 0x1 890 field public static final int HEADERS_HIDDEN = 2; // 0x2 891 } 892 893 public static class BrowseSupportFragment.BrowseTransitionListener { 894 ctor public BrowseSupportFragment.BrowseTransitionListener(); 895 method public void onHeadersTransitionStart(boolean); 896 method public void onHeadersTransitionStop(boolean); 897 } 898 899 public class DetailsFragment extends android.support.v17.leanback.app.BrandedFragment { 900 ctor public DetailsFragment(); 901 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 902 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 903 method protected android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 904 method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); 905 method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); 906 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 907 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 908 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 909 method public void setSelectedPosition(int); 910 method public void setSelectedPosition(int, boolean); 911 method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 912 method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); 913 } 914 915 public class DetailsSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 916 ctor public DetailsSupportFragment(); 917 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 918 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 919 method protected android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 920 method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); 921 method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); 922 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 923 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 924 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 925 method public void setSelectedPosition(int); 926 method public void setSelectedPosition(int, boolean); 927 method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 928 method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); 929 } 930 931 public class ErrorFragment extends android.app.Fragment { 932 ctor public ErrorFragment(); 933 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 934 method public android.graphics.drawable.Drawable getBadgeDrawable(); 935 method public android.view.View.OnClickListener getButtonClickListener(); 936 method public java.lang.String getButtonText(); 937 method public android.graphics.drawable.Drawable getImageDrawable(); 938 method public java.lang.CharSequence getMessage(); 939 method public java.lang.String getTitle(); 940 method public boolean isBackgroundTranslucent(); 941 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 942 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 943 method public void setButtonClickListener(android.view.View.OnClickListener); 944 method public void setButtonText(java.lang.String); 945 method public void setDefaultBackground(boolean); 946 method public void setImageDrawable(android.graphics.drawable.Drawable); 947 method public void setMessage(java.lang.CharSequence); 948 method public void setTitle(java.lang.String); 949 } 950 951 public class ErrorSupportFragment extends android.support.v4.app.Fragment { 952 ctor public ErrorSupportFragment(); 953 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 954 method public android.graphics.drawable.Drawable getBadgeDrawable(); 955 method public android.view.View.OnClickListener getButtonClickListener(); 956 method public java.lang.String getButtonText(); 957 method public android.graphics.drawable.Drawable getImageDrawable(); 958 method public java.lang.CharSequence getMessage(); 959 method public java.lang.String getTitle(); 960 method public boolean isBackgroundTranslucent(); 961 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 962 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 963 method public void setButtonClickListener(android.view.View.OnClickListener); 964 method public void setButtonText(java.lang.String); 965 method public void setDefaultBackground(boolean); 966 method public void setImageDrawable(android.graphics.drawable.Drawable); 967 method public void setMessage(java.lang.CharSequence); 968 method public void setTitle(java.lang.String); 969 } 970 971 public class GuidedStepFragment extends android.app.Fragment { 972 ctor public GuidedStepFragment(); 973 method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment); 974 method public android.view.View getActionItemView(int); 975 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getActions(); 976 method public static android.support.v17.leanback.app.GuidedStepFragment getCurrentGuidedStepFragment(android.app.FragmentManager); 977 method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist(); 978 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist(); 979 method public int getSelectedActionPosition(); 980 method protected boolean isEntryTransitionEnabled(); 981 method public void onCreateActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 982 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist(); 983 method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle); 984 method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist(); 985 method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 986 method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction); 987 method public int onProvideTheme(); 988 method public void setActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 989 method protected void setEntryTransitionEnabled(boolean); 990 method public void setSelectedActionPosition(int); 991 } 992 993 public class HeadersFragment extends android.support.v17.leanback.app.BaseRowFragment { 994 ctor public HeadersFragment(); 995 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderClickedListener); 996 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderViewSelectedListener); 997 } 998 999 static abstract interface HeadersFragment.OnHeaderClickedListener { 1000 method public abstract void onHeaderClicked(); 1001 } 1002 1003 static abstract interface HeadersFragment.OnHeaderViewSelectedListener { 1004 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 1005 } 1006 1007 public class HeadersSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { 1008 ctor public HeadersSupportFragment(); 1009 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderClickedListener); 1010 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderViewSelectedListener); 1011 } 1012 1013 static abstract interface HeadersSupportFragment.OnHeaderClickedListener { 1014 method public abstract void onHeaderClicked(); 1015 } 1016 1017 static abstract interface HeadersSupportFragment.OnHeaderViewSelectedListener { 1018 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 1019 } 1020 1021 public abstract class MediaControllerGlue extends android.support.v17.leanback.app.PlaybackControlGlue { 1022 ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); 1023 ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); 1024 method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat); 1025 method public void detach(); 1026 method public int getCurrentPosition(); 1027 method public int getCurrentSpeedId(); 1028 method public android.graphics.drawable.Drawable getMediaArt(); 1029 method public final android.support.v4.media.session.MediaControllerCompat getMediaController(); 1030 method public int getMediaDuration(); 1031 method public java.lang.CharSequence getMediaSubtitle(); 1032 method public java.lang.CharSequence getMediaTitle(); 1033 method public long getSupportedActions(); 1034 method public boolean hasValidMedia(); 1035 method public boolean isMediaPlaying(); 1036 method protected void pausePlayback(); 1037 method protected void skipToNext(); 1038 method protected void skipToPrevious(); 1039 method protected void startPlayback(int); 1040 } 1041 1042 public abstract class PlaybackControlGlue implements android.support.v17.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener { 1043 ctor public PlaybackControlGlue(android.content.Context, int[]); 1044 ctor public PlaybackControlGlue(android.content.Context, int[], int[]); 1045 ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); 1046 ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); 1047 method public android.support.v17.leanback.widget.PlaybackControlsRowPresenter createControlsRowAndPresenter(); 1048 method protected android.support.v17.leanback.widget.SparseArrayObjectAdapter createPrimaryActionsAdapter(android.support.v17.leanback.widget.PresenterSelector); 1049 method public void enableProgressUpdating(boolean); 1050 method public android.content.Context getContext(); 1051 method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); 1052 method public abstract int getCurrentPosition(); 1053 method public abstract int getCurrentSpeedId(); 1054 method public int[] getFastForwardSpeeds(); 1055 method public android.support.v17.leanback.app.PlaybackOverlayFragment getFragment(); 1056 method public abstract android.graphics.drawable.Drawable getMediaArt(); 1057 method public abstract int getMediaDuration(); 1058 method public abstract java.lang.CharSequence getMediaSubtitle(); 1059 method public abstract java.lang.CharSequence getMediaTitle(); 1060 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 1061 method public int[] getRewindSpeeds(); 1062 method public abstract long getSupportedActions(); 1063 method public int getUpdatePeriod(); 1064 method public abstract boolean hasValidMedia(); 1065 method public boolean isFadingEnabled(); 1066 method public abstract boolean isMediaPlaying(); 1067 method public void onActionClicked(android.support.v17.leanback.widget.Action); 1068 method public boolean onKey(android.view.View, int, android.view.KeyEvent); 1069 method protected void onMetadataChanged(); 1070 method protected abstract void onRowChanged(android.support.v17.leanback.widget.PlaybackControlsRow); 1071 method protected void onStateChanged(); 1072 method protected abstract void pausePlayback(); 1073 method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); 1074 method public void setFadingEnabled(boolean); 1075 method public deprecated void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1076 method protected abstract void skipToNext(); 1077 method protected abstract void skipToPrevious(); 1078 method protected abstract void startPlayback(int); 1079 method public void updateProgress(); 1080 field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 1081 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 1082 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 1083 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 1084 field public static final int ACTION_REWIND = 32; // 0x20 1085 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 1086 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 1087 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa 1088 field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb 1089 field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc 1090 field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd 1091 field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe 1092 field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff 1093 field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 1094 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 1095 } 1096 1097 public class PlaybackOverlayFragment extends android.support.v17.leanback.app.DetailsFragment { 1098 ctor public PlaybackOverlayFragment(); 1099 method public int getBackgroundType(); 1100 method public android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener getFadeCompleteListener(); 1101 method public final android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler getInputEventHandler(); 1102 method public boolean isFadingEnabled(); 1103 method public void setBackgroundType(int); 1104 method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener); 1105 method public void setFadingEnabled(boolean); 1106 method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler); 1107 method public void tickle(); 1108 field public static final int BG_DARK = 1; // 0x1 1109 field public static final int BG_LIGHT = 2; // 0x2 1110 field public static final int BG_NONE = 0; // 0x0 1111 } 1112 1113 public static abstract interface PlaybackOverlayFragment.InputEventHandler { 1114 method public abstract boolean handleInputEvent(android.view.InputEvent); 1115 } 1116 1117 public static class PlaybackOverlayFragment.OnFadeCompleteListener { 1118 ctor public PlaybackOverlayFragment.OnFadeCompleteListener(); 1119 method public void onFadeInComplete(); 1120 method public void onFadeOutComplete(); 1121 } 1122 1123 public class PlaybackOverlaySupportFragment extends android.support.v17.leanback.app.DetailsSupportFragment { 1124 ctor public PlaybackOverlaySupportFragment(); 1125 method public int getBackgroundType(); 1126 method public android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener getFadeCompleteListener(); 1127 method public final android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler getInputEventHandler(); 1128 method public boolean isFadingEnabled(); 1129 method public void setBackgroundType(int); 1130 method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener); 1131 method public void setFadingEnabled(boolean); 1132 method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler); 1133 method public void tickle(); 1134 field public static final int BG_DARK = 1; // 0x1 1135 field public static final int BG_LIGHT = 2; // 0x2 1136 field public static final int BG_NONE = 0; // 0x0 1137 } 1138 1139 public static abstract interface PlaybackOverlaySupportFragment.InputEventHandler { 1140 method public abstract boolean handleInputEvent(android.view.InputEvent); 1141 } 1142 1143 public static class PlaybackOverlaySupportFragment.OnFadeCompleteListener { 1144 ctor public PlaybackOverlaySupportFragment.OnFadeCompleteListener(); 1145 method public void onFadeInComplete(); 1146 method public void onFadeOutComplete(); 1147 } 1148 1149 public class RowsFragment extends android.support.v17.leanback.app.BaseRowFragment { 1150 ctor public RowsFragment(); 1151 method public void enableRowScaling(boolean); 1152 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 1153 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 1154 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 1155 method public void setExpand(boolean); 1156 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1157 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1158 } 1159 1160 public class RowsSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { 1161 ctor public RowsSupportFragment(); 1162 method public void enableRowScaling(boolean); 1163 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 1164 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 1165 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 1166 method public void setExpand(boolean); 1167 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1168 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1169 } 1170 1171 public class SearchFragment extends android.app.Fragment { 1172 ctor public SearchFragment(); 1173 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 1174 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 1175 method public void displayCompletions(java.util.List<java.lang.String>); 1176 method public android.graphics.drawable.Drawable getBadgeDrawable(); 1177 method public android.content.Intent getRecognizerIntent(); 1178 method public java.lang.String getTitle(); 1179 method public static android.support.v17.leanback.app.SearchFragment newInstance(java.lang.String); 1180 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 1181 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1182 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1183 method public void setSearchQuery(java.lang.String, boolean); 1184 method public void setSearchQuery(android.content.Intent, boolean); 1185 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchFragment.SearchResultProvider); 1186 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 1187 method public void setTitle(java.lang.String); 1188 method public void startRecognition(); 1189 } 1190 1191 public static abstract interface SearchFragment.SearchResultProvider { 1192 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 1193 method public abstract boolean onQueryTextChange(java.lang.String); 1194 method public abstract boolean onQueryTextSubmit(java.lang.String); 1195 } 1196 1197 public class SearchSupportFragment extends android.support.v4.app.Fragment { 1198 ctor public SearchSupportFragment(); 1199 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 1200 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 1201 method public void displayCompletions(java.util.List<java.lang.String>); 1202 method public android.graphics.drawable.Drawable getBadgeDrawable(); 1203 method public android.content.Intent getRecognizerIntent(); 1204 method public java.lang.String getTitle(); 1205 method public static android.support.v17.leanback.app.SearchSupportFragment newInstance(java.lang.String); 1206 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 1207 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1208 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1209 method public void setSearchQuery(java.lang.String, boolean); 1210 method public void setSearchQuery(android.content.Intent, boolean); 1211 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchSupportFragment.SearchResultProvider); 1212 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 1213 method public void setTitle(java.lang.String); 1214 method public void startRecognition(); 1215 } 1216 1217 public static abstract interface SearchSupportFragment.SearchResultProvider { 1218 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 1219 method public abstract boolean onQueryTextChange(java.lang.String); 1220 method public abstract boolean onQueryTextSubmit(java.lang.String); 1221 } 1222 1223 public class VerticalGridFragment extends android.app.Fragment { 1224 ctor public VerticalGridFragment(); 1225 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 1226 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 1227 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 1228 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1229 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 1230 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1231 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1232 method public void setSelectedPosition(int); 1233 } 1234 1235 public class VerticalGridSupportFragment extends android.support.v4.app.Fragment { 1236 ctor public VerticalGridSupportFragment(); 1237 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 1238 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 1239 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 1240 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1241 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 1242 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1243 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1244 method public void setSelectedPosition(int); 1245 } 1246 1247 } 1248 1249 package android.support.v17.leanback.database { 1250 1251 public abstract class CursorMapper { 1252 ctor public CursorMapper(); 1253 method protected abstract java.lang.Object bind(android.database.Cursor); 1254 method protected abstract void bindColumns(android.database.Cursor); 1255 method public java.lang.Object convert(android.database.Cursor); 1256 } 1257 1258 } 1259 1260 package android.support.v17.leanback.graphics { 1261 1262 public final class ColorFilterCache { 1263 method public static android.support.v17.leanback.graphics.ColorFilterCache getColorFilterCache(int); 1264 method public android.graphics.ColorFilter getFilterForLevel(float); 1265 } 1266 1267 public final class ColorFilterDimmer { 1268 method public void applyFilterToView(android.view.View); 1269 method public static android.support.v17.leanback.graphics.ColorFilterDimmer create(android.support.v17.leanback.graphics.ColorFilterCache, float, float); 1270 method public static android.support.v17.leanback.graphics.ColorFilterDimmer createDefault(android.content.Context); 1271 method public android.graphics.ColorFilter getColorFilter(); 1272 method public android.graphics.Paint getPaint(); 1273 method public void setActiveLevel(float); 1274 } 1275 1276 public final class ColorOverlayDimmer { 1277 method public int applyToColor(int); 1278 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createColorOverlayDimmer(int, float, float); 1279 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createDefault(android.content.Context); 1280 method public void drawColorOverlay(android.graphics.Canvas, android.view.View, boolean); 1281 method public int getAlpha(); 1282 method public float getAlphaFloat(); 1283 method public android.graphics.Paint getPaint(); 1284 method public boolean needsDraw(); 1285 method public void setActiveLevel(float); 1286 } 1287 1288 } 1289 1290 package android.support.v17.leanback.system { 1291 1292 public class Settings { 1293 method public boolean getBoolean(java.lang.String); 1294 method public static android.support.v17.leanback.system.Settings getInstance(android.content.Context); 1295 method public void setBoolean(java.lang.String, boolean); 1296 field public static final java.lang.String PREFER_STATIC_SHADOWS = "PREFER_STATIC_SHADOWS"; 1297 } 1298 1299 } 1300 1301 package android.support.v17.leanback.widget { 1302 1303 public abstract class AbstractDetailsDescriptionPresenter extends android.support.v17.leanback.widget.Presenter { 1304 ctor public AbstractDetailsDescriptionPresenter(); 1305 method protected abstract void onBindDescription(android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder, java.lang.Object); 1306 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1307 method public final android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1308 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1309 } 1310 1311 public static class AbstractDetailsDescriptionPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1312 ctor public AbstractDetailsDescriptionPresenter.ViewHolder(android.view.View); 1313 method public android.widget.TextView getBody(); 1314 method public android.widget.TextView getSubtitle(); 1315 method public android.widget.TextView getTitle(); 1316 } 1317 1318 public class Action { 1319 ctor public Action(long); 1320 ctor public Action(long, java.lang.CharSequence); 1321 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence); 1322 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence, android.graphics.drawable.Drawable); 1323 method public final void addKeyCode(int); 1324 method public final android.graphics.drawable.Drawable getIcon(); 1325 method public final long getId(); 1326 method public final java.lang.CharSequence getLabel1(); 1327 method public final java.lang.CharSequence getLabel2(); 1328 method public final void removeKeyCode(int); 1329 method public final boolean respondsToKeyCode(int); 1330 method public final void setIcon(android.graphics.drawable.Drawable); 1331 method public final void setId(long); 1332 method public final void setLabel1(java.lang.CharSequence); 1333 method public final void setLabel2(java.lang.CharSequence); 1334 } 1335 1336 public class ArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 1337 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1338 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 1339 ctor public ArrayObjectAdapter(); 1340 method public void add(java.lang.Object); 1341 method public void add(int, java.lang.Object); 1342 method public void addAll(int, java.util.Collection); 1343 method public void clear(); 1344 method public java.lang.Object get(int); 1345 method public int indexOf(java.lang.Object); 1346 method public void notifyArrayItemRangeChanged(int, int); 1347 method public boolean remove(java.lang.Object); 1348 method public int removeItems(int, int); 1349 method public void replace(int, java.lang.Object); 1350 method public int size(); 1351 method public java.util.List<E> unmodifiableList(); 1352 } 1353 1354 public class BaseCardView extends android.widget.FrameLayout { 1355 ctor public BaseCardView(android.content.Context); 1356 ctor public BaseCardView(android.content.Context, android.util.AttributeSet); 1357 ctor public BaseCardView(android.content.Context, android.util.AttributeSet, int); 1358 method public int getCardType(); 1359 method public int getExtraVisibility(); 1360 method public int getInfoVisibility(); 1361 method public boolean isSelectedAnimationDelayed(); 1362 method public void setCardType(int); 1363 method public void setExtraVisibility(int); 1364 method public void setInfoVisibility(int); 1365 method public void setSelectedAnimationDelayed(boolean); 1366 field public static final int CARD_REGION_VISIBLE_ACTIVATED = 1; // 0x1 1367 field public static final int CARD_REGION_VISIBLE_ALWAYS = 0; // 0x0 1368 field public static final int CARD_REGION_VISIBLE_SELECTED = 2; // 0x2 1369 field public static final int CARD_TYPE_INFO_OVER = 1; // 0x1 1370 field public static final int CARD_TYPE_INFO_UNDER = 2; // 0x2 1371 field public static final int CARD_TYPE_INFO_UNDER_WITH_EXTRA = 3; // 0x3 1372 field public static final int CARD_TYPE_MAIN_ONLY = 0; // 0x0 1373 } 1374 1375 public static class BaseCardView.LayoutParams extends android.widget.FrameLayout.LayoutParams { 1376 ctor public BaseCardView.LayoutParams(android.content.Context, android.util.AttributeSet); 1377 ctor public BaseCardView.LayoutParams(int, int); 1378 ctor public BaseCardView.LayoutParams(android.view.ViewGroup.LayoutParams); 1379 ctor public BaseCardView.LayoutParams(android.support.v17.leanback.widget.BaseCardView.LayoutParams); 1380 field public static final int VIEW_TYPE_EXTRA = 2; // 0x2 1381 field public static final int VIEW_TYPE_INFO = 1; // 0x1 1382 field public static final int VIEW_TYPE_MAIN = 0; // 0x0 1383 field public int viewType; 1384 } 1385 1386 public class BrowseFrameLayout extends android.widget.FrameLayout { 1387 ctor public BrowseFrameLayout(android.content.Context); 1388 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet); 1389 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet, int); 1390 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener getOnChildFocusListener(); 1391 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 1392 method public void setOnChildFocusListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener); 1393 method public void setOnFocusSearchListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener); 1394 } 1395 1396 public static abstract interface BrowseFrameLayout.OnChildFocusListener { 1397 method public abstract void onRequestChildFocus(android.view.View, android.view.View); 1398 method public abstract boolean onRequestFocusInDescendants(int, android.graphics.Rect); 1399 } 1400 1401 public static abstract interface BrowseFrameLayout.OnFocusSearchListener { 1402 method public abstract android.view.View onFocusSearch(android.view.View, int); 1403 } 1404 1405 public final class ClassPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 1406 ctor public ClassPresenterSelector(); 1407 method public void addClassPresenter(java.lang.Class<?>, android.support.v17.leanback.widget.Presenter); 1408 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1409 } 1410 1411 public class ControlButtonPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 1412 ctor public ControlButtonPresenterSelector(); 1413 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1414 method public android.support.v17.leanback.widget.Presenter getPrimaryPresenter(); 1415 method public android.support.v17.leanback.widget.Presenter getSecondaryPresenter(); 1416 } 1417 1418 public class CursorObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 1419 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1420 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.Presenter); 1421 ctor public CursorObjectAdapter(); 1422 method public void changeCursor(android.database.Cursor); 1423 method public void close(); 1424 method public java.lang.Object get(int); 1425 method public final android.database.Cursor getCursor(); 1426 method public final android.support.v17.leanback.database.CursorMapper getMapper(); 1427 method protected final void invalidateCache(int); 1428 method protected final void invalidateCache(int, int); 1429 method public boolean isClosed(); 1430 method protected void onCursorChanged(); 1431 method protected void onMapperChanged(); 1432 method public final void setMapper(android.support.v17.leanback.database.CursorMapper); 1433 method public int size(); 1434 method public android.database.Cursor swapCursor(android.database.Cursor); 1435 } 1436 1437 public class DetailsOverviewLogoPresenter extends android.support.v17.leanback.widget.Presenter { 1438 ctor public DetailsOverviewLogoPresenter(); 1439 method public boolean isBoundToImage(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.DetailsOverviewRow); 1440 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1441 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1442 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1443 method public void setContext(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 1444 } 1445 1446 public static class DetailsOverviewLogoPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1447 ctor public DetailsOverviewLogoPresenter.ViewHolder(android.view.View); 1448 field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter mParentPresenter; 1449 field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder mParentViewHolder; 1450 } 1451 1452 public class DetailsOverviewRow extends android.support.v17.leanback.widget.Row { 1453 ctor public DetailsOverviewRow(java.lang.Object); 1454 method public final deprecated void addAction(android.support.v17.leanback.widget.Action); 1455 method public final deprecated void addAction(int, android.support.v17.leanback.widget.Action); 1456 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 1457 method public final deprecated java.util.List<android.support.v17.leanback.widget.Action> getActions(); 1458 method public final android.support.v17.leanback.widget.ObjectAdapter getActionsAdapter(); 1459 method public final android.graphics.drawable.Drawable getImageDrawable(); 1460 method public final java.lang.Object getItem(); 1461 method public boolean isImageScaleUpAllowed(); 1462 method public final deprecated boolean removeAction(android.support.v17.leanback.widget.Action); 1463 method public final void setActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1464 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 1465 method public final void setImageDrawable(android.graphics.drawable.Drawable); 1466 method public void setImageScaleUpAllowed(boolean); 1467 method public final void setItem(java.lang.Object); 1468 } 1469 1470 public static class DetailsOverviewRow.Listener { 1471 ctor public DetailsOverviewRow.Listener(); 1472 method public void onActionsAdapterChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 1473 method public void onImageDrawableChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 1474 method public void onItemChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 1475 } 1476 1477 public deprecated class DetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1478 ctor public DetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); 1479 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1480 method public int getBackgroundColor(); 1481 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 1482 method public boolean isStyleLarge(); 1483 method public final boolean isUsingDefaultSelectEffect(); 1484 method public void setBackgroundColor(int); 1485 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1486 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); 1487 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String); 1488 method public void setStyleLarge(boolean); 1489 } 1490 1491 public final class DetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1492 ctor public DetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); 1493 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDetailsDescriptionViewHolder; 1494 } 1495 1496 public abstract interface FacetProvider { 1497 method public abstract java.lang.Object getFacet(java.lang.Class<?>); 1498 } 1499 1500 public abstract interface FacetProviderAdapter { 1501 method public abstract android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); 1502 } 1503 1504 public abstract interface FocusHighlight { 1505 field public static final int ZOOM_FACTOR_LARGE = 3; // 0x3 1506 field public static final int ZOOM_FACTOR_MEDIUM = 2; // 0x2 1507 field public static final int ZOOM_FACTOR_NONE = 0; // 0x0 1508 field public static final int ZOOM_FACTOR_SMALL = 1; // 0x1 1509 field public static final int ZOOM_FACTOR_XSMALL = 4; // 0x4 1510 } 1511 1512 public class FocusHighlightHelper { 1513 ctor public FocusHighlightHelper(); 1514 method public static void setupBrowseItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, int, boolean); 1515 method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView); 1516 } 1517 1518 public abstract interface FragmentAnimationProvider { 1519 method public abstract void onActivityEnter(java.util.List<android.animation.Animator>); 1520 method public abstract void onActivityExit(java.util.List<android.animation.Animator>); 1521 method public abstract void onFragmentEnter(java.util.List<android.animation.Animator>); 1522 method public abstract void onFragmentExit(java.util.List<android.animation.Animator>); 1523 method public abstract void onFragmentReenter(java.util.List<android.animation.Animator>); 1524 method public abstract void onFragmentReturn(java.util.List<android.animation.Animator>); 1525 } 1526 1527 public class FullWidthDetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1528 ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); 1529 ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); 1530 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1531 method public final int getActionsBackgroundColor(); 1532 method public final int getAlignmentMode(); 1533 method public final int getBackgroundColor(); 1534 method public final int getInitialState(); 1535 method protected int getLayoutResourceId(); 1536 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 1537 method public final boolean isParticipatingEntranceTransition(); 1538 method public final boolean isUsingDefaultSelectEffect(); 1539 method public final void notifyOnBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); 1540 method protected void onLayoutLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); 1541 method protected void onLayoutOverviewFrame(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); 1542 method protected void onStateChanged(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); 1543 method public final void setActionsBackgroundColor(int); 1544 method public final void setAlignmentMode(int); 1545 method public final void setBackgroundColor(int); 1546 method public final void setInitialState(int); 1547 method public final void setListener(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener); 1548 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1549 method public final void setParticipatingEntranceTransition(boolean); 1550 method public final void setState(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); 1551 field public static final int ALIGN_MODE_MIDDLE = 1; // 0x1 1552 field public static final int ALIGN_MODE_START = 0; // 0x0 1553 field public static final int STATE_FULL = 1; // 0x1 1554 field public static final int STATE_HALF = 0; // 0x0 1555 field public static final int STATE_SMALL = 2; // 0x2 1556 field protected int mInitialState; 1557 } 1558 1559 public static abstract class FullWidthDetailsOverviewRowPresenter.Listener { 1560 ctor public FullWidthDetailsOverviewRowPresenter.Listener(); 1561 method public void onBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); 1562 } 1563 1564 public class FullWidthDetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1565 ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); 1566 method protected android.support.v17.leanback.widget.DetailsOverviewRow.Listener createRowListener(); 1567 method public final android.view.ViewGroup getActionsRow(); 1568 method public final android.view.ViewGroup getDetailsDescriptionFrame(); 1569 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getDetailsDescriptionViewHolder(); 1570 method public final android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder getLogoViewHolder(); 1571 method public final android.view.ViewGroup getOverviewView(); 1572 method public final int getState(); 1573 field protected final android.support.v17.leanback.widget.DetailsOverviewRow.Listener mRowListener; 1574 } 1575 1576 public class FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener extends android.support.v17.leanback.widget.DetailsOverviewRow.Listener { 1577 ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener(); 1578 } 1579 1580 public class FullWidthDetailsOverviewSharedElementHelper extends android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener { 1581 ctor public FullWidthDetailsOverviewSharedElementHelper(); 1582 method public boolean getAutoStartSharedElementTransition(); 1583 method public void setAutoStartSharedElementTransition(boolean); 1584 method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String); 1585 method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); 1586 method public void startPostponedEnterTransition(); 1587 } 1588 1589 public class GuidanceStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 1590 ctor public GuidanceStylist(); 1591 method public android.widget.TextView getBreadcrumbView(); 1592 method public android.widget.TextView getDescriptionView(); 1593 method public android.widget.ImageView getIconView(); 1594 method public android.widget.TextView getTitleView(); 1595 method public void onActivityEnter(java.util.List<android.animation.Animator>); 1596 method public void onActivityExit(java.util.List<android.animation.Animator>); 1597 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.support.v17.leanback.widget.GuidanceStylist.Guidance); 1598 method public void onFragmentEnter(java.util.List<android.animation.Animator>); 1599 method public void onFragmentExit(java.util.List<android.animation.Animator>); 1600 method public void onFragmentReenter(java.util.List<android.animation.Animator>); 1601 method public void onFragmentReturn(java.util.List<android.animation.Animator>); 1602 method public int onProvideLayoutId(); 1603 } 1604 1605 public static class GuidanceStylist.Guidance { 1606 ctor public GuidanceStylist.Guidance(java.lang.String, java.lang.String, java.lang.String, android.graphics.drawable.Drawable); 1607 method public java.lang.String getBreadcrumb(); 1608 method public java.lang.String getDescription(); 1609 method public android.graphics.drawable.Drawable getIconDrawable(); 1610 method public java.lang.String getTitle(); 1611 } 1612 1613 public class GuidedAction extends android.support.v17.leanback.widget.Action { 1614 method public int getCheckSetId(); 1615 method public java.lang.CharSequence getDescription(); 1616 method public android.content.Intent getIntent(); 1617 method public java.lang.CharSequence getTitle(); 1618 method public boolean hasMultilineDescription(); 1619 method public boolean hasNext(); 1620 method public boolean infoOnly(); 1621 method public boolean isChecked(); 1622 method public boolean isEnabled(); 1623 method public void setChecked(boolean); 1624 method public void setEnabled(boolean); 1625 field public static final int DEFAULT_CHECK_SET_ID = 1; // 0x1 1626 field public static final int NO_CHECK_SET = 0; // 0x0 1627 field public static final int NO_DRAWABLE = 0; // 0x0 1628 } 1629 1630 public static class GuidedAction.Builder { 1631 ctor public GuidedAction.Builder(); 1632 method public android.support.v17.leanback.widget.GuidedAction build(); 1633 method public android.support.v17.leanback.widget.GuidedAction.Builder checkSetId(int); 1634 method public android.support.v17.leanback.widget.GuidedAction.Builder checked(boolean); 1635 method public android.support.v17.leanback.widget.GuidedAction.Builder description(java.lang.String); 1636 method public android.support.v17.leanback.widget.GuidedAction.Builder enabled(boolean); 1637 method public android.support.v17.leanback.widget.GuidedAction.Builder hasNext(boolean); 1638 method public android.support.v17.leanback.widget.GuidedAction.Builder icon(android.graphics.drawable.Drawable); 1639 method public android.support.v17.leanback.widget.GuidedAction.Builder iconResourceId(int, android.content.Context); 1640 method public android.support.v17.leanback.widget.GuidedAction.Builder id(long); 1641 method public android.support.v17.leanback.widget.GuidedAction.Builder infoOnly(boolean); 1642 method public android.support.v17.leanback.widget.GuidedAction.Builder intent(android.content.Intent); 1643 method public android.support.v17.leanback.widget.GuidedAction.Builder multilineDescription(boolean); 1644 method public android.support.v17.leanback.widget.GuidedAction.Builder title(java.lang.String); 1645 } 1646 1647 public class GuidedActionsStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 1648 ctor public GuidedActionsStylist(); 1649 method public android.support.v17.leanback.widget.VerticalGridView getActionsGridView(); 1650 method public void onActivityEnter(java.util.List<android.animation.Animator>); 1651 method public void onActivityExit(java.util.List<android.animation.Animator>); 1652 method public void onAnimateItemChecked(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1653 method public void onAnimateItemFocused(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1654 method public void onAnimateItemPressed(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1655 method public void onBindViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 1656 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup); 1657 method public android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1658 method public void onFragmentEnter(java.util.List<android.animation.Animator>); 1659 method public void onFragmentExit(java.util.List<android.animation.Animator>); 1660 method public void onFragmentReenter(java.util.List<android.animation.Animator>); 1661 method public void onFragmentReturn(java.util.List<android.animation.Animator>); 1662 method public int onProvideItemLayoutId(); 1663 method public int onProvideLayoutId(); 1664 field protected android.support.v17.leanback.widget.VerticalGridView mActionsGridView; 1665 field protected android.view.View mMainView; 1666 field protected android.view.View mSelectorView; 1667 } 1668 1669 public static class GuidedActionsStylist.ViewHolder { 1670 ctor public GuidedActionsStylist.ViewHolder(android.view.View); 1671 method public android.widget.ImageView getCheckmarkView(); 1672 method public android.widget.ImageView getChevronView(); 1673 method public android.view.View getContentView(); 1674 method public android.widget.TextView getDescriptionView(); 1675 method public android.widget.ImageView getIconView(); 1676 method public android.widget.TextView getTitleView(); 1677 field public final android.view.View view; 1678 } 1679 1680 public class HeaderItem { 1681 ctor public HeaderItem(long, java.lang.String); 1682 ctor public HeaderItem(java.lang.String); 1683 method public final long getId(); 1684 method public final java.lang.String getName(); 1685 } 1686 1687 public class HorizontalGridView extends android.support.v7.widget.RecyclerView { 1688 ctor public HorizontalGridView(android.content.Context); 1689 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet); 1690 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet, int); 1691 method public final boolean getFadingLeftEdge(); 1692 method public final int getFadingLeftEdgeLength(); 1693 method public final int getFadingLeftEdgeOffset(); 1694 method public final boolean getFadingRightEdge(); 1695 method public final int getFadingRightEdgeLength(); 1696 method public final int getFadingRightEdgeOffset(); 1697 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 1698 method public final void setFadingLeftEdge(boolean); 1699 method public final void setFadingLeftEdgeLength(int); 1700 method public final void setFadingLeftEdgeOffset(int); 1701 method public final void setFadingRightEdge(boolean); 1702 method public final void setFadingRightEdgeLength(int); 1703 method public final void setFadingRightEdgeOffset(int); 1704 method public void setNumRows(int); 1705 method public void setRowHeight(int); 1706 } 1707 1708 public final class HorizontalHoverCardSwitcher extends android.support.v17.leanback.widget.PresenterSwitcher { 1709 ctor public HorizontalHoverCardSwitcher(); 1710 method protected void insertView(android.view.View); 1711 method public void select(android.support.v17.leanback.widget.HorizontalGridView, android.view.View, java.lang.Object); 1712 } 1713 1714 public class ImageCardView extends android.support.v17.leanback.widget.BaseCardView { 1715 ctor public ImageCardView(android.content.Context); 1716 ctor public ImageCardView(android.content.Context, android.util.AttributeSet); 1717 ctor public ImageCardView(android.content.Context, android.util.AttributeSet, int); 1718 method public android.graphics.drawable.Drawable getBadgeImage(); 1719 method public java.lang.CharSequence getContentText(); 1720 method public android.graphics.drawable.Drawable getInfoAreaBackground(); 1721 method public android.graphics.drawable.Drawable getMainImage(); 1722 method public final android.widget.ImageView getMainImageView(); 1723 method public java.lang.CharSequence getTitleText(); 1724 method public void setBadgeImage(android.graphics.drawable.Drawable); 1725 method public void setContentText(java.lang.CharSequence); 1726 method public void setInfoAreaBackground(android.graphics.drawable.Drawable); 1727 method public void setInfoAreaBackgroundColor(int); 1728 method public void setMainImage(android.graphics.drawable.Drawable); 1729 method public void setMainImage(android.graphics.drawable.Drawable, boolean); 1730 method public void setMainImageAdjustViewBounds(boolean); 1731 method public void setMainImageDimensions(int, int); 1732 method public void setMainImageScaleType(android.widget.ImageView.ScaleType); 1733 method public void setTitleText(java.lang.CharSequence); 1734 } 1735 1736 public final class ItemAlignmentFacet { 1737 ctor public ItemAlignmentFacet(); 1738 method public android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[] getAlignmentDefs(); 1739 method public boolean isMultiAlignment(); 1740 method public void setAlignmentDefs(android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[]); 1741 field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 1742 } 1743 1744 public static class ItemAlignmentFacet.ItemAlignmentDef { 1745 ctor public ItemAlignmentFacet.ItemAlignmentDef(); 1746 method public final int getItemAlignmentFocusViewId(); 1747 method public final int getItemAlignmentOffset(); 1748 method public final float getItemAlignmentOffsetPercent(); 1749 method public final int getItemAlignmentViewId(); 1750 method public final boolean isItemAlignmentOffsetWithPadding(); 1751 method public final void setItemAlignmentFocusViewId(int); 1752 method public final void setItemAlignmentOffset(int); 1753 method public final void setItemAlignmentOffsetPercent(float); 1754 method public final void setItemAlignmentOffsetWithPadding(boolean); 1755 method public final void setItemAlignmentViewId(int); 1756 } 1757 1758 public class ItemBridgeAdapter extends android.support.v7.widget.RecyclerView.Adapter implements android.support.v17.leanback.widget.FacetProviderAdapter { 1759 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter, android.support.v17.leanback.widget.PresenterSelector); 1760 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1761 ctor public ItemBridgeAdapter(); 1762 method public void clear(); 1763 method public android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); 1764 method public int getItemCount(); 1765 method public java.util.ArrayList<android.support.v17.leanback.widget.Presenter> getPresenterMapper(); 1766 method public android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper getWrapper(); 1767 method protected void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 1768 method protected void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1769 method protected void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1770 method public final void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int); 1771 method protected void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1772 method public final android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 1773 method protected void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1774 method protected void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1775 method public final void onViewAttachedToWindow(android.support.v7.widget.RecyclerView.ViewHolder); 1776 method public final void onViewDetachedFromWindow(android.support.v7.widget.RecyclerView.ViewHolder); 1777 method public final void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); 1778 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1779 method public void setAdapterListener(android.support.v17.leanback.widget.ItemBridgeAdapter.AdapterListener); 1780 method public void setPresenterMapper(java.util.ArrayList<android.support.v17.leanback.widget.Presenter>); 1781 method public void setWrapper(android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper); 1782 } 1783 1784 public static class ItemBridgeAdapter.AdapterListener { 1785 ctor public ItemBridgeAdapter.AdapterListener(); 1786 method public void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 1787 method public void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1788 method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1789 method public void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1790 method public void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1791 method public void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1792 } 1793 1794 public class ItemBridgeAdapter.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 1795 method public final java.lang.Object getExtraObject(); 1796 method public java.lang.Object getFacet(java.lang.Class<?>); 1797 method public final java.lang.Object getItem(); 1798 method public final android.support.v17.leanback.widget.Presenter getPresenter(); 1799 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getViewHolder(); 1800 method public void setExtraObject(java.lang.Object); 1801 } 1802 1803 public static abstract class ItemBridgeAdapter.Wrapper { 1804 ctor public ItemBridgeAdapter.Wrapper(); 1805 method public abstract android.view.View createWrapper(android.view.View); 1806 method public abstract void wrap(android.view.View, android.view.View); 1807 } 1808 1809 public class ListRow extends android.support.v17.leanback.widget.Row { 1810 ctor public ListRow(android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 1811 ctor public ListRow(long, android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 1812 ctor public ListRow(android.support.v17.leanback.widget.ObjectAdapter); 1813 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 1814 } 1815 1816 public final class ListRowHoverCardView extends android.widget.LinearLayout { 1817 ctor public ListRowHoverCardView(android.content.Context); 1818 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet); 1819 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet, int); 1820 method public final java.lang.CharSequence getDescription(); 1821 method public final java.lang.CharSequence getTitle(); 1822 method public final void setDescription(java.lang.CharSequence); 1823 method public final void setTitle(java.lang.CharSequence); 1824 } 1825 1826 public class ListRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1827 ctor public ListRowPresenter(); 1828 ctor public ListRowPresenter(int); 1829 ctor public ListRowPresenter(int, boolean); 1830 method public final boolean areChildRoundedCornersEnabled(); 1831 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1832 method public final void enableChildRoundedCorners(boolean); 1833 method public int getExpandedRowHeight(); 1834 method public final int getFocusZoomFactor(); 1835 method public final android.support.v17.leanback.widget.PresenterSelector getHoverCardPresenterSelector(); 1836 method public int getRecycledPoolSize(android.support.v17.leanback.widget.Presenter); 1837 method public int getRowHeight(); 1838 method public final boolean getShadowEnabled(); 1839 method public final deprecated int getZoomFactor(); 1840 method public final boolean isFocusDimmerUsed(); 1841 method public boolean isUsingDefaultListSelectEffect(); 1842 method public final boolean isUsingDefaultSelectEffect(); 1843 method public boolean isUsingDefaultShadow(); 1844 method public boolean isUsingZOrder(android.content.Context); 1845 method public void setExpandedRowHeight(int); 1846 method public final void setHoverCardPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 1847 method public void setRecycledPoolSize(android.support.v17.leanback.widget.Presenter, int); 1848 method public void setRowHeight(int); 1849 method public final void setShadowEnabled(boolean); 1850 } 1851 1852 public static class ListRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1853 ctor public ListRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.HorizontalGridView, android.support.v17.leanback.widget.ListRowPresenter); 1854 method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter(); 1855 method public final android.support.v17.leanback.widget.HorizontalGridView getGridView(); 1856 method public final android.support.v17.leanback.widget.ListRowPresenter getListRowPresenter(); 1857 } 1858 1859 public final class ListRowView extends android.widget.LinearLayout { 1860 ctor public ListRowView(android.content.Context); 1861 ctor public ListRowView(android.content.Context, android.util.AttributeSet); 1862 ctor public ListRowView(android.content.Context, android.util.AttributeSet, int); 1863 method public android.support.v17.leanback.widget.HorizontalGridView getGridView(); 1864 } 1865 1866 public abstract class ObjectAdapter { 1867 ctor public ObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1868 ctor public ObjectAdapter(android.support.v17.leanback.widget.Presenter); 1869 ctor public ObjectAdapter(); 1870 method public abstract java.lang.Object get(int); 1871 method public long getId(int); 1872 method public final android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1873 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 1874 method public final boolean hasStableIds(); 1875 method protected final void notifyChanged(); 1876 method protected final void notifyItemRangeChanged(int, int); 1877 method protected final void notifyItemRangeInserted(int, int); 1878 method protected final void notifyItemRangeRemoved(int, int); 1879 method protected void onHasStableIdsChanged(); 1880 method protected void onPresenterSelectorChanged(); 1881 method public final void registerObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 1882 method public final void setHasStableIds(boolean); 1883 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 1884 method public abstract int size(); 1885 method public final void unregisterAllObservers(); 1886 method public final void unregisterObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 1887 field public static final int NO_ID = -1; // 0xffffffff 1888 } 1889 1890 public static abstract class ObjectAdapter.DataObserver { 1891 ctor public ObjectAdapter.DataObserver(); 1892 method public void onChanged(); 1893 method public void onItemRangeChanged(int, int); 1894 method public void onItemRangeInserted(int, int); 1895 method public void onItemRangeRemoved(int, int); 1896 } 1897 1898 public abstract interface OnActionClickedListener { 1899 method public abstract void onActionClicked(android.support.v17.leanback.widget.Action); 1900 } 1901 1902 public abstract interface OnChildLaidOutListener { 1903 method public abstract void onChildLaidOut(android.view.ViewGroup, android.view.View, int, long); 1904 } 1905 1906 public abstract deprecated interface OnChildSelectedListener { 1907 method public abstract void onChildSelected(android.view.ViewGroup, android.view.View, int, long); 1908 } 1909 1910 public abstract class OnChildViewHolderSelectedListener { 1911 ctor public OnChildViewHolderSelectedListener(); 1912 method public void onChildViewHolderSelected(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, int); 1913 } 1914 1915 public abstract interface OnItemViewClickedListener { 1916 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); 1917 } 1918 1919 public abstract interface OnItemViewSelectedListener { 1920 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); 1921 } 1922 1923 public class PlaybackControlsRow extends android.support.v17.leanback.widget.Row { 1924 ctor public PlaybackControlsRow(java.lang.Object); 1925 ctor public PlaybackControlsRow(); 1926 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 1927 method public android.support.v17.leanback.widget.Action getActionForKeyCode(android.support.v17.leanback.widget.ObjectAdapter, int); 1928 method public int getBufferedProgress(); 1929 method public int getCurrentTime(); 1930 method public final android.graphics.drawable.Drawable getImageDrawable(); 1931 method public final java.lang.Object getItem(); 1932 method public final android.support.v17.leanback.widget.ObjectAdapter getPrimaryActionsAdapter(); 1933 method public final android.support.v17.leanback.widget.ObjectAdapter getSecondaryActionsAdapter(); 1934 method public int getTotalTime(); 1935 method public void setBufferedProgress(int); 1936 method public void setCurrentTime(int); 1937 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 1938 method public final void setImageDrawable(android.graphics.drawable.Drawable); 1939 method public final void setPrimaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1940 method public final void setSecondaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1941 method public void setTotalTime(int); 1942 } 1943 1944 public static class PlaybackControlsRow.ClosedCaptioningAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1945 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context); 1946 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context, int); 1947 field public static int OFF; 1948 field public static int ON; 1949 } 1950 1951 public static class PlaybackControlsRow.FastForwardAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1952 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context); 1953 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context, int); 1954 } 1955 1956 public static class PlaybackControlsRow.HighQualityAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1957 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context); 1958 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context, int); 1959 field public static int OFF; 1960 field public static int ON; 1961 } 1962 1963 public static class PlaybackControlsRow.MoreActions extends android.support.v17.leanback.widget.Action { 1964 ctor public PlaybackControlsRow.MoreActions(android.content.Context); 1965 } 1966 1967 public static abstract class PlaybackControlsRow.MultiAction extends android.support.v17.leanback.widget.Action { 1968 ctor public PlaybackControlsRow.MultiAction(int); 1969 method public int getActionCount(); 1970 method public android.graphics.drawable.Drawable getDrawable(int); 1971 method public int getIndex(); 1972 method public java.lang.String getLabel(int); 1973 method public java.lang.String getSecondaryLabel(int); 1974 method public void nextIndex(); 1975 method public void setDrawables(android.graphics.drawable.Drawable[]); 1976 method public void setIndex(int); 1977 method public void setLabels(java.lang.String[]); 1978 method public void setSecondaryLabels(java.lang.String[]); 1979 } 1980 1981 public static class PlaybackControlsRow.PlayPauseAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1982 ctor public PlaybackControlsRow.PlayPauseAction(android.content.Context); 1983 field public static int PAUSE; 1984 field public static int PLAY; 1985 } 1986 1987 public static class PlaybackControlsRow.RepeatAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1988 ctor public PlaybackControlsRow.RepeatAction(android.content.Context); 1989 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int); 1990 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int, int); 1991 field public static int ALL; 1992 field public static int NONE; 1993 field public static int ONE; 1994 } 1995 1996 public static class PlaybackControlsRow.RewindAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1997 ctor public PlaybackControlsRow.RewindAction(android.content.Context); 1998 ctor public PlaybackControlsRow.RewindAction(android.content.Context, int); 1999 } 2000 2001 public static class PlaybackControlsRow.ShuffleAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2002 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context); 2003 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context, int); 2004 field public static int OFF; 2005 field public static int ON; 2006 } 2007 2008 public static class PlaybackControlsRow.SkipNextAction extends android.support.v17.leanback.widget.Action { 2009 ctor public PlaybackControlsRow.SkipNextAction(android.content.Context); 2010 } 2011 2012 public static class PlaybackControlsRow.SkipPreviousAction extends android.support.v17.leanback.widget.Action { 2013 ctor public PlaybackControlsRow.SkipPreviousAction(android.content.Context); 2014 } 2015 2016 public static abstract class PlaybackControlsRow.ThumbsAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2017 ctor public PlaybackControlsRow.ThumbsAction(int, android.content.Context, int, int); 2018 field public static int OUTLINE; 2019 field public static int SOLID; 2020 } 2021 2022 public static class PlaybackControlsRow.ThumbsDownAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 2023 ctor public PlaybackControlsRow.ThumbsDownAction(android.content.Context); 2024 } 2025 2026 public static class PlaybackControlsRow.ThumbsUpAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 2027 ctor public PlaybackControlsRow.ThumbsUpAction(android.content.Context); 2028 } 2029 2030 public class PlaybackControlsRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 2031 ctor public PlaybackControlsRowPresenter(android.support.v17.leanback.widget.Presenter); 2032 ctor public PlaybackControlsRowPresenter(); 2033 method public boolean areSecondaryActionsHidden(); 2034 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 2035 method public int getBackgroundColor(); 2036 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 2037 method public int getProgressColor(); 2038 method public void setBackgroundColor(int); 2039 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 2040 method public void setProgressColor(int); 2041 method public void setSecondaryActionsHidden(boolean); 2042 method public void showBottomSpace(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder, boolean); 2043 method public void showPrimaryActions(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder); 2044 } 2045 2046 public class PlaybackControlsRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 2047 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDescriptionViewHolder; 2048 } 2049 2050 public abstract class Presenter implements android.support.v17.leanback.widget.FacetProvider { 2051 ctor public Presenter(); 2052 method protected static void cancelAnimationsRecursive(android.view.View); 2053 method public final java.lang.Object getFacet(java.lang.Class<?>); 2054 method public abstract void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 2055 method public abstract android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 2056 method public abstract void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 2057 method public void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 2058 method public void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 2059 method public final void setFacet(java.lang.Class<?>, java.lang.Object); 2060 method public void setOnClickListener(android.support.v17.leanback.widget.Presenter.ViewHolder, android.view.View.OnClickListener); 2061 } 2062 2063 public static class Presenter.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 2064 ctor public Presenter.ViewHolder(android.view.View); 2065 method public final java.lang.Object getFacet(java.lang.Class<?>); 2066 method public final void setFacet(java.lang.Class<?>, java.lang.Object); 2067 field public final android.view.View view; 2068 } 2069 2070 public abstract class PresenterSelector { 2071 ctor public PresenterSelector(); 2072 method public abstract android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 2073 method public android.support.v17.leanback.widget.Presenter[] getPresenters(); 2074 } 2075 2076 public abstract class PresenterSwitcher { 2077 ctor public PresenterSwitcher(); 2078 method public void clear(); 2079 method public final android.view.ViewGroup getParentViewGroup(); 2080 method public void init(android.view.ViewGroup, android.support.v17.leanback.widget.PresenterSelector); 2081 method protected abstract void insertView(android.view.View); 2082 method protected void onViewSelected(android.view.View); 2083 method public void select(java.lang.Object); 2084 method protected void showView(android.view.View, boolean); 2085 method public void unselect(); 2086 } 2087 2088 public class Row { 2089 ctor public Row(long, android.support.v17.leanback.widget.HeaderItem); 2090 ctor public Row(android.support.v17.leanback.widget.HeaderItem); 2091 ctor public Row(); 2092 method public final android.support.v17.leanback.widget.HeaderItem getHeaderItem(); 2093 method public final long getId(); 2094 method public final void setHeaderItem(android.support.v17.leanback.widget.HeaderItem); 2095 method public final void setId(long); 2096 } 2097 2098 public class RowHeaderPresenter extends android.support.v17.leanback.widget.Presenter { 2099 ctor public RowHeaderPresenter(); 2100 method protected static float getFontDescent(android.widget.TextView, android.graphics.Paint); 2101 method public int getSpaceUnderBaseline(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 2102 method public boolean isNullItemVisibilityGone(); 2103 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 2104 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 2105 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 2106 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 2107 method public void setNullItemVisibilityGone(boolean); 2108 method public final void setSelectLevel(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, float); 2109 } 2110 2111 public static class RowHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 2112 ctor public RowHeaderPresenter.ViewHolder(android.view.View); 2113 method public final float getSelectLevel(); 2114 } 2115 2116 public final class RowHeaderView extends android.widget.TextView { 2117 ctor public RowHeaderView(android.content.Context); 2118 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet); 2119 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet, int); 2120 } 2121 2122 public abstract class RowPresenter extends android.support.v17.leanback.widget.Presenter { 2123 ctor public RowPresenter(); 2124 method public boolean canDrawOutOfBounds(); 2125 method protected abstract android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 2126 method protected void dispatchItemSelectedListener(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2127 method public void freeze(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2128 method public final android.support.v17.leanback.widget.RowHeaderPresenter getHeaderPresenter(); 2129 method public final android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 2130 method public final boolean getSelectEffectEnabled(); 2131 method public final float getSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder); 2132 method public final int getSyncActivatePolicy(); 2133 method protected void initializeRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2134 method protected boolean isClippingChildren(); 2135 method public boolean isUsingDefaultSelectEffect(); 2136 method protected void onBindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder, java.lang.Object); 2137 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 2138 method public final android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 2139 method protected void onRowViewAttachedToWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2140 method protected void onRowViewDetachedFromWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2141 method protected void onRowViewExpanded(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2142 method protected void onRowViewSelected(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2143 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2144 method protected void onUnbindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2145 method public final void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 2146 method public final void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 2147 method public final void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 2148 method public void setEntranceTransitionState(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2149 method public final void setHeaderPresenter(android.support.v17.leanback.widget.RowHeaderPresenter); 2150 method public final void setRowViewExpanded(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 2151 method public final void setRowViewSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 2152 method public final void setSelectEffectEnabled(boolean); 2153 method public final void setSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder, float); 2154 method public final void setSyncActivatePolicy(int); 2155 field public static final int SYNC_ACTIVATED_CUSTOM = 0; // 0x0 2156 field public static final int SYNC_ACTIVATED_TO_EXPANDED = 1; // 0x1 2157 field public static final int SYNC_ACTIVATED_TO_EXPANDED_AND_SELECTED = 3; // 0x3 2158 field public static final int SYNC_ACTIVATED_TO_SELECTED = 2; // 0x2 2159 } 2160 2161 public static class RowPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 2162 ctor public RowPresenter.ViewHolder(android.view.View); 2163 method public final android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder getHeaderViewHolder(); 2164 method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 2165 method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 2166 method public android.view.View.OnKeyListener getOnKeyListener(); 2167 method public final android.support.v17.leanback.widget.Row getRow(); 2168 method public final float getSelectLevel(); 2169 method public final boolean isExpanded(); 2170 method public final boolean isSelected(); 2171 method public final void setActivated(boolean); 2172 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 2173 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 2174 method public void setOnKeyListener(android.view.View.OnKeyListener); 2175 method public final void syncActivatedStatus(android.view.View); 2176 field protected final android.support.v17.leanback.graphics.ColorOverlayDimmer mColorDimmer; 2177 } 2178 2179 public class SearchBar extends android.widget.RelativeLayout { 2180 ctor public SearchBar(android.content.Context); 2181 ctor public SearchBar(android.content.Context, android.util.AttributeSet); 2182 ctor public SearchBar(android.content.Context, android.util.AttributeSet, int); 2183 method public void displayCompletions(java.util.List<java.lang.String>); 2184 method public android.graphics.drawable.Drawable getBadgeDrawable(); 2185 method public java.lang.CharSequence getHint(); 2186 method public java.lang.String getTitle(); 2187 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 2188 method public void setSearchBarListener(android.support.v17.leanback.widget.SearchBar.SearchBarListener); 2189 method public void setSearchQuery(java.lang.String); 2190 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 2191 method public void setSpeechRecognizer(android.speech.SpeechRecognizer); 2192 method public void setTitle(java.lang.String); 2193 method public void startRecognition(); 2194 method public void stopRecognition(); 2195 } 2196 2197 public static abstract interface SearchBar.SearchBarListener { 2198 method public abstract void onKeyboardDismiss(java.lang.String); 2199 method public abstract void onSearchQueryChange(java.lang.String); 2200 method public abstract void onSearchQuerySubmit(java.lang.String); 2201 } 2202 2203 public class SearchEditText extends android.support.v17.leanback.widget.StreamingTextView { 2204 ctor public SearchEditText(android.content.Context); 2205 ctor public SearchEditText(android.content.Context, android.util.AttributeSet); 2206 ctor public SearchEditText(android.content.Context, android.util.AttributeSet, int); 2207 method public void setOnKeyboardDismissListener(android.support.v17.leanback.widget.SearchEditText.OnKeyboardDismissListener); 2208 } 2209 2210 public static abstract interface SearchEditText.OnKeyboardDismissListener { 2211 method public abstract void onKeyboardDismiss(); 2212 } 2213 2214 public class SearchOrbView extends android.widget.FrameLayout implements android.view.View.OnClickListener { 2215 ctor public SearchOrbView(android.content.Context); 2216 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet); 2217 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet, int); 2218 method public void enableOrbColorAnimation(boolean); 2219 method public int getOrbColor(); 2220 method public android.support.v17.leanback.widget.SearchOrbView.Colors getOrbColors(); 2221 method public android.graphics.drawable.Drawable getOrbIcon(); 2222 method public void onClick(android.view.View); 2223 method public void setOnOrbClickedListener(android.view.View.OnClickListener); 2224 method public void setOrbColor(int); 2225 method public deprecated void setOrbColor(int, int); 2226 method public void setOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2227 method public void setOrbIcon(android.graphics.drawable.Drawable); 2228 } 2229 2230 public static class SearchOrbView.Colors { 2231 ctor public SearchOrbView.Colors(int); 2232 ctor public SearchOrbView.Colors(int, int); 2233 ctor public SearchOrbView.Colors(int, int, int); 2234 method public static int getBrightColor(int); 2235 field public int brightColor; 2236 field public int color; 2237 field public int iconColor; 2238 } 2239 2240 public class ShadowOverlayContainer extends android.view.ViewGroup { 2241 ctor public ShadowOverlayContainer(android.content.Context); 2242 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet); 2243 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet, int); 2244 method public int getShadowType(); 2245 method public android.view.View getWrappedView(); 2246 method public deprecated void initialize(boolean, boolean); 2247 method public void initialize(boolean, boolean, boolean); 2248 method protected void onLayout(boolean, int, int, int, int); 2249 method public static void prepareParentForShadow(android.view.ViewGroup); 2250 method public void setOverlayColor(int); 2251 method public void setShadowFocusLevel(float); 2252 method public static boolean supportsDynamicShadow(); 2253 method public static boolean supportsShadow(); 2254 method public void useDynamicShadow(); 2255 method public void useDynamicShadow(float, float); 2256 method public void useStaticShadow(); 2257 method public void wrap(android.view.View); 2258 field public static final int SHADOW_DYNAMIC = 3; // 0x3 2259 field public static final int SHADOW_NONE = 1; // 0x1 2260 field public static final int SHADOW_STATIC = 2; // 0x2 2261 } 2262 2263 public final class SinglePresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 2264 ctor public SinglePresenterSelector(android.support.v17.leanback.widget.Presenter); 2265 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 2266 } 2267 2268 public class SparseArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 2269 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 2270 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 2271 ctor public SparseArrayObjectAdapter(); 2272 method public void clear(int); 2273 method public void clear(); 2274 method public java.lang.Object get(int); 2275 method public int indexOf(java.lang.Object); 2276 method public int indexOf(int); 2277 method public java.lang.Object lookup(int); 2278 method public void notifyArrayItemRangeChanged(int, int); 2279 method public void set(int, java.lang.Object); 2280 method public int size(); 2281 } 2282 2283 public class SpeechOrbView extends android.support.v17.leanback.widget.SearchOrbView { 2284 ctor public SpeechOrbView(android.content.Context); 2285 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet); 2286 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet, int); 2287 method public void setSoundLevel(int); 2288 method public void showListening(); 2289 method public void showNotListening(); 2290 } 2291 2292 public abstract interface SpeechRecognitionCallback { 2293 method public abstract void recognizeSpeech(); 2294 } 2295 2296 class StreamingTextView extends android.widget.EditText { 2297 ctor public StreamingTextView(android.content.Context, android.util.AttributeSet); 2298 ctor public StreamingTextView(android.content.Context, android.util.AttributeSet, int); 2299 method public static boolean isLayoutRtl(android.view.View); 2300 method public void reset(); 2301 method public void setFinalRecognizedText(java.lang.CharSequence); 2302 method public void updateRecognizedText(java.lang.String, java.lang.String); 2303 method public void updateRecognizedText(java.lang.String, java.util.List<java.lang.Float>); 2304 } 2305 2306 public class TitleHelper { 2307 ctor public TitleHelper(android.view.ViewGroup, android.support.v17.leanback.widget.TitleView); 2308 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 2309 method public android.view.ViewGroup getSceneRoot(); 2310 method public android.support.v17.leanback.widget.TitleView getTitleView(); 2311 method public void showTitle(boolean); 2312 } 2313 2314 public class TitleView extends android.widget.FrameLayout { 2315 ctor public TitleView(android.content.Context); 2316 ctor public TitleView(android.content.Context, android.util.AttributeSet); 2317 ctor public TitleView(android.content.Context, android.util.AttributeSet, int); 2318 method public void enableAnimation(boolean); 2319 method public android.graphics.drawable.Drawable getBadgeDrawable(); 2320 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 2321 method public android.view.View getSearchAffordanceView(); 2322 method public java.lang.CharSequence getTitle(); 2323 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 2324 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 2325 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2326 method public void setTitle(java.lang.String); 2327 } 2328 2329 public class VerticalGridPresenter extends android.support.v17.leanback.widget.Presenter { 2330 ctor public VerticalGridPresenter(); 2331 ctor public VerticalGridPresenter(int); 2332 ctor public VerticalGridPresenter(int, boolean); 2333 method public final boolean areChildRoundedCornersEnabled(); 2334 method protected android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder createGridViewHolder(android.view.ViewGroup); 2335 method public final void enableChildRoundedCorners(boolean); 2336 method public final int getFocusZoomFactor(); 2337 method public int getNumberOfColumns(); 2338 method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 2339 method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 2340 method public final boolean getShadowEnabled(); 2341 method protected void initializeGridViewHolder(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder); 2342 method public final boolean isFocusDimmerUsed(); 2343 method public boolean isUsingDefaultShadow(); 2344 method public boolean isUsingZOrder(android.content.Context); 2345 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 2346 method public final android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 2347 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 2348 method public void setNumberOfColumns(int); 2349 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 2350 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 2351 method public final void setShadowEnabled(boolean); 2352 } 2353 2354 public static class VerticalGridPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 2355 ctor public VerticalGridPresenter.ViewHolder(android.support.v17.leanback.widget.VerticalGridView); 2356 method public android.support.v17.leanback.widget.VerticalGridView getGridView(); 2357 } 2358 2359 public class VerticalGridView extends android.support.v7.widget.RecyclerView { 2360 ctor public VerticalGridView(android.content.Context); 2361 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet); 2362 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet, int); 2363 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 2364 method public void setColumnWidth(int); 2365 method public void setNumColumns(int); 2366 } 2367 2368 } 2369 2370 package android.support.v17.preference { 2371 2372 public abstract class BaseLeanbackPreferenceFragment extends android.support.v14.preference.PreferenceFragment { 2373 ctor public BaseLeanbackPreferenceFragment(); 2374 } 2375 2376 public class LeanbackListPreferenceDialogFragment extends android.support.v17.preference.LeanbackPreferenceDialogFragment { 2377 ctor public LeanbackListPreferenceDialogFragment(); 2378 method public static android.support.v17.preference.LeanbackListPreferenceDialogFragment newInstanceMulti(java.lang.String); 2379 method public static android.support.v17.preference.LeanbackListPreferenceDialogFragment newInstanceSingle(java.lang.String); 2380 method public android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(); 2381 } 2382 2383 public class LeanbackListPreferenceDialogFragment.AdapterMulti extends android.support.v7.widget.RecyclerView.Adapter implements android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener { 2384 ctor public LeanbackListPreferenceDialogFragment.AdapterMulti(java.lang.CharSequence[], java.lang.CharSequence[], java.util.Set<java.lang.String>); 2385 method public int getItemCount(); 2386 method public void onBindViewHolder(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder, int); 2387 method public android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 2388 method public void onItemClick(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder); 2389 } 2390 2391 public class LeanbackListPreferenceDialogFragment.AdapterSingle extends android.support.v7.widget.RecyclerView.Adapter implements android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener { 2392 ctor public LeanbackListPreferenceDialogFragment.AdapterSingle(java.lang.CharSequence[], java.lang.CharSequence[], java.lang.CharSequence); 2393 method public int getItemCount(); 2394 method public void onBindViewHolder(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder, int); 2395 method public android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 2396 method public void onItemClick(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder); 2397 } 2398 2399 public static class LeanbackListPreferenceDialogFragment.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.view.View.OnClickListener { 2400 ctor public LeanbackListPreferenceDialogFragment.ViewHolder(android.view.View, android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener); 2401 method public android.view.ViewGroup getContainer(); 2402 method public android.widget.TextView getTitleView(); 2403 method public android.widget.Checkable getWidgetView(); 2404 method public void onClick(android.view.View); 2405 } 2406 2407 public static abstract interface LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener { 2408 method public abstract void onItemClick(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder); 2409 } 2410 2411 public class LeanbackPreferenceDialogFragment extends android.app.Fragment { 2412 ctor public LeanbackPreferenceDialogFragment(); 2413 method public android.support.v7.preference.DialogPreference getPreference(); 2414 field public static final java.lang.String ARG_KEY = "key"; 2415 } 2416 2417 public abstract class LeanbackPreferenceFragment extends android.support.v17.preference.BaseLeanbackPreferenceFragment { 2418 ctor public LeanbackPreferenceFragment(); 2419 } 2420 2421 public abstract class LeanbackSettingsFragment extends android.app.Fragment { 2422 ctor public LeanbackSettingsFragment(); 2423 method public boolean onPreferenceDisplayDialog(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.Preference); 2424 method public abstract void onPreferenceStartInitialScreen(); 2425 method public void startImmersiveFragment(android.app.Fragment); 2426 method public void startPreferenceFragment(android.app.Fragment); 2427 } 2428 2429 } 2430 2431 package android.support.v4.accessibilityservice { 2432 2433 public class AccessibilityServiceInfoCompat { 2434 method public static java.lang.String capabilityToString(int); 2435 method public static java.lang.String feedbackTypeToString(int); 2436 method public static java.lang.String flagToString(int); 2437 method public static boolean getCanRetrieveWindowContent(android.accessibilityservice.AccessibilityServiceInfo); 2438 method public static int getCapabilities(android.accessibilityservice.AccessibilityServiceInfo); 2439 method public static java.lang.String getDescription(android.accessibilityservice.AccessibilityServiceInfo); 2440 method public static java.lang.String getId(android.accessibilityservice.AccessibilityServiceInfo); 2441 method public static android.content.pm.ResolveInfo getResolveInfo(android.accessibilityservice.AccessibilityServiceInfo); 2442 method public static java.lang.String getSettingsActivityName(android.accessibilityservice.AccessibilityServiceInfo); 2443 field public static final int CAPABILITY_CAN_FILTER_KEY_EVENTS = 8; // 0x8 2444 field public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 4; // 0x4 2445 field public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 2; // 0x2 2446 field public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 1; // 0x1 2447 field public static final int DEFAULT = 1; // 0x1 2448 field public static final int FEEDBACK_ALL_MASK = -1; // 0xffffffff 2449 field public static final int FEEDBACK_BRAILLE = 32; // 0x20 2450 field public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 2; // 0x2 2451 field public static final int FLAG_REPORT_VIEW_IDS = 16; // 0x10 2452 field public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 8; // 0x8 2453 field public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 32; // 0x20 2454 field public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 4; // 0x4 2455 } 2456 2457 } 2458 2459 package android.support.v4.animation { 2460 2461 public abstract class AnimatorCompatHelper { 2462 method public static void clearInterpolator(android.view.View); 2463 method public static android.support.v4.animation.ValueAnimatorCompat emptyValueAnimator(); 2464 } 2465 2466 public abstract interface AnimatorListenerCompat { 2467 method public abstract void onAnimationCancel(android.support.v4.animation.ValueAnimatorCompat); 2468 method public abstract void onAnimationEnd(android.support.v4.animation.ValueAnimatorCompat); 2469 method public abstract void onAnimationRepeat(android.support.v4.animation.ValueAnimatorCompat); 2470 method public abstract void onAnimationStart(android.support.v4.animation.ValueAnimatorCompat); 2471 } 2472 2473 public abstract interface AnimatorUpdateListenerCompat { 2474 method public abstract void onAnimationUpdate(android.support.v4.animation.ValueAnimatorCompat); 2475 } 2476 2477 public abstract interface ValueAnimatorCompat { 2478 method public abstract void addListener(android.support.v4.animation.AnimatorListenerCompat); 2479 method public abstract void addUpdateListener(android.support.v4.animation.AnimatorUpdateListenerCompat); 2480 method public abstract void cancel(); 2481 method public abstract float getAnimatedFraction(); 2482 method public abstract void setDuration(long); 2483 method public abstract void setTarget(android.view.View); 2484 method public abstract void start(); 2485 } 2486 2487 } 2488 2489 package android.support.v4.app { 2490 2491 public deprecated class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 2492 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int, int); 2493 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, boolean, int, int, int); 2494 method public boolean isDrawerIndicatorEnabled(); 2495 method public void onConfigurationChanged(android.content.res.Configuration); 2496 method public void onDrawerClosed(android.view.View); 2497 method public void onDrawerOpened(android.view.View); 2498 method public void onDrawerSlide(android.view.View, float); 2499 method public void onDrawerStateChanged(int); 2500 method public boolean onOptionsItemSelected(android.view.MenuItem); 2501 method public void setDrawerIndicatorEnabled(boolean); 2502 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 2503 method public void setHomeAsUpIndicator(int); 2504 method public void syncState(); 2505 } 2506 2507 public static abstract interface ActionBarDrawerToggle.Delegate { 2508 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 2509 method public abstract void setActionBarDescription(int); 2510 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 2511 } 2512 2513 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 2514 method public abstract android.support.v4.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 2515 } 2516 2517 public class ActivityCompat extends android.support.v4.content.ContextCompat { 2518 ctor public ActivityCompat(); 2519 method public static void finishAffinity(android.app.Activity); 2520 method public static void finishAfterTransition(android.app.Activity); 2521 method public android.net.Uri getReferrer(android.app.Activity); 2522 method public static boolean invalidateOptionsMenu(android.app.Activity); 2523 method public static void postponeEnterTransition(android.app.Activity); 2524 method public static void requestPermissions(android.app.Activity, java.lang.String[], int); 2525 method public static void setEnterSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 2526 method public static void setExitSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 2527 method public static boolean shouldShowRequestPermissionRationale(android.app.Activity, java.lang.String); 2528 method public static void startActivity(android.app.Activity, android.content.Intent, android.os.Bundle); 2529 method public static void startActivityForResult(android.app.Activity, android.content.Intent, int, android.os.Bundle); 2530 method public static void startPostponedEnterTransition(android.app.Activity); 2531 } 2532 2533 public static abstract interface ActivityCompat.OnRequestPermissionsResultCallback { 2534 method public abstract void onRequestPermissionsResult(int, java.lang.String[], int[]); 2535 } 2536 2537 public final class ActivityManagerCompat { 2538 method public static boolean isLowRamDevice(android.app.ActivityManager); 2539 } 2540 2541 public class ActivityOptionsCompat { 2542 ctor protected ActivityOptionsCompat(); 2543 method public static android.support.v4.app.ActivityOptionsCompat makeCustomAnimation(android.content.Context, int, int); 2544 method public static android.support.v4.app.ActivityOptionsCompat makeScaleUpAnimation(android.view.View, int, int, int, int); 2545 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String); 2546 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.support.v4.util.Pair<android.view.View, java.lang.String>...); 2547 method public static android.support.v4.app.ActivityOptionsCompat makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int); 2548 method public android.os.Bundle toBundle(); 2549 method public void update(android.support.v4.app.ActivityOptionsCompat); 2550 } 2551 2552 public class AppOpsManagerCompat { 2553 ctor public AppOpsManagerCompat(); 2554 method public static int noteOp(android.content.Context, java.lang.String, int, java.lang.String); 2555 method public static int noteProxyOp(android.content.Context, java.lang.String, java.lang.String); 2556 method public static java.lang.String permissionToOp(java.lang.String); 2557 field public static final int MODE_ALLOWED = 0; // 0x0 2558 field public static final int MODE_DEFAULT = 3; // 0x3 2559 field public static final int MODE_IGNORED = 1; // 0x1 2560 } 2561 2562 abstract class BaseFragmentActivityDonut extends android.app.Activity { 2563 } 2564 2565 abstract class BaseFragmentActivityHoneycomb extends android.support.v4.app.BaseFragmentActivityDonut { 2566 } 2567 2568 public class DialogFragment extends android.support.v4.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 2569 ctor public DialogFragment(); 2570 method public void dismiss(); 2571 method public void dismissAllowingStateLoss(); 2572 method public android.app.Dialog getDialog(); 2573 method public boolean getShowsDialog(); 2574 method public int getTheme(); 2575 method public boolean isCancelable(); 2576 method public void onCancel(android.content.DialogInterface); 2577 method public android.app.Dialog onCreateDialog(android.os.Bundle); 2578 method public void onDismiss(android.content.DialogInterface); 2579 method public void setCancelable(boolean); 2580 method public void setShowsDialog(boolean); 2581 method public void setStyle(int, int); 2582 method public void show(android.support.v4.app.FragmentManager, java.lang.String); 2583 method public int show(android.support.v4.app.FragmentTransaction, java.lang.String); 2584 field public static final int STYLE_NORMAL = 0; // 0x0 2585 field public static final int STYLE_NO_FRAME = 2; // 0x2 2586 field public static final int STYLE_NO_INPUT = 3; // 0x3 2587 field public static final int STYLE_NO_TITLE = 1; // 0x1 2588 } 2589 2590 public class Fragment implements android.content.ComponentCallbacks android.view.View.OnCreateContextMenuListener { 2591 ctor public Fragment(); 2592 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2593 method public final boolean equals(java.lang.Object); 2594 method public final android.support.v4.app.FragmentActivity getActivity(); 2595 method public boolean getAllowEnterTransitionOverlap(); 2596 method public boolean getAllowReturnTransitionOverlap(); 2597 method public final android.os.Bundle getArguments(); 2598 method public final android.support.v4.app.FragmentManager getChildFragmentManager(); 2599 method public android.content.Context getContext(); 2600 method public java.lang.Object getEnterTransition(); 2601 method public java.lang.Object getExitTransition(); 2602 method public final android.support.v4.app.FragmentManager getFragmentManager(); 2603 method public final java.lang.Object getHost(); 2604 method public final int getId(); 2605 method public android.support.v4.app.LoaderManager getLoaderManager(); 2606 method public final android.support.v4.app.Fragment getParentFragment(); 2607 method public java.lang.Object getReenterTransition(); 2608 method public final android.content.res.Resources getResources(); 2609 method public final boolean getRetainInstance(); 2610 method public java.lang.Object getReturnTransition(); 2611 method public java.lang.Object getSharedElementEnterTransition(); 2612 method public java.lang.Object getSharedElementReturnTransition(); 2613 method public final java.lang.String getString(int); 2614 method public final java.lang.String getString(int, java.lang.Object...); 2615 method public final java.lang.String getTag(); 2616 method public final android.support.v4.app.Fragment getTargetFragment(); 2617 method public final int getTargetRequestCode(); 2618 method public final java.lang.CharSequence getText(int); 2619 method public boolean getUserVisibleHint(); 2620 method public android.view.View getView(); 2621 method public final int hashCode(); 2622 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String); 2623 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 2624 method public final boolean isAdded(); 2625 method public final boolean isDetached(); 2626 method public final boolean isHidden(); 2627 method public final boolean isInLayout(); 2628 method public final boolean isRemoving(); 2629 method public final boolean isResumed(); 2630 method public final boolean isVisible(); 2631 method public void onActivityCreated(android.os.Bundle); 2632 method public void onActivityResult(int, int, android.content.Intent); 2633 method public void onAttach(android.content.Context); 2634 method public deprecated void onAttach(android.app.Activity); 2635 method public void onConfigurationChanged(android.content.res.Configuration); 2636 method public boolean onContextItemSelected(android.view.MenuItem); 2637 method public void onCreate(android.os.Bundle); 2638 method public android.view.animation.Animation onCreateAnimation(int, boolean, int); 2639 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 2640 method public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 2641 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2642 method public void onDestroy(); 2643 method public void onDestroyOptionsMenu(); 2644 method public void onDestroyView(); 2645 method public void onDetach(); 2646 method public void onHiddenChanged(boolean); 2647 method public void onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle); 2648 method public deprecated void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle); 2649 method public void onLowMemory(); 2650 method public boolean onOptionsItemSelected(android.view.MenuItem); 2651 method public void onOptionsMenuClosed(android.view.Menu); 2652 method public void onPause(); 2653 method public void onPrepareOptionsMenu(android.view.Menu); 2654 method public void onRequestPermissionsResult(int, java.lang.String[], int[]); 2655 method public void onResume(); 2656 method public void onSaveInstanceState(android.os.Bundle); 2657 method public void onStart(); 2658 method public void onStop(); 2659 method public void onViewCreated(android.view.View, android.os.Bundle); 2660 method public void onViewStateRestored(android.os.Bundle); 2661 method public void registerForContextMenu(android.view.View); 2662 method public final void requestPermissions(java.lang.String[], int); 2663 method public void setAllowEnterTransitionOverlap(boolean); 2664 method public void setAllowReturnTransitionOverlap(boolean); 2665 method public void setArguments(android.os.Bundle); 2666 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 2667 method public void setEnterTransition(java.lang.Object); 2668 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 2669 method public void setExitTransition(java.lang.Object); 2670 method public void setHasOptionsMenu(boolean); 2671 method public void setInitialSavedState(android.support.v4.app.Fragment.SavedState); 2672 method public void setMenuVisibility(boolean); 2673 method public void setReenterTransition(java.lang.Object); 2674 method public void setRetainInstance(boolean); 2675 method public void setReturnTransition(java.lang.Object); 2676 method public void setSharedElementEnterTransition(java.lang.Object); 2677 method public void setSharedElementReturnTransition(java.lang.Object); 2678 method public void setTargetFragment(android.support.v4.app.Fragment, int); 2679 method public void setUserVisibleHint(boolean); 2680 method public boolean shouldShowRequestPermissionRationale(java.lang.String); 2681 method public void startActivity(android.content.Intent); 2682 method public void startActivityForResult(android.content.Intent, int); 2683 method public void unregisterForContextMenu(android.view.View); 2684 } 2685 2686 public static class Fragment.InstantiationException extends java.lang.RuntimeException { 2687 ctor public Fragment.InstantiationException(java.lang.String, java.lang.Exception); 2688 } 2689 2690 public static class Fragment.SavedState implements android.os.Parcelable { 2691 method public int describeContents(); 2692 method public void writeToParcel(android.os.Parcel, int); 2693 field public static final android.os.Parcelable.Creator<android.support.v4.app.Fragment.SavedState> CREATOR; 2694 } 2695 2696 public class FragmentActivity extends android.support.v4.app.BaseFragmentActivityHoneycomb implements android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback { 2697 ctor public FragmentActivity(); 2698 method public java.lang.Object getLastCustomNonConfigurationInstance(); 2699 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 2700 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 2701 method public void onAttachFragment(android.support.v4.app.Fragment); 2702 method protected void onResumeFragments(); 2703 method public java.lang.Object onRetainCustomNonConfigurationInstance(); 2704 method public final java.lang.Object onRetainNonConfigurationInstance(); 2705 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 2706 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 2707 method public void startActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 2708 method public void supportFinishAfterTransition(); 2709 method public void supportInvalidateOptionsMenu(); 2710 method public void supportPostponeEnterTransition(); 2711 method public void supportStartPostponedEnterTransition(); 2712 method public final void validateRequestPermissionsRequestCode(int); 2713 } 2714 2715 public abstract class FragmentContainer { 2716 ctor public FragmentContainer(); 2717 method public abstract android.view.View onFindViewById(int); 2718 method public abstract boolean onHasView(); 2719 } 2720 2721 public class FragmentController { 2722 method public void attachHost(android.support.v4.app.Fragment); 2723 method public static final android.support.v4.app.FragmentController createController(android.support.v4.app.FragmentHostCallback<?>); 2724 method public void dispatchActivityCreated(); 2725 method public void dispatchConfigurationChanged(android.content.res.Configuration); 2726 method public boolean dispatchContextItemSelected(android.view.MenuItem); 2727 method public void dispatchCreate(); 2728 method public boolean dispatchCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 2729 method public void dispatchDestroy(); 2730 method public void dispatchDestroyView(); 2731 method public void dispatchLowMemory(); 2732 method public boolean dispatchOptionsItemSelected(android.view.MenuItem); 2733 method public void dispatchOptionsMenuClosed(android.view.Menu); 2734 method public void dispatchPause(); 2735 method public boolean dispatchPrepareOptionsMenu(android.view.Menu); 2736 method public void dispatchReallyStop(); 2737 method public void dispatchResume(); 2738 method public void dispatchStart(); 2739 method public void dispatchStop(); 2740 method public void doLoaderDestroy(); 2741 method public void doLoaderRetain(); 2742 method public void doLoaderStart(); 2743 method public void doLoaderStop(boolean); 2744 method public void dumpLoaders(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2745 method public boolean execPendingActions(); 2746 method public java.util.List<android.support.v4.app.Fragment> getActiveFragments(java.util.List<android.support.v4.app.Fragment>); 2747 method public int getActiveFragmentsCount(); 2748 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 2749 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 2750 method public void noteStateNotSaved(); 2751 method public android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 2752 method public void reportLoaderStart(); 2753 method public void restoreAllState(android.os.Parcelable, java.util.List<android.support.v4.app.Fragment>); 2754 method public void restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap<java.lang.String, android.support.v4.app.LoaderManager>); 2755 method public android.support.v4.util.SimpleArrayMap<java.lang.String, android.support.v4.app.LoaderManager> retainLoaderNonConfig(); 2756 method public java.util.List<android.support.v4.app.Fragment> retainNonConfig(); 2757 method public android.os.Parcelable saveAllState(); 2758 } 2759 2760 public abstract class FragmentHostCallback extends android.support.v4.app.FragmentContainer { 2761 ctor public FragmentHostCallback(android.content.Context, android.os.Handler, int); 2762 method public void onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2763 method public android.view.View onFindViewById(int); 2764 method public abstract E onGetHost(); 2765 method public android.view.LayoutInflater onGetLayoutInflater(); 2766 method public int onGetWindowAnimations(); 2767 method public boolean onHasView(); 2768 method public boolean onHasWindowAnimations(); 2769 method public void onRequestPermissionsFromFragment(android.support.v4.app.Fragment, java.lang.String[], int); 2770 method public boolean onShouldSaveFragmentState(android.support.v4.app.Fragment); 2771 method public boolean onShouldShowRequestPermissionRationale(java.lang.String); 2772 method public void onStartActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 2773 method public void onSupportInvalidateOptionsMenu(); 2774 } 2775 2776 public abstract class FragmentManager { 2777 ctor public FragmentManager(); 2778 method public abstract void addOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 2779 method public abstract android.support.v4.app.FragmentTransaction beginTransaction(); 2780 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2781 method public static void enableDebugLogging(boolean); 2782 method public abstract boolean executePendingTransactions(); 2783 method public abstract android.support.v4.app.Fragment findFragmentById(int); 2784 method public abstract android.support.v4.app.Fragment findFragmentByTag(java.lang.String); 2785 method public abstract android.support.v4.app.FragmentManager.BackStackEntry getBackStackEntryAt(int); 2786 method public abstract int getBackStackEntryCount(); 2787 method public abstract android.support.v4.app.Fragment getFragment(android.os.Bundle, java.lang.String); 2788 method public abstract boolean isDestroyed(); 2789 method public abstract void popBackStack(); 2790 method public abstract void popBackStack(java.lang.String, int); 2791 method public abstract void popBackStack(int, int); 2792 method public abstract boolean popBackStackImmediate(); 2793 method public abstract boolean popBackStackImmediate(java.lang.String, int); 2794 method public abstract boolean popBackStackImmediate(int, int); 2795 method public abstract void putFragment(android.os.Bundle, java.lang.String, android.support.v4.app.Fragment); 2796 method public abstract void removeOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 2797 method public abstract android.support.v4.app.Fragment.SavedState saveFragmentInstanceState(android.support.v4.app.Fragment); 2798 field public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1 2799 } 2800 2801 public static abstract interface FragmentManager.BackStackEntry { 2802 method public abstract java.lang.CharSequence getBreadCrumbShortTitle(); 2803 method public abstract int getBreadCrumbShortTitleRes(); 2804 method public abstract java.lang.CharSequence getBreadCrumbTitle(); 2805 method public abstract int getBreadCrumbTitleRes(); 2806 method public abstract int getId(); 2807 method public abstract java.lang.String getName(); 2808 } 2809 2810 public static abstract interface FragmentManager.OnBackStackChangedListener { 2811 method public abstract void onBackStackChanged(); 2812 } 2813 2814 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 2815 ctor public FragmentPagerAdapter(android.support.v4.app.FragmentManager); 2816 method public abstract android.support.v4.app.Fragment getItem(int); 2817 method public long getItemId(int); 2818 method public boolean isViewFromObject(android.view.View, java.lang.Object); 2819 } 2820 2821 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 2822 ctor public FragmentStatePagerAdapter(android.support.v4.app.FragmentManager); 2823 method public abstract android.support.v4.app.Fragment getItem(int); 2824 method public boolean isViewFromObject(android.view.View, java.lang.Object); 2825 } 2826 2827 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 2828 ctor public FragmentTabHost(android.content.Context); 2829 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 2830 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 2831 method public void onTabChanged(java.lang.String); 2832 method public void setup(android.content.Context, android.support.v4.app.FragmentManager); 2833 method public void setup(android.content.Context, android.support.v4.app.FragmentManager, int); 2834 } 2835 2836 public abstract class FragmentTransaction { 2837 ctor public FragmentTransaction(); 2838 method public abstract android.support.v4.app.FragmentTransaction add(android.support.v4.app.Fragment, java.lang.String); 2839 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment); 2840 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment, java.lang.String); 2841 method public abstract android.support.v4.app.FragmentTransaction addSharedElement(android.view.View, java.lang.String); 2842 method public abstract android.support.v4.app.FragmentTransaction addToBackStack(java.lang.String); 2843 method public abstract android.support.v4.app.FragmentTransaction attach(android.support.v4.app.Fragment); 2844 method public abstract int commit(); 2845 method public abstract int commitAllowingStateLoss(); 2846 method public abstract android.support.v4.app.FragmentTransaction detach(android.support.v4.app.Fragment); 2847 method public abstract android.support.v4.app.FragmentTransaction disallowAddToBackStack(); 2848 method public abstract android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment); 2849 method public abstract boolean isAddToBackStackAllowed(); 2850 method public abstract boolean isEmpty(); 2851 method public abstract android.support.v4.app.FragmentTransaction remove(android.support.v4.app.Fragment); 2852 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment); 2853 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment, java.lang.String); 2854 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(int); 2855 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence); 2856 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(int); 2857 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence); 2858 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int); 2859 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int, int, int); 2860 method public abstract android.support.v4.app.FragmentTransaction setTransition(int); 2861 method public abstract android.support.v4.app.FragmentTransaction setTransitionStyle(int); 2862 method public abstract android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment); 2863 field public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000 2864 field public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000 2865 field public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002 2866 field public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003 2867 field public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001 2868 field public static final int TRANSIT_NONE = 0; // 0x0 2869 field public static final int TRANSIT_UNSET = -1; // 0xffffffff 2870 } 2871 2872 public class ListFragment extends android.support.v4.app.Fragment { 2873 ctor public ListFragment(); 2874 method public android.widget.ListAdapter getListAdapter(); 2875 method public android.widget.ListView getListView(); 2876 method public long getSelectedItemId(); 2877 method public int getSelectedItemPosition(); 2878 method public void onListItemClick(android.widget.ListView, android.view.View, int, long); 2879 method public void setEmptyText(java.lang.CharSequence); 2880 method public void setListAdapter(android.widget.ListAdapter); 2881 method public void setListShown(boolean); 2882 method public void setListShownNoAnimation(boolean); 2883 method public void setSelection(int); 2884 } 2885 2886 public abstract class LoaderManager { 2887 ctor public LoaderManager(); 2888 method public abstract void destroyLoader(int); 2889 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2890 method public static void enableDebugLogging(boolean); 2891 method public abstract android.support.v4.content.Loader<D> getLoader(int); 2892 method public boolean hasRunningLoaders(); 2893 method public abstract android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 2894 method public abstract android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 2895 } 2896 2897 public static abstract interface LoaderManager.LoaderCallbacks { 2898 method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle); 2899 method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D); 2900 method public abstract void onLoaderReset(android.support.v4.content.Loader<D>); 2901 } 2902 2903 public class NavUtils { 2904 method public static android.content.Intent getParentActivityIntent(android.app.Activity); 2905 method public static android.content.Intent getParentActivityIntent(android.content.Context, java.lang.Class<?>) throws android.content.pm.PackageManager.NameNotFoundException; 2906 method public static android.content.Intent getParentActivityIntent(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 2907 method public static java.lang.String getParentActivityName(android.app.Activity); 2908 method public static java.lang.String getParentActivityName(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 2909 method public static void navigateUpFromSameTask(android.app.Activity); 2910 method public static void navigateUpTo(android.app.Activity, android.content.Intent); 2911 method public static boolean shouldUpRecreateTask(android.app.Activity, android.content.Intent); 2912 field public static final java.lang.String PARENT_ACTIVITY = "android.support.PARENT_ACTIVITY"; 2913 } 2914 2915 public class NotificationCompat { 2916 ctor public NotificationCompat(); 2917 method public static android.support.v4.app.NotificationCompat.Action getAction(android.app.Notification, int); 2918 method public static int getActionCount(android.app.Notification); 2919 method public static java.lang.String getCategory(android.app.Notification); 2920 method public static android.os.Bundle getExtras(android.app.Notification); 2921 method public static java.lang.String getGroup(android.app.Notification); 2922 method public static boolean getLocalOnly(android.app.Notification); 2923 method public static java.lang.String getSortKey(android.app.Notification); 2924 method public static boolean isGroupSummary(android.app.Notification); 2925 field public static final java.lang.String CATEGORY_ALARM = "alarm"; 2926 field public static final java.lang.String CATEGORY_CALL = "call"; 2927 field public static final java.lang.String CATEGORY_EMAIL = "email"; 2928 field public static final java.lang.String CATEGORY_ERROR = "err"; 2929 field public static final java.lang.String CATEGORY_EVENT = "event"; 2930 field public static final java.lang.String CATEGORY_MESSAGE = "msg"; 2931 field public static final java.lang.String CATEGORY_PROGRESS = "progress"; 2932 field public static final java.lang.String CATEGORY_PROMO = "promo"; 2933 field public static final java.lang.String CATEGORY_RECOMMENDATION = "recommendation"; 2934 field public static final java.lang.String CATEGORY_SERVICE = "service"; 2935 field public static final java.lang.String CATEGORY_SOCIAL = "social"; 2936 field public static final java.lang.String CATEGORY_STATUS = "status"; 2937 field public static final java.lang.String CATEGORY_SYSTEM = "sys"; 2938 field public static final java.lang.String CATEGORY_TRANSPORT = "transport"; 2939 field public static final int COLOR_DEFAULT = 0; // 0x0 2940 field public static final int DEFAULT_ALL = -1; // 0xffffffff 2941 field public static final int DEFAULT_LIGHTS = 4; // 0x4 2942 field public static final int DEFAULT_SOUND = 1; // 0x1 2943 field public static final int DEFAULT_VIBRATE = 2; // 0x2 2944 field public static final java.lang.String EXTRA_BACKGROUND_IMAGE_URI = "android.backgroundImageUri"; 2945 field public static final java.lang.String EXTRA_BIG_TEXT = "android.bigText"; 2946 field public static final java.lang.String EXTRA_COMPACT_ACTIONS = "android.compactActions"; 2947 field public static final java.lang.String EXTRA_INFO_TEXT = "android.infoText"; 2948 field public static final java.lang.String EXTRA_LARGE_ICON = "android.largeIcon"; 2949 field public static final java.lang.String EXTRA_LARGE_ICON_BIG = "android.largeIcon.big"; 2950 field public static final java.lang.String EXTRA_MEDIA_SESSION = "android.mediaSession"; 2951 field public static final java.lang.String EXTRA_PEOPLE = "android.people"; 2952 field public static final java.lang.String EXTRA_PICTURE = "android.picture"; 2953 field public static final java.lang.String EXTRA_PROGRESS = "android.progress"; 2954 field public static final java.lang.String EXTRA_PROGRESS_INDETERMINATE = "android.progressIndeterminate"; 2955 field public static final java.lang.String EXTRA_PROGRESS_MAX = "android.progressMax"; 2956 field public static final java.lang.String EXTRA_SHOW_CHRONOMETER = "android.showChronometer"; 2957 field public static final java.lang.String EXTRA_SHOW_WHEN = "android.showWhen"; 2958 field public static final java.lang.String EXTRA_SMALL_ICON = "android.icon"; 2959 field public static final java.lang.String EXTRA_SUB_TEXT = "android.subText"; 2960 field public static final java.lang.String EXTRA_SUMMARY_TEXT = "android.summaryText"; 2961 field public static final java.lang.String EXTRA_TEMPLATE = "android.template"; 2962 field public static final java.lang.String EXTRA_TEXT = "android.text"; 2963 field public static final java.lang.String EXTRA_TEXT_LINES = "android.textLines"; 2964 field public static final java.lang.String EXTRA_TITLE = "android.title"; 2965 field public static final java.lang.String EXTRA_TITLE_BIG = "android.title.big"; 2966 field public static final int FLAG_AUTO_CANCEL = 16; // 0x10 2967 field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40 2968 field public static final int FLAG_GROUP_SUMMARY = 512; // 0x200 2969 field public static final deprecated int FLAG_HIGH_PRIORITY = 128; // 0x80 2970 field public static final int FLAG_INSISTENT = 4; // 0x4 2971 field public static final int FLAG_LOCAL_ONLY = 256; // 0x100 2972 field public static final int FLAG_NO_CLEAR = 32; // 0x20 2973 field public static final int FLAG_ONGOING_EVENT = 2; // 0x2 2974 field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8 2975 field public static final int FLAG_SHOW_LIGHTS = 1; // 0x1 2976 field public static final int PRIORITY_DEFAULT = 0; // 0x0 2977 field public static final int PRIORITY_HIGH = 1; // 0x1 2978 field public static final int PRIORITY_LOW = -1; // 0xffffffff 2979 field public static final int PRIORITY_MAX = 2; // 0x2 2980 field public static final int PRIORITY_MIN = -2; // 0xfffffffe 2981 field public static final int STREAM_DEFAULT = -1; // 0xffffffff 2982 field public static final int VISIBILITY_PRIVATE = 0; // 0x0 2983 field public static final int VISIBILITY_PUBLIC = 1; // 0x1 2984 field public static final int VISIBILITY_SECRET = -1; // 0xffffffff 2985 } 2986 2987 public static class NotificationCompat.Action extends android.support.v4.app.NotificationCompatBase.Action { 2988 ctor public NotificationCompat.Action(int, java.lang.CharSequence, android.app.PendingIntent); 2989 method public android.app.PendingIntent getActionIntent(); 2990 method public android.os.Bundle getExtras(); 2991 method public int getIcon(); 2992 method public android.support.v4.app.RemoteInput[] getRemoteInputs(); 2993 method public java.lang.CharSequence getTitle(); 2994 field public android.app.PendingIntent actionIntent; 2995 field public int icon; 2996 field public java.lang.CharSequence title; 2997 } 2998 2999 public static final class NotificationCompat.Action.Builder { 3000 ctor public NotificationCompat.Action.Builder(int, java.lang.CharSequence, android.app.PendingIntent); 3001 ctor public NotificationCompat.Action.Builder(android.support.v4.app.NotificationCompat.Action); 3002 method public android.support.v4.app.NotificationCompat.Action.Builder addExtras(android.os.Bundle); 3003 method public android.support.v4.app.NotificationCompat.Action.Builder addRemoteInput(android.support.v4.app.RemoteInput); 3004 method public android.support.v4.app.NotificationCompat.Action build(); 3005 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Extender); 3006 method public android.os.Bundle getExtras(); 3007 } 3008 3009 public static abstract interface NotificationCompat.Action.Extender { 3010 method public abstract android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 3011 } 3012 3013 public static final class NotificationCompat.Action.WearableExtender implements android.support.v4.app.NotificationCompat.Action.Extender { 3014 ctor public NotificationCompat.Action.WearableExtender(); 3015 ctor public NotificationCompat.Action.WearableExtender(android.support.v4.app.NotificationCompat.Action); 3016 method public android.support.v4.app.NotificationCompat.Action.WearableExtender clone(); 3017 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 3018 method public java.lang.CharSequence getCancelLabel(); 3019 method public java.lang.CharSequence getConfirmLabel(); 3020 method public java.lang.CharSequence getInProgressLabel(); 3021 method public boolean isAvailableOffline(); 3022 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setAvailableOffline(boolean); 3023 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setCancelLabel(java.lang.CharSequence); 3024 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setConfirmLabel(java.lang.CharSequence); 3025 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setInProgressLabel(java.lang.CharSequence); 3026 } 3027 3028 public static class NotificationCompat.BigPictureStyle extends android.support.v4.app.NotificationCompat.Style { 3029 ctor public NotificationCompat.BigPictureStyle(); 3030 ctor public NotificationCompat.BigPictureStyle(android.support.v4.app.NotificationCompat.Builder); 3031 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigLargeIcon(android.graphics.Bitmap); 3032 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigPicture(android.graphics.Bitmap); 3033 method public android.support.v4.app.NotificationCompat.BigPictureStyle setBigContentTitle(java.lang.CharSequence); 3034 method public android.support.v4.app.NotificationCompat.BigPictureStyle setSummaryText(java.lang.CharSequence); 3035 } 3036 3037 public static class NotificationCompat.BigTextStyle extends android.support.v4.app.NotificationCompat.Style { 3038 ctor public NotificationCompat.BigTextStyle(); 3039 ctor public NotificationCompat.BigTextStyle(android.support.v4.app.NotificationCompat.Builder); 3040 method public android.support.v4.app.NotificationCompat.BigTextStyle bigText(java.lang.CharSequence); 3041 method public android.support.v4.app.NotificationCompat.BigTextStyle setBigContentTitle(java.lang.CharSequence); 3042 method public android.support.v4.app.NotificationCompat.BigTextStyle setSummaryText(java.lang.CharSequence); 3043 } 3044 3045 public static class NotificationCompat.Builder { 3046 ctor public NotificationCompat.Builder(android.content.Context); 3047 method public android.support.v4.app.NotificationCompat.Builder addAction(int, java.lang.CharSequence, android.app.PendingIntent); 3048 method public android.support.v4.app.NotificationCompat.Builder addAction(android.support.v4.app.NotificationCompat.Action); 3049 method public android.support.v4.app.NotificationCompat.Builder addExtras(android.os.Bundle); 3050 method public android.support.v4.app.NotificationCompat.Builder addPerson(java.lang.String); 3051 method public android.app.Notification build(); 3052 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Extender); 3053 method public android.os.Bundle getExtras(); 3054 method public deprecated android.app.Notification getNotification(); 3055 method protected static java.lang.CharSequence limitCharSequenceLength(java.lang.CharSequence); 3056 method public android.support.v4.app.NotificationCompat.Builder setAutoCancel(boolean); 3057 method public android.support.v4.app.NotificationCompat.Builder setCategory(java.lang.String); 3058 method public android.support.v4.app.NotificationCompat.Builder setColor(int); 3059 method public android.support.v4.app.NotificationCompat.Builder setContent(android.widget.RemoteViews); 3060 method public android.support.v4.app.NotificationCompat.Builder setContentInfo(java.lang.CharSequence); 3061 method public android.support.v4.app.NotificationCompat.Builder setContentIntent(android.app.PendingIntent); 3062 method public android.support.v4.app.NotificationCompat.Builder setContentText(java.lang.CharSequence); 3063 method public android.support.v4.app.NotificationCompat.Builder setContentTitle(java.lang.CharSequence); 3064 method public android.support.v4.app.NotificationCompat.Builder setDefaults(int); 3065 method public android.support.v4.app.NotificationCompat.Builder setDeleteIntent(android.app.PendingIntent); 3066 method public android.support.v4.app.NotificationCompat.Builder setExtras(android.os.Bundle); 3067 method public android.support.v4.app.NotificationCompat.Builder setFullScreenIntent(android.app.PendingIntent, boolean); 3068 method public android.support.v4.app.NotificationCompat.Builder setGroup(java.lang.String); 3069 method public android.support.v4.app.NotificationCompat.Builder setGroupSummary(boolean); 3070 method public android.support.v4.app.NotificationCompat.Builder setLargeIcon(android.graphics.Bitmap); 3071 method public android.support.v4.app.NotificationCompat.Builder setLights(int, int, int); 3072 method public android.support.v4.app.NotificationCompat.Builder setLocalOnly(boolean); 3073 method public android.support.v4.app.NotificationCompat.Builder setNumber(int); 3074 method public android.support.v4.app.NotificationCompat.Builder setOngoing(boolean); 3075 method public android.support.v4.app.NotificationCompat.Builder setOnlyAlertOnce(boolean); 3076 method public android.support.v4.app.NotificationCompat.Builder setPriority(int); 3077 method public android.support.v4.app.NotificationCompat.Builder setProgress(int, int, boolean); 3078 method public android.support.v4.app.NotificationCompat.Builder setPublicVersion(android.app.Notification); 3079 method public android.support.v4.app.NotificationCompat.Builder setShowWhen(boolean); 3080 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int); 3081 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int, int); 3082 method public android.support.v4.app.NotificationCompat.Builder setSortKey(java.lang.String); 3083 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri); 3084 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri, int); 3085 method public android.support.v4.app.NotificationCompat.Builder setStyle(android.support.v4.app.NotificationCompat.Style); 3086 method public android.support.v4.app.NotificationCompat.Builder setSubText(java.lang.CharSequence); 3087 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence); 3088 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence, android.widget.RemoteViews); 3089 method public android.support.v4.app.NotificationCompat.Builder setUsesChronometer(boolean); 3090 method public android.support.v4.app.NotificationCompat.Builder setVibrate(long[]); 3091 method public android.support.v4.app.NotificationCompat.Builder setVisibility(int); 3092 method public android.support.v4.app.NotificationCompat.Builder setWhen(long); 3093 field public java.util.ArrayList<java.lang.String> mPeople; 3094 } 3095 3096 public static final class NotificationCompat.CarExtender implements android.support.v4.app.NotificationCompat.Extender { 3097 ctor public NotificationCompat.CarExtender(); 3098 ctor public NotificationCompat.CarExtender(android.app.Notification); 3099 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 3100 method public int getColor(); 3101 method public android.graphics.Bitmap getLargeIcon(); 3102 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation getUnreadConversation(); 3103 method public android.support.v4.app.NotificationCompat.CarExtender setColor(int); 3104 method public android.support.v4.app.NotificationCompat.CarExtender setLargeIcon(android.graphics.Bitmap); 3105 method public android.support.v4.app.NotificationCompat.CarExtender setUnreadConversation(android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation); 3106 } 3107 3108 public static class NotificationCompat.CarExtender.UnreadConversation extends android.support.v4.app.NotificationCompatBase.UnreadConversation { 3109 method public long getLatestTimestamp(); 3110 method public java.lang.String[] getMessages(); 3111 method public java.lang.String getParticipant(); 3112 method public java.lang.String[] getParticipants(); 3113 method public android.app.PendingIntent getReadPendingIntent(); 3114 method public android.support.v4.app.RemoteInput getRemoteInput(); 3115 method public android.app.PendingIntent getReplyPendingIntent(); 3116 } 3117 3118 public static class NotificationCompat.CarExtender.UnreadConversation.Builder { 3119 ctor public NotificationCompat.CarExtender.UnreadConversation.Builder(java.lang.String); 3120 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder addMessage(java.lang.String); 3121 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation build(); 3122 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setLatestTimestamp(long); 3123 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReadPendingIntent(android.app.PendingIntent); 3124 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReplyAction(android.app.PendingIntent, android.support.v4.app.RemoteInput); 3125 } 3126 3127 public static abstract interface NotificationCompat.Extender { 3128 method public abstract android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 3129 } 3130 3131 public static class NotificationCompat.InboxStyle extends android.support.v4.app.NotificationCompat.Style { 3132 ctor public NotificationCompat.InboxStyle(); 3133 ctor public NotificationCompat.InboxStyle(android.support.v4.app.NotificationCompat.Builder); 3134 method public android.support.v4.app.NotificationCompat.InboxStyle addLine(java.lang.CharSequence); 3135 method public android.support.v4.app.NotificationCompat.InboxStyle setBigContentTitle(java.lang.CharSequence); 3136 method public android.support.v4.app.NotificationCompat.InboxStyle setSummaryText(java.lang.CharSequence); 3137 } 3138 3139 public static abstract class NotificationCompat.Style { 3140 ctor public NotificationCompat.Style(); 3141 method public android.app.Notification build(); 3142 method public void setBuilder(android.support.v4.app.NotificationCompat.Builder); 3143 } 3144 3145 public static final class NotificationCompat.WearableExtender implements android.support.v4.app.NotificationCompat.Extender { 3146 ctor public NotificationCompat.WearableExtender(); 3147 ctor public NotificationCompat.WearableExtender(android.app.Notification); 3148 method public android.support.v4.app.NotificationCompat.WearableExtender addAction(android.support.v4.app.NotificationCompat.Action); 3149 method public android.support.v4.app.NotificationCompat.WearableExtender addActions(java.util.List<android.support.v4.app.NotificationCompat.Action>); 3150 method public android.support.v4.app.NotificationCompat.WearableExtender addPage(android.app.Notification); 3151 method public android.support.v4.app.NotificationCompat.WearableExtender addPages(java.util.List<android.app.Notification>); 3152 method public android.support.v4.app.NotificationCompat.WearableExtender clearActions(); 3153 method public android.support.v4.app.NotificationCompat.WearableExtender clearPages(); 3154 method public android.support.v4.app.NotificationCompat.WearableExtender clone(); 3155 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 3156 method public java.util.List<android.support.v4.app.NotificationCompat.Action> getActions(); 3157 method public android.graphics.Bitmap getBackground(); 3158 method public int getContentAction(); 3159 method public int getContentIcon(); 3160 method public int getContentIconGravity(); 3161 method public boolean getContentIntentAvailableOffline(); 3162 method public int getCustomContentHeight(); 3163 method public int getCustomSizePreset(); 3164 method public android.app.PendingIntent getDisplayIntent(); 3165 method public int getGravity(); 3166 method public boolean getHintAvoidBackgroundClipping(); 3167 method public boolean getHintHideIcon(); 3168 method public int getHintScreenTimeout(); 3169 method public boolean getHintShowBackgroundOnly(); 3170 method public java.util.List<android.app.Notification> getPages(); 3171 method public boolean getStartScrollBottom(); 3172 method public android.support.v4.app.NotificationCompat.WearableExtender setBackground(android.graphics.Bitmap); 3173 method public android.support.v4.app.NotificationCompat.WearableExtender setContentAction(int); 3174 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIcon(int); 3175 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIconGravity(int); 3176 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIntentAvailableOffline(boolean); 3177 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomContentHeight(int); 3178 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomSizePreset(int); 3179 method public android.support.v4.app.NotificationCompat.WearableExtender setDisplayIntent(android.app.PendingIntent); 3180 method public android.support.v4.app.NotificationCompat.WearableExtender setGravity(int); 3181 method public android.support.v4.app.NotificationCompat.WearableExtender setHintAvoidBackgroundClipping(boolean); 3182 method public android.support.v4.app.NotificationCompat.WearableExtender setHintHideIcon(boolean); 3183 method public android.support.v4.app.NotificationCompat.WearableExtender setHintScreenTimeout(int); 3184 method public android.support.v4.app.NotificationCompat.WearableExtender setHintShowBackgroundOnly(boolean); 3185 method public android.support.v4.app.NotificationCompat.WearableExtender setStartScrollBottom(boolean); 3186 field public static final int SCREEN_TIMEOUT_LONG = -1; // 0xffffffff 3187 field public static final int SCREEN_TIMEOUT_SHORT = 0; // 0x0 3188 field public static final int SIZE_DEFAULT = 0; // 0x0 3189 field public static final int SIZE_FULL_SCREEN = 5; // 0x5 3190 field public static final int SIZE_LARGE = 4; // 0x4 3191 field public static final int SIZE_MEDIUM = 3; // 0x3 3192 field public static final int SIZE_SMALL = 2; // 0x2 3193 field public static final int SIZE_XSMALL = 1; // 0x1 3194 field public static final int UNSET_ACTION_INDEX = -1; // 0xffffffff 3195 } 3196 3197 public class NotificationCompatBase { 3198 ctor public NotificationCompatBase(); 3199 } 3200 3201 public static abstract class NotificationCompatBase.Action { 3202 ctor public NotificationCompatBase.Action(); 3203 method public abstract android.app.PendingIntent getActionIntent(); 3204 method public abstract android.os.Bundle getExtras(); 3205 method public abstract int getIcon(); 3206 method public abstract android.support.v4.app.RemoteInputCompatBase.RemoteInput[] getRemoteInputs(); 3207 method public abstract java.lang.CharSequence getTitle(); 3208 } 3209 3210 public static abstract class NotificationCompatBase.UnreadConversation { 3211 ctor public NotificationCompatBase.UnreadConversation(); 3212 } 3213 3214 public final class NotificationCompatExtras { 3215 field public static final java.lang.String EXTRA_ACTION_EXTRAS = "android.support.actionExtras"; 3216 field public static final java.lang.String EXTRA_GROUP_KEY = "android.support.groupKey"; 3217 field public static final java.lang.String EXTRA_GROUP_SUMMARY = "android.support.isGroupSummary"; 3218 field public static final java.lang.String EXTRA_LOCAL_ONLY = "android.support.localOnly"; 3219 field public static final java.lang.String EXTRA_REMOTE_INPUTS = "android.support.remoteInputs"; 3220 field public static final java.lang.String EXTRA_SORT_KEY = "android.support.sortKey"; 3221 } 3222 3223 public abstract class NotificationCompatSideChannelService extends android.app.Service { 3224 ctor public NotificationCompatSideChannelService(); 3225 method public abstract void cancel(java.lang.String, int, java.lang.String); 3226 method public abstract void cancelAll(java.lang.String); 3227 method public abstract void notify(java.lang.String, int, java.lang.String, android.app.Notification); 3228 method public android.os.IBinder onBind(android.content.Intent); 3229 } 3230 3231 public class NotificationManagerCompat { 3232 method public void cancel(int); 3233 method public void cancel(java.lang.String, int); 3234 method public void cancelAll(); 3235 method public static android.support.v4.app.NotificationManagerCompat from(android.content.Context); 3236 method public static java.util.Set<java.lang.String> getEnabledListenerPackages(android.content.Context); 3237 method public void notify(int, android.app.Notification); 3238 method public void notify(java.lang.String, int, android.app.Notification); 3239 field public static final java.lang.String ACTION_BIND_SIDE_CHANNEL = "android.support.BIND_NOTIFICATION_SIDE_CHANNEL"; 3240 field public static final java.lang.String EXTRA_USE_SIDE_CHANNEL = "android.support.useSideChannel"; 3241 } 3242 3243 public class RemoteInput extends android.support.v4.app.RemoteInputCompatBase.RemoteInput { 3244 method public static void addResultsToIntent(android.support.v4.app.RemoteInput[], android.content.Intent, android.os.Bundle); 3245 method public boolean getAllowFreeFormInput(); 3246 method public java.lang.CharSequence[] getChoices(); 3247 method public android.os.Bundle getExtras(); 3248 method public java.lang.CharSequence getLabel(); 3249 method public java.lang.String getResultKey(); 3250 method public static android.os.Bundle getResultsFromIntent(android.content.Intent); 3251 field public static final java.lang.String EXTRA_RESULTS_DATA = "android.remoteinput.resultsData"; 3252 field public static final java.lang.String RESULTS_CLIP_LABEL = "android.remoteinput.results"; 3253 } 3254 3255 public static final class RemoteInput.Builder { 3256 ctor public RemoteInput.Builder(java.lang.String); 3257 method public android.support.v4.app.RemoteInput.Builder addExtras(android.os.Bundle); 3258 method public android.support.v4.app.RemoteInput build(); 3259 method public android.os.Bundle getExtras(); 3260 method public android.support.v4.app.RemoteInput.Builder setAllowFreeFormInput(boolean); 3261 method public android.support.v4.app.RemoteInput.Builder setChoices(java.lang.CharSequence[]); 3262 method public android.support.v4.app.RemoteInput.Builder setLabel(java.lang.CharSequence); 3263 } 3264 3265 class RemoteInputCompatBase { 3266 } 3267 3268 public static abstract class RemoteInputCompatBase.RemoteInput { 3269 ctor public RemoteInputCompatBase.RemoteInput(); 3270 method protected abstract boolean getAllowFreeFormInput(); 3271 method protected abstract java.lang.CharSequence[] getChoices(); 3272 method protected abstract android.os.Bundle getExtras(); 3273 method protected abstract java.lang.CharSequence getLabel(); 3274 method protected abstract java.lang.String getResultKey(); 3275 } 3276 3277 public class ServiceCompat { 3278 field public static final int START_STICKY = 1; // 0x1 3279 } 3280 3281 public class ShareCompat { 3282 ctor public ShareCompat(); 3283 method public static void configureMenuItem(android.view.MenuItem, android.support.v4.app.ShareCompat.IntentBuilder); 3284 method public static void configureMenuItem(android.view.Menu, int, android.support.v4.app.ShareCompat.IntentBuilder); 3285 method public static android.content.ComponentName getCallingActivity(android.app.Activity); 3286 method public static java.lang.String getCallingPackage(android.app.Activity); 3287 field public static final java.lang.String EXTRA_CALLING_ACTIVITY = "android.support.v4.app.EXTRA_CALLING_ACTIVITY"; 3288 field public static final java.lang.String EXTRA_CALLING_PACKAGE = "android.support.v4.app.EXTRA_CALLING_PACKAGE"; 3289 } 3290 3291 public static class ShareCompat.IntentBuilder { 3292 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String); 3293 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String[]); 3294 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String); 3295 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String[]); 3296 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String); 3297 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String[]); 3298 method public android.support.v4.app.ShareCompat.IntentBuilder addStream(android.net.Uri); 3299 method public android.content.Intent createChooserIntent(); 3300 method public static android.support.v4.app.ShareCompat.IntentBuilder from(android.app.Activity); 3301 method public android.content.Intent getIntent(); 3302 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(java.lang.CharSequence); 3303 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(int); 3304 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailBcc(java.lang.String[]); 3305 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailCc(java.lang.String[]); 3306 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailTo(java.lang.String[]); 3307 method public android.support.v4.app.ShareCompat.IntentBuilder setHtmlText(java.lang.String); 3308 method public android.support.v4.app.ShareCompat.IntentBuilder setStream(android.net.Uri); 3309 method public android.support.v4.app.ShareCompat.IntentBuilder setSubject(java.lang.String); 3310 method public android.support.v4.app.ShareCompat.IntentBuilder setText(java.lang.CharSequence); 3311 method public android.support.v4.app.ShareCompat.IntentBuilder setType(java.lang.String); 3312 method public void startChooser(); 3313 } 3314 3315 public static class ShareCompat.IntentReader { 3316 method public static android.support.v4.app.ShareCompat.IntentReader from(android.app.Activity); 3317 method public android.content.ComponentName getCallingActivity(); 3318 method public android.graphics.drawable.Drawable getCallingActivityIcon(); 3319 method public android.graphics.drawable.Drawable getCallingApplicationIcon(); 3320 method public java.lang.CharSequence getCallingApplicationLabel(); 3321 method public java.lang.String getCallingPackage(); 3322 method public java.lang.String[] getEmailBcc(); 3323 method public java.lang.String[] getEmailCc(); 3324 method public java.lang.String[] getEmailTo(); 3325 method public java.lang.String getHtmlText(); 3326 method public android.net.Uri getStream(); 3327 method public android.net.Uri getStream(int); 3328 method public int getStreamCount(); 3329 method public java.lang.String getSubject(); 3330 method public java.lang.CharSequence getText(); 3331 method public java.lang.String getType(); 3332 method public boolean isMultipleShare(); 3333 method public boolean isShareIntent(); 3334 method public boolean isSingleShare(); 3335 } 3336 3337 public abstract class SharedElementCallback { 3338 ctor public SharedElementCallback(); 3339 method public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF); 3340 method public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable); 3341 method public void onMapSharedElements(java.util.List<java.lang.String>, java.util.Map<java.lang.String, android.view.View>); 3342 method public void onRejectSharedElements(java.util.List<android.view.View>); 3343 method public void onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 3344 method public void onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 3345 } 3346 3347 public class TaskStackBuilder implements java.lang.Iterable { 3348 method public android.support.v4.app.TaskStackBuilder addNextIntent(android.content.Intent); 3349 method public android.support.v4.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent); 3350 method public android.support.v4.app.TaskStackBuilder addParentStack(android.app.Activity); 3351 method public android.support.v4.app.TaskStackBuilder addParentStack(java.lang.Class<?>); 3352 method public android.support.v4.app.TaskStackBuilder addParentStack(android.content.ComponentName); 3353 method public static android.support.v4.app.TaskStackBuilder create(android.content.Context); 3354 method public android.content.Intent editIntentAt(int); 3355 method public static deprecated android.support.v4.app.TaskStackBuilder from(android.content.Context); 3356 method public deprecated android.content.Intent getIntent(int); 3357 method public int getIntentCount(); 3358 method public android.content.Intent[] getIntents(); 3359 method public android.app.PendingIntent getPendingIntent(int, int); 3360 method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle); 3361 method public deprecated java.util.Iterator<android.content.Intent> iterator(); 3362 method public void startActivities(); 3363 method public void startActivities(android.os.Bundle); 3364 } 3365 3366 public static abstract interface TaskStackBuilder.SupportParentable { 3367 method public abstract android.content.Intent getSupportParentActivityIntent(); 3368 } 3369 3370 } 3371 3372 package android.support.v4.content { 3373 3374 public abstract class AsyncTaskLoader extends android.support.v4.content.Loader { 3375 ctor public AsyncTaskLoader(android.content.Context); 3376 method public void cancelLoadInBackground(); 3377 method public boolean isLoadInBackgroundCanceled(); 3378 method public abstract D loadInBackground(); 3379 method public void onCanceled(D); 3380 method protected D onLoadInBackground(); 3381 method public void setUpdateThrottle(long); 3382 } 3383 3384 public class ContentResolverCompat { 3385 method public static android.database.Cursor query(android.content.ContentResolver, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.support.v4.os.CancellationSignal); 3386 } 3387 3388 public class ContextCompat { 3389 ctor public ContextCompat(); 3390 method public static int checkSelfPermission(android.content.Context, java.lang.String); 3391 method public final java.io.File getCodeCacheDir(android.content.Context); 3392 method public static final int getColor(android.content.Context, int); 3393 method public static final android.content.res.ColorStateList getColorStateList(android.content.Context, int); 3394 method public static final android.graphics.drawable.Drawable getDrawable(android.content.Context, int); 3395 method public static java.io.File[] getExternalCacheDirs(android.content.Context); 3396 method public static java.io.File[] getExternalFilesDirs(android.content.Context, java.lang.String); 3397 method public final java.io.File getNoBackupFilesDir(android.content.Context); 3398 method public static java.io.File[] getObbDirs(android.content.Context); 3399 method public static boolean startActivities(android.content.Context, android.content.Intent[]); 3400 method public static boolean startActivities(android.content.Context, android.content.Intent[], android.os.Bundle); 3401 } 3402 3403 public class CursorLoader extends android.support.v4.content.AsyncTaskLoader { 3404 ctor public CursorLoader(android.content.Context); 3405 ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 3406 method public void deliverResult(android.database.Cursor); 3407 method public java.lang.String[] getProjection(); 3408 method public java.lang.String getSelection(); 3409 method public java.lang.String[] getSelectionArgs(); 3410 method public java.lang.String getSortOrder(); 3411 method public android.net.Uri getUri(); 3412 method public android.database.Cursor loadInBackground(); 3413 method public void onCanceled(android.database.Cursor); 3414 method public void setProjection(java.lang.String[]); 3415 method public void setSelection(java.lang.String); 3416 method public void setSelectionArgs(java.lang.String[]); 3417 method public void setSortOrder(java.lang.String); 3418 method public void setUri(android.net.Uri); 3419 } 3420 3421 public class FileProvider extends android.content.ContentProvider { 3422 ctor public FileProvider(); 3423 method public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 3424 method public java.lang.String getType(android.net.Uri); 3425 method public static android.net.Uri getUriForFile(android.content.Context, java.lang.String, java.io.File); 3426 method public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 3427 method public boolean onCreate(); 3428 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 3429 method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 3430 } 3431 3432 public class IntentCompat { 3433 method public static android.content.Intent makeMainActivity(android.content.ComponentName); 3434 method public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String); 3435 method public static android.content.Intent makeRestartActivityTask(android.content.ComponentName); 3436 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"; 3437 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"; 3438 field public static final java.lang.String EXTRA_CHANGED_PACKAGE_LIST = "android.intent.extra.changed_package_list"; 3439 field public static final java.lang.String EXTRA_CHANGED_UID_LIST = "android.intent.extra.changed_uid_list"; 3440 field public static final java.lang.String EXTRA_HTML_TEXT = "android.intent.extra.HTML_TEXT"; 3441 field public static final int FLAG_ACTIVITY_CLEAR_TASK = 32768; // 0x8000 3442 field public static final int FLAG_ACTIVITY_TASK_ON_HOME = 16384; // 0x4000 3443 } 3444 3445 public class Loader { 3446 ctor public Loader(android.content.Context); 3447 method public void abandon(); 3448 method public boolean cancelLoad(); 3449 method public void commitContentChanged(); 3450 method public java.lang.String dataToString(D); 3451 method public void deliverCancellation(); 3452 method public void deliverResult(D); 3453 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 3454 method public void forceLoad(); 3455 method public android.content.Context getContext(); 3456 method public int getId(); 3457 method public boolean isAbandoned(); 3458 method public boolean isReset(); 3459 method public boolean isStarted(); 3460 method protected void onAbandon(); 3461 method protected boolean onCancelLoad(); 3462 method public void onContentChanged(); 3463 method protected void onForceLoad(); 3464 method protected void onReset(); 3465 method protected void onStartLoading(); 3466 method protected void onStopLoading(); 3467 method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>); 3468 method public void registerOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>); 3469 method public void reset(); 3470 method public void rollbackContentChanged(); 3471 method public final void startLoading(); 3472 method public void stopLoading(); 3473 method public boolean takeContentChanged(); 3474 method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>); 3475 method public void unregisterOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>); 3476 } 3477 3478 public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver { 3479 ctor public Loader.ForceLoadContentObserver(); 3480 } 3481 3482 public static abstract interface Loader.OnLoadCanceledListener { 3483 method public abstract void onLoadCanceled(android.support.v4.content.Loader<D>); 3484 } 3485 3486 public static abstract interface Loader.OnLoadCompleteListener { 3487 method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D); 3488 } 3489 3490 public class LocalBroadcastManager { 3491 method public static android.support.v4.content.LocalBroadcastManager getInstance(android.content.Context); 3492 method public void registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 3493 method public boolean sendBroadcast(android.content.Intent); 3494 method public void sendBroadcastSync(android.content.Intent); 3495 method public void unregisterReceiver(android.content.BroadcastReceiver); 3496 } 3497 3498 public final class PermissionChecker { 3499 method public static int checkCallingOrSelfPermission(android.content.Context, java.lang.String); 3500 method public static int checkCallingPermission(android.content.Context, java.lang.String, java.lang.String); 3501 method public static int checkPermission(android.content.Context, java.lang.String, int, int, java.lang.String); 3502 method public static int checkSelfPermission(android.content.Context, java.lang.String); 3503 field public static final int PERMISSION_DENIED = -1; // 0xffffffff 3504 field public static final int PERMISSION_DENIED_APP_OP = -2; // 0xfffffffe 3505 field public static final int PERMISSION_GRANTED = 0; // 0x0 3506 } 3507 3508 public static abstract class PermissionChecker.PermissionResult implements java.lang.annotation.Annotation { 3509 } 3510 3511 public class SharedPreferencesCompat { 3512 ctor public SharedPreferencesCompat(); 3513 } 3514 3515 public static class SharedPreferencesCompat.EditorCompat { 3516 method public void apply(android.content.SharedPreferences.Editor); 3517 method public static android.support.v4.content.SharedPreferencesCompat.EditorCompat getInstance(); 3518 } 3519 3520 public abstract class WakefulBroadcastReceiver extends android.content.BroadcastReceiver { 3521 ctor public WakefulBroadcastReceiver(); 3522 method public static boolean completeWakefulIntent(android.content.Intent); 3523 method public static android.content.ComponentName startWakefulService(android.content.Context, android.content.Intent); 3524 } 3525 3526 } 3527 3528 package android.support.v4.content.pm { 3529 3530 public class ActivityInfoCompat { 3531 field public static final int CONFIG_UI_MODE = 512; // 0x200 3532 } 3533 3534 } 3535 3536 package android.support.v4.content.res { 3537 3538 public class ResourcesCompat { 3539 ctor public ResourcesCompat(); 3540 method public static android.graphics.drawable.Drawable getDrawable(android.content.res.Resources, int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 3541 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; 3542 } 3543 3544 } 3545 3546 package android.support.v4.database { 3547 3548 public class DatabaseUtilsCompat { 3549 method public static java.lang.String[] appendSelectionArgs(java.lang.String[], java.lang.String[]); 3550 method public static java.lang.String concatenateWhere(java.lang.String, java.lang.String); 3551 } 3552 3553 } 3554 3555 package android.support.v4.graphics { 3556 3557 public class BitmapCompat { 3558 ctor public BitmapCompat(); 3559 method public static int getAllocationByteCount(android.graphics.Bitmap); 3560 method public static boolean hasMipMap(android.graphics.Bitmap); 3561 method public static void setHasMipMap(android.graphics.Bitmap, boolean); 3562 } 3563 3564 public class ColorUtils { 3565 method public static int HSLToColor(float[]); 3566 method public static void RGBToHSL(int, int, int, float[]); 3567 method public static double calculateContrast(int, int); 3568 method public static double calculateLuminance(int); 3569 method public static int calculateMinimumAlpha(int, int, float); 3570 method public static void colorToHSL(int, float[]); 3571 method public static int compositeColors(int, int); 3572 method public static int setAlphaComponent(int, int); 3573 } 3574 3575 } 3576 3577 package android.support.v4.graphics.drawable { 3578 3579 public class DrawableCompat { 3580 ctor public DrawableCompat(); 3581 method public static int getLayoutDirection(android.graphics.drawable.Drawable); 3582 method public static boolean isAutoMirrored(android.graphics.drawable.Drawable); 3583 method public static void jumpToCurrentState(android.graphics.drawable.Drawable); 3584 method public static void setAutoMirrored(android.graphics.drawable.Drawable, boolean); 3585 method public static void setHotspot(android.graphics.drawable.Drawable, float, float); 3586 method public static void setHotspotBounds(android.graphics.drawable.Drawable, int, int, int, int); 3587 method public static void setLayoutDirection(android.graphics.drawable.Drawable, int); 3588 method public static void setTint(android.graphics.drawable.Drawable, int); 3589 method public static void setTintList(android.graphics.drawable.Drawable, android.content.res.ColorStateList); 3590 method public static void setTintMode(android.graphics.drawable.Drawable, android.graphics.PorterDuff.Mode); 3591 method public static T unwrap(android.graphics.drawable.Drawable); 3592 method public static android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable); 3593 } 3594 3595 public abstract class RoundedBitmapDrawable extends android.graphics.drawable.Drawable { 3596 method public void draw(android.graphics.Canvas); 3597 method public final android.graphics.Bitmap getBitmap(); 3598 method public float getCornerRadius(); 3599 method public int getGravity(); 3600 method public int getOpacity(); 3601 method public final android.graphics.Paint getPaint(); 3602 method public boolean hasAntiAlias(); 3603 method public boolean hasMipMap(); 3604 method public boolean isCircular(); 3605 method public void setAlpha(int); 3606 method public void setAntiAlias(boolean); 3607 method public void setCircular(boolean); 3608 method public void setColorFilter(android.graphics.ColorFilter); 3609 method public void setCornerRadius(float); 3610 method public void setGravity(int); 3611 method public void setMipMap(boolean); 3612 method public void setTargetDensity(android.graphics.Canvas); 3613 method public void setTargetDensity(android.util.DisplayMetrics); 3614 method public void setTargetDensity(int); 3615 } 3616 3617 public class RoundedBitmapDrawableFactory { 3618 ctor public RoundedBitmapDrawableFactory(); 3619 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, android.graphics.Bitmap); 3620 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.lang.String); 3621 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.io.InputStream); 3622 } 3623 3624 } 3625 3626 package android.support.v4.hardware.display { 3627 3628 public abstract class DisplayManagerCompat { 3629 method public abstract android.view.Display getDisplay(int); 3630 method public abstract android.view.Display[] getDisplays(); 3631 method public abstract android.view.Display[] getDisplays(java.lang.String); 3632 method public static android.support.v4.hardware.display.DisplayManagerCompat getInstance(android.content.Context); 3633 field public static final java.lang.String DISPLAY_CATEGORY_PRESENTATION = "android.hardware.display.category.PRESENTATION"; 3634 } 3635 3636 } 3637 3638 package android.support.v4.hardware.fingerprint { 3639 3640 public class FingerprintManagerCompat { 3641 method public void authenticate(android.support.v4.hardware.fingerprint.FingerprintManagerCompat.CryptoObject, int, android.support.v4.os.CancellationSignal, android.support.v4.hardware.fingerprint.FingerprintManagerCompat.AuthenticationCallback, android.os.Handler); 3642 method public static android.support.v4.hardware.fingerprint.FingerprintManagerCompat from(android.content.Context); 3643 method public boolean hasEnrolledFingerprints(); 3644 method public boolean isHardwareDetected(); 3645 } 3646 3647 public static abstract class FingerprintManagerCompat.AuthenticationCallback { 3648 ctor public FingerprintManagerCompat.AuthenticationCallback(); 3649 method public void onAuthenticationError(int, java.lang.CharSequence); 3650 method public void onAuthenticationFailed(); 3651 method public void onAuthenticationHelp(int, java.lang.CharSequence); 3652 method public void onAuthenticationSucceeded(android.support.v4.hardware.fingerprint.FingerprintManagerCompat.AuthenticationResult); 3653 } 3654 3655 public static final class FingerprintManagerCompat.AuthenticationResult { 3656 ctor public FingerprintManagerCompat.AuthenticationResult(android.support.v4.hardware.fingerprint.FingerprintManagerCompat.CryptoObject); 3657 method public android.support.v4.hardware.fingerprint.FingerprintManagerCompat.CryptoObject getCryptoObject(); 3658 } 3659 3660 public static class FingerprintManagerCompat.CryptoObject { 3661 ctor public FingerprintManagerCompat.CryptoObject(java.security.Signature); 3662 ctor public FingerprintManagerCompat.CryptoObject(javax.crypto.Cipher); 3663 ctor public FingerprintManagerCompat.CryptoObject(javax.crypto.Mac); 3664 method public javax.crypto.Cipher getCipher(); 3665 method public javax.crypto.Mac getMac(); 3666 method public java.security.Signature getSignature(); 3667 } 3668 3669 } 3670 3671 package android.support.v4.media { 3672 3673 public final class MediaDescriptionCompat implements android.os.Parcelable { 3674 method public int describeContents(); 3675 method public static android.support.v4.media.MediaDescriptionCompat fromMediaDescription(java.lang.Object); 3676 method public java.lang.CharSequence getDescription(); 3677 method public android.os.Bundle getExtras(); 3678 method public android.graphics.Bitmap getIconBitmap(); 3679 method public android.net.Uri getIconUri(); 3680 method public java.lang.Object getMediaDescription(); 3681 method public java.lang.String getMediaId(); 3682 method public android.net.Uri getMediaUri(); 3683 method public java.lang.CharSequence getSubtitle(); 3684 method public java.lang.CharSequence getTitle(); 3685 method public void writeToParcel(android.os.Parcel, int); 3686 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaDescriptionCompat> CREATOR; 3687 } 3688 3689 public static final class MediaDescriptionCompat.Builder { 3690 ctor public MediaDescriptionCompat.Builder(); 3691 method public android.support.v4.media.MediaDescriptionCompat build(); 3692 method public android.support.v4.media.MediaDescriptionCompat.Builder setDescription(java.lang.CharSequence); 3693 method public android.support.v4.media.MediaDescriptionCompat.Builder setExtras(android.os.Bundle); 3694 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconBitmap(android.graphics.Bitmap); 3695 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconUri(android.net.Uri); 3696 method public android.support.v4.media.MediaDescriptionCompat.Builder setMediaId(java.lang.String); 3697 method public android.support.v4.media.MediaDescriptionCompat.Builder setMediaUri(android.net.Uri); 3698 method public android.support.v4.media.MediaDescriptionCompat.Builder setSubtitle(java.lang.CharSequence); 3699 method public android.support.v4.media.MediaDescriptionCompat.Builder setTitle(java.lang.CharSequence); 3700 } 3701 3702 public final class MediaMetadataCompat implements android.os.Parcelable { 3703 method public boolean containsKey(java.lang.String); 3704 method public int describeContents(); 3705 method public static android.support.v4.media.MediaMetadataCompat fromMediaMetadata(java.lang.Object); 3706 method public android.graphics.Bitmap getBitmap(java.lang.String); 3707 method public android.os.Bundle getBundle(); 3708 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 3709 method public long getLong(java.lang.String); 3710 method public java.lang.Object getMediaMetadata(); 3711 method public android.support.v4.media.RatingCompat getRating(java.lang.String); 3712 method public java.lang.String getString(java.lang.String); 3713 method public java.lang.CharSequence getText(java.lang.String); 3714 method public java.util.Set<java.lang.String> keySet(); 3715 method public int size(); 3716 method public void writeToParcel(android.os.Parcel, int); 3717 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaMetadataCompat> CREATOR; 3718 field public static final java.lang.String METADATA_KEY_ALBUM = "android.media.metadata.ALBUM"; 3719 field public static final java.lang.String METADATA_KEY_ALBUM_ART = "android.media.metadata.ALBUM_ART"; 3720 field public static final java.lang.String METADATA_KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 3721 field public static final java.lang.String METADATA_KEY_ALBUM_ART_URI = "android.media.metadata.ALBUM_ART_URI"; 3722 field public static final java.lang.String METADATA_KEY_ART = "android.media.metadata.ART"; 3723 field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; 3724 field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; 3725 field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; 3726 field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; 3727 field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; 3728 field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE"; 3729 field public static final java.lang.String METADATA_KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 3730 field public static final java.lang.String METADATA_KEY_DISPLAY_DESCRIPTION = "android.media.metadata.DISPLAY_DESCRIPTION"; 3731 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON = "android.media.metadata.DISPLAY_ICON"; 3732 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON_URI = "android.media.metadata.DISPLAY_ICON_URI"; 3733 field public static final java.lang.String METADATA_KEY_DISPLAY_SUBTITLE = "android.media.metadata.DISPLAY_SUBTITLE"; 3734 field public static final java.lang.String METADATA_KEY_DISPLAY_TITLE = "android.media.metadata.DISPLAY_TITLE"; 3735 field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; 3736 field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; 3737 field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; 3738 field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; 3739 field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING"; 3740 field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; 3741 field public static final java.lang.String METADATA_KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 3742 field public static final java.lang.String METADATA_KEY_USER_RATING = "android.media.metadata.USER_RATING"; 3743 field public static final java.lang.String METADATA_KEY_WRITER = "android.media.metadata.WRITER"; 3744 field public static final java.lang.String METADATA_KEY_YEAR = "android.media.metadata.YEAR"; 3745 } 3746 3747 public static final class MediaMetadataCompat.Builder { 3748 ctor public MediaMetadataCompat.Builder(); 3749 ctor public MediaMetadataCompat.Builder(android.support.v4.media.MediaMetadataCompat); 3750 method public android.support.v4.media.MediaMetadataCompat build(); 3751 method public android.support.v4.media.MediaMetadataCompat.Builder putBitmap(java.lang.String, android.graphics.Bitmap); 3752 method public android.support.v4.media.MediaMetadataCompat.Builder putLong(java.lang.String, long); 3753 method public android.support.v4.media.MediaMetadataCompat.Builder putRating(java.lang.String, android.support.v4.media.RatingCompat); 3754 method public android.support.v4.media.MediaMetadataCompat.Builder putString(java.lang.String, java.lang.String); 3755 method public android.support.v4.media.MediaMetadataCompat.Builder putText(java.lang.String, java.lang.CharSequence); 3756 } 3757 3758 public final class RatingCompat implements android.os.Parcelable { 3759 method public int describeContents(); 3760 method public static android.support.v4.media.RatingCompat fromRating(java.lang.Object); 3761 method public float getPercentRating(); 3762 method public java.lang.Object getRating(); 3763 method public int getRatingStyle(); 3764 method public float getStarRating(); 3765 method public boolean hasHeart(); 3766 method public boolean isRated(); 3767 method public boolean isThumbUp(); 3768 method public static android.support.v4.media.RatingCompat newHeartRating(boolean); 3769 method public static android.support.v4.media.RatingCompat newPercentageRating(float); 3770 method public static android.support.v4.media.RatingCompat newStarRating(int, float); 3771 method public static android.support.v4.media.RatingCompat newThumbRating(boolean); 3772 method public static android.support.v4.media.RatingCompat newUnratedRating(int); 3773 method public void writeToParcel(android.os.Parcel, int); 3774 field public static final android.os.Parcelable.Creator<android.support.v4.media.RatingCompat> CREATOR; 3775 field public static final int RATING_3_STARS = 3; // 0x3 3776 field public static final int RATING_4_STARS = 4; // 0x4 3777 field public static final int RATING_5_STARS = 5; // 0x5 3778 field public static final int RATING_HEART = 1; // 0x1 3779 field public static final int RATING_NONE = 0; // 0x0 3780 field public static final int RATING_PERCENTAGE = 6; // 0x6 3781 field public static final int RATING_THUMB_UP_DOWN = 2; // 0x2 3782 } 3783 3784 public abstract class TransportController { 3785 ctor public TransportController(); 3786 method public abstract int getBufferPercentage(); 3787 method public abstract long getCurrentPosition(); 3788 method public abstract long getDuration(); 3789 method public abstract int getTransportControlFlags(); 3790 method public abstract boolean isPlaying(); 3791 method public abstract void pausePlaying(); 3792 method public abstract void registerStateListener(android.support.v4.media.TransportStateListener); 3793 method public abstract void seekTo(long); 3794 method public abstract void startPlaying(); 3795 method public abstract void stopPlaying(); 3796 method public abstract void unregisterStateListener(android.support.v4.media.TransportStateListener); 3797 } 3798 3799 public class TransportMediator extends android.support.v4.media.TransportController { 3800 ctor public TransportMediator(android.app.Activity, android.support.v4.media.TransportPerformer); 3801 ctor public TransportMediator(android.view.View, android.support.v4.media.TransportPerformer); 3802 method public void destroy(); 3803 method public boolean dispatchKeyEvent(android.view.KeyEvent); 3804 method public int getBufferPercentage(); 3805 method public long getCurrentPosition(); 3806 method public long getDuration(); 3807 method public java.lang.Object getRemoteControlClient(); 3808 method public int getTransportControlFlags(); 3809 method public boolean isPlaying(); 3810 method public void pausePlaying(); 3811 method public void refreshState(); 3812 method public void registerStateListener(android.support.v4.media.TransportStateListener); 3813 method public void seekTo(long); 3814 method public void startPlaying(); 3815 method public void stopPlaying(); 3816 method public void unregisterStateListener(android.support.v4.media.TransportStateListener); 3817 field public static final int FLAG_KEY_MEDIA_FAST_FORWARD = 64; // 0x40 3818 field public static final int FLAG_KEY_MEDIA_NEXT = 128; // 0x80 3819 field public static final int FLAG_KEY_MEDIA_PAUSE = 16; // 0x10 3820 field public static final int FLAG_KEY_MEDIA_PLAY = 4; // 0x4 3821 field public static final int FLAG_KEY_MEDIA_PLAY_PAUSE = 8; // 0x8 3822 field public static final int FLAG_KEY_MEDIA_PREVIOUS = 1; // 0x1 3823 field public static final int FLAG_KEY_MEDIA_REWIND = 2; // 0x2 3824 field public static final int FLAG_KEY_MEDIA_STOP = 32; // 0x20 3825 field public static final int KEYCODE_MEDIA_PAUSE = 127; // 0x7f 3826 field public static final int KEYCODE_MEDIA_PLAY = 126; // 0x7e 3827 field public static final int KEYCODE_MEDIA_RECORD = 130; // 0x82 3828 } 3829 3830 public abstract class TransportPerformer { 3831 ctor public TransportPerformer(); 3832 method public void onAudioFocusChange(int); 3833 method public int onGetBufferPercentage(); 3834 method public abstract long onGetCurrentPosition(); 3835 method public abstract long onGetDuration(); 3836 method public int onGetTransportControlFlags(); 3837 method public abstract boolean onIsPlaying(); 3838 method public boolean onMediaButtonDown(int, android.view.KeyEvent); 3839 method public boolean onMediaButtonUp(int, android.view.KeyEvent); 3840 method public abstract void onPause(); 3841 method public abstract void onSeekTo(long); 3842 method public abstract void onStart(); 3843 method public abstract void onStop(); 3844 } 3845 3846 public class TransportStateListener { 3847 ctor public TransportStateListener(); 3848 method public void onPlayingChanged(android.support.v4.media.TransportController); 3849 method public void onTransportControlsChanged(android.support.v4.media.TransportController); 3850 } 3851 3852 public abstract class VolumeProviderCompat { 3853 ctor public VolumeProviderCompat(int, int, int); 3854 method public final int getCurrentVolume(); 3855 method public final int getMaxVolume(); 3856 method public final int getVolumeControl(); 3857 method public java.lang.Object getVolumeProvider(); 3858 method public void onAdjustVolume(int); 3859 method public void onSetVolumeTo(int); 3860 method public void setCallback(android.support.v4.media.VolumeProviderCompat.Callback); 3861 method public final void setCurrentVolume(int); 3862 field public static final int VOLUME_CONTROL_ABSOLUTE = 2; // 0x2 3863 field public static final int VOLUME_CONTROL_FIXED = 0; // 0x0 3864 field public static final int VOLUME_CONTROL_RELATIVE = 1; // 0x1 3865 } 3866 3867 public static abstract class VolumeProviderCompat.Callback { 3868 ctor public VolumeProviderCompat.Callback(); 3869 method public abstract void onVolumeChanged(android.support.v4.media.VolumeProviderCompat); 3870 } 3871 3872 } 3873 3874 package android.support.v4.media.session { 3875 3876 public final class MediaControllerCompat { 3877 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat); 3878 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat.Token) throws android.os.RemoteException; 3879 method public void adjustVolume(int, int); 3880 method public boolean dispatchMediaButtonEvent(android.view.KeyEvent); 3881 method public android.os.Bundle getExtras(); 3882 method public long getFlags(); 3883 method public java.lang.Object getMediaController(); 3884 method public android.support.v4.media.MediaMetadataCompat getMetadata(); 3885 method public java.lang.String getPackageName(); 3886 method public android.support.v4.media.session.MediaControllerCompat.PlaybackInfo getPlaybackInfo(); 3887 method public android.support.v4.media.session.PlaybackStateCompat getPlaybackState(); 3888 method public java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem> getQueue(); 3889 method public java.lang.CharSequence getQueueTitle(); 3890 method public int getRatingType(); 3891 method public android.app.PendingIntent getSessionActivity(); 3892 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 3893 method public android.support.v4.media.session.MediaControllerCompat.TransportControls getTransportControls(); 3894 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 3895 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback, android.os.Handler); 3896 method public void sendCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 3897 method public void setVolumeTo(int, int); 3898 method public void unregisterCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 3899 } 3900 3901 public static abstract class MediaControllerCompat.Callback implements android.os.IBinder.DeathRecipient { 3902 ctor public MediaControllerCompat.Callback(); 3903 method public void binderDied(); 3904 method public void onAudioInfoChanged(android.support.v4.media.session.MediaControllerCompat.PlaybackInfo); 3905 method public void onExtrasChanged(android.os.Bundle); 3906 method public void onMetadataChanged(android.support.v4.media.MediaMetadataCompat); 3907 method public void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat); 3908 method public void onQueueChanged(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 3909 method public void onQueueTitleChanged(java.lang.CharSequence); 3910 method public void onSessionDestroyed(); 3911 method public void onSessionEvent(java.lang.String, android.os.Bundle); 3912 } 3913 3914 public static final class MediaControllerCompat.PlaybackInfo { 3915 method public int getAudioStream(); 3916 method public int getCurrentVolume(); 3917 method public int getMaxVolume(); 3918 method public int getPlaybackType(); 3919 method public int getVolumeControl(); 3920 field public static final int PLAYBACK_TYPE_LOCAL = 1; // 0x1 3921 field public static final int PLAYBACK_TYPE_REMOTE = 2; // 0x2 3922 } 3923 3924 public static abstract class MediaControllerCompat.TransportControls { 3925 method public abstract void fastForward(); 3926 method public abstract void pause(); 3927 method public abstract void play(); 3928 method public abstract void playFromMediaId(java.lang.String, android.os.Bundle); 3929 method public abstract void playFromSearch(java.lang.String, android.os.Bundle); 3930 method public abstract void playFromUri(android.net.Uri, android.os.Bundle); 3931 method public abstract void rewind(); 3932 method public abstract void seekTo(long); 3933 method public abstract void sendCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction, android.os.Bundle); 3934 method public abstract void sendCustomAction(java.lang.String, android.os.Bundle); 3935 method public abstract void setRating(android.support.v4.media.RatingCompat); 3936 method public abstract void skipToNext(); 3937 method public abstract void skipToPrevious(); 3938 method public abstract void skipToQueueItem(long); 3939 method public abstract void stop(); 3940 } 3941 3942 public class MediaSessionCompat { 3943 ctor public MediaSessionCompat(android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent); 3944 method public void addOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 3945 method public android.support.v4.media.session.MediaControllerCompat getController(); 3946 method public java.lang.Object getMediaSession(); 3947 method public java.lang.Object getRemoteControlClient(); 3948 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 3949 method public boolean isActive(); 3950 method public static android.support.v4.media.session.MediaSessionCompat obtain(android.content.Context, java.lang.Object); 3951 method public void release(); 3952 method public void removeOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 3953 method public void sendSessionEvent(java.lang.String, android.os.Bundle); 3954 method public void setActive(boolean); 3955 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback); 3956 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback, android.os.Handler); 3957 method public void setExtras(android.os.Bundle); 3958 method public void setFlags(int); 3959 method public void setMediaButtonReceiver(android.app.PendingIntent); 3960 method public void setMetadata(android.support.v4.media.MediaMetadataCompat); 3961 method public void setPlaybackState(android.support.v4.media.session.PlaybackStateCompat); 3962 method public void setPlaybackToLocal(int); 3963 method public void setPlaybackToRemote(android.support.v4.media.VolumeProviderCompat); 3964 method public void setQueue(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 3965 method public void setQueueTitle(java.lang.CharSequence); 3966 method public void setRatingType(int); 3967 method public void setSessionActivity(android.app.PendingIntent); 3968 field public static final int FLAG_HANDLES_MEDIA_BUTTONS = 1; // 0x1 3969 field public static final int FLAG_HANDLES_TRANSPORT_CONTROLS = 2; // 0x2 3970 } 3971 3972 public static abstract class MediaSessionCompat.Callback { 3973 ctor public MediaSessionCompat.Callback(); 3974 method public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 3975 method public void onCustomAction(java.lang.String, android.os.Bundle); 3976 method public void onFastForward(); 3977 method public boolean onMediaButtonEvent(android.content.Intent); 3978 method public void onPause(); 3979 method public void onPlay(); 3980 method public void onPlayFromMediaId(java.lang.String, android.os.Bundle); 3981 method public void onPlayFromSearch(java.lang.String, android.os.Bundle); 3982 method public void onPlayFromUri(android.net.Uri, android.os.Bundle); 3983 method public void onRewind(); 3984 method public void onSeekTo(long); 3985 method public void onSetRating(android.support.v4.media.RatingCompat); 3986 method public void onSkipToNext(); 3987 method public void onSkipToPrevious(); 3988 method public void onSkipToQueueItem(long); 3989 method public void onStop(); 3990 } 3991 3992 public static abstract interface MediaSessionCompat.OnActiveChangeListener { 3993 method public abstract void onActiveChanged(); 3994 } 3995 3996 public static final class MediaSessionCompat.QueueItem implements android.os.Parcelable { 3997 ctor public MediaSessionCompat.QueueItem(android.support.v4.media.MediaDescriptionCompat, long); 3998 method public int describeContents(); 3999 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 4000 method public long getQueueId(); 4001 method public java.lang.Object getQueueItem(); 4002 method public static android.support.v4.media.session.MediaSessionCompat.QueueItem obtain(java.lang.Object); 4003 method public void writeToParcel(android.os.Parcel, int); 4004 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.QueueItem> CREATOR; 4005 field public static final int UNKNOWN_ID = -1; // 0xffffffff 4006 } 4007 4008 public static final class MediaSessionCompat.Token implements android.os.Parcelable { 4009 method public int describeContents(); 4010 method public static android.support.v4.media.session.MediaSessionCompat.Token fromToken(java.lang.Object); 4011 method public java.lang.Object getToken(); 4012 method public void writeToParcel(android.os.Parcel, int); 4013 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.Token> CREATOR; 4014 } 4015 4016 public class ParcelableVolumeInfo implements android.os.Parcelable { 4017 ctor public ParcelableVolumeInfo(int, int, int, int, int); 4018 ctor public ParcelableVolumeInfo(android.os.Parcel); 4019 method public int describeContents(); 4020 method public void writeToParcel(android.os.Parcel, int); 4021 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.ParcelableVolumeInfo> CREATOR; 4022 field public int audioStream; 4023 field public int controlType; 4024 field public int currentVolume; 4025 field public int maxVolume; 4026 field public int volumeType; 4027 } 4028 4029 public final class PlaybackStateCompat implements android.os.Parcelable { 4030 method public int describeContents(); 4031 method public static android.support.v4.media.session.PlaybackStateCompat fromPlaybackState(java.lang.Object); 4032 method public long getActions(); 4033 method public long getActiveQueueItemId(); 4034 method public long getBufferedPosition(); 4035 method public java.util.List<android.support.v4.media.session.PlaybackStateCompat.CustomAction> getCustomActions(); 4036 method public java.lang.CharSequence getErrorMessage(); 4037 method public android.os.Bundle getExtras(); 4038 method public long getLastPositionUpdateTime(); 4039 method public float getPlaybackSpeed(); 4040 method public java.lang.Object getPlaybackState(); 4041 method public long getPosition(); 4042 method public int getState(); 4043 method public void writeToParcel(android.os.Parcel, int); 4044 field public static final long ACTION_FAST_FORWARD = 64L; // 0x40L 4045 field public static final long ACTION_PAUSE = 2L; // 0x2L 4046 field public static final long ACTION_PLAY = 4L; // 0x4L 4047 field public static final long ACTION_PLAY_FROM_MEDIA_ID = 1024L; // 0x400L 4048 field public static final long ACTION_PLAY_FROM_SEARCH = 2048L; // 0x800L 4049 field public static final long ACTION_PLAY_FROM_URI = 8192L; // 0x2000L 4050 field public static final long ACTION_PLAY_PAUSE = 512L; // 0x200L 4051 field public static final long ACTION_REWIND = 8L; // 0x8L 4052 field public static final long ACTION_SEEK_TO = 256L; // 0x100L 4053 field public static final long ACTION_SET_RATING = 128L; // 0x80L 4054 field public static final long ACTION_SKIP_TO_NEXT = 32L; // 0x20L 4055 field public static final long ACTION_SKIP_TO_PREVIOUS = 16L; // 0x10L 4056 field public static final long ACTION_SKIP_TO_QUEUE_ITEM = 4096L; // 0x1000L 4057 field public static final long ACTION_STOP = 1L; // 0x1L 4058 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat> CREATOR; 4059 field public static final long PLAYBACK_POSITION_UNKNOWN = -1L; // 0xffffffffffffffffL 4060 field public static final int STATE_BUFFERING = 6; // 0x6 4061 field public static final int STATE_CONNECTING = 8; // 0x8 4062 field public static final int STATE_ERROR = 7; // 0x7 4063 field public static final int STATE_FAST_FORWARDING = 4; // 0x4 4064 field public static final int STATE_NONE = 0; // 0x0 4065 field public static final int STATE_PAUSED = 2; // 0x2 4066 field public static final int STATE_PLAYING = 3; // 0x3 4067 field public static final int STATE_REWINDING = 5; // 0x5 4068 field public static final int STATE_SKIPPING_TO_NEXT = 10; // 0xa 4069 field public static final int STATE_SKIPPING_TO_PREVIOUS = 9; // 0x9 4070 field public static final int STATE_SKIPPING_TO_QUEUE_ITEM = 11; // 0xb 4071 field public static final int STATE_STOPPED = 1; // 0x1 4072 } 4073 4074 public static final class PlaybackStateCompat.Builder { 4075 ctor public PlaybackStateCompat.Builder(); 4076 ctor public PlaybackStateCompat.Builder(android.support.v4.media.session.PlaybackStateCompat); 4077 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(java.lang.String, java.lang.String, int); 4078 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction); 4079 method public android.support.v4.media.session.PlaybackStateCompat build(); 4080 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActions(long); 4081 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActiveQueueItemId(long); 4082 method public android.support.v4.media.session.PlaybackStateCompat.Builder setBufferedPosition(long); 4083 method public android.support.v4.media.session.PlaybackStateCompat.Builder setErrorMessage(java.lang.CharSequence); 4084 method public android.support.v4.media.session.PlaybackStateCompat.Builder setExtras(android.os.Bundle); 4085 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float); 4086 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float, long); 4087 } 4088 4089 public static final class PlaybackStateCompat.CustomAction implements android.os.Parcelable { 4090 method public int describeContents(); 4091 method public static android.support.v4.media.session.PlaybackStateCompat.CustomAction fromCustomAction(java.lang.Object); 4092 method public java.lang.String getAction(); 4093 method public java.lang.Object getCustomAction(); 4094 method public android.os.Bundle getExtras(); 4095 method public int getIcon(); 4096 method public java.lang.CharSequence getName(); 4097 method public void writeToParcel(android.os.Parcel, int); 4098 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat.CustomAction> CREATOR; 4099 } 4100 4101 public static final class PlaybackStateCompat.CustomAction.Builder { 4102 ctor public PlaybackStateCompat.CustomAction.Builder(java.lang.String, java.lang.CharSequence, int); 4103 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction build(); 4104 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction.Builder setExtras(android.os.Bundle); 4105 } 4106 4107 } 4108 4109 package android.support.v4.net { 4110 4111 public class ConnectivityManagerCompat { 4112 ctor public ConnectivityManagerCompat(); 4113 method public static android.net.NetworkInfo getNetworkInfoFromBroadcast(android.net.ConnectivityManager, android.content.Intent); 4114 method public static boolean isActiveNetworkMetered(android.net.ConnectivityManager); 4115 } 4116 4117 public class TrafficStatsCompat { 4118 ctor public TrafficStatsCompat(); 4119 method public static void clearThreadStatsTag(); 4120 method public static int getThreadStatsTag(); 4121 method public static void incrementOperationCount(int); 4122 method public static void incrementOperationCount(int, int); 4123 method public static void setThreadStatsTag(int); 4124 method public static void tagSocket(java.net.Socket) throws java.net.SocketException; 4125 method public static void untagSocket(java.net.Socket) throws java.net.SocketException; 4126 } 4127 4128 } 4129 4130 package android.support.v4.os { 4131 4132 public class AsyncTaskCompat { 4133 ctor public AsyncTaskCompat(); 4134 method public static android.os.AsyncTask<Params, Progress, Result> executeParallel(android.os.AsyncTask<Params, Progress, Result>, Params...); 4135 } 4136 4137 public final class CancellationSignal { 4138 ctor public CancellationSignal(); 4139 method public void cancel(); 4140 method public java.lang.Object getCancellationSignalObject(); 4141 method public boolean isCanceled(); 4142 method public void setOnCancelListener(android.support.v4.os.CancellationSignal.OnCancelListener); 4143 method public void throwIfCanceled(); 4144 } 4145 4146 public static abstract interface CancellationSignal.OnCancelListener { 4147 method public abstract void onCancel(); 4148 } 4149 4150 public class EnvironmentCompat { 4151 ctor public EnvironmentCompat(); 4152 method public static java.lang.String getStorageState(java.io.File); 4153 field public static final java.lang.String MEDIA_UNKNOWN = "unknown"; 4154 } 4155 4156 public class OperationCanceledException extends java.lang.RuntimeException { 4157 ctor public OperationCanceledException(); 4158 ctor public OperationCanceledException(java.lang.String); 4159 } 4160 4161 public class ParcelableCompat { 4162 ctor public ParcelableCompat(); 4163 method public static android.os.Parcelable.Creator<T> newCreator(android.support.v4.os.ParcelableCompatCreatorCallbacks<T>); 4164 } 4165 4166 public abstract interface ParcelableCompatCreatorCallbacks { 4167 method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader); 4168 method public abstract T[] newArray(int); 4169 } 4170 4171 public class TraceCompat { 4172 ctor public TraceCompat(); 4173 method public static void beginSection(java.lang.String); 4174 method public static void endSection(); 4175 } 4176 4177 } 4178 4179 package android.support.v4.print { 4180 4181 public final class PrintHelper { 4182 ctor public PrintHelper(android.content.Context); 4183 method public int getColorMode(); 4184 method public int getOrientation(); 4185 method public int getScaleMode(); 4186 method public void printBitmap(java.lang.String, android.graphics.Bitmap); 4187 method public void printBitmap(java.lang.String, android.graphics.Bitmap, android.support.v4.print.PrintHelper.OnPrintFinishCallback); 4188 method public void printBitmap(java.lang.String, android.net.Uri) throws java.io.FileNotFoundException; 4189 method public void printBitmap(java.lang.String, android.net.Uri, android.support.v4.print.PrintHelper.OnPrintFinishCallback) throws java.io.FileNotFoundException; 4190 method public void setColorMode(int); 4191 method public void setOrientation(int); 4192 method public void setScaleMode(int); 4193 method public static boolean systemSupportsPrint(); 4194 field public static final int COLOR_MODE_COLOR = 2; // 0x2 4195 field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1 4196 field public static final int ORIENTATION_LANDSCAPE = 1; // 0x1 4197 field public static final int ORIENTATION_PORTRAIT = 2; // 0x2 4198 field public static final int SCALE_MODE_FILL = 2; // 0x2 4199 field public static final int SCALE_MODE_FIT = 1; // 0x1 4200 } 4201 4202 public static abstract interface PrintHelper.OnPrintFinishCallback { 4203 method public abstract void onFinish(); 4204 } 4205 4206 } 4207 4208 package android.support.v4.provider { 4209 4210 public abstract class DocumentFile { 4211 method public abstract boolean canRead(); 4212 method public abstract boolean canWrite(); 4213 method public abstract android.support.v4.provider.DocumentFile createDirectory(java.lang.String); 4214 method public abstract android.support.v4.provider.DocumentFile createFile(java.lang.String, java.lang.String); 4215 method public abstract boolean delete(); 4216 method public abstract boolean exists(); 4217 method public android.support.v4.provider.DocumentFile findFile(java.lang.String); 4218 method public static android.support.v4.provider.DocumentFile fromFile(java.io.File); 4219 method public static android.support.v4.provider.DocumentFile fromSingleUri(android.content.Context, android.net.Uri); 4220 method public static android.support.v4.provider.DocumentFile fromTreeUri(android.content.Context, android.net.Uri); 4221 method public abstract java.lang.String getName(); 4222 method public android.support.v4.provider.DocumentFile getParentFile(); 4223 method public abstract java.lang.String getType(); 4224 method public abstract android.net.Uri getUri(); 4225 method public abstract boolean isDirectory(); 4226 method public static boolean isDocumentUri(android.content.Context, android.net.Uri); 4227 method public abstract boolean isFile(); 4228 method public abstract long lastModified(); 4229 method public abstract long length(); 4230 method public abstract android.support.v4.provider.DocumentFile[] listFiles(); 4231 method public abstract boolean renameTo(java.lang.String); 4232 } 4233 4234 } 4235 4236 package android.support.v4.text { 4237 4238 public final class BidiFormatter { 4239 method public static android.support.v4.text.BidiFormatter getInstance(); 4240 method public static android.support.v4.text.BidiFormatter getInstance(boolean); 4241 method public static android.support.v4.text.BidiFormatter getInstance(java.util.Locale); 4242 method public boolean getStereoReset(); 4243 method public boolean isRtl(java.lang.String); 4244 method public boolean isRtlContext(); 4245 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat, boolean); 4246 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat); 4247 method public java.lang.String unicodeWrap(java.lang.String, boolean); 4248 method public java.lang.String unicodeWrap(java.lang.String); 4249 } 4250 4251 public static final class BidiFormatter.Builder { 4252 ctor public BidiFormatter.Builder(); 4253 ctor public BidiFormatter.Builder(boolean); 4254 ctor public BidiFormatter.Builder(java.util.Locale); 4255 method public android.support.v4.text.BidiFormatter build(); 4256 method public android.support.v4.text.BidiFormatter.Builder setTextDirectionHeuristic(android.support.v4.text.TextDirectionHeuristicCompat); 4257 method public android.support.v4.text.BidiFormatter.Builder stereoReset(boolean); 4258 } 4259 4260 public class ICUCompat { 4261 ctor public ICUCompat(); 4262 method public static java.lang.String maximizeAndGetScript(java.util.Locale); 4263 } 4264 4265 public abstract interface TextDirectionHeuristicCompat { 4266 method public abstract boolean isRtl(char[], int, int); 4267 method public abstract boolean isRtl(java.lang.CharSequence, int, int); 4268 } 4269 4270 public class TextDirectionHeuristicsCompat { 4271 ctor public TextDirectionHeuristicsCompat(); 4272 field public static final android.support.v4.text.TextDirectionHeuristicCompat ANYRTL_LTR; 4273 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_LTR; 4274 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_RTL; 4275 field public static final android.support.v4.text.TextDirectionHeuristicCompat LOCALE; 4276 field public static final android.support.v4.text.TextDirectionHeuristicCompat LTR; 4277 field public static final android.support.v4.text.TextDirectionHeuristicCompat RTL; 4278 } 4279 4280 public class TextUtilsCompat { 4281 ctor public TextUtilsCompat(); 4282 method public static int getLayoutDirectionFromLocale(java.util.Locale); 4283 method public static java.lang.String htmlEncode(java.lang.String); 4284 field public static final java.util.Locale ROOT; 4285 } 4286 4287 } 4288 4289 package android.support.v4.util { 4290 4291 public class ArrayMap extends android.support.v4.util.SimpleArrayMap implements java.util.Map { 4292 ctor public ArrayMap(); 4293 ctor public ArrayMap(int); 4294 ctor public ArrayMap(android.support.v4.util.SimpleArrayMap); 4295 method public boolean containsAll(java.util.Collection<?>); 4296 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 4297 method public java.util.Set<K> keySet(); 4298 method public void putAll(java.util.Map<? extends K, ? extends V>); 4299 method public boolean removeAll(java.util.Collection<?>); 4300 method public boolean retainAll(java.util.Collection<?>); 4301 method public java.util.Collection<V> values(); 4302 } 4303 4304 public class AtomicFile { 4305 ctor public AtomicFile(java.io.File); 4306 method public void delete(); 4307 method public void failWrite(java.io.FileOutputStream); 4308 method public void finishWrite(java.io.FileOutputStream); 4309 method public java.io.File getBaseFile(); 4310 method public java.io.FileInputStream openRead() throws java.io.FileNotFoundException; 4311 method public byte[] readFully() throws java.io.IOException; 4312 method public java.io.FileOutputStream startWrite() throws java.io.IOException; 4313 } 4314 4315 public final class CircularArray { 4316 ctor public CircularArray(); 4317 ctor public CircularArray(int); 4318 method public void addFirst(E); 4319 method public void addLast(E); 4320 method public void clear(); 4321 method public E get(int); 4322 method public E getFirst(); 4323 method public E getLast(); 4324 method public boolean isEmpty(); 4325 method public E popFirst(); 4326 method public E popLast(); 4327 method public void removeFromEnd(int); 4328 method public void removeFromStart(int); 4329 method public int size(); 4330 } 4331 4332 public final class CircularIntArray { 4333 ctor public CircularIntArray(); 4334 ctor public CircularIntArray(int); 4335 method public void addFirst(int); 4336 method public void addLast(int); 4337 method public void clear(); 4338 method public int get(int); 4339 method public int getFirst(); 4340 method public int getLast(); 4341 method public boolean isEmpty(); 4342 method public int popFirst(); 4343 method public int popLast(); 4344 method public void removeFromEnd(int); 4345 method public void removeFromStart(int); 4346 method public int size(); 4347 } 4348 4349 public class LongSparseArray { 4350 ctor public LongSparseArray(); 4351 ctor public LongSparseArray(int); 4352 method public void append(long, E); 4353 method public void clear(); 4354 method public android.support.v4.util.LongSparseArray<E> clone(); 4355 method public void delete(long); 4356 method public E get(long); 4357 method public E get(long, E); 4358 method public int indexOfKey(long); 4359 method public int indexOfValue(E); 4360 method public long keyAt(int); 4361 method public void put(long, E); 4362 method public void remove(long); 4363 method public void removeAt(int); 4364 method public void setValueAt(int, E); 4365 method public int size(); 4366 method public E valueAt(int); 4367 } 4368 4369 public class LruCache { 4370 ctor public LruCache(int); 4371 method protected V create(K); 4372 method public final synchronized int createCount(); 4373 method protected void entryRemoved(boolean, K, V, V); 4374 method public final void evictAll(); 4375 method public final synchronized int evictionCount(); 4376 method public final V get(K); 4377 method public final synchronized int hitCount(); 4378 method public final synchronized int maxSize(); 4379 method public final synchronized int missCount(); 4380 method public final V put(K, V); 4381 method public final synchronized int putCount(); 4382 method public final V remove(K); 4383 method public void resize(int); 4384 method public final synchronized int size(); 4385 method protected int sizeOf(K, V); 4386 method public final synchronized java.util.Map<K, V> snapshot(); 4387 method public final synchronized java.lang.String toString(); 4388 method public void trimToSize(int); 4389 } 4390 4391 public class Pair { 4392 ctor public Pair(F, S); 4393 method public static android.support.v4.util.Pair<A, B> create(A, B); 4394 field public final F first; 4395 field public final S second; 4396 } 4397 4398 public final class Pools { 4399 } 4400 4401 public static abstract interface Pools.Pool { 4402 method public abstract T acquire(); 4403 method public abstract boolean release(T); 4404 } 4405 4406 public static class Pools.SimplePool implements android.support.v4.util.Pools.Pool { 4407 ctor public Pools.SimplePool(int); 4408 method public T acquire(); 4409 method public boolean release(T); 4410 } 4411 4412 public static class Pools.SynchronizedPool extends android.support.v4.util.Pools.SimplePool { 4413 ctor public Pools.SynchronizedPool(int); 4414 } 4415 4416 public class SimpleArrayMap { 4417 ctor public SimpleArrayMap(); 4418 ctor public SimpleArrayMap(int); 4419 ctor public SimpleArrayMap(android.support.v4.util.SimpleArrayMap); 4420 method public void clear(); 4421 method public boolean containsKey(java.lang.Object); 4422 method public boolean containsValue(java.lang.Object); 4423 method public void ensureCapacity(int); 4424 method public V get(java.lang.Object); 4425 method public int indexOfKey(java.lang.Object); 4426 method public boolean isEmpty(); 4427 method public K keyAt(int); 4428 method public V put(K, V); 4429 method public void putAll(android.support.v4.util.SimpleArrayMap<? extends K, ? extends V>); 4430 method public V remove(java.lang.Object); 4431 method public V removeAt(int); 4432 method public V setValueAt(int, V); 4433 method public int size(); 4434 method public V valueAt(int); 4435 } 4436 4437 public class SparseArrayCompat { 4438 ctor public SparseArrayCompat(); 4439 ctor public SparseArrayCompat(int); 4440 method public void append(int, E); 4441 method public void clear(); 4442 method public android.support.v4.util.SparseArrayCompat<E> clone(); 4443 method public void delete(int); 4444 method public E get(int); 4445 method public E get(int, E); 4446 method public int indexOfKey(int); 4447 method public int indexOfValue(E); 4448 method public int keyAt(int); 4449 method public void put(int, E); 4450 method public void remove(int); 4451 method public void removeAt(int); 4452 method public void removeAtRange(int, int); 4453 method public void setValueAt(int, E); 4454 method public int size(); 4455 method public E valueAt(int); 4456 } 4457 4458 } 4459 4460 package android.support.v4.view { 4461 4462 public class AccessibilityDelegateCompat { 4463 ctor public AccessibilityDelegateCompat(); 4464 method public boolean dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 4465 method public android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 4466 method public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 4467 method public void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 4468 method public void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 4469 method public boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 4470 method public boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 4471 method public void sendAccessibilityEvent(android.view.View, int); 4472 method public void sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent); 4473 } 4474 4475 public abstract class ActionProvider { 4476 ctor public ActionProvider(android.content.Context); 4477 method public android.content.Context getContext(); 4478 method public boolean hasSubMenu(); 4479 method public boolean isVisible(); 4480 method public abstract android.view.View onCreateActionView(); 4481 method public android.view.View onCreateActionView(android.view.MenuItem); 4482 method public boolean onPerformDefaultAction(); 4483 method public void onPrepareSubMenu(android.view.SubMenu); 4484 method public boolean overridesItemVisibility(); 4485 method public void refreshVisibility(); 4486 method public void setVisibilityListener(android.support.v4.view.ActionProvider.VisibilityListener); 4487 } 4488 4489 public static abstract interface ActionProvider.VisibilityListener { 4490 method public abstract void onActionProviderVisibilityChanged(boolean); 4491 } 4492 4493 public class GestureDetectorCompat { 4494 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener); 4495 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler); 4496 method public boolean isLongpressEnabled(); 4497 method public boolean onTouchEvent(android.view.MotionEvent); 4498 method public void setIsLongpressEnabled(boolean); 4499 method public void setOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener); 4500 } 4501 4502 public class GravityCompat { 4503 ctor public GravityCompat(); 4504 method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect, int); 4505 method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect, int); 4506 method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect, int); 4507 method public static int getAbsoluteGravity(int, int); 4508 field public static final int END = 8388613; // 0x800005 4509 field public static final int RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615; // 0x800007 4510 field public static final int RELATIVE_LAYOUT_DIRECTION = 8388608; // 0x800000 4511 field public static final int START = 8388611; // 0x800003 4512 } 4513 4514 public class InputDeviceCompat { 4515 ctor public InputDeviceCompat(); 4516 field public static final int SOURCE_ANY = -256; // 0xffffff00 4517 field public static final int SOURCE_CLASS_BUTTON = 1; // 0x1 4518 field public static final int SOURCE_CLASS_JOYSTICK = 16; // 0x10 4519 field public static final int SOURCE_CLASS_MASK = 255; // 0xff 4520 field public static final int SOURCE_CLASS_NONE = 0; // 0x0 4521 field public static final int SOURCE_CLASS_POINTER = 2; // 0x2 4522 field public static final int SOURCE_CLASS_POSITION = 8; // 0x8 4523 field public static final int SOURCE_CLASS_TRACKBALL = 4; // 0x4 4524 field public static final int SOURCE_DPAD = 513; // 0x201 4525 field public static final int SOURCE_GAMEPAD = 1025; // 0x401 4526 field public static final int SOURCE_HDMI = 33554433; // 0x2000001 4527 field public static final int SOURCE_JOYSTICK = 16777232; // 0x1000010 4528 field public static final int SOURCE_KEYBOARD = 257; // 0x101 4529 field public static final int SOURCE_MOUSE = 8194; // 0x2002 4530 field public static final int SOURCE_STYLUS = 16386; // 0x4002 4531 field public static final int SOURCE_TOUCHPAD = 1048584; // 0x100008 4532 field public static final int SOURCE_TOUCHSCREEN = 4098; // 0x1002 4533 field public static final int SOURCE_TOUCH_NAVIGATION = 2097152; // 0x200000 4534 field public static final int SOURCE_TRACKBALL = 65540; // 0x10004 4535 field public static final int SOURCE_UNKNOWN = 0; // 0x0 4536 } 4537 4538 public class KeyEventCompat { 4539 ctor public KeyEventCompat(); 4540 method public static boolean dispatch(android.view.KeyEvent, android.view.KeyEvent.Callback, java.lang.Object, java.lang.Object); 4541 method public static java.lang.Object getKeyDispatcherState(android.view.View); 4542 method public static boolean hasModifiers(android.view.KeyEvent, int); 4543 method public static boolean hasNoModifiers(android.view.KeyEvent); 4544 method public static boolean isTracking(android.view.KeyEvent); 4545 method public static boolean metaStateHasModifiers(int, int); 4546 method public static boolean metaStateHasNoModifiers(int); 4547 method public static int normalizeMetaState(int); 4548 method public static void startTracking(android.view.KeyEvent); 4549 } 4550 4551 public class LayoutInflaterCompat { 4552 method public static void setFactory(android.view.LayoutInflater, android.support.v4.view.LayoutInflaterFactory); 4553 } 4554 4555 public abstract interface LayoutInflaterFactory { 4556 method public abstract android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 4557 } 4558 4559 public class MarginLayoutParamsCompat { 4560 ctor public MarginLayoutParamsCompat(); 4561 method public static int getLayoutDirection(android.view.ViewGroup.MarginLayoutParams); 4562 method public static int getMarginEnd(android.view.ViewGroup.MarginLayoutParams); 4563 method public static int getMarginStart(android.view.ViewGroup.MarginLayoutParams); 4564 method public static boolean isMarginRelative(android.view.ViewGroup.MarginLayoutParams); 4565 method public static void resolveLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 4566 method public static void setLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 4567 method public static void setMarginEnd(android.view.ViewGroup.MarginLayoutParams, int); 4568 method public static void setMarginStart(android.view.ViewGroup.MarginLayoutParams, int); 4569 } 4570 4571 public class MenuCompat { 4572 ctor public MenuCompat(); 4573 method public static deprecated void setShowAsAction(android.view.MenuItem, int); 4574 } 4575 4576 public class MenuItemCompat { 4577 ctor public MenuItemCompat(); 4578 method public static boolean collapseActionView(android.view.MenuItem); 4579 method public static boolean expandActionView(android.view.MenuItem); 4580 method public static android.support.v4.view.ActionProvider getActionProvider(android.view.MenuItem); 4581 method public static android.view.View getActionView(android.view.MenuItem); 4582 method public static boolean isActionViewExpanded(android.view.MenuItem); 4583 method public static android.view.MenuItem setActionProvider(android.view.MenuItem, android.support.v4.view.ActionProvider); 4584 method public static android.view.MenuItem setActionView(android.view.MenuItem, android.view.View); 4585 method public static android.view.MenuItem setActionView(android.view.MenuItem, int); 4586 method public static android.view.MenuItem setOnActionExpandListener(android.view.MenuItem, android.support.v4.view.MenuItemCompat.OnActionExpandListener); 4587 method public static void setShowAsAction(android.view.MenuItem, int); 4588 field public static final int SHOW_AS_ACTION_ALWAYS = 2; // 0x2 4589 field public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; // 0x8 4590 field public static final int SHOW_AS_ACTION_IF_ROOM = 1; // 0x1 4591 field public static final int SHOW_AS_ACTION_NEVER = 0; // 0x0 4592 field public static final int SHOW_AS_ACTION_WITH_TEXT = 4; // 0x4 4593 } 4594 4595 public static abstract interface MenuItemCompat.OnActionExpandListener { 4596 method public abstract boolean onMenuItemActionCollapse(android.view.MenuItem); 4597 method public abstract boolean onMenuItemActionExpand(android.view.MenuItem); 4598 } 4599 4600 public class MotionEventCompat { 4601 ctor public MotionEventCompat(); 4602 method public static int findPointerIndex(android.view.MotionEvent, int); 4603 method public static int getActionIndex(android.view.MotionEvent); 4604 method public static int getActionMasked(android.view.MotionEvent); 4605 method public static float getAxisValue(android.view.MotionEvent, int); 4606 method public static float getAxisValue(android.view.MotionEvent, int, int); 4607 method public static int getPointerCount(android.view.MotionEvent); 4608 method public static int getPointerId(android.view.MotionEvent, int); 4609 method public static int getSource(android.view.MotionEvent); 4610 method public static float getX(android.view.MotionEvent, int); 4611 method public static float getY(android.view.MotionEvent, int); 4612 field public static final int ACTION_HOVER_ENTER = 9; // 0x9 4613 field public static final int ACTION_HOVER_EXIT = 10; // 0xa 4614 field public static final int ACTION_HOVER_MOVE = 7; // 0x7 4615 field public static final int ACTION_MASK = 255; // 0xff 4616 field public static final int ACTION_POINTER_DOWN = 5; // 0x5 4617 field public static final int ACTION_POINTER_INDEX_MASK = 65280; // 0xff00 4618 field public static final int ACTION_POINTER_INDEX_SHIFT = 8; // 0x8 4619 field public static final int ACTION_POINTER_UP = 6; // 0x6 4620 field public static final int ACTION_SCROLL = 8; // 0x8 4621 field public static final int AXIS_BRAKE = 23; // 0x17 4622 field public static final int AXIS_DISTANCE = 24; // 0x18 4623 field public static final int AXIS_GAS = 22; // 0x16 4624 field public static final int AXIS_GENERIC_1 = 32; // 0x20 4625 field public static final int AXIS_GENERIC_10 = 41; // 0x29 4626 field public static final int AXIS_GENERIC_11 = 42; // 0x2a 4627 field public static final int AXIS_GENERIC_12 = 43; // 0x2b 4628 field public static final int AXIS_GENERIC_13 = 44; // 0x2c 4629 field public static final int AXIS_GENERIC_14 = 45; // 0x2d 4630 field public static final int AXIS_GENERIC_15 = 46; // 0x2e 4631 field public static final int AXIS_GENERIC_16 = 47; // 0x2f 4632 field public static final int AXIS_GENERIC_2 = 33; // 0x21 4633 field public static final int AXIS_GENERIC_3 = 34; // 0x22 4634 field public static final int AXIS_GENERIC_4 = 35; // 0x23 4635 field public static final int AXIS_GENERIC_5 = 36; // 0x24 4636 field public static final int AXIS_GENERIC_6 = 37; // 0x25 4637 field public static final int AXIS_GENERIC_7 = 38; // 0x26 4638 field public static final int AXIS_GENERIC_8 = 39; // 0x27 4639 field public static final int AXIS_GENERIC_9 = 40; // 0x28 4640 field public static final int AXIS_HAT_X = 15; // 0xf 4641 field public static final int AXIS_HAT_Y = 16; // 0x10 4642 field public static final int AXIS_HSCROLL = 10; // 0xa 4643 field public static final int AXIS_LTRIGGER = 17; // 0x11 4644 field public static final int AXIS_ORIENTATION = 8; // 0x8 4645 field public static final int AXIS_PRESSURE = 2; // 0x2 4646 field public static final int AXIS_RTRIGGER = 18; // 0x12 4647 field public static final int AXIS_RUDDER = 20; // 0x14 4648 field public static final int AXIS_RX = 12; // 0xc 4649 field public static final int AXIS_RY = 13; // 0xd 4650 field public static final int AXIS_RZ = 14; // 0xe 4651 field public static final int AXIS_SIZE = 3; // 0x3 4652 field public static final int AXIS_THROTTLE = 19; // 0x13 4653 field public static final int AXIS_TILT = 25; // 0x19 4654 field public static final int AXIS_TOOL_MAJOR = 6; // 0x6 4655 field public static final int AXIS_TOOL_MINOR = 7; // 0x7 4656 field public static final int AXIS_TOUCH_MAJOR = 4; // 0x4 4657 field public static final int AXIS_TOUCH_MINOR = 5; // 0x5 4658 field public static final int AXIS_VSCROLL = 9; // 0x9 4659 field public static final int AXIS_WHEEL = 21; // 0x15 4660 field public static final int AXIS_X = 0; // 0x0 4661 field public static final int AXIS_Y = 1; // 0x1 4662 field public static final int AXIS_Z = 11; // 0xb 4663 } 4664 4665 public abstract interface NestedScrollingChild { 4666 method public abstract boolean dispatchNestedFling(float, float, boolean); 4667 method public abstract boolean dispatchNestedPreFling(float, float); 4668 method public abstract boolean dispatchNestedPreScroll(int, int, int[], int[]); 4669 method public abstract boolean dispatchNestedScroll(int, int, int, int, int[]); 4670 method public abstract boolean hasNestedScrollingParent(); 4671 method public abstract boolean isNestedScrollingEnabled(); 4672 method public abstract void setNestedScrollingEnabled(boolean); 4673 method public abstract boolean startNestedScroll(int); 4674 method public abstract void stopNestedScroll(); 4675 } 4676 4677 public class NestedScrollingChildHelper { 4678 ctor public NestedScrollingChildHelper(android.view.View); 4679 method public boolean dispatchNestedFling(float, float, boolean); 4680 method public boolean dispatchNestedPreFling(float, float); 4681 method public boolean dispatchNestedPreScroll(int, int, int[], int[]); 4682 method public boolean dispatchNestedScroll(int, int, int, int, int[]); 4683 method public boolean hasNestedScrollingParent(); 4684 method public boolean isNestedScrollingEnabled(); 4685 method public void onDetachedFromWindow(); 4686 method public void onStopNestedScroll(android.view.View); 4687 method public void setNestedScrollingEnabled(boolean); 4688 method public boolean startNestedScroll(int); 4689 method public void stopNestedScroll(); 4690 } 4691 4692 public abstract interface NestedScrollingParent { 4693 method public abstract int getNestedScrollAxes(); 4694 method public abstract boolean onNestedFling(android.view.View, float, float, boolean); 4695 method public abstract boolean onNestedPreFling(android.view.View, float, float); 4696 method public abstract void onNestedPreScroll(android.view.View, int, int, int[]); 4697 method public abstract void onNestedScroll(android.view.View, int, int, int, int); 4698 method public abstract void onNestedScrollAccepted(android.view.View, android.view.View, int); 4699 method public abstract boolean onStartNestedScroll(android.view.View, android.view.View, int); 4700 method public abstract void onStopNestedScroll(android.view.View); 4701 } 4702 4703 public class NestedScrollingParentHelper { 4704 ctor public NestedScrollingParentHelper(android.view.ViewGroup); 4705 method public int getNestedScrollAxes(); 4706 method public void onNestedScrollAccepted(android.view.View, android.view.View, int); 4707 method public void onStopNestedScroll(android.view.View); 4708 } 4709 4710 public abstract interface OnApplyWindowInsetsListener { 4711 method public abstract android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 4712 } 4713 4714 public abstract class PagerAdapter { 4715 ctor public PagerAdapter(); 4716 method public void destroyItem(android.view.ViewGroup, int, java.lang.Object); 4717 method public deprecated void destroyItem(android.view.View, int, java.lang.Object); 4718 method public void finishUpdate(android.view.ViewGroup); 4719 method public deprecated void finishUpdate(android.view.View); 4720 method public abstract int getCount(); 4721 method public int getItemPosition(java.lang.Object); 4722 method public java.lang.CharSequence getPageTitle(int); 4723 method public float getPageWidth(int); 4724 method public java.lang.Object instantiateItem(android.view.ViewGroup, int); 4725 method public deprecated java.lang.Object instantiateItem(android.view.View, int); 4726 method public abstract boolean isViewFromObject(android.view.View, java.lang.Object); 4727 method public void notifyDataSetChanged(); 4728 method public void registerDataSetObserver(android.database.DataSetObserver); 4729 method public void restoreState(android.os.Parcelable, java.lang.ClassLoader); 4730 method public android.os.Parcelable saveState(); 4731 method public void setPrimaryItem(android.view.ViewGroup, int, java.lang.Object); 4732 method public deprecated void setPrimaryItem(android.view.View, int, java.lang.Object); 4733 method public void startUpdate(android.view.ViewGroup); 4734 method public deprecated void startUpdate(android.view.View); 4735 method public void unregisterDataSetObserver(android.database.DataSetObserver); 4736 field public static final int POSITION_NONE = -2; // 0xfffffffe 4737 field public static final int POSITION_UNCHANGED = -1; // 0xffffffff 4738 } 4739 4740 public class PagerTabStrip extends android.support.v4.view.PagerTitleStrip { 4741 ctor public PagerTabStrip(android.content.Context); 4742 ctor public PagerTabStrip(android.content.Context, android.util.AttributeSet); 4743 method public boolean getDrawFullUnderline(); 4744 method public int getTabIndicatorColor(); 4745 method public void setDrawFullUnderline(boolean); 4746 method public void setTabIndicatorColor(int); 4747 method public void setTabIndicatorColorResource(int); 4748 } 4749 4750 public class PagerTitleStrip extends android.view.ViewGroup { 4751 ctor public PagerTitleStrip(android.content.Context); 4752 ctor public PagerTitleStrip(android.content.Context, android.util.AttributeSet); 4753 method public int getTextSpacing(); 4754 method protected void onLayout(boolean, int, int, int, int); 4755 method public void setGravity(int); 4756 method public void setNonPrimaryAlpha(float); 4757 method public void setTextColor(int); 4758 method public void setTextSize(int, float); 4759 method public void setTextSpacing(int); 4760 } 4761 4762 public class ScaleGestureDetectorCompat { 4763 method public static boolean isQuickScaleEnabled(java.lang.Object); 4764 method public static void setQuickScaleEnabled(java.lang.Object, boolean); 4765 } 4766 4767 public abstract interface ScrollingView { 4768 method public abstract int computeHorizontalScrollExtent(); 4769 method public abstract int computeHorizontalScrollOffset(); 4770 method public abstract int computeHorizontalScrollRange(); 4771 method public abstract int computeVerticalScrollExtent(); 4772 method public abstract int computeVerticalScrollOffset(); 4773 method public abstract int computeVerticalScrollRange(); 4774 } 4775 4776 public class VelocityTrackerCompat { 4777 ctor public VelocityTrackerCompat(); 4778 method public static float getXVelocity(android.view.VelocityTracker, int); 4779 method public static float getYVelocity(android.view.VelocityTracker, int); 4780 } 4781 4782 public class ViewCompat { 4783 ctor public ViewCompat(); 4784 method public static android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View); 4785 method public static boolean canScrollHorizontally(android.view.View, int); 4786 method public static boolean canScrollVertically(android.view.View, int); 4787 method public static int combineMeasuredStates(int, int); 4788 method public static android.support.v4.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 4789 method public static void dispatchFinishTemporaryDetach(android.view.View); 4790 method public static boolean dispatchNestedFling(android.view.View, float, float, boolean); 4791 method public static boolean dispatchNestedPreFling(android.view.View, float, float); 4792 method public static boolean dispatchNestedPreScroll(android.view.View, int, int, int[], int[]); 4793 method public static boolean dispatchNestedScroll(android.view.View, int, int, int, int, int[]); 4794 method public static void dispatchStartTemporaryDetach(android.view.View); 4795 method public static int getAccessibilityLiveRegion(android.view.View); 4796 method public static android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 4797 method public static float getAlpha(android.view.View); 4798 method public static android.content.res.ColorStateList getBackgroundTintList(android.view.View); 4799 method public static android.graphics.PorterDuff.Mode getBackgroundTintMode(android.view.View); 4800 method public static android.graphics.Rect getClipBounds(android.view.View); 4801 method public static float getElevation(android.view.View); 4802 method public static boolean getFitsSystemWindows(android.view.View); 4803 method public static int getImportantForAccessibility(android.view.View); 4804 method public static int getLabelFor(android.view.View); 4805 method public static int getLayerType(android.view.View); 4806 method public static int getLayoutDirection(android.view.View); 4807 method public static int getMeasuredHeightAndState(android.view.View); 4808 method public static int getMeasuredState(android.view.View); 4809 method public static int getMeasuredWidthAndState(android.view.View); 4810 method public static int getMinimumHeight(android.view.View); 4811 method public static int getMinimumWidth(android.view.View); 4812 method public static int getOverScrollMode(android.view.View); 4813 method public static int getPaddingEnd(android.view.View); 4814 method public static int getPaddingStart(android.view.View); 4815 method public static android.view.ViewParent getParentForAccessibility(android.view.View); 4816 method public static float getPivotX(android.view.View); 4817 method public static float getPivotY(android.view.View); 4818 method public static float getRotation(android.view.View); 4819 method public static float getRotationX(android.view.View); 4820 method public static float getRotationY(android.view.View); 4821 method public static float getScaleX(android.view.View); 4822 method public static float getScaleY(android.view.View); 4823 method public static java.lang.String getTransitionName(android.view.View); 4824 method public static float getTranslationX(android.view.View); 4825 method public static float getTranslationY(android.view.View); 4826 method public static float getTranslationZ(android.view.View); 4827 method public static int getWindowSystemUiVisibility(android.view.View); 4828 method public static float getX(android.view.View); 4829 method public static float getY(android.view.View); 4830 method public static float getZ(android.view.View); 4831 method public static boolean hasAccessibilityDelegate(android.view.View); 4832 method public static boolean hasNestedScrollingParent(android.view.View); 4833 method public static boolean hasOverlappingRendering(android.view.View); 4834 method public static boolean hasTransientState(android.view.View); 4835 method public static boolean isAttachedToWindow(android.view.View); 4836 method public static boolean isLaidOut(android.view.View); 4837 method public static boolean isNestedScrollingEnabled(android.view.View); 4838 method public static boolean isOpaque(android.view.View); 4839 method public static boolean isPaddingRelative(android.view.View); 4840 method public static void jumpDrawablesToCurrentState(android.view.View); 4841 method public static void offsetLeftAndRight(android.view.View, int); 4842 method public static void offsetTopAndBottom(android.view.View, int); 4843 method public static android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 4844 method public static void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 4845 method public static void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 4846 method public static void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 4847 method public static boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 4848 method public static void postInvalidateOnAnimation(android.view.View); 4849 method public static void postInvalidateOnAnimation(android.view.View, int, int, int, int); 4850 method public static void postOnAnimation(android.view.View, java.lang.Runnable); 4851 method public static void postOnAnimationDelayed(android.view.View, java.lang.Runnable, long); 4852 method public static void requestApplyInsets(android.view.View); 4853 method public static int resolveSizeAndState(int, int, int); 4854 method public static void setAccessibilityDelegate(android.view.View, android.support.v4.view.AccessibilityDelegateCompat); 4855 method public static void setAccessibilityLiveRegion(android.view.View, int); 4856 method public static void setActivated(android.view.View, boolean); 4857 method public static void setAlpha(android.view.View, float); 4858 method public static void setBackgroundTintList(android.view.View, android.content.res.ColorStateList); 4859 method public static void setBackgroundTintMode(android.view.View, android.graphics.PorterDuff.Mode); 4860 method public static void setChildrenDrawingOrderEnabled(android.view.ViewGroup, boolean); 4861 method public static void setClipBounds(android.view.View, android.graphics.Rect); 4862 method public static void setElevation(android.view.View, float); 4863 method public static void setFitsSystemWindows(android.view.View, boolean); 4864 method public static void setHasTransientState(android.view.View, boolean); 4865 method public static void setImportantForAccessibility(android.view.View, int); 4866 method public static void setLabelFor(android.view.View, int); 4867 method public static void setLayerPaint(android.view.View, android.graphics.Paint); 4868 method public static void setLayerType(android.view.View, int, android.graphics.Paint); 4869 method public static void setLayoutDirection(android.view.View, int); 4870 method public static void setNestedScrollingEnabled(android.view.View, boolean); 4871 method public static void setOnApplyWindowInsetsListener(android.view.View, android.support.v4.view.OnApplyWindowInsetsListener); 4872 method public static void setOverScrollMode(android.view.View, int); 4873 method public static void setPaddingRelative(android.view.View, int, int, int, int); 4874 method public static void setPivotX(android.view.View, float); 4875 method public static void setPivotY(android.view.View, float); 4876 method public static void setRotation(android.view.View, float); 4877 method public static void setRotationX(android.view.View, float); 4878 method public static void setRotationY(android.view.View, float); 4879 method public static void setSaveFromParentEnabled(android.view.View, boolean); 4880 method public static void setScaleX(android.view.View, float); 4881 method public static void setScaleY(android.view.View, float); 4882 method public static void setTransitionName(android.view.View, java.lang.String); 4883 method public static void setTranslationX(android.view.View, float); 4884 method public static void setTranslationY(android.view.View, float); 4885 method public static void setTranslationZ(android.view.View, float); 4886 method public static void setX(android.view.View, float); 4887 method public static void setY(android.view.View, float); 4888 method public static boolean startNestedScroll(android.view.View, int); 4889 method public static void stopNestedScroll(android.view.View); 4890 field public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2; // 0x2 4891 field public static final int ACCESSIBILITY_LIVE_REGION_NONE = 0; // 0x0 4892 field public static final int ACCESSIBILITY_LIVE_REGION_POLITE = 1; // 0x1 4893 field public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0; // 0x0 4894 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO = 2; // 0x2 4895 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4; // 0x4 4896 field public static final int IMPORTANT_FOR_ACCESSIBILITY_YES = 1; // 0x1 4897 field public static final int LAYER_TYPE_HARDWARE = 2; // 0x2 4898 field public static final int LAYER_TYPE_NONE = 0; // 0x0 4899 field public static final int LAYER_TYPE_SOFTWARE = 1; // 0x1 4900 field public static final int LAYOUT_DIRECTION_INHERIT = 2; // 0x2 4901 field public static final int LAYOUT_DIRECTION_LOCALE = 3; // 0x3 4902 field public static final int LAYOUT_DIRECTION_LTR = 0; // 0x0 4903 field public static final int LAYOUT_DIRECTION_RTL = 1; // 0x1 4904 field public static final int MEASURED_HEIGHT_STATE_SHIFT = 16; // 0x10 4905 field public static final int MEASURED_SIZE_MASK = 16777215; // 0xffffff 4906 field public static final int MEASURED_STATE_MASK = -16777216; // 0xff000000 4907 field public static final int MEASURED_STATE_TOO_SMALL = 16777216; // 0x1000000 4908 field public static final int OVER_SCROLL_ALWAYS = 0; // 0x0 4909 field public static final int OVER_SCROLL_IF_CONTENT_SCROLLS = 1; // 0x1 4910 field public static final int OVER_SCROLL_NEVER = 2; // 0x2 4911 field public static final int SCROLL_AXIS_HORIZONTAL = 1; // 0x1 4912 field public static final int SCROLL_AXIS_NONE = 0; // 0x0 4913 field public static final int SCROLL_AXIS_VERTICAL = 2; // 0x2 4914 } 4915 4916 public class ViewConfigurationCompat { 4917 ctor public ViewConfigurationCompat(); 4918 method public static int getScaledPagingTouchSlop(android.view.ViewConfiguration); 4919 method public static boolean hasPermanentMenuKey(android.view.ViewConfiguration); 4920 } 4921 4922 public class ViewGroupCompat { 4923 method public static int getLayoutMode(android.view.ViewGroup); 4924 method public static int getNestedScrollAxes(android.view.ViewGroup); 4925 method public static boolean isTransitionGroup(android.view.ViewGroup); 4926 method public static boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 4927 method public static void setLayoutMode(android.view.ViewGroup, int); 4928 method public static void setMotionEventSplittingEnabled(android.view.ViewGroup, boolean); 4929 method public static void setTransitionGroup(android.view.ViewGroup, boolean); 4930 field public static final int LAYOUT_MODE_CLIP_BOUNDS = 0; // 0x0 4931 field public static final int LAYOUT_MODE_OPTICAL_BOUNDS = 1; // 0x1 4932 } 4933 4934 public class ViewPager extends android.view.ViewGroup { 4935 ctor public ViewPager(android.content.Context); 4936 ctor public ViewPager(android.content.Context, android.util.AttributeSet); 4937 method public void addOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 4938 method public boolean arrowScroll(int); 4939 method public boolean beginFakeDrag(); 4940 method protected boolean canScroll(android.view.View, boolean, int, int, int); 4941 method public void clearOnPageChangeListeners(); 4942 method public void endFakeDrag(); 4943 method public boolean executeKeyEvent(android.view.KeyEvent); 4944 method public void fakeDragBy(float); 4945 method public android.support.v4.view.PagerAdapter getAdapter(); 4946 method public int getCurrentItem(); 4947 method public int getOffscreenPageLimit(); 4948 method public int getPageMargin(); 4949 method public boolean isFakeDragging(); 4950 method protected void onLayout(boolean, int, int, int, int); 4951 method protected void onPageScrolled(int, float, int); 4952 method public void onRestoreInstanceState(android.os.Parcelable); 4953 method public android.os.Parcelable onSaveInstanceState(); 4954 method public void removeOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 4955 method public void setAdapter(android.support.v4.view.PagerAdapter); 4956 method public void setCurrentItem(int); 4957 method public void setCurrentItem(int, boolean); 4958 method public void setOffscreenPageLimit(int); 4959 method public deprecated void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 4960 method public void setPageMargin(int); 4961 method public void setPageMarginDrawable(android.graphics.drawable.Drawable); 4962 method public void setPageMarginDrawable(int); 4963 method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer); 4964 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 4965 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 4966 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 4967 } 4968 4969 public static class ViewPager.LayoutParams extends android.view.ViewGroup.LayoutParams { 4970 ctor public ViewPager.LayoutParams(); 4971 ctor public ViewPager.LayoutParams(android.content.Context, android.util.AttributeSet); 4972 field public int gravity; 4973 field public boolean isDecor; 4974 } 4975 4976 public static abstract interface ViewPager.OnPageChangeListener { 4977 method public abstract void onPageScrollStateChanged(int); 4978 method public abstract void onPageScrolled(int, float, int); 4979 method public abstract void onPageSelected(int); 4980 } 4981 4982 public static abstract interface ViewPager.PageTransformer { 4983 method public abstract void transformPage(android.view.View, float); 4984 } 4985 4986 public static class ViewPager.SavedState extends android.view.View.BaseSavedState { 4987 ctor public ViewPager.SavedState(android.os.Parcelable); 4988 field public static final android.os.Parcelable.Creator<android.support.v4.view.ViewPager.SavedState> CREATOR; 4989 } 4990 4991 public static class ViewPager.SimpleOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { 4992 ctor public ViewPager.SimpleOnPageChangeListener(); 4993 method public void onPageScrollStateChanged(int); 4994 method public void onPageScrolled(int, float, int); 4995 method public void onPageSelected(int); 4996 } 4997 4998 public class ViewParentCompat { 4999 method public static void notifySubtreeAccessibilityStateChanged(android.view.ViewParent, android.view.View, android.view.View, int); 5000 method public static boolean onNestedFling(android.view.ViewParent, android.view.View, float, float, boolean); 5001 method public static boolean onNestedPreFling(android.view.ViewParent, android.view.View, float, float); 5002 method public static void onNestedPreScroll(android.view.ViewParent, android.view.View, int, int, int[]); 5003 method public static void onNestedScroll(android.view.ViewParent, android.view.View, int, int, int, int); 5004 method public static void onNestedScrollAccepted(android.view.ViewParent, android.view.View, android.view.View, int); 5005 method public static boolean onStartNestedScroll(android.view.ViewParent, android.view.View, android.view.View, int); 5006 method public static void onStopNestedScroll(android.view.ViewParent, android.view.View); 5007 method public static boolean requestSendAccessibilityEvent(android.view.ViewParent, android.view.View, android.view.accessibility.AccessibilityEvent); 5008 } 5009 5010 public class ViewPropertyAnimatorCompat { 5011 method public android.support.v4.view.ViewPropertyAnimatorCompat alpha(float); 5012 method public android.support.v4.view.ViewPropertyAnimatorCompat alphaBy(float); 5013 method public void cancel(); 5014 method public long getDuration(); 5015 method public android.view.animation.Interpolator getInterpolator(); 5016 method public long getStartDelay(); 5017 method public android.support.v4.view.ViewPropertyAnimatorCompat rotation(float); 5018 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationBy(float); 5019 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationX(float); 5020 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationXBy(float); 5021 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationY(float); 5022 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationYBy(float); 5023 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleX(float); 5024 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleXBy(float); 5025 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleY(float); 5026 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleYBy(float); 5027 method public android.support.v4.view.ViewPropertyAnimatorCompat setDuration(long); 5028 method public android.support.v4.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator); 5029 method public android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener); 5030 method public android.support.v4.view.ViewPropertyAnimatorCompat setStartDelay(long); 5031 method public android.support.v4.view.ViewPropertyAnimatorCompat setUpdateListener(android.support.v4.view.ViewPropertyAnimatorUpdateListener); 5032 method public void start(); 5033 method public android.support.v4.view.ViewPropertyAnimatorCompat translationX(float); 5034 method public android.support.v4.view.ViewPropertyAnimatorCompat translationXBy(float); 5035 method public android.support.v4.view.ViewPropertyAnimatorCompat translationY(float); 5036 method public android.support.v4.view.ViewPropertyAnimatorCompat translationYBy(float); 5037 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZ(float); 5038 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZBy(float); 5039 method public android.support.v4.view.ViewPropertyAnimatorCompat withEndAction(java.lang.Runnable); 5040 method public android.support.v4.view.ViewPropertyAnimatorCompat withLayer(); 5041 method public android.support.v4.view.ViewPropertyAnimatorCompat withStartAction(java.lang.Runnable); 5042 method public android.support.v4.view.ViewPropertyAnimatorCompat x(float); 5043 method public android.support.v4.view.ViewPropertyAnimatorCompat xBy(float); 5044 method public android.support.v4.view.ViewPropertyAnimatorCompat y(float); 5045 method public android.support.v4.view.ViewPropertyAnimatorCompat yBy(float); 5046 method public android.support.v4.view.ViewPropertyAnimatorCompat z(float); 5047 method public android.support.v4.view.ViewPropertyAnimatorCompat zBy(float); 5048 } 5049 5050 public abstract interface ViewPropertyAnimatorListener { 5051 method public abstract void onAnimationCancel(android.view.View); 5052 method public abstract void onAnimationEnd(android.view.View); 5053 method public abstract void onAnimationStart(android.view.View); 5054 } 5055 5056 public class ViewPropertyAnimatorListenerAdapter implements android.support.v4.view.ViewPropertyAnimatorListener { 5057 ctor public ViewPropertyAnimatorListenerAdapter(); 5058 method public void onAnimationCancel(android.view.View); 5059 method public void onAnimationEnd(android.view.View); 5060 method public void onAnimationStart(android.view.View); 5061 } 5062 5063 public abstract interface ViewPropertyAnimatorUpdateListener { 5064 method public abstract void onAnimationUpdate(android.view.View); 5065 } 5066 5067 public class WindowCompat { 5068 ctor public WindowCompat(); 5069 field public static final int FEATURE_ACTION_BAR = 8; // 0x8 5070 field public static final int FEATURE_ACTION_BAR_OVERLAY = 9; // 0x9 5071 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 5072 } 5073 5074 public class WindowInsetsCompat { 5075 method public android.support.v4.view.WindowInsetsCompat consumeStableInsets(); 5076 method public android.support.v4.view.WindowInsetsCompat consumeSystemWindowInsets(); 5077 method public int getStableInsetBottom(); 5078 method public int getStableInsetLeft(); 5079 method public int getStableInsetRight(); 5080 method public int getStableInsetTop(); 5081 method public int getSystemWindowInsetBottom(); 5082 method public int getSystemWindowInsetLeft(); 5083 method public int getSystemWindowInsetRight(); 5084 method public int getSystemWindowInsetTop(); 5085 method public boolean hasInsets(); 5086 method public boolean hasStableInsets(); 5087 method public boolean hasSystemWindowInsets(); 5088 method public boolean isConsumed(); 5089 method public boolean isRound(); 5090 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(int, int, int, int); 5091 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(android.graphics.Rect); 5092 } 5093 5094 } 5095 5096 package android.support.v4.view.accessibility { 5097 5098 public class AccessibilityEventCompat { 5099 method public static void appendRecord(android.view.accessibility.AccessibilityEvent, android.support.v4.view.accessibility.AccessibilityRecordCompat); 5100 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat asRecord(android.view.accessibility.AccessibilityEvent); 5101 method public static int getContentChangeTypes(android.view.accessibility.AccessibilityEvent); 5102 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat getRecord(android.view.accessibility.AccessibilityEvent, int); 5103 method public static int getRecordCount(android.view.accessibility.AccessibilityEvent); 5104 method public static void setContentChangeTypes(android.view.accessibility.AccessibilityEvent, int); 5105 field public static final int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION = 4; // 0x4 5106 field public static final int CONTENT_CHANGE_TYPE_SUBTREE = 1; // 0x1 5107 field public static final int CONTENT_CHANGE_TYPE_TEXT = 2; // 0x2 5108 field public static final int CONTENT_CHANGE_TYPE_UNDEFINED = 0; // 0x0 5109 field public static final int TYPES_ALL_MASK = -1; // 0xffffffff 5110 field public static final int TYPE_ANNOUNCEMENT = 16384; // 0x4000 5111 field public static final int TYPE_GESTURE_DETECTION_END = 524288; // 0x80000 5112 field public static final int TYPE_GESTURE_DETECTION_START = 262144; // 0x40000 5113 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024; // 0x400 5114 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_START = 512; // 0x200 5115 field public static final int TYPE_TOUCH_INTERACTION_END = 2097152; // 0x200000 5116 field public static final int TYPE_TOUCH_INTERACTION_START = 1048576; // 0x100000 5117 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED = 32768; // 0x8000 5118 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED = 65536; // 0x10000 5119 field public static final int TYPE_VIEW_HOVER_ENTER = 128; // 0x80 5120 field public static final int TYPE_VIEW_HOVER_EXIT = 256; // 0x100 5121 field public static final int TYPE_VIEW_SCROLLED = 4096; // 0x1000 5122 field public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192; // 0x2000 5123 field public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY = 131072; // 0x20000 5124 field public static final int TYPE_WINDOW_CONTENT_CHANGED = 2048; // 0x800 5125 } 5126 5127 public class AccessibilityManagerCompat { 5128 ctor public AccessibilityManagerCompat(); 5129 method public static boolean addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat); 5130 method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager, int); 5131 method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager); 5132 method public static boolean isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager); 5133 method public static boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat); 5134 } 5135 5136 public static abstract class AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat { 5137 ctor public AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat(); 5138 method public abstract void onAccessibilityStateChanged(boolean); 5139 } 5140 5141 public class AccessibilityNodeInfoCompat { 5142 ctor public AccessibilityNodeInfoCompat(java.lang.Object); 5143 method public void addAction(int); 5144 method public void addAction(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat); 5145 method public void addChild(android.view.View); 5146 method public void addChild(android.view.View, int); 5147 method public boolean canOpenPopup(); 5148 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String); 5149 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByViewId(java.lang.String); 5150 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 5151 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat focusSearch(int); 5152 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat> getActionList(); 5153 method public int getActions(); 5154 method public void getBoundsInParent(android.graphics.Rect); 5155 method public void getBoundsInScreen(android.graphics.Rect); 5156 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getChild(int); 5157 method public int getChildCount(); 5158 method public java.lang.CharSequence getClassName(); 5159 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat getCollectionInfo(); 5160 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat getCollectionItemInfo(); 5161 method public java.lang.CharSequence getContentDescription(); 5162 method public java.lang.CharSequence getError(); 5163 method public android.os.Bundle getExtras(); 5164 method public java.lang.Object getInfo(); 5165 method public int getInputType(); 5166 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getLabelFor(); 5167 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getLabeledBy(); 5168 method public int getLiveRegion(); 5169 method public int getMaxTextLength(); 5170 method public int getMovementGranularities(); 5171 method public java.lang.CharSequence getPackageName(); 5172 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getParent(); 5173 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.RangeInfoCompat getRangeInfo(); 5174 method public java.lang.CharSequence getText(); 5175 method public int getTextSelectionEnd(); 5176 method public int getTextSelectionStart(); 5177 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getTraversalAfter(); 5178 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getTraversalBefore(); 5179 method public java.lang.String getViewIdResourceName(); 5180 method public android.support.v4.view.accessibility.AccessibilityWindowInfoCompat getWindow(); 5181 method public int getWindowId(); 5182 method public boolean isAccessibilityFocused(); 5183 method public boolean isCheckable(); 5184 method public boolean isChecked(); 5185 method public boolean isClickable(); 5186 method public boolean isContentInvalid(); 5187 method public boolean isDismissable(); 5188 method public boolean isEditable(); 5189 method public boolean isEnabled(); 5190 method public boolean isFocusable(); 5191 method public boolean isFocused(); 5192 method public boolean isLongClickable(); 5193 method public boolean isMultiLine(); 5194 method public boolean isPassword(); 5195 method public boolean isScrollable(); 5196 method public boolean isSelected(); 5197 method public boolean isVisibleToUser(); 5198 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View); 5199 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View, int); 5200 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(); 5201 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 5202 method public boolean performAction(int); 5203 method public boolean performAction(int, android.os.Bundle); 5204 method public void recycle(); 5205 method public boolean refresh(); 5206 method public boolean removeAction(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat); 5207 method public boolean removeChild(android.view.View); 5208 method public boolean removeChild(android.view.View, int); 5209 method public void setAccessibilityFocused(boolean); 5210 method public void setBoundsInParent(android.graphics.Rect); 5211 method public void setBoundsInScreen(android.graphics.Rect); 5212 method public void setCanOpenPopup(boolean); 5213 method public void setCheckable(boolean); 5214 method public void setChecked(boolean); 5215 method public void setClassName(java.lang.CharSequence); 5216 method public void setClickable(boolean); 5217 method public void setCollectionInfo(java.lang.Object); 5218 method public void setCollectionItemInfo(java.lang.Object); 5219 method public void setContentDescription(java.lang.CharSequence); 5220 method public void setContentInvalid(boolean); 5221 method public void setDismissable(boolean); 5222 method public void setEditable(boolean); 5223 method public void setEnabled(boolean); 5224 method public void setError(java.lang.CharSequence); 5225 method public void setFocusable(boolean); 5226 method public void setFocused(boolean); 5227 method public void setInputType(int); 5228 method public void setLabelFor(android.view.View); 5229 method public void setLabelFor(android.view.View, int); 5230 method public void setLabeledBy(android.view.View); 5231 method public void setLabeledBy(android.view.View, int); 5232 method public void setLiveRegion(int); 5233 method public void setLongClickable(boolean); 5234 method public void setMaxTextLength(int); 5235 method public void setMovementGranularities(int); 5236 method public void setMultiLine(boolean); 5237 method public void setPackageName(java.lang.CharSequence); 5238 method public void setParent(android.view.View); 5239 method public void setParent(android.view.View, int); 5240 method public void setPassword(boolean); 5241 method public void setRangeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.RangeInfoCompat); 5242 method public void setScrollable(boolean); 5243 method public void setSelected(boolean); 5244 method public void setSource(android.view.View); 5245 method public void setSource(android.view.View, int); 5246 method public void setText(java.lang.CharSequence); 5247 method public void setTextSelection(int, int); 5248 method public void setTraversalAfter(android.view.View); 5249 method public void setTraversalAfter(android.view.View, int); 5250 method public void setTraversalBefore(android.view.View); 5251 method public void setTraversalBefore(android.view.View, int); 5252 method public void setViewIdResourceName(java.lang.String); 5253 method public void setVisibleToUser(boolean); 5254 field public static final int ACTION_ACCESSIBILITY_FOCUS = 64; // 0x40 5255 field public static final java.lang.String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"; 5256 field public static final java.lang.String ACTION_ARGUMENT_HTML_ELEMENT_STRING = "ACTION_ARGUMENT_HTML_ELEMENT_STRING"; 5257 field public static final java.lang.String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"; 5258 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_END_INT = "ACTION_ARGUMENT_SELECTION_END_INT"; 5259 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_START_INT = "ACTION_ARGUMENT_SELECTION_START_INT"; 5260 field public static final java.lang.String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"; 5261 field public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS = 128; // 0x80 5262 field public static final int ACTION_CLEAR_FOCUS = 2; // 0x2 5263 field public static final int ACTION_CLEAR_SELECTION = 8; // 0x8 5264 field public static final int ACTION_CLICK = 16; // 0x10 5265 field public static final int ACTION_COLLAPSE = 524288; // 0x80000 5266 field public static final int ACTION_COPY = 16384; // 0x4000 5267 field public static final int ACTION_CUT = 65536; // 0x10000 5268 field public static final int ACTION_DISMISS = 1048576; // 0x100000 5269 field public static final int ACTION_EXPAND = 262144; // 0x40000 5270 field public static final int ACTION_FOCUS = 1; // 0x1 5271 field public static final int ACTION_LONG_CLICK = 32; // 0x20 5272 field public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY = 256; // 0x100 5273 field public static final int ACTION_NEXT_HTML_ELEMENT = 1024; // 0x400 5274 field public static final int ACTION_PASTE = 32768; // 0x8000 5275 field public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY = 512; // 0x200 5276 field public static final int ACTION_PREVIOUS_HTML_ELEMENT = 2048; // 0x800 5277 field public static final int ACTION_SCROLL_BACKWARD = 8192; // 0x2000 5278 field public static final int ACTION_SCROLL_FORWARD = 4096; // 0x1000 5279 field public static final int ACTION_SELECT = 4; // 0x4 5280 field public static final int ACTION_SET_SELECTION = 131072; // 0x20000 5281 field public static final int ACTION_SET_TEXT = 2097152; // 0x200000 5282 field public static final int FOCUS_ACCESSIBILITY = 2; // 0x2 5283 field public static final int FOCUS_INPUT = 1; // 0x1 5284 field public static final int MOVEMENT_GRANULARITY_CHARACTER = 1; // 0x1 5285 field public static final int MOVEMENT_GRANULARITY_LINE = 4; // 0x4 5286 field public static final int MOVEMENT_GRANULARITY_PAGE = 16; // 0x10 5287 field public static final int MOVEMENT_GRANULARITY_PARAGRAPH = 8; // 0x8 5288 field public static final int MOVEMENT_GRANULARITY_WORD = 2; // 0x2 5289 } 5290 5291 public static class AccessibilityNodeInfoCompat.AccessibilityActionCompat { 5292 ctor public AccessibilityNodeInfoCompat.AccessibilityActionCompat(int, java.lang.CharSequence); 5293 method public int getId(); 5294 method public java.lang.CharSequence getLabel(); 5295 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS; 5296 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS; 5297 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_FOCUS; 5298 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_SELECTION; 5299 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLICK; 5300 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COLLAPSE; 5301 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COPY; 5302 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CUT; 5303 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_DISMISS; 5304 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_EXPAND; 5305 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_FOCUS; 5306 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_LONG_CLICK; 5307 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY; 5308 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT; 5309 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PASTE; 5310 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY; 5311 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT; 5312 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_BACKWARD; 5313 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_FORWARD; 5314 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SELECT; 5315 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_SELECTION; 5316 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_TEXT; 5317 } 5318 5319 public static class AccessibilityNodeInfoCompat.CollectionInfoCompat { 5320 method public int getColumnCount(); 5321 method public int getRowCount(); 5322 method public boolean isHierarchical(); 5323 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat obtain(int, int, boolean, int); 5324 field public static final int SELECTION_MODE_MULTIPLE = 2; // 0x2 5325 field public static final int SELECTION_MODE_NONE = 0; // 0x0 5326 field public static final int SELECTION_MODE_SINGLE = 1; // 0x1 5327 } 5328 5329 public static class AccessibilityNodeInfoCompat.CollectionItemInfoCompat { 5330 method public int getColumnIndex(); 5331 method public int getColumnSpan(); 5332 method public int getRowIndex(); 5333 method public int getRowSpan(); 5334 method public boolean isHeading(); 5335 method public boolean isSelected(); 5336 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain(int, int, int, int, boolean, boolean); 5337 } 5338 5339 public static class AccessibilityNodeInfoCompat.RangeInfoCompat { 5340 method public float getCurrent(); 5341 method public float getMax(); 5342 method public float getMin(); 5343 method public int getType(); 5344 field public static final int RANGE_TYPE_FLOAT = 1; // 0x1 5345 field public static final int RANGE_TYPE_INT = 0; // 0x0 5346 field public static final int RANGE_TYPE_PERCENT = 2; // 0x2 5347 } 5348 5349 public class AccessibilityNodeProviderCompat { 5350 ctor public AccessibilityNodeProviderCompat(); 5351 ctor public AccessibilityNodeProviderCompat(java.lang.Object); 5352 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int); 5353 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String, int); 5354 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 5355 method public java.lang.Object getProvider(); 5356 method public boolean performAction(int, int, android.os.Bundle); 5357 } 5358 5359 public class AccessibilityRecordCompat { 5360 ctor public deprecated AccessibilityRecordCompat(java.lang.Object); 5361 method public int getAddedCount(); 5362 method public java.lang.CharSequence getBeforeText(); 5363 method public java.lang.CharSequence getClassName(); 5364 method public java.lang.CharSequence getContentDescription(); 5365 method public int getCurrentItemIndex(); 5366 method public int getFromIndex(); 5367 method public deprecated java.lang.Object getImpl(); 5368 method public int getItemCount(); 5369 method public int getMaxScrollX(); 5370 method public int getMaxScrollY(); 5371 method public android.os.Parcelable getParcelableData(); 5372 method public int getRemovedCount(); 5373 method public int getScrollX(); 5374 method public int getScrollY(); 5375 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getSource(); 5376 method public java.util.List<java.lang.CharSequence> getText(); 5377 method public int getToIndex(); 5378 method public int getWindowId(); 5379 method public boolean isChecked(); 5380 method public boolean isEnabled(); 5381 method public boolean isFullScreen(); 5382 method public boolean isPassword(); 5383 method public boolean isScrollable(); 5384 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(android.support.v4.view.accessibility.AccessibilityRecordCompat); 5385 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(); 5386 method public void recycle(); 5387 method public void setAddedCount(int); 5388 method public void setBeforeText(java.lang.CharSequence); 5389 method public void setChecked(boolean); 5390 method public void setClassName(java.lang.CharSequence); 5391 method public void setContentDescription(java.lang.CharSequence); 5392 method public void setCurrentItemIndex(int); 5393 method public void setEnabled(boolean); 5394 method public void setFromIndex(int); 5395 method public void setFullScreen(boolean); 5396 method public void setItemCount(int); 5397 method public void setMaxScrollX(int); 5398 method public void setMaxScrollY(int); 5399 method public void setParcelableData(android.os.Parcelable); 5400 method public void setPassword(boolean); 5401 method public void setRemovedCount(int); 5402 method public void setScrollX(int); 5403 method public void setScrollY(int); 5404 method public void setScrollable(boolean); 5405 method public void setSource(android.view.View); 5406 method public void setSource(android.view.View, int); 5407 method public void setToIndex(int); 5408 } 5409 5410 public class AccessibilityWindowInfoCompat { 5411 method public void getBoundsInScreen(android.graphics.Rect); 5412 method public android.support.v4.view.accessibility.AccessibilityWindowInfoCompat getChild(int); 5413 method public int getChildCount(); 5414 method public int getId(); 5415 method public int getLayer(); 5416 method public android.support.v4.view.accessibility.AccessibilityWindowInfoCompat getParent(); 5417 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getRoot(); 5418 method public int getType(); 5419 method public boolean isAccessibilityFocused(); 5420 method public boolean isActive(); 5421 method public boolean isFocused(); 5422 method public static android.support.v4.view.accessibility.AccessibilityWindowInfoCompat obtain(); 5423 method public static android.support.v4.view.accessibility.AccessibilityWindowInfoCompat obtain(android.support.v4.view.accessibility.AccessibilityWindowInfoCompat); 5424 method public void recycle(); 5425 field public static final int TYPE_ACCESSIBILITY_OVERLAY = 4; // 0x4 5426 field public static final int TYPE_APPLICATION = 1; // 0x1 5427 field public static final int TYPE_INPUT_METHOD = 2; // 0x2 5428 field public static final int TYPE_SYSTEM = 3; // 0x3 5429 } 5430 5431 } 5432 5433 package android.support.v4.view.animation { 5434 5435 public class FastOutLinearInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 5436 ctor public FastOutLinearInInterpolator(); 5437 } 5438 5439 public class FastOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 5440 ctor public FastOutSlowInInterpolator(); 5441 } 5442 5443 public class LinearOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 5444 ctor public LinearOutSlowInInterpolator(); 5445 } 5446 5447 abstract class LookupTableInterpolator implements android.view.animation.Interpolator { 5448 ctor public LookupTableInterpolator(float[]); 5449 method public float getInterpolation(float); 5450 } 5451 5452 public class PathInterpolatorCompat { 5453 method public static android.view.animation.Interpolator create(android.graphics.Path); 5454 method public static android.view.animation.Interpolator create(float, float); 5455 method public static android.view.animation.Interpolator create(float, float, float, float); 5456 } 5457 5458 } 5459 5460 package android.support.v4.widget { 5461 5462 public abstract class AutoScrollHelper implements android.view.View.OnTouchListener { 5463 ctor public AutoScrollHelper(android.view.View); 5464 method public abstract boolean canTargetScrollHorizontally(int); 5465 method public abstract boolean canTargetScrollVertically(int); 5466 method public boolean isEnabled(); 5467 method public boolean isExclusive(); 5468 method public boolean onTouch(android.view.View, android.view.MotionEvent); 5469 method public abstract void scrollTargetBy(int, int); 5470 method public android.support.v4.widget.AutoScrollHelper setActivationDelay(int); 5471 method public android.support.v4.widget.AutoScrollHelper setEdgeType(int); 5472 method public android.support.v4.widget.AutoScrollHelper setEnabled(boolean); 5473 method public android.support.v4.widget.AutoScrollHelper setExclusive(boolean); 5474 method public android.support.v4.widget.AutoScrollHelper setMaximumEdges(float, float); 5475 method public android.support.v4.widget.AutoScrollHelper setMaximumVelocity(float, float); 5476 method public android.support.v4.widget.AutoScrollHelper setMinimumVelocity(float, float); 5477 method public android.support.v4.widget.AutoScrollHelper setRampDownDuration(int); 5478 method public android.support.v4.widget.AutoScrollHelper setRampUpDuration(int); 5479 method public android.support.v4.widget.AutoScrollHelper setRelativeEdges(float, float); 5480 method public android.support.v4.widget.AutoScrollHelper setRelativeVelocity(float, float); 5481 field public static final int EDGE_TYPE_INSIDE = 0; // 0x0 5482 field public static final int EDGE_TYPE_INSIDE_EXTEND = 1; // 0x1 5483 field public static final int EDGE_TYPE_OUTSIDE = 2; // 0x2 5484 field public static final float NO_MAX = 3.4028235E38f; 5485 field public static final float NO_MIN = 0.0f; 5486 field public static final float RELATIVE_UNSPECIFIED = 0.0f; 5487 } 5488 5489 public final class CompoundButtonCompat { 5490 method public static android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton); 5491 method public static android.content.res.ColorStateList getButtonTintList(android.widget.CompoundButton); 5492 method public static android.graphics.PorterDuff.Mode getButtonTintMode(android.widget.CompoundButton); 5493 method public static void setButtonTintList(android.widget.CompoundButton, android.content.res.ColorStateList); 5494 method public static void setButtonTintMode(android.widget.CompoundButton, android.graphics.PorterDuff.Mode); 5495 } 5496 5497 public class ContentLoadingProgressBar extends android.widget.ProgressBar { 5498 ctor public ContentLoadingProgressBar(android.content.Context); 5499 ctor public ContentLoadingProgressBar(android.content.Context, android.util.AttributeSet); 5500 method public void hide(); 5501 method public void onAttachedToWindow(); 5502 method public void onDetachedFromWindow(); 5503 method public void show(); 5504 } 5505 5506 public abstract class CursorAdapter extends android.widget.BaseAdapter { 5507 ctor public deprecated CursorAdapter(android.content.Context, android.database.Cursor); 5508 ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean); 5509 ctor public CursorAdapter(android.content.Context, android.database.Cursor, int); 5510 method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor); 5511 method public void changeCursor(android.database.Cursor); 5512 method public java.lang.CharSequence convertToString(android.database.Cursor); 5513 method public int getCount(); 5514 method public android.database.Cursor getCursor(); 5515 method public android.widget.Filter getFilter(); 5516 method public android.widget.FilterQueryProvider getFilterQueryProvider(); 5517 method public java.lang.Object getItem(int); 5518 method public long getItemId(int); 5519 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 5520 method protected deprecated void init(android.content.Context, android.database.Cursor, boolean); 5521 method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 5522 method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 5523 method protected void onContentChanged(); 5524 method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence); 5525 method public void setFilterQueryProvider(android.widget.FilterQueryProvider); 5526 method public android.database.Cursor swapCursor(android.database.Cursor); 5527 field public static final deprecated int FLAG_AUTO_REQUERY = 1; // 0x1 5528 field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2 5529 } 5530 5531 public class DrawerLayout extends android.view.ViewGroup { 5532 ctor public DrawerLayout(android.content.Context); 5533 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet); 5534 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet, int); 5535 method public void closeDrawer(android.view.View); 5536 method public void closeDrawer(int); 5537 method public void closeDrawers(); 5538 method public float getDrawerElevation(); 5539 method public int getDrawerLockMode(int); 5540 method public int getDrawerLockMode(android.view.View); 5541 method public java.lang.CharSequence getDrawerTitle(int); 5542 method public android.graphics.drawable.Drawable getStatusBarBackgroundDrawable(); 5543 method public boolean isDrawerOpen(android.view.View); 5544 method public boolean isDrawerOpen(int); 5545 method public boolean isDrawerVisible(android.view.View); 5546 method public boolean isDrawerVisible(int); 5547 method public void onDraw(android.graphics.Canvas); 5548 method protected void onLayout(boolean, int, int, int, int); 5549 method public void openDrawer(android.view.View); 5550 method public void openDrawer(int); 5551 method public void setDrawerElevation(float); 5552 method public void setDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener); 5553 method public void setDrawerLockMode(int); 5554 method public void setDrawerLockMode(int, int); 5555 method public void setDrawerLockMode(int, android.view.View); 5556 method public void setDrawerShadow(android.graphics.drawable.Drawable, int); 5557 method public void setDrawerShadow(int, int); 5558 method public void setDrawerTitle(int, java.lang.CharSequence); 5559 method public void setScrimColor(int); 5560 method public void setStatusBarBackground(android.graphics.drawable.Drawable); 5561 method public void setStatusBarBackground(int); 5562 method public void setStatusBarBackgroundColor(int); 5563 field public static final int LOCK_MODE_LOCKED_CLOSED = 1; // 0x1 5564 field public static final int LOCK_MODE_LOCKED_OPEN = 2; // 0x2 5565 field public static final int LOCK_MODE_UNLOCKED = 0; // 0x0 5566 field public static final int STATE_DRAGGING = 1; // 0x1 5567 field public static final int STATE_IDLE = 0; // 0x0 5568 field public static final int STATE_SETTLING = 2; // 0x2 5569 } 5570 5571 public static abstract interface DrawerLayout.DrawerListener { 5572 method public abstract void onDrawerClosed(android.view.View); 5573 method public abstract void onDrawerOpened(android.view.View); 5574 method public abstract void onDrawerSlide(android.view.View, float); 5575 method public abstract void onDrawerStateChanged(int); 5576 } 5577 5578 public static class DrawerLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 5579 ctor public DrawerLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 5580 ctor public DrawerLayout.LayoutParams(int, int); 5581 ctor public DrawerLayout.LayoutParams(int, int, int); 5582 ctor public DrawerLayout.LayoutParams(android.support.v4.widget.DrawerLayout.LayoutParams); 5583 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 5584 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 5585 field public int gravity; 5586 } 5587 5588 protected static class DrawerLayout.SavedState extends android.view.View.BaseSavedState { 5589 ctor public DrawerLayout.SavedState(android.os.Parcel); 5590 ctor public DrawerLayout.SavedState(android.os.Parcelable); 5591 field public static final android.os.Parcelable.Creator<android.support.v4.widget.DrawerLayout.SavedState> CREATOR; 5592 } 5593 5594 public static abstract class DrawerLayout.SimpleDrawerListener implements android.support.v4.widget.DrawerLayout.DrawerListener { 5595 ctor public DrawerLayout.SimpleDrawerListener(); 5596 method public void onDrawerClosed(android.view.View); 5597 method public void onDrawerOpened(android.view.View); 5598 method public void onDrawerSlide(android.view.View, float); 5599 method public void onDrawerStateChanged(int); 5600 } 5601 5602 public class EdgeEffectCompat { 5603 ctor public EdgeEffectCompat(android.content.Context); 5604 method public boolean draw(android.graphics.Canvas); 5605 method public void finish(); 5606 method public boolean isFinished(); 5607 method public boolean onAbsorb(int); 5608 method public deprecated boolean onPull(float); 5609 method public boolean onPull(float, float); 5610 method public boolean onRelease(); 5611 method public void setSize(int, int); 5612 } 5613 5614 public abstract class ExploreByTouchHelper extends android.support.v4.view.AccessibilityDelegateCompat { 5615 ctor public ExploreByTouchHelper(android.view.View); 5616 method public boolean dispatchHoverEvent(android.view.MotionEvent); 5617 method public int getFocusedVirtualView(); 5618 method protected abstract int getVirtualViewAt(float, float); 5619 method protected abstract void getVisibleVirtualViews(java.util.List<java.lang.Integer>); 5620 method public void invalidateRoot(); 5621 method public void invalidateVirtualView(int); 5622 method protected abstract boolean onPerformActionForVirtualView(int, int, android.os.Bundle); 5623 method protected abstract void onPopulateEventForVirtualView(int, android.view.accessibility.AccessibilityEvent); 5624 method public void onPopulateNodeForHost(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 5625 method protected abstract void onPopulateNodeForVirtualView(int, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 5626 method public boolean sendEventForVirtualView(int, int); 5627 field public static final int HOST_ID = -1; // 0xffffffff 5628 field public static final int INVALID_ID = -2147483648; // 0x80000000 5629 } 5630 5631 public class ListPopupWindowCompat { 5632 method public static android.view.View.OnTouchListener createDragToOpenListener(java.lang.Object, android.view.View); 5633 } 5634 5635 public class ListViewAutoScrollHelper extends android.support.v4.widget.AutoScrollHelper { 5636 ctor public ListViewAutoScrollHelper(android.widget.ListView); 5637 method public boolean canTargetScrollHorizontally(int); 5638 method public boolean canTargetScrollVertically(int); 5639 method public void scrollTargetBy(int, int); 5640 } 5641 5642 public class NestedScrollView extends android.widget.FrameLayout implements android.support.v4.view.NestedScrollingChild android.support.v4.view.NestedScrollingParent { 5643 ctor public NestedScrollView(android.content.Context); 5644 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet); 5645 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet, int); 5646 method public boolean arrowScroll(int); 5647 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 5648 method public boolean executeKeyEvent(android.view.KeyEvent); 5649 method public void fling(int); 5650 method public boolean fullScroll(int); 5651 method public int getMaxScrollAmount(); 5652 method public boolean isFillViewport(); 5653 method public boolean isSmoothScrollingEnabled(); 5654 method public void onAttachedToWindow(); 5655 method public boolean pageScroll(int); 5656 method public void setFillViewport(boolean); 5657 method public void setSmoothScrollingEnabled(boolean); 5658 method public final void smoothScrollBy(int, int); 5659 method public final void smoothScrollTo(int, int); 5660 } 5661 5662 public class PopupMenuCompat { 5663 method public static android.view.View.OnTouchListener getDragToOpenListener(java.lang.Object); 5664 } 5665 5666 public class PopupWindowCompat { 5667 method public static boolean getOverlapAnchor(android.widget.PopupWindow); 5668 method public static int getWindowLayoutType(android.widget.PopupWindow); 5669 method public static void setOverlapAnchor(android.widget.PopupWindow, boolean); 5670 method public static void setWindowLayoutType(android.widget.PopupWindow, int); 5671 method public static void showAsDropDown(android.widget.PopupWindow, android.view.View, int, int, int); 5672 } 5673 5674 public abstract class ResourceCursorAdapter extends android.support.v4.widget.CursorAdapter { 5675 ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor); 5676 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean); 5677 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int); 5678 method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 5679 method public void setDropDownViewResource(int); 5680 method public void setViewResource(int); 5681 } 5682 5683 public class ScrollerCompat { 5684 method public void abortAnimation(); 5685 method public boolean computeScrollOffset(); 5686 method public static android.support.v4.widget.ScrollerCompat create(android.content.Context); 5687 method public static android.support.v4.widget.ScrollerCompat create(android.content.Context, android.view.animation.Interpolator); 5688 method public void fling(int, int, int, int, int, int, int, int); 5689 method public void fling(int, int, int, int, int, int, int, int, int, int); 5690 method public float getCurrVelocity(); 5691 method public int getCurrX(); 5692 method public int getCurrY(); 5693 method public int getFinalX(); 5694 method public int getFinalY(); 5695 method public boolean isFinished(); 5696 method public boolean isOverScrolled(); 5697 method public void notifyHorizontalEdgeReached(int, int, int); 5698 method public void notifyVerticalEdgeReached(int, int, int); 5699 method public void startScroll(int, int, int, int); 5700 method public void startScroll(int, int, int, int, int); 5701 } 5702 5703 public class SearchViewCompat { 5704 method public static java.lang.CharSequence getQuery(android.view.View); 5705 method public static boolean isIconified(android.view.View); 5706 method public static boolean isQueryRefinementEnabled(android.view.View); 5707 method public static boolean isSubmitButtonEnabled(android.view.View); 5708 method public static android.view.View newSearchView(android.content.Context); 5709 method public static void setIconified(android.view.View, boolean); 5710 method public static void setImeOptions(android.view.View, int); 5711 method public static void setInputType(android.view.View, int); 5712 method public static void setMaxWidth(android.view.View, int); 5713 method public static void setOnCloseListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnCloseListenerCompat); 5714 method public static void setOnQueryTextListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnQueryTextListenerCompat); 5715 method public static void setQuery(android.view.View, java.lang.CharSequence, boolean); 5716 method public static void setQueryHint(android.view.View, java.lang.CharSequence); 5717 method public static void setQueryRefinementEnabled(android.view.View, boolean); 5718 method public static void setSearchableInfo(android.view.View, android.content.ComponentName); 5719 method public static void setSubmitButtonEnabled(android.view.View, boolean); 5720 } 5721 5722 public static abstract class SearchViewCompat.OnCloseListenerCompat { 5723 ctor public SearchViewCompat.OnCloseListenerCompat(); 5724 method public boolean onClose(); 5725 } 5726 5727 public static abstract class SearchViewCompat.OnQueryTextListenerCompat { 5728 ctor public SearchViewCompat.OnQueryTextListenerCompat(); 5729 method public boolean onQueryTextChange(java.lang.String); 5730 method public boolean onQueryTextSubmit(java.lang.String); 5731 } 5732 5733 public class SimpleCursorAdapter extends android.support.v4.widget.ResourceCursorAdapter { 5734 ctor public deprecated SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[]); 5735 ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int); 5736 method public void bindView(android.view.View, android.content.Context, android.database.Cursor); 5737 method public void changeCursorAndColumns(android.database.Cursor, java.lang.String[], int[]); 5738 method public android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter(); 5739 method public int getStringConversionColumn(); 5740 method public android.support.v4.widget.SimpleCursorAdapter.ViewBinder getViewBinder(); 5741 method public void setCursorToStringConverter(android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter); 5742 method public void setStringConversionColumn(int); 5743 method public void setViewBinder(android.support.v4.widget.SimpleCursorAdapter.ViewBinder); 5744 method public void setViewImage(android.widget.ImageView, java.lang.String); 5745 method public void setViewText(android.widget.TextView, java.lang.String); 5746 } 5747 5748 public static abstract interface SimpleCursorAdapter.CursorToStringConverter { 5749 method public abstract java.lang.CharSequence convertToString(android.database.Cursor); 5750 } 5751 5752 public static abstract interface SimpleCursorAdapter.ViewBinder { 5753 method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int); 5754 } 5755 5756 public class SlidingPaneLayout extends android.view.ViewGroup { 5757 ctor public SlidingPaneLayout(android.content.Context); 5758 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet); 5759 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet, int); 5760 method protected boolean canScroll(android.view.View, boolean, int, int, int); 5761 method public deprecated boolean canSlide(); 5762 method public boolean closePane(); 5763 method public int getCoveredFadeColor(); 5764 method public int getParallaxDistance(); 5765 method public int getSliderFadeColor(); 5766 method public boolean isOpen(); 5767 method public boolean isSlideable(); 5768 method protected void onLayout(boolean, int, int, int, int); 5769 method public boolean openPane(); 5770 method public void setCoveredFadeColor(int); 5771 method public void setPanelSlideListener(android.support.v4.widget.SlidingPaneLayout.PanelSlideListener); 5772 method public void setParallaxDistance(int); 5773 method public deprecated void setShadowDrawable(android.graphics.drawable.Drawable); 5774 method public void setShadowDrawableLeft(android.graphics.drawable.Drawable); 5775 method public void setShadowDrawableRight(android.graphics.drawable.Drawable); 5776 method public deprecated void setShadowResource(int); 5777 method public void setShadowResourceLeft(int); 5778 method public void setShadowResourceRight(int); 5779 method public void setSliderFadeColor(int); 5780 method public deprecated void smoothSlideClosed(); 5781 method public deprecated void smoothSlideOpen(); 5782 } 5783 5784 public static class SlidingPaneLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 5785 ctor public SlidingPaneLayout.LayoutParams(); 5786 ctor public SlidingPaneLayout.LayoutParams(int, int); 5787 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 5788 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 5789 ctor public SlidingPaneLayout.LayoutParams(android.support.v4.widget.SlidingPaneLayout.LayoutParams); 5790 ctor public SlidingPaneLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 5791 field public float weight; 5792 } 5793 5794 public static abstract interface SlidingPaneLayout.PanelSlideListener { 5795 method public abstract void onPanelClosed(android.view.View); 5796 method public abstract void onPanelOpened(android.view.View); 5797 method public abstract void onPanelSlide(android.view.View, float); 5798 } 5799 5800 public static class SlidingPaneLayout.SimplePanelSlideListener implements android.support.v4.widget.SlidingPaneLayout.PanelSlideListener { 5801 ctor public SlidingPaneLayout.SimplePanelSlideListener(); 5802 method public void onPanelClosed(android.view.View); 5803 method public void onPanelOpened(android.view.View); 5804 method public void onPanelSlide(android.view.View, float); 5805 } 5806 5807 public class Space extends android.view.View { 5808 ctor public Space(android.content.Context, android.util.AttributeSet, int); 5809 ctor public Space(android.content.Context, android.util.AttributeSet); 5810 ctor public Space(android.content.Context); 5811 } 5812 5813 public class SwipeRefreshLayout extends android.view.ViewGroup implements android.support.v4.view.NestedScrollingChild android.support.v4.view.NestedScrollingParent { 5814 ctor public SwipeRefreshLayout(android.content.Context); 5815 ctor public SwipeRefreshLayout(android.content.Context, android.util.AttributeSet); 5816 method public boolean canChildScrollUp(); 5817 method public int getProgressCircleDiameter(); 5818 method public boolean isRefreshing(); 5819 method protected void onLayout(boolean, int, int, int, int); 5820 method public void onMeasure(int, int); 5821 method public deprecated void setColorScheme(int...); 5822 method public void setColorSchemeColors(int...); 5823 method public void setColorSchemeResources(int...); 5824 method public void setDistanceToTriggerSync(int); 5825 method public void setOnRefreshListener(android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener); 5826 method public deprecated void setProgressBackgroundColor(int); 5827 method public void setProgressBackgroundColorSchemeColor(int); 5828 method public void setProgressBackgroundColorSchemeResource(int); 5829 method public void setProgressViewEndTarget(boolean, int); 5830 method public void setProgressViewOffset(boolean, int, int); 5831 method public void setRefreshing(boolean); 5832 method public void setSize(int); 5833 field public static final int DEFAULT = 1; // 0x1 5834 field public static final int LARGE = 0; // 0x0 5835 field protected int mFrom; 5836 field protected int mOriginalOffsetTop; 5837 } 5838 5839 public static abstract interface SwipeRefreshLayout.OnRefreshListener { 5840 method public abstract void onRefresh(); 5841 } 5842 5843 public class TextViewCompat { 5844 method public static void setCompoundDrawablesRelative(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 5845 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 5846 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, int, int, int, int); 5847 } 5848 5849 public class ViewDragHelper { 5850 method public void abort(); 5851 method protected boolean canScroll(android.view.View, boolean, int, int, int, int); 5852 method public void cancel(); 5853 method public void captureChildView(android.view.View, int); 5854 method public boolean checkTouchSlop(int); 5855 method public boolean checkTouchSlop(int, int); 5856 method public boolean continueSettling(boolean); 5857 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, android.support.v4.widget.ViewDragHelper.Callback); 5858 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, float, android.support.v4.widget.ViewDragHelper.Callback); 5859 method public android.view.View findTopChildUnder(int, int); 5860 method public void flingCapturedView(int, int, int, int); 5861 method public int getActivePointerId(); 5862 method public android.view.View getCapturedView(); 5863 method public int getEdgeSize(); 5864 method public float getMinVelocity(); 5865 method public int getTouchSlop(); 5866 method public int getViewDragState(); 5867 method public boolean isCapturedViewUnder(int, int); 5868 method public boolean isEdgeTouched(int); 5869 method public boolean isEdgeTouched(int, int); 5870 method public boolean isPointerDown(int); 5871 method public boolean isViewUnder(android.view.View, int, int); 5872 method public void processTouchEvent(android.view.MotionEvent); 5873 method public void setEdgeTrackingEnabled(int); 5874 method public void setMinVelocity(float); 5875 method public boolean settleCapturedViewAt(int, int); 5876 method public boolean shouldInterceptTouchEvent(android.view.MotionEvent); 5877 method public boolean smoothSlideViewTo(android.view.View, int, int); 5878 field public static final int DIRECTION_ALL = 3; // 0x3 5879 field public static final int DIRECTION_HORIZONTAL = 1; // 0x1 5880 field public static final int DIRECTION_VERTICAL = 2; // 0x2 5881 field public static final int EDGE_ALL = 15; // 0xf 5882 field public static final int EDGE_BOTTOM = 8; // 0x8 5883 field public static final int EDGE_LEFT = 1; // 0x1 5884 field public static final int EDGE_RIGHT = 2; // 0x2 5885 field public static final int EDGE_TOP = 4; // 0x4 5886 field public static final int INVALID_POINTER = -1; // 0xffffffff 5887 field public static final int STATE_DRAGGING = 1; // 0x1 5888 field public static final int STATE_IDLE = 0; // 0x0 5889 field public static final int STATE_SETTLING = 2; // 0x2 5890 } 5891 5892 public static abstract class ViewDragHelper.Callback { 5893 ctor public ViewDragHelper.Callback(); 5894 method public int clampViewPositionHorizontal(android.view.View, int, int); 5895 method public int clampViewPositionVertical(android.view.View, int, int); 5896 method public int getOrderedChildIndex(int); 5897 method public int getViewHorizontalDragRange(android.view.View); 5898 method public int getViewVerticalDragRange(android.view.View); 5899 method public void onEdgeDragStarted(int, int); 5900 method public boolean onEdgeLock(int); 5901 method public void onEdgeTouched(int, int); 5902 method public void onViewCaptured(android.view.View, int); 5903 method public void onViewDragStateChanged(int); 5904 method public void onViewPositionChanged(android.view.View, int, int, int, int); 5905 method public void onViewReleased(android.view.View, float, float); 5906 method public abstract boolean tryCaptureView(android.view.View, int); 5907 } 5908 5909 } 5910 5911 package android.support.v7.app { 5912 5913 public abstract class ActionBar { 5914 ctor public ActionBar(); 5915 method public abstract void addOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 5916 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab); 5917 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, boolean); 5918 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int); 5919 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int, boolean); 5920 method public abstract android.view.View getCustomView(); 5921 method public abstract int getDisplayOptions(); 5922 method public float getElevation(); 5923 method public abstract int getHeight(); 5924 method public int getHideOffset(); 5925 method public abstract deprecated int getNavigationItemCount(); 5926 method public abstract deprecated int getNavigationMode(); 5927 method public abstract deprecated int getSelectedNavigationIndex(); 5928 method public abstract deprecated android.support.v7.app.ActionBar.Tab getSelectedTab(); 5929 method public abstract java.lang.CharSequence getSubtitle(); 5930 method public abstract deprecated android.support.v7.app.ActionBar.Tab getTabAt(int); 5931 method public abstract deprecated int getTabCount(); 5932 method public android.content.Context getThemedContext(); 5933 method public abstract java.lang.CharSequence getTitle(); 5934 method public abstract void hide(); 5935 method public boolean isHideOnContentScrollEnabled(); 5936 method public abstract boolean isShowing(); 5937 method public abstract deprecated android.support.v7.app.ActionBar.Tab newTab(); 5938 method public abstract deprecated void removeAllTabs(); 5939 method public abstract void removeOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 5940 method public abstract deprecated void removeTab(android.support.v7.app.ActionBar.Tab); 5941 method public abstract deprecated void removeTabAt(int); 5942 method public abstract deprecated void selectTab(android.support.v7.app.ActionBar.Tab); 5943 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 5944 method public abstract void setCustomView(android.view.View); 5945 method public abstract void setCustomView(android.view.View, android.support.v7.app.ActionBar.LayoutParams); 5946 method public abstract void setCustomView(int); 5947 method public abstract void setDisplayHomeAsUpEnabled(boolean); 5948 method public abstract void setDisplayOptions(int); 5949 method public abstract void setDisplayOptions(int, int); 5950 method public abstract void setDisplayShowCustomEnabled(boolean); 5951 method public abstract void setDisplayShowHomeEnabled(boolean); 5952 method public abstract void setDisplayShowTitleEnabled(boolean); 5953 method public abstract void setDisplayUseLogoEnabled(boolean); 5954 method public void setElevation(float); 5955 method public void setHideOffset(int); 5956 method public void setHideOnContentScrollEnabled(boolean); 5957 method public void setHomeActionContentDescription(java.lang.CharSequence); 5958 method public void setHomeActionContentDescription(int); 5959 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 5960 method public void setHomeAsUpIndicator(int); 5961 method public void setHomeButtonEnabled(boolean); 5962 method public abstract void setIcon(int); 5963 method public abstract void setIcon(android.graphics.drawable.Drawable); 5964 method public abstract deprecated void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.support.v7.app.ActionBar.OnNavigationListener); 5965 method public abstract void setLogo(int); 5966 method public abstract void setLogo(android.graphics.drawable.Drawable); 5967 method public abstract deprecated void setNavigationMode(int); 5968 method public abstract deprecated void setSelectedNavigationItem(int); 5969 method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable); 5970 method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable); 5971 method public abstract void setSubtitle(java.lang.CharSequence); 5972 method public abstract void setSubtitle(int); 5973 method public abstract void setTitle(java.lang.CharSequence); 5974 method public abstract void setTitle(int); 5975 method public abstract void show(); 5976 field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4 5977 field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10 5978 field public static final int DISPLAY_SHOW_HOME = 2; // 0x2 5979 field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8 5980 field public static final int DISPLAY_USE_LOGO = 1; // 0x1 5981 field public static final deprecated int NAVIGATION_MODE_LIST = 1; // 0x1 5982 field public static final deprecated int NAVIGATION_MODE_STANDARD = 0; // 0x0 5983 field public static final deprecated int NAVIGATION_MODE_TABS = 2; // 0x2 5984 } 5985 5986 public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 5987 ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet); 5988 ctor public ActionBar.LayoutParams(int, int); 5989 ctor public ActionBar.LayoutParams(int, int, int); 5990 ctor public ActionBar.LayoutParams(int); 5991 ctor public ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 5992 ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams); 5993 field public int gravity; 5994 } 5995 5996 public static abstract interface ActionBar.OnMenuVisibilityListener { 5997 method public abstract void onMenuVisibilityChanged(boolean); 5998 } 5999 6000 public static abstract deprecated interface ActionBar.OnNavigationListener { 6001 method public abstract boolean onNavigationItemSelected(int, long); 6002 } 6003 6004 public static abstract deprecated class ActionBar.Tab { 6005 ctor public ActionBar.Tab(); 6006 method public abstract java.lang.CharSequence getContentDescription(); 6007 method public abstract android.view.View getCustomView(); 6008 method public abstract android.graphics.drawable.Drawable getIcon(); 6009 method public abstract int getPosition(); 6010 method public abstract java.lang.Object getTag(); 6011 method public abstract java.lang.CharSequence getText(); 6012 method public abstract void select(); 6013 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(int); 6014 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(java.lang.CharSequence); 6015 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(android.view.View); 6016 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(int); 6017 method public abstract android.support.v7.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable); 6018 method public abstract android.support.v7.app.ActionBar.Tab setIcon(int); 6019 method public abstract android.support.v7.app.ActionBar.Tab setTabListener(android.support.v7.app.ActionBar.TabListener); 6020 method public abstract android.support.v7.app.ActionBar.Tab setTag(java.lang.Object); 6021 method public abstract android.support.v7.app.ActionBar.Tab setText(java.lang.CharSequence); 6022 method public abstract android.support.v7.app.ActionBar.Tab setText(int); 6023 field public static final int INVALID_POSITION = -1; // 0xffffffff 6024 } 6025 6026 public static abstract deprecated interface ActionBar.TabListener { 6027 method public abstract void onTabReselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 6028 method public abstract void onTabSelected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 6029 method public abstract void onTabUnselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 6030 } 6031 6032 public deprecated class ActionBarActivity extends android.support.v7.app.AppCompatActivity { 6033 ctor public ActionBarActivity(); 6034 } 6035 6036 public class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 6037 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int); 6038 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, android.support.v7.widget.Toolbar, int, int); 6039 method public android.view.View.OnClickListener getToolbarNavigationClickListener(); 6040 method public boolean isDrawerIndicatorEnabled(); 6041 method public void onConfigurationChanged(android.content.res.Configuration); 6042 method public void onDrawerClosed(android.view.View); 6043 method public void onDrawerOpened(android.view.View); 6044 method public void onDrawerSlide(android.view.View, float); 6045 method public void onDrawerStateChanged(int); 6046 method public boolean onOptionsItemSelected(android.view.MenuItem); 6047 method public void setDrawerIndicatorEnabled(boolean); 6048 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 6049 method public void setHomeAsUpIndicator(int); 6050 method public void setToolbarNavigationClickListener(android.view.View.OnClickListener); 6051 method public void syncState(); 6052 } 6053 6054 public static abstract interface ActionBarDrawerToggle.Delegate { 6055 method public abstract android.content.Context getActionBarThemedContext(); 6056 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 6057 method public abstract boolean isNavigationVisible(); 6058 method public abstract void setActionBarDescription(int); 6059 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 6060 } 6061 6062 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 6063 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 6064 } 6065 6066 public class AlertDialog extends android.support.v7.app.AppCompatDialog implements android.content.DialogInterface { 6067 ctor protected AlertDialog(android.content.Context); 6068 ctor protected AlertDialog(android.content.Context, int); 6069 ctor protected AlertDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 6070 method public android.widget.Button getButton(int); 6071 method public android.widget.ListView getListView(); 6072 method public void setButton(int, java.lang.CharSequence, android.os.Message); 6073 method public void setButton(int, java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 6074 method public void setCustomTitle(android.view.View); 6075 method public void setIcon(int); 6076 method public void setIcon(android.graphics.drawable.Drawable); 6077 method public void setIconAttribute(int); 6078 method public void setMessage(java.lang.CharSequence); 6079 method public void setView(android.view.View); 6080 method public void setView(android.view.View, int, int, int, int); 6081 } 6082 6083 public static class AlertDialog.Builder { 6084 ctor public AlertDialog.Builder(android.content.Context); 6085 ctor public AlertDialog.Builder(android.content.Context, int); 6086 method public android.support.v7.app.AlertDialog create(); 6087 method public android.content.Context getContext(); 6088 method public android.support.v7.app.AlertDialog.Builder setAdapter(android.widget.ListAdapter, android.content.DialogInterface.OnClickListener); 6089 method public android.support.v7.app.AlertDialog.Builder setCancelable(boolean); 6090 method public android.support.v7.app.AlertDialog.Builder setCursor(android.database.Cursor, android.content.DialogInterface.OnClickListener, java.lang.String); 6091 method public android.support.v7.app.AlertDialog.Builder setCustomTitle(android.view.View); 6092 method public android.support.v7.app.AlertDialog.Builder setIcon(int); 6093 method public android.support.v7.app.AlertDialog.Builder setIcon(android.graphics.drawable.Drawable); 6094 method public android.support.v7.app.AlertDialog.Builder setIconAttribute(int); 6095 method public android.support.v7.app.AlertDialog.Builder setInverseBackgroundForced(boolean); 6096 method public android.support.v7.app.AlertDialog.Builder setItems(int, android.content.DialogInterface.OnClickListener); 6097 method public android.support.v7.app.AlertDialog.Builder setItems(java.lang.CharSequence[], android.content.DialogInterface.OnClickListener); 6098 method public android.support.v7.app.AlertDialog.Builder setMessage(int); 6099 method public android.support.v7.app.AlertDialog.Builder setMessage(java.lang.CharSequence); 6100 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(int, boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 6101 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(java.lang.CharSequence[], boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 6102 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(android.database.Cursor, java.lang.String, java.lang.String, android.content.DialogInterface.OnMultiChoiceClickListener); 6103 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(int, android.content.DialogInterface.OnClickListener); 6104 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 6105 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(int, android.content.DialogInterface.OnClickListener); 6106 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 6107 method public android.support.v7.app.AlertDialog.Builder setOnCancelListener(android.content.DialogInterface.OnCancelListener); 6108 method public android.support.v7.app.AlertDialog.Builder setOnDismissListener(android.content.DialogInterface.OnDismissListener); 6109 method public android.support.v7.app.AlertDialog.Builder setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 6110 method public android.support.v7.app.AlertDialog.Builder setOnKeyListener(android.content.DialogInterface.OnKeyListener); 6111 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(int, android.content.DialogInterface.OnClickListener); 6112 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 6113 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(int, int, android.content.DialogInterface.OnClickListener); 6114 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.database.Cursor, int, java.lang.String, android.content.DialogInterface.OnClickListener); 6115 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(java.lang.CharSequence[], int, android.content.DialogInterface.OnClickListener); 6116 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.widget.ListAdapter, int, android.content.DialogInterface.OnClickListener); 6117 method public android.support.v7.app.AlertDialog.Builder setTitle(int); 6118 method public android.support.v7.app.AlertDialog.Builder setTitle(java.lang.CharSequence); 6119 method public android.support.v7.app.AlertDialog.Builder setView(int); 6120 method public android.support.v7.app.AlertDialog.Builder setView(android.view.View); 6121 method public android.support.v7.app.AlertDialog show(); 6122 } 6123 6124 public class AppCompatActivity extends android.support.v4.app.FragmentActivity implements android.support.v7.app.ActionBarDrawerToggle.DelegateProvider android.support.v7.app.AppCompatCallback { 6125 ctor public AppCompatActivity(); 6126 method public android.support.v7.app.AppCompatDelegate getDelegate(); 6127 method public android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 6128 method public android.support.v7.app.ActionBar getSupportActionBar(); 6129 method public android.content.Intent getSupportParentActivityIntent(); 6130 method public void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 6131 method public final boolean onMenuItemSelected(int, android.view.MenuItem); 6132 method public void onPrepareSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 6133 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 6134 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 6135 method public deprecated void onSupportContentChanged(); 6136 method public boolean onSupportNavigateUp(); 6137 method public android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 6138 method public void setSupportActionBar(android.support.v7.widget.Toolbar); 6139 method public deprecated void setSupportProgress(int); 6140 method public deprecated void setSupportProgressBarIndeterminate(boolean); 6141 method public deprecated void setSupportProgressBarIndeterminateVisibility(boolean); 6142 method public deprecated void setSupportProgressBarVisibility(boolean); 6143 method public android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 6144 method public void supportNavigateUpTo(android.content.Intent); 6145 method public boolean supportRequestWindowFeature(int); 6146 method public boolean supportShouldUpRecreateTask(android.content.Intent); 6147 } 6148 6149 public abstract interface AppCompatCallback { 6150 method public abstract void onSupportActionModeFinished(android.support.v7.view.ActionMode); 6151 method public abstract void onSupportActionModeStarted(android.support.v7.view.ActionMode); 6152 method public abstract android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 6153 } 6154 6155 public abstract class AppCompatDelegate { 6156 method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 6157 method public static android.support.v7.app.AppCompatDelegate create(android.app.Activity, android.support.v7.app.AppCompatCallback); 6158 method public static android.support.v7.app.AppCompatDelegate create(android.app.Dialog, android.support.v7.app.AppCompatCallback); 6159 method public abstract android.view.View createView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 6160 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 6161 method public abstract android.view.MenuInflater getMenuInflater(); 6162 method public abstract android.support.v7.app.ActionBar getSupportActionBar(); 6163 method public abstract boolean hasWindowFeature(int); 6164 method public abstract void installViewFactory(); 6165 method public abstract void invalidateOptionsMenu(); 6166 method public abstract boolean isHandleNativeActionModesEnabled(); 6167 method public abstract void onConfigurationChanged(android.content.res.Configuration); 6168 method public abstract void onCreate(android.os.Bundle); 6169 method public abstract void onDestroy(); 6170 method public abstract void onPostCreate(android.os.Bundle); 6171 method public abstract void onPostResume(); 6172 method public abstract void onStop(); 6173 method public abstract boolean requestWindowFeature(int); 6174 method public abstract void setContentView(android.view.View); 6175 method public abstract void setContentView(int); 6176 method public abstract void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 6177 method public abstract void setHandleNativeActionModesEnabled(boolean); 6178 method public abstract void setSupportActionBar(android.support.v7.widget.Toolbar); 6179 method public abstract void setTitle(java.lang.CharSequence); 6180 method public abstract android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 6181 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 6182 field public static final int FEATURE_SUPPORT_ACTION_BAR = 108; // 0x6c 6183 field public static final int FEATURE_SUPPORT_ACTION_BAR_OVERLAY = 109; // 0x6d 6184 } 6185 6186 public class AppCompatDialog extends android.app.Dialog implements android.support.v7.app.AppCompatCallback { 6187 ctor public AppCompatDialog(android.content.Context); 6188 ctor public AppCompatDialog(android.content.Context, int); 6189 ctor protected AppCompatDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 6190 method public android.support.v7.app.AppCompatDelegate getDelegate(); 6191 method public android.support.v7.app.ActionBar getSupportActionBar(); 6192 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 6193 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 6194 method public android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 6195 method public boolean supportRequestWindowFeature(int); 6196 } 6197 6198 public class AppCompatDialogFragment extends android.support.v4.app.DialogFragment { 6199 ctor public AppCompatDialogFragment(); 6200 } 6201 6202 public class NotificationCompat extends android.support.v4.app.NotificationCompat { 6203 ctor public NotificationCompat(); 6204 } 6205 6206 public static class NotificationCompat.Builder extends android.support.v4.app.NotificationCompat.Builder { 6207 ctor public NotificationCompat.Builder(android.content.Context); 6208 } 6209 6210 public static class NotificationCompat.MediaStyle extends android.support.v4.app.NotificationCompat.Style { 6211 ctor public NotificationCompat.MediaStyle(); 6212 ctor public NotificationCompat.MediaStyle(android.support.v4.app.NotificationCompat.Builder); 6213 method public android.support.v7.app.NotificationCompat.MediaStyle setCancelButtonIntent(android.app.PendingIntent); 6214 method public android.support.v7.app.NotificationCompat.MediaStyle setMediaSession(android.support.v4.media.session.MediaSessionCompat.Token); 6215 method public android.support.v7.app.NotificationCompat.MediaStyle setShowActionsInCompactView(int...); 6216 method public android.support.v7.app.NotificationCompat.MediaStyle setShowCancelButton(boolean); 6217 } 6218 6219 } 6220 6221 package android.support.v7.appcompat { 6222 6223 public final class R { 6224 ctor public R(); 6225 } 6226 6227 public static final class R.anim { 6228 ctor public R.anim(); 6229 field public static int abc_fade_in; 6230 field public static int abc_fade_out; 6231 field public static int abc_grow_fade_in_from_bottom; 6232 field public static int abc_popup_enter; 6233 field public static int abc_popup_exit; 6234 field public static int abc_shrink_fade_out_from_bottom; 6235 field public static int abc_slide_in_bottom; 6236 field public static int abc_slide_in_top; 6237 field public static int abc_slide_out_bottom; 6238 field public static int abc_slide_out_top; 6239 } 6240 6241 public static final class R.attr { 6242 ctor public R.attr(); 6243 field public static int actionBarDivider; 6244 field public static int actionBarItemBackground; 6245 field public static int actionBarPopupTheme; 6246 field public static int actionBarSize; 6247 field public static int actionBarSplitStyle; 6248 field public static int actionBarStyle; 6249 field public static int actionBarTabBarStyle; 6250 field public static int actionBarTabStyle; 6251 field public static int actionBarTabTextStyle; 6252 field public static int actionBarTheme; 6253 field public static int actionBarWidgetTheme; 6254 field public static int actionButtonStyle; 6255 field public static int actionDropDownStyle; 6256 field public static int actionLayout; 6257 field public static int actionMenuTextAppearance; 6258 field public static int actionMenuTextColor; 6259 field public static int actionModeBackground; 6260 field public static int actionModeCloseButtonStyle; 6261 field public static int actionModeCloseDrawable; 6262 field public static int actionModeCopyDrawable; 6263 field public static int actionModeCutDrawable; 6264 field public static int actionModeFindDrawable; 6265 field public static int actionModePasteDrawable; 6266 field public static int actionModePopupWindowStyle; 6267 field public static int actionModeSelectAllDrawable; 6268 field public static int actionModeShareDrawable; 6269 field public static int actionModeSplitBackground; 6270 field public static int actionModeStyle; 6271 field public static int actionModeWebSearchDrawable; 6272 field public static int actionOverflowButtonStyle; 6273 field public static int actionOverflowMenuStyle; 6274 field public static int actionProviderClass; 6275 field public static int actionViewClass; 6276 field public static int activityChooserViewStyle; 6277 field public static int alertDialogButtonGroupStyle; 6278 field public static int alertDialogCenterButtons; 6279 field public static int alertDialogStyle; 6280 field public static int alertDialogTheme; 6281 field public static int arrowHeadLength; 6282 field public static int arrowShaftLength; 6283 field public static int autoCompleteTextViewStyle; 6284 field public static int background; 6285 field public static int backgroundSplit; 6286 field public static int backgroundStacked; 6287 field public static int backgroundTint; 6288 field public static int backgroundTintMode; 6289 field public static int barLength; 6290 field public static int borderlessButtonStyle; 6291 field public static int buttonBarButtonStyle; 6292 field public static int buttonBarNegativeButtonStyle; 6293 field public static int buttonBarNeutralButtonStyle; 6294 field public static int buttonBarPositiveButtonStyle; 6295 field public static int buttonBarStyle; 6296 field public static int buttonPanelSideLayout; 6297 field public static int buttonStyle; 6298 field public static int buttonStyleSmall; 6299 field public static int buttonTint; 6300 field public static int buttonTintMode; 6301 field public static int checkboxStyle; 6302 field public static int checkedTextViewStyle; 6303 field public static int closeIcon; 6304 field public static int closeItemLayout; 6305 field public static int collapseContentDescription; 6306 field public static int collapseIcon; 6307 field public static int color; 6308 field public static int colorAccent; 6309 field public static int colorButtonNormal; 6310 field public static int colorControlActivated; 6311 field public static int colorControlHighlight; 6312 field public static int colorControlNormal; 6313 field public static int colorPrimary; 6314 field public static int colorPrimaryDark; 6315 field public static int colorSwitchThumbNormal; 6316 field public static int commitIcon; 6317 field public static int contentInsetEnd; 6318 field public static int contentInsetLeft; 6319 field public static int contentInsetRight; 6320 field public static int contentInsetStart; 6321 field public static int controlBackground; 6322 field public static int customNavigationLayout; 6323 field public static int defaultQueryHint; 6324 field public static int dialogPreferredPadding; 6325 field public static int dialogTheme; 6326 field public static int displayOptions; 6327 field public static int divider; 6328 field public static int dividerHorizontal; 6329 field public static int dividerPadding; 6330 field public static int dividerVertical; 6331 field public static int drawableSize; 6332 field public static int drawerArrowStyle; 6333 field public static int dropDownListViewStyle; 6334 field public static int dropdownListPreferredItemHeight; 6335 field public static int editTextBackground; 6336 field public static int editTextColor; 6337 field public static int editTextStyle; 6338 field public static int elevation; 6339 field public static int expandActivityOverflowButtonDrawable; 6340 field public static int gapBetweenBars; 6341 field public static int goIcon; 6342 field public static int height; 6343 field public static int hideOnContentScroll; 6344 field public static int homeAsUpIndicator; 6345 field public static int homeLayout; 6346 field public static int icon; 6347 field public static int iconifiedByDefault; 6348 field public static int indeterminateProgressStyle; 6349 field public static int initialActivityCount; 6350 field public static int isLightTheme; 6351 field public static int itemPadding; 6352 field public static int layout; 6353 field public static int listChoiceBackgroundIndicator; 6354 field public static int listDividerAlertDialog; 6355 field public static int listItemLayout; 6356 field public static int listLayout; 6357 field public static int listPopupWindowStyle; 6358 field public static int listPreferredItemHeight; 6359 field public static int listPreferredItemHeightLarge; 6360 field public static int listPreferredItemHeightSmall; 6361 field public static int listPreferredItemPaddingLeft; 6362 field public static int listPreferredItemPaddingRight; 6363 field public static int logo; 6364 field public static int logoDescription; 6365 field public static int maxButtonHeight; 6366 field public static int measureWithLargestChild; 6367 field public static int multiChoiceItemLayout; 6368 field public static int navigationContentDescription; 6369 field public static int navigationIcon; 6370 field public static int navigationMode; 6371 field public static int overlapAnchor; 6372 field public static int paddingEnd; 6373 field public static int paddingStart; 6374 field public static int panelBackground; 6375 field public static int panelMenuListTheme; 6376 field public static int panelMenuListWidth; 6377 field public static int popupMenuStyle; 6378 field public static int popupTheme; 6379 field public static int popupWindowStyle; 6380 field public static int preserveIconSpacing; 6381 field public static int progressBarPadding; 6382 field public static int progressBarStyle; 6383 field public static int queryBackground; 6384 field public static int queryHint; 6385 field public static int radioButtonStyle; 6386 field public static int ratingBarStyle; 6387 field public static int searchHintIcon; 6388 field public static int searchIcon; 6389 field public static int searchViewStyle; 6390 field public static int selectableItemBackground; 6391 field public static int selectableItemBackgroundBorderless; 6392 field public static int showAsAction; 6393 field public static int showDividers; 6394 field public static int showText; 6395 field public static int singleChoiceItemLayout; 6396 field public static int spinBars; 6397 field public static int spinnerDropDownItemStyle; 6398 field public static int spinnerStyle; 6399 field public static int splitTrack; 6400 field public static int state_above_anchor; 6401 field public static int submitBackground; 6402 field public static int subtitle; 6403 field public static int subtitleTextAppearance; 6404 field public static int subtitleTextColor; 6405 field public static int subtitleTextStyle; 6406 field public static int suggestionRowLayout; 6407 field public static int switchMinWidth; 6408 field public static int switchPadding; 6409 field public static int switchStyle; 6410 field public static int switchTextAppearance; 6411 field public static int textAllCaps; 6412 field public static int textAppearanceLargePopupMenu; 6413 field public static int textAppearanceListItem; 6414 field public static int textAppearanceListItemSmall; 6415 field public static int textAppearanceSearchResultSubtitle; 6416 field public static int textAppearanceSearchResultTitle; 6417 field public static int textAppearanceSmallPopupMenu; 6418 field public static int textColorAlertDialogListItem; 6419 field public static int textColorSearchUrl; 6420 field public static int theme; 6421 field public static int thickness; 6422 field public static int thumbTextPadding; 6423 field public static int title; 6424 field public static int titleMarginBottom; 6425 field public static int titleMarginEnd; 6426 field public static int titleMarginStart; 6427 field public static int titleMarginTop; 6428 field public static int titleMargins; 6429 field public static int titleTextAppearance; 6430 field public static int titleTextColor; 6431 field public static int titleTextStyle; 6432 field public static int toolbarNavigationButtonStyle; 6433 field public static int toolbarStyle; 6434 field public static int track; 6435 field public static int voiceIcon; 6436 field public static int windowActionBar; 6437 field public static int windowActionBarOverlay; 6438 field public static int windowActionModeOverlay; 6439 field public static int windowFixedHeightMajor; 6440 field public static int windowFixedHeightMinor; 6441 field public static int windowFixedWidthMajor; 6442 field public static int windowFixedWidthMinor; 6443 field public static int windowMinWidthMajor; 6444 field public static int windowMinWidthMinor; 6445 field public static int windowNoTitle; 6446 } 6447 6448 public static final class R.bool { 6449 ctor public R.bool(); 6450 field public static int abc_action_bar_embed_tabs; 6451 field public static int abc_action_bar_embed_tabs_pre_jb; 6452 field public static int abc_action_bar_expanded_action_views_exclusive; 6453 field public static int abc_config_actionMenuItemAllCaps; 6454 field public static int abc_config_allowActionMenuItemTextWithIcon; 6455 field public static int abc_config_closeDialogWhenTouchOutside; 6456 field public static int abc_config_showMenuShortcutsWhenKeyboardPresent; 6457 } 6458 6459 public static final class R.color { 6460 ctor public R.color(); 6461 field public static int abc_background_cache_hint_selector_material_dark; 6462 field public static int abc_background_cache_hint_selector_material_light; 6463 field public static int abc_color_highlight_material; 6464 field public static int abc_input_method_navigation_guard; 6465 field public static int abc_primary_text_disable_only_material_dark; 6466 field public static int abc_primary_text_disable_only_material_light; 6467 field public static int abc_primary_text_material_dark; 6468 field public static int abc_primary_text_material_light; 6469 field public static int abc_search_url_text; 6470 field public static int abc_search_url_text_normal; 6471 field public static int abc_search_url_text_pressed; 6472 field public static int abc_search_url_text_selected; 6473 field public static int abc_secondary_text_material_dark; 6474 field public static int abc_secondary_text_material_light; 6475 field public static int accent_material_dark; 6476 field public static int accent_material_light; 6477 field public static int background_floating_material_dark; 6478 field public static int background_floating_material_light; 6479 field public static int background_material_dark; 6480 field public static int background_material_light; 6481 field public static int bright_foreground_disabled_material_dark; 6482 field public static int bright_foreground_disabled_material_light; 6483 field public static int bright_foreground_inverse_material_dark; 6484 field public static int bright_foreground_inverse_material_light; 6485 field public static int bright_foreground_material_dark; 6486 field public static int bright_foreground_material_light; 6487 field public static int button_material_dark; 6488 field public static int button_material_light; 6489 field public static int dim_foreground_disabled_material_dark; 6490 field public static int dim_foreground_disabled_material_light; 6491 field public static int dim_foreground_material_dark; 6492 field public static int dim_foreground_material_light; 6493 field public static int foreground_material_dark; 6494 field public static int foreground_material_light; 6495 field public static int highlighted_text_material_dark; 6496 field public static int highlighted_text_material_light; 6497 field public static int hint_foreground_material_dark; 6498 field public static int hint_foreground_material_light; 6499 field public static int material_blue_grey_800; 6500 field public static int material_blue_grey_900; 6501 field public static int material_blue_grey_950; 6502 field public static int material_deep_teal_200; 6503 field public static int material_deep_teal_500; 6504 field public static int material_grey_100; 6505 field public static int material_grey_300; 6506 field public static int material_grey_50; 6507 field public static int material_grey_600; 6508 field public static int material_grey_800; 6509 field public static int material_grey_850; 6510 field public static int material_grey_900; 6511 field public static int primary_dark_material_dark; 6512 field public static int primary_dark_material_light; 6513 field public static int primary_material_dark; 6514 field public static int primary_material_light; 6515 field public static int primary_text_default_material_dark; 6516 field public static int primary_text_default_material_light; 6517 field public static int primary_text_disabled_material_dark; 6518 field public static int primary_text_disabled_material_light; 6519 field public static int ripple_material_dark; 6520 field public static int ripple_material_light; 6521 field public static int secondary_text_default_material_dark; 6522 field public static int secondary_text_default_material_light; 6523 field public static int secondary_text_disabled_material_dark; 6524 field public static int secondary_text_disabled_material_light; 6525 field public static int switch_thumb_disabled_material_dark; 6526 field public static int switch_thumb_disabled_material_light; 6527 field public static int switch_thumb_material_dark; 6528 field public static int switch_thumb_material_light; 6529 field public static int switch_thumb_normal_material_dark; 6530 field public static int switch_thumb_normal_material_light; 6531 } 6532 6533 public static final class R.dimen { 6534 ctor public R.dimen(); 6535 field public static int abc_action_bar_content_inset_material; 6536 field public static int abc_action_bar_default_height_material; 6537 field public static int abc_action_bar_default_padding_end_material; 6538 field public static int abc_action_bar_default_padding_start_material; 6539 field public static int abc_action_bar_icon_vertical_padding_material; 6540 field public static int abc_action_bar_overflow_padding_end_material; 6541 field public static int abc_action_bar_overflow_padding_start_material; 6542 field public static int abc_action_bar_progress_bar_size; 6543 field public static int abc_action_bar_stacked_max_height; 6544 field public static int abc_action_bar_stacked_tab_max_width; 6545 field public static int abc_action_bar_subtitle_bottom_margin_material; 6546 field public static int abc_action_bar_subtitle_top_margin_material; 6547 field public static int abc_action_button_min_height_material; 6548 field public static int abc_action_button_min_width_material; 6549 field public static int abc_action_button_min_width_overflow_material; 6550 field public static int abc_alert_dialog_button_bar_height; 6551 field public static int abc_button_inset_horizontal_material; 6552 field public static int abc_button_inset_vertical_material; 6553 field public static int abc_button_padding_horizontal_material; 6554 field public static int abc_button_padding_vertical_material; 6555 field public static int abc_config_prefDialogWidth; 6556 field public static int abc_control_corner_material; 6557 field public static int abc_control_inset_material; 6558 field public static int abc_control_padding_material; 6559 field public static int abc_dialog_list_padding_vertical_material; 6560 field public static int abc_dialog_min_width_major; 6561 field public static int abc_dialog_min_width_minor; 6562 field public static int abc_dialog_padding_material; 6563 field public static int abc_dialog_padding_top_material; 6564 field public static int abc_disabled_alpha_material_dark; 6565 field public static int abc_disabled_alpha_material_light; 6566 field public static int abc_dropdownitem_icon_width; 6567 field public static int abc_dropdownitem_text_padding_left; 6568 field public static int abc_dropdownitem_text_padding_right; 6569 field public static int abc_edit_text_inset_bottom_material; 6570 field public static int abc_edit_text_inset_horizontal_material; 6571 field public static int abc_edit_text_inset_top_material; 6572 field public static int abc_floating_window_z; 6573 field public static int abc_list_item_padding_horizontal_material; 6574 field public static int abc_panel_menu_list_width; 6575 field public static int abc_search_view_preferred_width; 6576 field public static int abc_search_view_text_min_width; 6577 field public static int abc_switch_padding; 6578 field public static int abc_text_size_body_1_material; 6579 field public static int abc_text_size_body_2_material; 6580 field public static int abc_text_size_button_material; 6581 field public static int abc_text_size_caption_material; 6582 field public static int abc_text_size_display_1_material; 6583 field public static int abc_text_size_display_2_material; 6584 field public static int abc_text_size_display_3_material; 6585 field public static int abc_text_size_display_4_material; 6586 field public static int abc_text_size_headline_material; 6587 field public static int abc_text_size_large_material; 6588 field public static int abc_text_size_medium_material; 6589 field public static int abc_text_size_menu_material; 6590 field public static int abc_text_size_small_material; 6591 field public static int abc_text_size_subhead_material; 6592 field public static int abc_text_size_subtitle_material_toolbar; 6593 field public static int abc_text_size_title_material; 6594 field public static int abc_text_size_title_material_toolbar; 6595 field public static int dialog_fixed_height_major; 6596 field public static int dialog_fixed_height_minor; 6597 field public static int dialog_fixed_width_major; 6598 field public static int dialog_fixed_width_minor; 6599 field public static int disabled_alpha_material_dark; 6600 field public static int disabled_alpha_material_light; 6601 field public static int highlight_alpha_material_colored; 6602 field public static int highlight_alpha_material_dark; 6603 field public static int highlight_alpha_material_light; 6604 field public static int notification_large_icon_height; 6605 field public static int notification_large_icon_width; 6606 field public static int notification_subtext_size; 6607 } 6608 6609 public static final class R.drawable { 6610 ctor public R.drawable(); 6611 field public static int abc_ab_share_pack_mtrl_alpha; 6612 field public static int abc_action_bar_item_background_material; 6613 field public static int abc_btn_borderless_material; 6614 field public static int abc_btn_check_material; 6615 field public static int abc_btn_check_to_on_mtrl_000; 6616 field public static int abc_btn_check_to_on_mtrl_015; 6617 field public static int abc_btn_colored_material; 6618 field public static int abc_btn_default_mtrl_shape; 6619 field public static int abc_btn_radio_material; 6620 field public static int abc_btn_radio_to_on_mtrl_000; 6621 field public static int abc_btn_radio_to_on_mtrl_015; 6622 field public static int abc_btn_rating_star_off_mtrl_alpha; 6623 field public static int abc_btn_rating_star_on_mtrl_alpha; 6624 field public static int abc_btn_switch_to_on_mtrl_00001; 6625 field public static int abc_btn_switch_to_on_mtrl_00012; 6626 field public static int abc_cab_background_internal_bg; 6627 field public static int abc_cab_background_top_material; 6628 field public static int abc_cab_background_top_mtrl_alpha; 6629 field public static int abc_control_background_material; 6630 field public static int abc_dialog_material_background_dark; 6631 field public static int abc_dialog_material_background_light; 6632 field public static int abc_edit_text_material; 6633 field public static int abc_ic_ab_back_mtrl_am_alpha; 6634 field public static int abc_ic_clear_mtrl_alpha; 6635 field public static int abc_ic_commit_search_api_mtrl_alpha; 6636 field public static int abc_ic_go_search_api_mtrl_alpha; 6637 field public static int abc_ic_menu_copy_mtrl_am_alpha; 6638 field public static int abc_ic_menu_cut_mtrl_alpha; 6639 field public static int abc_ic_menu_moreoverflow_mtrl_alpha; 6640 field public static int abc_ic_menu_paste_mtrl_am_alpha; 6641 field public static int abc_ic_menu_selectall_mtrl_alpha; 6642 field public static int abc_ic_menu_share_mtrl_alpha; 6643 field public static int abc_ic_search_api_mtrl_alpha; 6644 field public static int abc_ic_voice_search_api_mtrl_alpha; 6645 field public static int abc_item_background_holo_dark; 6646 field public static int abc_item_background_holo_light; 6647 field public static int abc_list_divider_mtrl_alpha; 6648 field public static int abc_list_focused_holo; 6649 field public static int abc_list_longpressed_holo; 6650 field public static int abc_list_pressed_holo_dark; 6651 field public static int abc_list_pressed_holo_light; 6652 field public static int abc_list_selector_background_transition_holo_dark; 6653 field public static int abc_list_selector_background_transition_holo_light; 6654 field public static int abc_list_selector_disabled_holo_dark; 6655 field public static int abc_list_selector_disabled_holo_light; 6656 field public static int abc_list_selector_holo_dark; 6657 field public static int abc_list_selector_holo_light; 6658 field public static int abc_menu_hardkey_panel_mtrl_mult; 6659 field public static int abc_popup_background_mtrl_mult; 6660 field public static int abc_ratingbar_full_material; 6661 field public static int abc_spinner_mtrl_am_alpha; 6662 field public static int abc_spinner_textfield_background_material; 6663 field public static int abc_switch_thumb_material; 6664 field public static int abc_switch_track_mtrl_alpha; 6665 field public static int abc_tab_indicator_material; 6666 field public static int abc_tab_indicator_mtrl_alpha; 6667 field public static int abc_text_cursor_material; 6668 field public static int abc_textfield_activated_mtrl_alpha; 6669 field public static int abc_textfield_default_mtrl_alpha; 6670 field public static int abc_textfield_search_activated_mtrl_alpha; 6671 field public static int abc_textfield_search_default_mtrl_alpha; 6672 field public static int abc_textfield_search_material; 6673 field public static int notification_template_icon_bg; 6674 } 6675 6676 public static final class R.id { 6677 ctor public R.id(); 6678 field public static int action0; 6679 field public static int action_bar; 6680 field public static int action_bar_activity_content; 6681 field public static int action_bar_container; 6682 field public static int action_bar_root; 6683 field public static int action_bar_spinner; 6684 field public static int action_bar_subtitle; 6685 field public static int action_bar_title; 6686 field public static int action_context_bar; 6687 field public static int action_divider; 6688 field public static int action_menu_divider; 6689 field public static int action_menu_presenter; 6690 field public static int action_mode_bar; 6691 field public static int action_mode_bar_stub; 6692 field public static int action_mode_close_button; 6693 field public static int activity_chooser_view_content; 6694 field public static int alertTitle; 6695 field public static int always; 6696 field public static int beginning; 6697 field public static int buttonPanel; 6698 field public static int cancel_action; 6699 field public static int checkbox; 6700 field public static int chronometer; 6701 field public static int collapseActionView; 6702 field public static int contentPanel; 6703 field public static int custom; 6704 field public static int customPanel; 6705 field public static int decor_content_parent; 6706 field public static int default_activity_button; 6707 field public static int disableHome; 6708 field public static int edit_query; 6709 field public static int end; 6710 field public static int end_padder; 6711 field public static int expand_activities_button; 6712 field public static int expanded_menu; 6713 field public static int home; 6714 field public static int homeAsUp; 6715 field public static int icon; 6716 field public static int ifRoom; 6717 field public static int image; 6718 field public static int info; 6719 field public static int line1; 6720 field public static int line3; 6721 field public static int listMode; 6722 field public static int list_item; 6723 field public static int media_actions; 6724 field public static int middle; 6725 field public static int multiply; 6726 field public static int never; 6727 field public static int none; 6728 field public static int normal; 6729 field public static int parentPanel; 6730 field public static int progress_circular; 6731 field public static int progress_horizontal; 6732 field public static int radio; 6733 field public static int screen; 6734 field public static int scrollView; 6735 field public static int search_badge; 6736 field public static int search_bar; 6737 field public static int search_button; 6738 field public static int search_close_btn; 6739 field public static int search_edit_frame; 6740 field public static int search_go_btn; 6741 field public static int search_mag_icon; 6742 field public static int search_plate; 6743 field public static int search_src_text; 6744 field public static int search_voice_btn; 6745 field public static int select_dialog_listview; 6746 field public static int shortcut; 6747 field public static int showCustom; 6748 field public static int showHome; 6749 field public static int showTitle; 6750 field public static int split_action_bar; 6751 field public static int src_atop; 6752 field public static int src_in; 6753 field public static int src_over; 6754 field public static int status_bar_latest_event_content; 6755 field public static int submit_area; 6756 field public static int tabMode; 6757 field public static int text; 6758 field public static int text2; 6759 field public static int textSpacerNoButtons; 6760 field public static int time; 6761 field public static int title; 6762 field public static int title_template; 6763 field public static int topPanel; 6764 field public static int up; 6765 field public static int useLogo; 6766 field public static int withText; 6767 field public static int wrap_content; 6768 } 6769 6770 public static final class R.integer { 6771 ctor public R.integer(); 6772 field public static int abc_config_activityDefaultDur; 6773 field public static int abc_config_activityShortDur; 6774 field public static int abc_max_action_buttons; 6775 field public static int cancel_button_image_alpha; 6776 field public static int status_bar_notification_info_maxnum; 6777 } 6778 6779 public static final class R.layout { 6780 ctor public R.layout(); 6781 field public static int abc_action_bar_title_item; 6782 field public static int abc_action_bar_up_container; 6783 field public static int abc_action_bar_view_list_nav_layout; 6784 field public static int abc_action_menu_item_layout; 6785 field public static int abc_action_menu_layout; 6786 field public static int abc_action_mode_bar; 6787 field public static int abc_action_mode_close_item_material; 6788 field public static int abc_activity_chooser_view; 6789 field public static int abc_activity_chooser_view_list_item; 6790 field public static int abc_alert_dialog_material; 6791 field public static int abc_dialog_title_material; 6792 field public static int abc_expanded_menu_layout; 6793 field public static int abc_list_menu_item_checkbox; 6794 field public static int abc_list_menu_item_icon; 6795 field public static int abc_list_menu_item_layout; 6796 field public static int abc_list_menu_item_radio; 6797 field public static int abc_popup_menu_item_layout; 6798 field public static int abc_screen_content_include; 6799 field public static int abc_screen_simple; 6800 field public static int abc_screen_simple_overlay_action_mode; 6801 field public static int abc_screen_toolbar; 6802 field public static int abc_search_dropdown_item_icons_2line; 6803 field public static int abc_search_view; 6804 field public static int abc_select_dialog_material; 6805 field public static int notification_media_action; 6806 field public static int notification_media_cancel_action; 6807 field public static int notification_template_big_media; 6808 field public static int notification_template_big_media_narrow; 6809 field public static int notification_template_lines; 6810 field public static int notification_template_media; 6811 field public static int notification_template_part_chronometer; 6812 field public static int notification_template_part_time; 6813 field public static int select_dialog_item_material; 6814 field public static int select_dialog_multichoice_material; 6815 field public static int select_dialog_singlechoice_material; 6816 field public static int support_simple_spinner_dropdown_item; 6817 } 6818 6819 public static final class R.string { 6820 ctor public R.string(); 6821 field public static int abc_action_bar_home_description; 6822 field public static int abc_action_bar_home_description_format; 6823 field public static int abc_action_bar_home_subtitle_description_format; 6824 field public static int abc_action_bar_up_description; 6825 field public static int abc_action_menu_overflow_description; 6826 field public static int abc_action_mode_done; 6827 field public static int abc_activity_chooser_view_see_all; 6828 field public static int abc_activitychooserview_choose_application; 6829 field public static int abc_search_hint; 6830 field public static int abc_searchview_description_clear; 6831 field public static int abc_searchview_description_query; 6832 field public static int abc_searchview_description_search; 6833 field public static int abc_searchview_description_submit; 6834 field public static int abc_searchview_description_voice; 6835 field public static int abc_shareactionprovider_share_with; 6836 field public static int abc_shareactionprovider_share_with_application; 6837 field public static int abc_toolbar_collapse_description; 6838 field public static int status_bar_notification_info_overflow; 6839 } 6840 6841 public static final class R.style { 6842 ctor public R.style(); 6843 field public static int AlertDialog_AppCompat; 6844 field public static int AlertDialog_AppCompat_Light; 6845 field public static int Animation_AppCompat_Dialog; 6846 field public static int Animation_AppCompat_DropDownUp; 6847 field public static int Base_AlertDialog_AppCompat; 6848 field public static int Base_AlertDialog_AppCompat_Light; 6849 field public static int Base_Animation_AppCompat_Dialog; 6850 field public static int Base_Animation_AppCompat_DropDownUp; 6851 field public static int Base_DialogWindowTitleBackground_AppCompat; 6852 field public static int Base_DialogWindowTitle_AppCompat; 6853 field public static int Base_TextAppearance_AppCompat; 6854 field public static int Base_TextAppearance_AppCompat_Body1; 6855 field public static int Base_TextAppearance_AppCompat_Body2; 6856 field public static int Base_TextAppearance_AppCompat_Button; 6857 field public static int Base_TextAppearance_AppCompat_Caption; 6858 field public static int Base_TextAppearance_AppCompat_Display1; 6859 field public static int Base_TextAppearance_AppCompat_Display2; 6860 field public static int Base_TextAppearance_AppCompat_Display3; 6861 field public static int Base_TextAppearance_AppCompat_Display4; 6862 field public static int Base_TextAppearance_AppCompat_Headline; 6863 field public static int Base_TextAppearance_AppCompat_Inverse; 6864 field public static int Base_TextAppearance_AppCompat_Large; 6865 field public static int Base_TextAppearance_AppCompat_Large_Inverse; 6866 field public static int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; 6867 field public static int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; 6868 field public static int Base_TextAppearance_AppCompat_Medium; 6869 field public static int Base_TextAppearance_AppCompat_Medium_Inverse; 6870 field public static int Base_TextAppearance_AppCompat_Menu; 6871 field public static int Base_TextAppearance_AppCompat_SearchResult; 6872 field public static int Base_TextAppearance_AppCompat_SearchResult_Subtitle; 6873 field public static int Base_TextAppearance_AppCompat_SearchResult_Title; 6874 field public static int Base_TextAppearance_AppCompat_Small; 6875 field public static int Base_TextAppearance_AppCompat_Small_Inverse; 6876 field public static int Base_TextAppearance_AppCompat_Subhead; 6877 field public static int Base_TextAppearance_AppCompat_Subhead_Inverse; 6878 field public static int Base_TextAppearance_AppCompat_Title; 6879 field public static int Base_TextAppearance_AppCompat_Title_Inverse; 6880 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu; 6881 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle; 6882 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; 6883 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Title; 6884 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; 6885 field public static int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle; 6886 field public static int Base_TextAppearance_AppCompat_Widget_ActionMode_Title; 6887 field public static int Base_TextAppearance_AppCompat_Widget_Button; 6888 field public static int Base_TextAppearance_AppCompat_Widget_Button_Inverse; 6889 field public static int Base_TextAppearance_AppCompat_Widget_DropDownItem; 6890 field public static int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large; 6891 field public static int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small; 6892 field public static int Base_TextAppearance_AppCompat_Widget_Switch; 6893 field public static int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem; 6894 field public static int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item; 6895 field public static int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle; 6896 field public static int Base_TextAppearance_Widget_AppCompat_Toolbar_Title; 6897 field public static int Base_ThemeOverlay_AppCompat; 6898 field public static int Base_ThemeOverlay_AppCompat_ActionBar; 6899 field public static int Base_ThemeOverlay_AppCompat_Dark; 6900 field public static int Base_ThemeOverlay_AppCompat_Dark_ActionBar; 6901 field public static int Base_ThemeOverlay_AppCompat_Light; 6902 field public static int Base_Theme_AppCompat; 6903 field public static int Base_Theme_AppCompat_CompactMenu; 6904 field public static int Base_Theme_AppCompat_Dialog; 6905 field public static int Base_Theme_AppCompat_DialogWhenLarge; 6906 field public static int Base_Theme_AppCompat_Dialog_Alert; 6907 field public static int Base_Theme_AppCompat_Dialog_FixedSize; 6908 field public static int Base_Theme_AppCompat_Dialog_MinWidth; 6909 field public static int Base_Theme_AppCompat_Light; 6910 field public static int Base_Theme_AppCompat_Light_DarkActionBar; 6911 field public static int Base_Theme_AppCompat_Light_Dialog; 6912 field public static int Base_Theme_AppCompat_Light_DialogWhenLarge; 6913 field public static int Base_Theme_AppCompat_Light_Dialog_Alert; 6914 field public static int Base_Theme_AppCompat_Light_Dialog_FixedSize; 6915 field public static int Base_Theme_AppCompat_Light_Dialog_MinWidth; 6916 field public static int Base_V11_Theme_AppCompat_Dialog; 6917 field public static int Base_V11_Theme_AppCompat_Light_Dialog; 6918 field public static int Base_V12_Widget_AppCompat_AutoCompleteTextView; 6919 field public static int Base_V12_Widget_AppCompat_EditText; 6920 field public static int Base_V21_Theme_AppCompat; 6921 field public static int Base_V21_Theme_AppCompat_Dialog; 6922 field public static int Base_V21_Theme_AppCompat_Light; 6923 field public static int Base_V21_Theme_AppCompat_Light_Dialog; 6924 field public static int Base_V22_Theme_AppCompat; 6925 field public static int Base_V22_Theme_AppCompat_Light; 6926 field public static int Base_V23_Theme_AppCompat; 6927 field public static int Base_V23_Theme_AppCompat_Light; 6928 field public static int Base_V7_Theme_AppCompat; 6929 field public static int Base_V7_Theme_AppCompat_Dialog; 6930 field public static int Base_V7_Theme_AppCompat_Light; 6931 field public static int Base_V7_Theme_AppCompat_Light_Dialog; 6932 field public static int Base_V7_Widget_AppCompat_AutoCompleteTextView; 6933 field public static int Base_V7_Widget_AppCompat_EditText; 6934 field public static int Base_Widget_AppCompat_ActionBar; 6935 field public static int Base_Widget_AppCompat_ActionBar_Solid; 6936 field public static int Base_Widget_AppCompat_ActionBar_TabBar; 6937 field public static int Base_Widget_AppCompat_ActionBar_TabText; 6938 field public static int Base_Widget_AppCompat_ActionBar_TabView; 6939 field public static int Base_Widget_AppCompat_ActionButton; 6940 field public static int Base_Widget_AppCompat_ActionButton_CloseMode; 6941 field public static int Base_Widget_AppCompat_ActionButton_Overflow; 6942 field public static int Base_Widget_AppCompat_ActionMode; 6943 field public static int Base_Widget_AppCompat_ActivityChooserView; 6944 field public static int Base_Widget_AppCompat_AutoCompleteTextView; 6945 field public static int Base_Widget_AppCompat_Button; 6946 field public static int Base_Widget_AppCompat_ButtonBar; 6947 field public static int Base_Widget_AppCompat_ButtonBar_AlertDialog; 6948 field public static int Base_Widget_AppCompat_Button_Borderless; 6949 field public static int Base_Widget_AppCompat_Button_Borderless_Colored; 6950 field public static int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog; 6951 field public static int Base_Widget_AppCompat_Button_Colored; 6952 field public static int Base_Widget_AppCompat_Button_Small; 6953 field public static int Base_Widget_AppCompat_CompoundButton_CheckBox; 6954 field public static int Base_Widget_AppCompat_CompoundButton_RadioButton; 6955 field public static int Base_Widget_AppCompat_CompoundButton_Switch; 6956 field public static int Base_Widget_AppCompat_DrawerArrowToggle; 6957 field public static int Base_Widget_AppCompat_DrawerArrowToggle_Common; 6958 field public static int Base_Widget_AppCompat_DropDownItem_Spinner; 6959 field public static int Base_Widget_AppCompat_EditText; 6960 field public static int Base_Widget_AppCompat_Light_ActionBar; 6961 field public static int Base_Widget_AppCompat_Light_ActionBar_Solid; 6962 field public static int Base_Widget_AppCompat_Light_ActionBar_TabBar; 6963 field public static int Base_Widget_AppCompat_Light_ActionBar_TabText; 6964 field public static int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse; 6965 field public static int Base_Widget_AppCompat_Light_ActionBar_TabView; 6966 field public static int Base_Widget_AppCompat_Light_PopupMenu; 6967 field public static int Base_Widget_AppCompat_Light_PopupMenu_Overflow; 6968 field public static int Base_Widget_AppCompat_ListPopupWindow; 6969 field public static int Base_Widget_AppCompat_ListView; 6970 field public static int Base_Widget_AppCompat_ListView_DropDown; 6971 field public static int Base_Widget_AppCompat_ListView_Menu; 6972 field public static int Base_Widget_AppCompat_PopupMenu; 6973 field public static int Base_Widget_AppCompat_PopupMenu_Overflow; 6974 field public static int Base_Widget_AppCompat_PopupWindow; 6975 field public static int Base_Widget_AppCompat_ProgressBar; 6976 field public static int Base_Widget_AppCompat_ProgressBar_Horizontal; 6977 field public static int Base_Widget_AppCompat_RatingBar; 6978 field public static int Base_Widget_AppCompat_SearchView; 6979 field public static int Base_Widget_AppCompat_SearchView_ActionBar; 6980 field public static int Base_Widget_AppCompat_Spinner; 6981 field public static int Base_Widget_AppCompat_Spinner_Underlined; 6982 field public static int Base_Widget_AppCompat_TextView_SpinnerItem; 6983 field public static int Base_Widget_AppCompat_Toolbar; 6984 field public static int Base_Widget_AppCompat_Toolbar_Button_Navigation; 6985 field public static int Platform_AppCompat; 6986 field public static int Platform_AppCompat_Light; 6987 field public static int Platform_ThemeOverlay_AppCompat; 6988 field public static int Platform_ThemeOverlay_AppCompat_Dark; 6989 field public static int Platform_ThemeOverlay_AppCompat_Light; 6990 field public static int Platform_V11_AppCompat; 6991 field public static int Platform_V11_AppCompat_Light; 6992 field public static int Platform_V14_AppCompat; 6993 field public static int Platform_V14_AppCompat_Light; 6994 field public static int Platform_Widget_AppCompat_Spinner; 6995 field public static int RtlOverlay_DialogWindowTitle_AppCompat; 6996 field public static int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem; 6997 field public static int RtlOverlay_Widget_AppCompat_ActionButton_Overflow; 6998 field public static int RtlOverlay_Widget_AppCompat_DialogTitle_Icon; 6999 field public static int RtlOverlay_Widget_AppCompat_PopupMenuItem; 7000 field public static int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup; 7001 field public static int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text; 7002 field public static int RtlOverlay_Widget_AppCompat_SearchView_MagIcon; 7003 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown; 7004 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1; 7005 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2; 7006 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Query; 7007 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Text; 7008 field public static int TextAppearance_AppCompat; 7009 field public static int TextAppearance_AppCompat_Body1; 7010 field public static int TextAppearance_AppCompat_Body2; 7011 field public static int TextAppearance_AppCompat_Button; 7012 field public static int TextAppearance_AppCompat_Caption; 7013 field public static int TextAppearance_AppCompat_Display1; 7014 field public static int TextAppearance_AppCompat_Display2; 7015 field public static int TextAppearance_AppCompat_Display3; 7016 field public static int TextAppearance_AppCompat_Display4; 7017 field public static int TextAppearance_AppCompat_Headline; 7018 field public static int TextAppearance_AppCompat_Inverse; 7019 field public static int TextAppearance_AppCompat_Large; 7020 field public static int TextAppearance_AppCompat_Large_Inverse; 7021 field public static int TextAppearance_AppCompat_Light_SearchResult_Subtitle; 7022 field public static int TextAppearance_AppCompat_Light_SearchResult_Title; 7023 field public static int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; 7024 field public static int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; 7025 field public static int TextAppearance_AppCompat_Medium; 7026 field public static int TextAppearance_AppCompat_Medium_Inverse; 7027 field public static int TextAppearance_AppCompat_Menu; 7028 field public static int TextAppearance_AppCompat_SearchResult_Subtitle; 7029 field public static int TextAppearance_AppCompat_SearchResult_Title; 7030 field public static int TextAppearance_AppCompat_Small; 7031 field public static int TextAppearance_AppCompat_Small_Inverse; 7032 field public static int TextAppearance_AppCompat_Subhead; 7033 field public static int TextAppearance_AppCompat_Subhead_Inverse; 7034 field public static int TextAppearance_AppCompat_Title; 7035 field public static int TextAppearance_AppCompat_Title_Inverse; 7036 field public static int TextAppearance_AppCompat_Widget_ActionBar_Menu; 7037 field public static int TextAppearance_AppCompat_Widget_ActionBar_Subtitle; 7038 field public static int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; 7039 field public static int TextAppearance_AppCompat_Widget_ActionBar_Title; 7040 field public static int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; 7041 field public static int TextAppearance_AppCompat_Widget_ActionMode_Subtitle; 7042 field public static int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse; 7043 field public static int TextAppearance_AppCompat_Widget_ActionMode_Title; 7044 field public static int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse; 7045 field public static int TextAppearance_AppCompat_Widget_Button; 7046 field public static int TextAppearance_AppCompat_Widget_Button_Inverse; 7047 field public static int TextAppearance_AppCompat_Widget_DropDownItem; 7048 field public static int TextAppearance_AppCompat_Widget_PopupMenu_Large; 7049 field public static int TextAppearance_AppCompat_Widget_PopupMenu_Small; 7050 field public static int TextAppearance_AppCompat_Widget_Switch; 7051 field public static int TextAppearance_AppCompat_Widget_TextView_SpinnerItem; 7052 field public static int TextAppearance_StatusBar_EventContent; 7053 field public static int TextAppearance_StatusBar_EventContent_Info; 7054 field public static int TextAppearance_StatusBar_EventContent_Line2; 7055 field public static int TextAppearance_StatusBar_EventContent_Time; 7056 field public static int TextAppearance_StatusBar_EventContent_Title; 7057 field public static int TextAppearance_Widget_AppCompat_ExpandedMenu_Item; 7058 field public static int TextAppearance_Widget_AppCompat_Toolbar_Subtitle; 7059 field public static int TextAppearance_Widget_AppCompat_Toolbar_Title; 7060 field public static int ThemeOverlay_AppCompat; 7061 field public static int ThemeOverlay_AppCompat_ActionBar; 7062 field public static int ThemeOverlay_AppCompat_Dark; 7063 field public static int ThemeOverlay_AppCompat_Dark_ActionBar; 7064 field public static int ThemeOverlay_AppCompat_Light; 7065 field public static int Theme_AppCompat; 7066 field public static int Theme_AppCompat_CompactMenu; 7067 field public static int Theme_AppCompat_Dialog; 7068 field public static int Theme_AppCompat_DialogWhenLarge; 7069 field public static int Theme_AppCompat_Dialog_Alert; 7070 field public static int Theme_AppCompat_Dialog_MinWidth; 7071 field public static int Theme_AppCompat_Light; 7072 field public static int Theme_AppCompat_Light_DarkActionBar; 7073 field public static int Theme_AppCompat_Light_Dialog; 7074 field public static int Theme_AppCompat_Light_DialogWhenLarge; 7075 field public static int Theme_AppCompat_Light_Dialog_Alert; 7076 field public static int Theme_AppCompat_Light_Dialog_MinWidth; 7077 field public static int Theme_AppCompat_Light_NoActionBar; 7078 field public static int Theme_AppCompat_NoActionBar; 7079 field public static int Widget_AppCompat_ActionBar; 7080 field public static int Widget_AppCompat_ActionBar_Solid; 7081 field public static int Widget_AppCompat_ActionBar_TabBar; 7082 field public static int Widget_AppCompat_ActionBar_TabText; 7083 field public static int Widget_AppCompat_ActionBar_TabView; 7084 field public static int Widget_AppCompat_ActionButton; 7085 field public static int Widget_AppCompat_ActionButton_CloseMode; 7086 field public static int Widget_AppCompat_ActionButton_Overflow; 7087 field public static int Widget_AppCompat_ActionMode; 7088 field public static int Widget_AppCompat_ActivityChooserView; 7089 field public static int Widget_AppCompat_AutoCompleteTextView; 7090 field public static int Widget_AppCompat_Button; 7091 field public static int Widget_AppCompat_ButtonBar; 7092 field public static int Widget_AppCompat_ButtonBar_AlertDialog; 7093 field public static int Widget_AppCompat_Button_Borderless; 7094 field public static int Widget_AppCompat_Button_Borderless_Colored; 7095 field public static int Widget_AppCompat_Button_ButtonBar_AlertDialog; 7096 field public static int Widget_AppCompat_Button_Colored; 7097 field public static int Widget_AppCompat_Button_Small; 7098 field public static int Widget_AppCompat_CompoundButton_CheckBox; 7099 field public static int Widget_AppCompat_CompoundButton_RadioButton; 7100 field public static int Widget_AppCompat_CompoundButton_Switch; 7101 field public static int Widget_AppCompat_DrawerArrowToggle; 7102 field public static int Widget_AppCompat_DropDownItem_Spinner; 7103 field public static int Widget_AppCompat_EditText; 7104 field public static int Widget_AppCompat_Light_ActionBar; 7105 field public static int Widget_AppCompat_Light_ActionBar_Solid; 7106 field public static int Widget_AppCompat_Light_ActionBar_Solid_Inverse; 7107 field public static int Widget_AppCompat_Light_ActionBar_TabBar; 7108 field public static int Widget_AppCompat_Light_ActionBar_TabBar_Inverse; 7109 field public static int Widget_AppCompat_Light_ActionBar_TabText; 7110 field public static int Widget_AppCompat_Light_ActionBar_TabText_Inverse; 7111 field public static int Widget_AppCompat_Light_ActionBar_TabView; 7112 field public static int Widget_AppCompat_Light_ActionBar_TabView_Inverse; 7113 field public static int Widget_AppCompat_Light_ActionButton; 7114 field public static int Widget_AppCompat_Light_ActionButton_CloseMode; 7115 field public static int Widget_AppCompat_Light_ActionButton_Overflow; 7116 field public static int Widget_AppCompat_Light_ActionMode_Inverse; 7117 field public static int Widget_AppCompat_Light_ActivityChooserView; 7118 field public static int Widget_AppCompat_Light_AutoCompleteTextView; 7119 field public static int Widget_AppCompat_Light_DropDownItem_Spinner; 7120 field public static int Widget_AppCompat_Light_ListPopupWindow; 7121 field public static int Widget_AppCompat_Light_ListView_DropDown; 7122 field public static int Widget_AppCompat_Light_PopupMenu; 7123 field public static int Widget_AppCompat_Light_PopupMenu_Overflow; 7124 field public static int Widget_AppCompat_Light_SearchView; 7125 field public static int Widget_AppCompat_Light_Spinner_DropDown_ActionBar; 7126 field public static int Widget_AppCompat_ListPopupWindow; 7127 field public static int Widget_AppCompat_ListView; 7128 field public static int Widget_AppCompat_ListView_DropDown; 7129 field public static int Widget_AppCompat_ListView_Menu; 7130 field public static int Widget_AppCompat_PopupMenu; 7131 field public static int Widget_AppCompat_PopupMenu_Overflow; 7132 field public static int Widget_AppCompat_PopupWindow; 7133 field public static int Widget_AppCompat_ProgressBar; 7134 field public static int Widget_AppCompat_ProgressBar_Horizontal; 7135 field public static int Widget_AppCompat_RatingBar; 7136 field public static int Widget_AppCompat_SearchView; 7137 field public static int Widget_AppCompat_SearchView_ActionBar; 7138 field public static int Widget_AppCompat_Spinner; 7139 field public static int Widget_AppCompat_Spinner_DropDown; 7140 field public static int Widget_AppCompat_Spinner_DropDown_ActionBar; 7141 field public static int Widget_AppCompat_Spinner_Underlined; 7142 field public static int Widget_AppCompat_TextView_SpinnerItem; 7143 field public static int Widget_AppCompat_Toolbar; 7144 field public static int Widget_AppCompat_Toolbar_Button_Navigation; 7145 } 7146 7147 public static final class R.styleable { 7148 ctor public R.styleable(); 7149 field public static final int[] ActionBar; 7150 field public static final int[] ActionBarLayout; 7151 field public static int ActionBarLayout_android_layout_gravity; 7152 field public static int ActionBar_background; 7153 field public static int ActionBar_backgroundSplit; 7154 field public static int ActionBar_backgroundStacked; 7155 field public static int ActionBar_contentInsetEnd; 7156 field public static int ActionBar_contentInsetLeft; 7157 field public static int ActionBar_contentInsetRight; 7158 field public static int ActionBar_contentInsetStart; 7159 field public static int ActionBar_customNavigationLayout; 7160 field public static int ActionBar_displayOptions; 7161 field public static int ActionBar_divider; 7162 field public static int ActionBar_elevation; 7163 field public static int ActionBar_height; 7164 field public static int ActionBar_hideOnContentScroll; 7165 field public static int ActionBar_homeAsUpIndicator; 7166 field public static int ActionBar_homeLayout; 7167 field public static int ActionBar_icon; 7168 field public static int ActionBar_indeterminateProgressStyle; 7169 field public static int ActionBar_itemPadding; 7170 field public static int ActionBar_logo; 7171 field public static int ActionBar_navigationMode; 7172 field public static int ActionBar_popupTheme; 7173 field public static int ActionBar_progressBarPadding; 7174 field public static int ActionBar_progressBarStyle; 7175 field public static int ActionBar_subtitle; 7176 field public static int ActionBar_subtitleTextStyle; 7177 field public static int ActionBar_title; 7178 field public static int ActionBar_titleTextStyle; 7179 field public static final int[] ActionMenuItemView; 7180 field public static int ActionMenuItemView_android_minWidth; 7181 field public static final int[] ActionMenuView; 7182 field public static final int[] ActionMode; 7183 field public static int ActionMode_background; 7184 field public static int ActionMode_backgroundSplit; 7185 field public static int ActionMode_closeItemLayout; 7186 field public static int ActionMode_height; 7187 field public static int ActionMode_subtitleTextStyle; 7188 field public static int ActionMode_titleTextStyle; 7189 field public static final int[] ActivityChooserView; 7190 field public static int ActivityChooserView_expandActivityOverflowButtonDrawable; 7191 field public static int ActivityChooserView_initialActivityCount; 7192 field public static final int[] AlertDialog; 7193 field public static int AlertDialog_android_layout; 7194 field public static int AlertDialog_buttonPanelSideLayout; 7195 field public static int AlertDialog_listItemLayout; 7196 field public static int AlertDialog_listLayout; 7197 field public static int AlertDialog_multiChoiceItemLayout; 7198 field public static int AlertDialog_singleChoiceItemLayout; 7199 field public static final int[] AppCompatTextView; 7200 field public static int AppCompatTextView_android_textAppearance; 7201 field public static int AppCompatTextView_textAllCaps; 7202 field public static final int[] CompoundButton; 7203 field public static int CompoundButton_android_button; 7204 field public static int CompoundButton_buttonTint; 7205 field public static int CompoundButton_buttonTintMode; 7206 field public static final int[] DrawerArrowToggle; 7207 field public static int DrawerArrowToggle_arrowHeadLength; 7208 field public static int DrawerArrowToggle_arrowShaftLength; 7209 field public static int DrawerArrowToggle_barLength; 7210 field public static int DrawerArrowToggle_color; 7211 field public static int DrawerArrowToggle_drawableSize; 7212 field public static int DrawerArrowToggle_gapBetweenBars; 7213 field public static int DrawerArrowToggle_spinBars; 7214 field public static int DrawerArrowToggle_thickness; 7215 field public static final int[] LinearLayoutCompat; 7216 field public static final int[] LinearLayoutCompat_Layout; 7217 field public static int LinearLayoutCompat_Layout_android_layout_gravity; 7218 field public static int LinearLayoutCompat_Layout_android_layout_height; 7219 field public static int LinearLayoutCompat_Layout_android_layout_weight; 7220 field public static int LinearLayoutCompat_Layout_android_layout_width; 7221 field public static int LinearLayoutCompat_android_baselineAligned; 7222 field public static int LinearLayoutCompat_android_baselineAlignedChildIndex; 7223 field public static int LinearLayoutCompat_android_gravity; 7224 field public static int LinearLayoutCompat_android_orientation; 7225 field public static int LinearLayoutCompat_android_weightSum; 7226 field public static int LinearLayoutCompat_divider; 7227 field public static int LinearLayoutCompat_dividerPadding; 7228 field public static int LinearLayoutCompat_measureWithLargestChild; 7229 field public static int LinearLayoutCompat_showDividers; 7230 field public static final int[] ListPopupWindow; 7231 field public static int ListPopupWindow_android_dropDownHorizontalOffset; 7232 field public static int ListPopupWindow_android_dropDownVerticalOffset; 7233 field public static final int[] MenuGroup; 7234 field public static int MenuGroup_android_checkableBehavior; 7235 field public static int MenuGroup_android_enabled; 7236 field public static int MenuGroup_android_id; 7237 field public static int MenuGroup_android_menuCategory; 7238 field public static int MenuGroup_android_orderInCategory; 7239 field public static int MenuGroup_android_visible; 7240 field public static final int[] MenuItem; 7241 field public static int MenuItem_actionLayout; 7242 field public static int MenuItem_actionProviderClass; 7243 field public static int MenuItem_actionViewClass; 7244 field public static int MenuItem_android_alphabeticShortcut; 7245 field public static int MenuItem_android_checkable; 7246 field public static int MenuItem_android_checked; 7247 field public static int MenuItem_android_enabled; 7248 field public static int MenuItem_android_icon; 7249 field public static int MenuItem_android_id; 7250 field public static int MenuItem_android_menuCategory; 7251 field public static int MenuItem_android_numericShortcut; 7252 field public static int MenuItem_android_onClick; 7253 field public static int MenuItem_android_orderInCategory; 7254 field public static int MenuItem_android_title; 7255 field public static int MenuItem_android_titleCondensed; 7256 field public static int MenuItem_android_visible; 7257 field public static int MenuItem_showAsAction; 7258 field public static final int[] MenuView; 7259 field public static int MenuView_android_headerBackground; 7260 field public static int MenuView_android_horizontalDivider; 7261 field public static int MenuView_android_itemBackground; 7262 field public static int MenuView_android_itemIconDisabledAlpha; 7263 field public static int MenuView_android_itemTextAppearance; 7264 field public static int MenuView_android_verticalDivider; 7265 field public static int MenuView_android_windowAnimationStyle; 7266 field public static int MenuView_preserveIconSpacing; 7267 field public static final int[] PopupWindow; 7268 field public static final int[] PopupWindowBackgroundState; 7269 field public static int PopupWindowBackgroundState_state_above_anchor; 7270 field public static int PopupWindow_android_popupBackground; 7271 field public static int PopupWindow_overlapAnchor; 7272 field public static final int[] SearchView; 7273 field public static int SearchView_android_focusable; 7274 field public static int SearchView_android_imeOptions; 7275 field public static int SearchView_android_inputType; 7276 field public static int SearchView_android_maxWidth; 7277 field public static int SearchView_closeIcon; 7278 field public static int SearchView_commitIcon; 7279 field public static int SearchView_defaultQueryHint; 7280 field public static int SearchView_goIcon; 7281 field public static int SearchView_iconifiedByDefault; 7282 field public static int SearchView_layout; 7283 field public static int SearchView_queryBackground; 7284 field public static int SearchView_queryHint; 7285 field public static int SearchView_searchHintIcon; 7286 field public static int SearchView_searchIcon; 7287 field public static int SearchView_submitBackground; 7288 field public static int SearchView_suggestionRowLayout; 7289 field public static int SearchView_voiceIcon; 7290 field public static final int[] Spinner; 7291 field public static int Spinner_android_dropDownWidth; 7292 field public static int Spinner_android_popupBackground; 7293 field public static int Spinner_android_prompt; 7294 field public static int Spinner_popupTheme; 7295 field public static final int[] SwitchCompat; 7296 field public static int SwitchCompat_android_textOff; 7297 field public static int SwitchCompat_android_textOn; 7298 field public static int SwitchCompat_android_thumb; 7299 field public static int SwitchCompat_showText; 7300 field public static int SwitchCompat_splitTrack; 7301 field public static int SwitchCompat_switchMinWidth; 7302 field public static int SwitchCompat_switchPadding; 7303 field public static int SwitchCompat_switchTextAppearance; 7304 field public static int SwitchCompat_thumbTextPadding; 7305 field public static int SwitchCompat_track; 7306 field public static final int[] TextAppearance; 7307 field public static int TextAppearance_android_textColor; 7308 field public static int TextAppearance_android_textSize; 7309 field public static int TextAppearance_android_textStyle; 7310 field public static int TextAppearance_android_typeface; 7311 field public static int TextAppearance_textAllCaps; 7312 field public static final int[] Theme; 7313 field public static int Theme_actionBarDivider; 7314 field public static int Theme_actionBarItemBackground; 7315 field public static int Theme_actionBarPopupTheme; 7316 field public static int Theme_actionBarSize; 7317 field public static int Theme_actionBarSplitStyle; 7318 field public static int Theme_actionBarStyle; 7319 field public static int Theme_actionBarTabBarStyle; 7320 field public static int Theme_actionBarTabStyle; 7321 field public static int Theme_actionBarTabTextStyle; 7322 field public static int Theme_actionBarTheme; 7323 field public static int Theme_actionBarWidgetTheme; 7324 field public static int Theme_actionButtonStyle; 7325 field public static int Theme_actionDropDownStyle; 7326 field public static int Theme_actionMenuTextAppearance; 7327 field public static int Theme_actionMenuTextColor; 7328 field public static int Theme_actionModeBackground; 7329 field public static int Theme_actionModeCloseButtonStyle; 7330 field public static int Theme_actionModeCloseDrawable; 7331 field public static int Theme_actionModeCopyDrawable; 7332 field public static int Theme_actionModeCutDrawable; 7333 field public static int Theme_actionModeFindDrawable; 7334 field public static int Theme_actionModePasteDrawable; 7335 field public static int Theme_actionModePopupWindowStyle; 7336 field public static int Theme_actionModeSelectAllDrawable; 7337 field public static int Theme_actionModeShareDrawable; 7338 field public static int Theme_actionModeSplitBackground; 7339 field public static int Theme_actionModeStyle; 7340 field public static int Theme_actionModeWebSearchDrawable; 7341 field public static int Theme_actionOverflowButtonStyle; 7342 field public static int Theme_actionOverflowMenuStyle; 7343 field public static int Theme_activityChooserViewStyle; 7344 field public static int Theme_alertDialogButtonGroupStyle; 7345 field public static int Theme_alertDialogCenterButtons; 7346 field public static int Theme_alertDialogStyle; 7347 field public static int Theme_alertDialogTheme; 7348 field public static int Theme_android_windowAnimationStyle; 7349 field public static int Theme_android_windowIsFloating; 7350 field public static int Theme_autoCompleteTextViewStyle; 7351 field public static int Theme_borderlessButtonStyle; 7352 field public static int Theme_buttonBarButtonStyle; 7353 field public static int Theme_buttonBarNegativeButtonStyle; 7354 field public static int Theme_buttonBarNeutralButtonStyle; 7355 field public static int Theme_buttonBarPositiveButtonStyle; 7356 field public static int Theme_buttonBarStyle; 7357 field public static int Theme_buttonStyle; 7358 field public static int Theme_buttonStyleSmall; 7359 field public static int Theme_checkboxStyle; 7360 field public static int Theme_checkedTextViewStyle; 7361 field public static int Theme_colorAccent; 7362 field public static int Theme_colorButtonNormal; 7363 field public static int Theme_colorControlActivated; 7364 field public static int Theme_colorControlHighlight; 7365 field public static int Theme_colorControlNormal; 7366 field public static int Theme_colorPrimary; 7367 field public static int Theme_colorPrimaryDark; 7368 field public static int Theme_colorSwitchThumbNormal; 7369 field public static int Theme_controlBackground; 7370 field public static int Theme_dialogPreferredPadding; 7371 field public static int Theme_dialogTheme; 7372 field public static int Theme_dividerHorizontal; 7373 field public static int Theme_dividerVertical; 7374 field public static int Theme_dropDownListViewStyle; 7375 field public static int Theme_dropdownListPreferredItemHeight; 7376 field public static int Theme_editTextBackground; 7377 field public static int Theme_editTextColor; 7378 field public static int Theme_editTextStyle; 7379 field public static int Theme_homeAsUpIndicator; 7380 field public static int Theme_listChoiceBackgroundIndicator; 7381 field public static int Theme_listDividerAlertDialog; 7382 field public static int Theme_listPopupWindowStyle; 7383 field public static int Theme_listPreferredItemHeight; 7384 field public static int Theme_listPreferredItemHeightLarge; 7385 field public static int Theme_listPreferredItemHeightSmall; 7386 field public static int Theme_listPreferredItemPaddingLeft; 7387 field public static int Theme_listPreferredItemPaddingRight; 7388 field public static int Theme_panelBackground; 7389 field public static int Theme_panelMenuListTheme; 7390 field public static int Theme_panelMenuListWidth; 7391 field public static int Theme_popupMenuStyle; 7392 field public static int Theme_popupWindowStyle; 7393 field public static int Theme_radioButtonStyle; 7394 field public static int Theme_ratingBarStyle; 7395 field public static int Theme_searchViewStyle; 7396 field public static int Theme_selectableItemBackground; 7397 field public static int Theme_selectableItemBackgroundBorderless; 7398 field public static int Theme_spinnerDropDownItemStyle; 7399 field public static int Theme_spinnerStyle; 7400 field public static int Theme_switchStyle; 7401 field public static int Theme_textAppearanceLargePopupMenu; 7402 field public static int Theme_textAppearanceListItem; 7403 field public static int Theme_textAppearanceListItemSmall; 7404 field public static int Theme_textAppearanceSearchResultSubtitle; 7405 field public static int Theme_textAppearanceSearchResultTitle; 7406 field public static int Theme_textAppearanceSmallPopupMenu; 7407 field public static int Theme_textColorAlertDialogListItem; 7408 field public static int Theme_textColorSearchUrl; 7409 field public static int Theme_toolbarNavigationButtonStyle; 7410 field public static int Theme_toolbarStyle; 7411 field public static int Theme_windowActionBar; 7412 field public static int Theme_windowActionBarOverlay; 7413 field public static int Theme_windowActionModeOverlay; 7414 field public static int Theme_windowFixedHeightMajor; 7415 field public static int Theme_windowFixedHeightMinor; 7416 field public static int Theme_windowFixedWidthMajor; 7417 field public static int Theme_windowFixedWidthMinor; 7418 field public static int Theme_windowMinWidthMajor; 7419 field public static int Theme_windowMinWidthMinor; 7420 field public static int Theme_windowNoTitle; 7421 field public static final int[] Toolbar; 7422 field public static int Toolbar_android_gravity; 7423 field public static int Toolbar_android_minHeight; 7424 field public static int Toolbar_collapseContentDescription; 7425 field public static int Toolbar_collapseIcon; 7426 field public static int Toolbar_contentInsetEnd; 7427 field public static int Toolbar_contentInsetLeft; 7428 field public static int Toolbar_contentInsetRight; 7429 field public static int Toolbar_contentInsetStart; 7430 field public static int Toolbar_logo; 7431 field public static int Toolbar_logoDescription; 7432 field public static int Toolbar_maxButtonHeight; 7433 field public static int Toolbar_navigationContentDescription; 7434 field public static int Toolbar_navigationIcon; 7435 field public static int Toolbar_popupTheme; 7436 field public static int Toolbar_subtitle; 7437 field public static int Toolbar_subtitleTextAppearance; 7438 field public static int Toolbar_subtitleTextColor; 7439 field public static int Toolbar_title; 7440 field public static int Toolbar_titleMarginBottom; 7441 field public static int Toolbar_titleMarginEnd; 7442 field public static int Toolbar_titleMarginStart; 7443 field public static int Toolbar_titleMarginTop; 7444 field public static int Toolbar_titleMargins; 7445 field public static int Toolbar_titleTextAppearance; 7446 field public static int Toolbar_titleTextColor; 7447 field public static final int[] View; 7448 field public static final int[] ViewBackgroundHelper; 7449 field public static int ViewBackgroundHelper_android_background; 7450 field public static int ViewBackgroundHelper_backgroundTint; 7451 field public static int ViewBackgroundHelper_backgroundTintMode; 7452 field public static final int[] ViewStubCompat; 7453 field public static int ViewStubCompat_android_id; 7454 field public static int ViewStubCompat_android_inflatedId; 7455 field public static int ViewStubCompat_android_layout; 7456 field public static int View_android_focusable; 7457 field public static int View_android_theme; 7458 field public static int View_paddingEnd; 7459 field public static int View_paddingStart; 7460 field public static int View_theme; 7461 } 7462 7463 } 7464 7465 package android.support.v7.graphics.drawable { 7466 7467 public class DrawerArrowDrawable extends android.graphics.drawable.Drawable { 7468 ctor public DrawerArrowDrawable(android.content.Context); 7469 method public void draw(android.graphics.Canvas); 7470 method public float getArrowHeadLength(); 7471 method public float getArrowShaftLength(); 7472 method public float getBarLength(); 7473 method public float getBarThickness(); 7474 method public int getColor(); 7475 method public int getDirection(); 7476 method public float getGapSize(); 7477 method public int getOpacity(); 7478 method public float getProgress(); 7479 method public boolean isSpinEnabled(); 7480 method public void setAlpha(int); 7481 method public void setArrowHeadLength(float); 7482 method public void setArrowShaftLength(float); 7483 method public void setBarLength(float); 7484 method public void setBarThickness(float); 7485 method public void setColor(int); 7486 method public void setColorFilter(android.graphics.ColorFilter); 7487 method public void setDirection(int); 7488 method public void setGapSize(float); 7489 method public void setProgress(float); 7490 method public void setSpinEnabled(boolean); 7491 method public void setVerticalMirror(boolean); 7492 field public static final int ARROW_DIRECTION_END = 3; // 0x3 7493 field public static final int ARROW_DIRECTION_LEFT = 0; // 0x0 7494 field public static final int ARROW_DIRECTION_RIGHT = 1; // 0x1 7495 field public static final int ARROW_DIRECTION_START = 2; // 0x2 7496 } 7497 7498 } 7499 7500 package android.support.v7.view { 7501 7502 public abstract class ActionMode { 7503 ctor public ActionMode(); 7504 method public abstract void finish(); 7505 method public abstract android.view.View getCustomView(); 7506 method public abstract android.view.Menu getMenu(); 7507 method public abstract android.view.MenuInflater getMenuInflater(); 7508 method public abstract java.lang.CharSequence getSubtitle(); 7509 method public java.lang.Object getTag(); 7510 method public abstract java.lang.CharSequence getTitle(); 7511 method public boolean getTitleOptionalHint(); 7512 method public abstract void invalidate(); 7513 method public boolean isTitleOptional(); 7514 method public abstract void setCustomView(android.view.View); 7515 method public abstract void setSubtitle(java.lang.CharSequence); 7516 method public abstract void setSubtitle(int); 7517 method public void setTag(java.lang.Object); 7518 method public abstract void setTitle(java.lang.CharSequence); 7519 method public abstract void setTitle(int); 7520 method public void setTitleOptionalHint(boolean); 7521 } 7522 7523 public static abstract interface ActionMode.Callback { 7524 method public abstract boolean onActionItemClicked(android.support.v7.view.ActionMode, android.view.MenuItem); 7525 method public abstract boolean onCreateActionMode(android.support.v7.view.ActionMode, android.view.Menu); 7526 method public abstract void onDestroyActionMode(android.support.v7.view.ActionMode); 7527 method public abstract boolean onPrepareActionMode(android.support.v7.view.ActionMode, android.view.Menu); 7528 } 7529 7530 public abstract interface CollapsibleActionView { 7531 method public abstract void onActionViewCollapsed(); 7532 method public abstract void onActionViewExpanded(); 7533 } 7534 7535 } 7536 7537 package android.support.v7.widget { 7538 7539 public class ActionMenuView extends android.support.v7.widget.LinearLayoutCompat { 7540 ctor public ActionMenuView(android.content.Context); 7541 ctor public ActionMenuView(android.content.Context, android.util.AttributeSet); 7542 method public void dismissPopupMenus(); 7543 method public android.view.Menu getMenu(); 7544 method public android.graphics.drawable.Drawable getOverflowIcon(); 7545 method public int getPopupTheme(); 7546 method public boolean hideOverflowMenu(); 7547 method public boolean isOverflowMenuShowing(); 7548 method public void onConfigurationChanged(android.content.res.Configuration); 7549 method public void onDetachedFromWindow(); 7550 method public void setOnMenuItemClickListener(android.support.v7.widget.ActionMenuView.OnMenuItemClickListener); 7551 method public void setOverflowIcon(android.graphics.drawable.Drawable); 7552 method public void setPopupTheme(int); 7553 method public boolean showOverflowMenu(); 7554 } 7555 7556 public static class ActionMenuView.LayoutParams extends android.support.v7.widget.LinearLayoutCompat.LayoutParams { 7557 ctor public ActionMenuView.LayoutParams(android.content.Context, android.util.AttributeSet); 7558 ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams); 7559 ctor public ActionMenuView.LayoutParams(android.support.v7.widget.ActionMenuView.LayoutParams); 7560 ctor public ActionMenuView.LayoutParams(int, int); 7561 field public int cellsUsed; 7562 field public boolean expandable; 7563 field public int extraPixels; 7564 field public boolean isOverflowButton; 7565 field public boolean preventEdgeOffset; 7566 } 7567 7568 public static abstract interface ActionMenuView.OnMenuItemClickListener { 7569 method public abstract boolean onMenuItemClick(android.view.MenuItem); 7570 } 7571 7572 public class AppCompatAutoCompleteTextView extends android.widget.AutoCompleteTextView { 7573 ctor public AppCompatAutoCompleteTextView(android.content.Context); 7574 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 7575 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 7576 } 7577 7578 public class AppCompatButton extends android.widget.Button { 7579 ctor public AppCompatButton(android.content.Context); 7580 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet); 7581 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet, int); 7582 method public void setSupportAllCaps(boolean); 7583 } 7584 7585 public class AppCompatCheckBox extends android.widget.CheckBox { 7586 ctor public AppCompatCheckBox(android.content.Context); 7587 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet); 7588 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet, int); 7589 } 7590 7591 public class AppCompatCheckedTextView extends android.widget.CheckedTextView { 7592 ctor public AppCompatCheckedTextView(android.content.Context); 7593 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet); 7594 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet, int); 7595 } 7596 7597 public class AppCompatEditText extends android.widget.EditText { 7598 ctor public AppCompatEditText(android.content.Context); 7599 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet); 7600 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet, int); 7601 } 7602 7603 public class AppCompatMultiAutoCompleteTextView extends android.widget.MultiAutoCompleteTextView { 7604 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context); 7605 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 7606 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 7607 } 7608 7609 public class AppCompatRadioButton extends android.widget.RadioButton { 7610 ctor public AppCompatRadioButton(android.content.Context); 7611 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet); 7612 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet, int); 7613 } 7614 7615 public class AppCompatRatingBar extends android.widget.RatingBar { 7616 ctor public AppCompatRatingBar(android.content.Context); 7617 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet); 7618 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet, int); 7619 } 7620 7621 public class AppCompatSpinner extends android.widget.Spinner { 7622 ctor public AppCompatSpinner(android.content.Context); 7623 ctor public AppCompatSpinner(android.content.Context, int); 7624 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet); 7625 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet, int); 7626 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet, int, int); 7627 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet, int, int, android.content.res.Resources.Theme); 7628 } 7629 7630 public class AppCompatTextView extends android.widget.TextView { 7631 ctor public AppCompatTextView(android.content.Context); 7632 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet); 7633 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet, int); 7634 } 7635 7636 public class LinearLayoutCompat extends android.view.ViewGroup { 7637 ctor public LinearLayoutCompat(android.content.Context); 7638 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet); 7639 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet, int); 7640 method public int getBaselineAlignedChildIndex(); 7641 method public android.graphics.drawable.Drawable getDividerDrawable(); 7642 method public int getDividerPadding(); 7643 method public int getOrientation(); 7644 method public int getShowDividers(); 7645 method public float getWeightSum(); 7646 method public boolean isBaselineAligned(); 7647 method public boolean isMeasureWithLargestChildEnabled(); 7648 method protected void onLayout(boolean, int, int, int, int); 7649 method public void setBaselineAligned(boolean); 7650 method public void setBaselineAlignedChildIndex(int); 7651 method public void setDividerDrawable(android.graphics.drawable.Drawable); 7652 method public void setDividerPadding(int); 7653 method public void setGravity(int); 7654 method public void setHorizontalGravity(int); 7655 method public void setMeasureWithLargestChildEnabled(boolean); 7656 method public void setOrientation(int); 7657 method public void setShowDividers(int); 7658 method public void setVerticalGravity(int); 7659 method public void setWeightSum(float); 7660 field public static final int HORIZONTAL = 0; // 0x0 7661 field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1 7662 field public static final int SHOW_DIVIDER_END = 4; // 0x4 7663 field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2 7664 field public static final int SHOW_DIVIDER_NONE = 0; // 0x0 7665 field public static final int VERTICAL = 1; // 0x1 7666 } 7667 7668 public static class LinearLayoutCompat.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 7669 ctor public LinearLayoutCompat.LayoutParams(android.content.Context, android.util.AttributeSet); 7670 ctor public LinearLayoutCompat.LayoutParams(int, int); 7671 ctor public LinearLayoutCompat.LayoutParams(int, int, float); 7672 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.LayoutParams); 7673 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 7674 ctor public LinearLayoutCompat.LayoutParams(android.support.v7.widget.LinearLayoutCompat.LayoutParams); 7675 field public int gravity; 7676 field public float weight; 7677 } 7678 7679 public class ListPopupWindow { 7680 ctor public ListPopupWindow(android.content.Context); 7681 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet); 7682 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int); 7683 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int, int); 7684 method public void clearListSelection(); 7685 method public android.view.View.OnTouchListener createDragToOpenListener(android.view.View); 7686 method public void dismiss(); 7687 method public android.view.View getAnchorView(); 7688 method public int getAnimationStyle(); 7689 method public android.graphics.drawable.Drawable getBackground(); 7690 method public int getHeight(); 7691 method public int getHorizontalOffset(); 7692 method public int getInputMethodMode(); 7693 method public android.widget.ListView getListView(); 7694 method public int getPromptPosition(); 7695 method public java.lang.Object getSelectedItem(); 7696 method public long getSelectedItemId(); 7697 method public int getSelectedItemPosition(); 7698 method public android.view.View getSelectedView(); 7699 method public int getSoftInputMode(); 7700 method public int getVerticalOffset(); 7701 method public int getWidth(); 7702 method public boolean isInputMethodNotNeeded(); 7703 method public boolean isModal(); 7704 method public boolean isShowing(); 7705 method public boolean onKeyDown(int, android.view.KeyEvent); 7706 method public boolean onKeyPreIme(int, android.view.KeyEvent); 7707 method public boolean onKeyUp(int, android.view.KeyEvent); 7708 method public boolean performItemClick(int); 7709 method public void postShow(); 7710 method public void setAdapter(android.widget.ListAdapter); 7711 method public void setAnchorView(android.view.View); 7712 method public void setAnimationStyle(int); 7713 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 7714 method public void setContentWidth(int); 7715 method public void setDropDownGravity(int); 7716 method public void setHeight(int); 7717 method public void setHorizontalOffset(int); 7718 method public void setInputMethodMode(int); 7719 method public void setListSelector(android.graphics.drawable.Drawable); 7720 method public void setModal(boolean); 7721 method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener); 7722 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener); 7723 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 7724 method public void setPromptPosition(int); 7725 method public void setPromptView(android.view.View); 7726 method public void setSelection(int); 7727 method public void setSoftInputMode(int); 7728 method public void setVerticalOffset(int); 7729 method public void setWidth(int); 7730 method public void show(); 7731 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 7732 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 7733 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 7734 field public static final int MATCH_PARENT = -1; // 0xffffffff 7735 field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0 7736 field public static final int POSITION_PROMPT_BELOW = 1; // 0x1 7737 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 7738 } 7739 7740 public class PopupMenu { 7741 ctor public PopupMenu(android.content.Context, android.view.View); 7742 ctor public PopupMenu(android.content.Context, android.view.View, int); 7743 ctor public PopupMenu(android.content.Context, android.view.View, int, int, int); 7744 method public void dismiss(); 7745 method public android.view.View.OnTouchListener getDragToOpenListener(); 7746 method public int getGravity(); 7747 method public android.view.Menu getMenu(); 7748 method public android.view.MenuInflater getMenuInflater(); 7749 method public void inflate(int); 7750 method public void setGravity(int); 7751 method public void setOnDismissListener(android.support.v7.widget.PopupMenu.OnDismissListener); 7752 method public void setOnMenuItemClickListener(android.support.v7.widget.PopupMenu.OnMenuItemClickListener); 7753 method public void show(); 7754 } 7755 7756 public static abstract interface PopupMenu.OnDismissListener { 7757 method public abstract void onDismiss(android.support.v7.widget.PopupMenu); 7758 } 7759 7760 public static abstract interface PopupMenu.OnMenuItemClickListener { 7761 method public abstract boolean onMenuItemClick(android.view.MenuItem); 7762 } 7763 7764 public class SearchView extends android.support.v7.widget.LinearLayoutCompat implements android.support.v7.view.CollapsibleActionView { 7765 ctor public SearchView(android.content.Context); 7766 ctor public SearchView(android.content.Context, android.util.AttributeSet); 7767 ctor public SearchView(android.content.Context, android.util.AttributeSet, int); 7768 method public int getImeOptions(); 7769 method public int getInputType(); 7770 method public int getMaxWidth(); 7771 method public java.lang.CharSequence getQuery(); 7772 method public java.lang.CharSequence getQueryHint(); 7773 method public android.support.v4.widget.CursorAdapter getSuggestionsAdapter(); 7774 method public boolean isIconfiedByDefault(); 7775 method public boolean isIconified(); 7776 method public boolean isQueryRefinementEnabled(); 7777 method public boolean isSubmitButtonEnabled(); 7778 method public void onActionViewCollapsed(); 7779 method public void onActionViewExpanded(); 7780 method public void setIconified(boolean); 7781 method public void setIconifiedByDefault(boolean); 7782 method public void setImeOptions(int); 7783 method public void setInputType(int); 7784 method public void setMaxWidth(int); 7785 method public void setOnCloseListener(android.support.v7.widget.SearchView.OnCloseListener); 7786 method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener); 7787 method public void setOnQueryTextListener(android.support.v7.widget.SearchView.OnQueryTextListener); 7788 method public void setOnSearchClickListener(android.view.View.OnClickListener); 7789 method public void setOnSuggestionListener(android.support.v7.widget.SearchView.OnSuggestionListener); 7790 method public void setQuery(java.lang.CharSequence, boolean); 7791 method public void setQueryHint(java.lang.CharSequence); 7792 method public void setQueryRefinementEnabled(boolean); 7793 method public void setSearchableInfo(android.app.SearchableInfo); 7794 method public void setSubmitButtonEnabled(boolean); 7795 method public void setSuggestionsAdapter(android.support.v4.widget.CursorAdapter); 7796 } 7797 7798 public static abstract interface SearchView.OnCloseListener { 7799 method public abstract boolean onClose(); 7800 } 7801 7802 public static abstract interface SearchView.OnQueryTextListener { 7803 method public abstract boolean onQueryTextChange(java.lang.String); 7804 method public abstract boolean onQueryTextSubmit(java.lang.String); 7805 } 7806 7807 public static abstract interface SearchView.OnSuggestionListener { 7808 method public abstract boolean onSuggestionClick(int); 7809 method public abstract boolean onSuggestionSelect(int); 7810 } 7811 7812 public class ShareActionProvider extends android.support.v4.view.ActionProvider { 7813 ctor public ShareActionProvider(android.content.Context); 7814 method public android.view.View onCreateActionView(); 7815 method public void setOnShareTargetSelectedListener(android.support.v7.widget.ShareActionProvider.OnShareTargetSelectedListener); 7816 method public void setShareHistoryFileName(java.lang.String); 7817 method public void setShareIntent(android.content.Intent); 7818 field public static final java.lang.String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml"; 7819 } 7820 7821 public static abstract interface ShareActionProvider.OnShareTargetSelectedListener { 7822 method public abstract boolean onShareTargetSelected(android.support.v7.widget.ShareActionProvider, android.content.Intent); 7823 } 7824 7825 public class SwitchCompat extends android.widget.CompoundButton { 7826 ctor public SwitchCompat(android.content.Context); 7827 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet); 7828 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet, int); 7829 method public boolean getShowText(); 7830 method public boolean getSplitTrack(); 7831 method public int getSwitchMinWidth(); 7832 method public int getSwitchPadding(); 7833 method public java.lang.CharSequence getTextOff(); 7834 method public java.lang.CharSequence getTextOn(); 7835 method public android.graphics.drawable.Drawable getThumbDrawable(); 7836 method public int getThumbTextPadding(); 7837 method public android.graphics.drawable.Drawable getTrackDrawable(); 7838 method public void onMeasure(int, int); 7839 method public void setShowText(boolean); 7840 method public void setSplitTrack(boolean); 7841 method public void setSwitchMinWidth(int); 7842 method public void setSwitchPadding(int); 7843 method public void setSwitchTextAppearance(android.content.Context, int); 7844 method public void setSwitchTypeface(android.graphics.Typeface, int); 7845 method public void setSwitchTypeface(android.graphics.Typeface); 7846 method public void setTextOff(java.lang.CharSequence); 7847 method public void setTextOn(java.lang.CharSequence); 7848 method public void setThumbDrawable(android.graphics.drawable.Drawable); 7849 method public void setThumbResource(int); 7850 method public void setThumbTextPadding(int); 7851 method public void setTrackDrawable(android.graphics.drawable.Drawable); 7852 method public void setTrackResource(int); 7853 } 7854 7855 public abstract interface ThemedSpinnerAdapter implements android.widget.SpinnerAdapter { 7856 method public abstract android.content.res.Resources.Theme getDropDownViewTheme(); 7857 method public abstract void setDropDownViewTheme(android.content.res.Resources.Theme); 7858 } 7859 7860 public static final class ThemedSpinnerAdapter.Helper { 7861 ctor public ThemedSpinnerAdapter.Helper(android.content.Context); 7862 method public android.view.LayoutInflater getDropDownViewInflater(); 7863 method public android.content.res.Resources.Theme getDropDownViewTheme(); 7864 method public void setDropDownViewTheme(android.content.res.Resources.Theme); 7865 } 7866 7867 public class Toolbar extends android.view.ViewGroup { 7868 ctor public Toolbar(android.content.Context); 7869 ctor public Toolbar(android.content.Context, android.util.AttributeSet); 7870 ctor public Toolbar(android.content.Context, android.util.AttributeSet, int); 7871 method public void collapseActionView(); 7872 method public void dismissPopupMenus(); 7873 method public int getContentInsetEnd(); 7874 method public int getContentInsetLeft(); 7875 method public int getContentInsetRight(); 7876 method public int getContentInsetStart(); 7877 method public android.graphics.drawable.Drawable getLogo(); 7878 method public java.lang.CharSequence getLogoDescription(); 7879 method public android.view.Menu getMenu(); 7880 method public java.lang.CharSequence getNavigationContentDescription(); 7881 method public android.graphics.drawable.Drawable getNavigationIcon(); 7882 method public android.graphics.drawable.Drawable getOverflowIcon(); 7883 method public int getPopupTheme(); 7884 method public java.lang.CharSequence getSubtitle(); 7885 method public java.lang.CharSequence getTitle(); 7886 method public boolean hasExpandedActionView(); 7887 method public boolean hideOverflowMenu(); 7888 method public void inflateMenu(int); 7889 method public boolean isOverflowMenuShowing(); 7890 method protected void onLayout(boolean, int, int, int, int); 7891 method public void setContentInsetsAbsolute(int, int); 7892 method public void setContentInsetsRelative(int, int); 7893 method public void setLogo(int); 7894 method public void setLogo(android.graphics.drawable.Drawable); 7895 method public void setLogoDescription(int); 7896 method public void setLogoDescription(java.lang.CharSequence); 7897 method public void setNavigationContentDescription(int); 7898 method public void setNavigationContentDescription(java.lang.CharSequence); 7899 method public void setNavigationIcon(int); 7900 method public void setNavigationIcon(android.graphics.drawable.Drawable); 7901 method public void setNavigationOnClickListener(android.view.View.OnClickListener); 7902 method public void setOnMenuItemClickListener(android.support.v7.widget.Toolbar.OnMenuItemClickListener); 7903 method public void setOverflowIcon(android.graphics.drawable.Drawable); 7904 method public void setPopupTheme(int); 7905 method public void setSubtitle(int); 7906 method public void setSubtitle(java.lang.CharSequence); 7907 method public void setSubtitleTextAppearance(android.content.Context, int); 7908 method public void setSubtitleTextColor(int); 7909 method public void setTitle(int); 7910 method public void setTitle(java.lang.CharSequence); 7911 method public void setTitleTextAppearance(android.content.Context, int); 7912 method public void setTitleTextColor(int); 7913 method public boolean showOverflowMenu(); 7914 } 7915 7916 public static class Toolbar.LayoutParams extends android.support.v7.app.ActionBar.LayoutParams { 7917 ctor public Toolbar.LayoutParams(android.content.Context, android.util.AttributeSet); 7918 ctor public Toolbar.LayoutParams(int, int); 7919 ctor public Toolbar.LayoutParams(int, int, int); 7920 ctor public Toolbar.LayoutParams(int); 7921 ctor public Toolbar.LayoutParams(android.support.v7.widget.Toolbar.LayoutParams); 7922 ctor public Toolbar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 7923 ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 7924 ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams); 7925 } 7926 7927 public static abstract interface Toolbar.OnMenuItemClickListener { 7928 method public abstract boolean onMenuItemClick(android.view.MenuItem); 7929 } 7930 7931 public static class Toolbar.SavedState extends android.view.View.BaseSavedState { 7932 ctor public Toolbar.SavedState(android.os.Parcel); 7933 ctor public Toolbar.SavedState(android.os.Parcelable); 7934 field public static final android.os.Parcelable.Creator<android.support.v7.widget.Toolbar.SavedState> CREATOR; 7935 } 7936 7937 } 7938 7939 package android.support.v7.widget { 7940 7941 public class CardView extends android.widget.FrameLayout { 7942 ctor public CardView(android.content.Context); 7943 ctor public CardView(android.content.Context, android.util.AttributeSet); 7944 ctor public CardView(android.content.Context, android.util.AttributeSet, int); 7945 method public float getCardElevation(); 7946 method public int getContentPaddingBottom(); 7947 method public int getContentPaddingLeft(); 7948 method public int getContentPaddingRight(); 7949 method public int getContentPaddingTop(); 7950 method public float getMaxCardElevation(); 7951 method public boolean getPreventCornerOverlap(); 7952 method public float getRadius(); 7953 method public boolean getUseCompatPadding(); 7954 method public void setCardBackgroundColor(int); 7955 method public void setCardElevation(float); 7956 method public void setContentPadding(int, int, int, int); 7957 method public void setMaxCardElevation(float); 7958 method public void setPreventCornerOverlap(boolean); 7959 method public void setRadius(float); 7960 method public void setUseCompatPadding(boolean); 7961 } 7962 7963 } 7964 7965 package android.support.v7.widget { 7966 7967 public class GridLayout extends android.view.ViewGroup { 7968 ctor public GridLayout(android.content.Context, android.util.AttributeSet, int); 7969 ctor public GridLayout(android.content.Context, android.util.AttributeSet); 7970 ctor public GridLayout(android.content.Context); 7971 method public int getAlignmentMode(); 7972 method public int getColumnCount(); 7973 method public int getOrientation(); 7974 method public android.util.Printer getPrinter(); 7975 method public int getRowCount(); 7976 method public boolean getUseDefaultMargins(); 7977 method public boolean isColumnOrderPreserved(); 7978 method public boolean isRowOrderPreserved(); 7979 method protected void onLayout(boolean, int, int, int, int); 7980 method public void setAlignmentMode(int); 7981 method public void setColumnCount(int); 7982 method public void setColumnOrderPreserved(boolean); 7983 method public void setOrientation(int); 7984 method public void setPrinter(android.util.Printer); 7985 method public void setRowCount(int); 7986 method public void setRowOrderPreserved(boolean); 7987 method public void setUseDefaultMargins(boolean); 7988 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment, float); 7989 method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment, float); 7990 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, float); 7991 method public static android.support.v7.widget.GridLayout.Spec spec(int, float); 7992 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment); 7993 method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment); 7994 method public static android.support.v7.widget.GridLayout.Spec spec(int, int); 7995 method public static android.support.v7.widget.GridLayout.Spec spec(int); 7996 field public static final int ALIGN_BOUNDS = 0; // 0x0 7997 field public static final int ALIGN_MARGINS = 1; // 0x1 7998 field public static final android.support.v7.widget.GridLayout.Alignment BASELINE; 7999 field public static final android.support.v7.widget.GridLayout.Alignment BOTTOM; 8000 field public static final android.support.v7.widget.GridLayout.Alignment CENTER; 8001 field public static final android.support.v7.widget.GridLayout.Alignment END; 8002 field public static final android.support.v7.widget.GridLayout.Alignment FILL; 8003 field public static final int HORIZONTAL = 0; // 0x0 8004 field public static final android.support.v7.widget.GridLayout.Alignment LEFT; 8005 field public static final android.support.v7.widget.GridLayout.Alignment RIGHT; 8006 field public static final android.support.v7.widget.GridLayout.Alignment START; 8007 field public static final android.support.v7.widget.GridLayout.Alignment TOP; 8008 field public static final int UNDEFINED = -2147483648; // 0x80000000 8009 field public static final int VERTICAL = 1; // 0x1 8010 } 8011 8012 public static abstract class GridLayout.Alignment { 8013 } 8014 8015 public static class GridLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 8016 ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.Spec, android.support.v7.widget.GridLayout.Spec); 8017 ctor public GridLayout.LayoutParams(); 8018 ctor public GridLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 8019 ctor public GridLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 8020 ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.LayoutParams); 8021 ctor public GridLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 8022 method public void setGravity(int); 8023 field public android.support.v7.widget.GridLayout.Spec columnSpec; 8024 field public android.support.v7.widget.GridLayout.Spec rowSpec; 8025 } 8026 8027 public static class GridLayout.Spec { 8028 method public android.support.v7.widget.GridLayout.Alignment getAbsoluteAlignment(boolean); 8029 } 8030 8031 public final deprecated class Space extends android.support.v4.widget.Space { 8032 ctor public Space(android.content.Context); 8033 ctor public Space(android.content.Context, android.util.AttributeSet); 8034 ctor public Space(android.content.Context, android.util.AttributeSet, int); 8035 } 8036 8037 } 8038 8039 package android.support.v7.app { 8040 8041 public abstract class ActionBar { 8042 ctor public ActionBar(); 8043 method public abstract void addOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 8044 method public abstract void addTab(android.support.v7.app.ActionBar.Tab); 8045 method public abstract void addTab(android.support.v7.app.ActionBar.Tab, boolean); 8046 method public abstract void addTab(android.support.v7.app.ActionBar.Tab, int); 8047 method public abstract void addTab(android.support.v7.app.ActionBar.Tab, int, boolean); 8048 method public boolean collapseActionView(); 8049 method public void dispatchMenuVisibilityChanged(boolean); 8050 method public abstract android.view.View getCustomView(); 8051 method public abstract int getDisplayOptions(); 8052 method public float getElevation(); 8053 method public abstract int getHeight(); 8054 method public int getHideOffset(); 8055 method public abstract int getNavigationItemCount(); 8056 method public abstract int getNavigationMode(); 8057 method public abstract int getSelectedNavigationIndex(); 8058 method public abstract android.support.v7.app.ActionBar.Tab getSelectedTab(); 8059 method public abstract java.lang.CharSequence getSubtitle(); 8060 method public abstract android.support.v7.app.ActionBar.Tab getTabAt(int); 8061 method public abstract int getTabCount(); 8062 method public android.content.Context getThemedContext(); 8063 method public abstract java.lang.CharSequence getTitle(); 8064 method public abstract void hide(); 8065 method public boolean invalidateOptionsMenu(); 8066 method public boolean isHideOnContentScrollEnabled(); 8067 method public abstract boolean isShowing(); 8068 method public boolean isTitleTruncated(); 8069 method public abstract android.support.v7.app.ActionBar.Tab newTab(); 8070 method public void onConfigurationChanged(android.content.res.Configuration); 8071 method public boolean onKeyShortcut(int, android.view.KeyEvent); 8072 method public boolean onMenuKeyEvent(android.view.KeyEvent); 8073 method public boolean openOptionsMenu(); 8074 method public abstract void removeAllTabs(); 8075 method public abstract void removeOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 8076 method public abstract void removeTab(android.support.v7.app.ActionBar.Tab); 8077 method public abstract void removeTabAt(int); 8078 method public abstract void selectTab(android.support.v7.app.ActionBar.Tab); 8079 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 8080 method public abstract void setCustomView(android.view.View); 8081 method public abstract void setCustomView(android.view.View, android.support.v7.app.ActionBar.LayoutParams); 8082 method public abstract void setCustomView(int); 8083 method public void setDefaultDisplayHomeAsUpEnabled(boolean); 8084 method public abstract void setDisplayHomeAsUpEnabled(boolean); 8085 method public abstract void setDisplayOptions(int); 8086 method public abstract void setDisplayOptions(int, int); 8087 method public abstract void setDisplayShowCustomEnabled(boolean); 8088 method public abstract void setDisplayShowHomeEnabled(boolean); 8089 method public abstract void setDisplayShowTitleEnabled(boolean); 8090 method public abstract void setDisplayUseLogoEnabled(boolean); 8091 method public void setElevation(float); 8092 method public void setHideOffset(int); 8093 method public void setHideOnContentScrollEnabled(boolean); 8094 method public void setHomeActionContentDescription(java.lang.CharSequence); 8095 method public void setHomeActionContentDescription(int); 8096 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 8097 method public void setHomeAsUpIndicator(int); 8098 method public void setHomeButtonEnabled(boolean); 8099 method public abstract void setIcon(int); 8100 method public abstract void setIcon(android.graphics.drawable.Drawable); 8101 method public abstract void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.support.v7.app.ActionBar.OnNavigationListener); 8102 method public abstract void setLogo(int); 8103 method public abstract void setLogo(android.graphics.drawable.Drawable); 8104 method public abstract void setNavigationMode(int); 8105 method public abstract void setSelectedNavigationItem(int); 8106 method public void setShowHideAnimationEnabled(boolean); 8107 method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable); 8108 method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable); 8109 method public abstract void setSubtitle(java.lang.CharSequence); 8110 method public abstract void setSubtitle(int); 8111 method public abstract void setTitle(java.lang.CharSequence); 8112 method public abstract void setTitle(int); 8113 method public void setWindowTitle(java.lang.CharSequence); 8114 method public abstract void show(); 8115 method public android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode.Callback); 8116 field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4 8117 field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10 8118 field public static final int DISPLAY_SHOW_HOME = 2; // 0x2 8119 field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8 8120 field public static final int DISPLAY_USE_LOGO = 1; // 0x1 8121 field public static final int NAVIGATION_MODE_LIST = 1; // 0x1 8122 field public static final int NAVIGATION_MODE_STANDARD = 0; // 0x0 8123 field public static final int NAVIGATION_MODE_TABS = 2; // 0x2 8124 } 8125 8126 public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 8127 ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet); 8128 ctor public ActionBar.LayoutParams(int, int); 8129 ctor public ActionBar.LayoutParams(int, int, int); 8130 ctor public ActionBar.LayoutParams(int); 8131 ctor public ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 8132 ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams); 8133 field public int gravity; 8134 } 8135 8136 public static abstract interface ActionBar.OnMenuVisibilityListener { 8137 method public abstract void onMenuVisibilityChanged(boolean); 8138 } 8139 8140 public static abstract interface ActionBar.OnNavigationListener { 8141 method public abstract boolean onNavigationItemSelected(int, long); 8142 } 8143 8144 public static abstract class ActionBar.Tab { 8145 ctor public ActionBar.Tab(); 8146 method public abstract java.lang.CharSequence getContentDescription(); 8147 method public abstract android.view.View getCustomView(); 8148 method public abstract android.graphics.drawable.Drawable getIcon(); 8149 method public abstract int getPosition(); 8150 method public abstract java.lang.Object getTag(); 8151 method public abstract java.lang.CharSequence getText(); 8152 method public abstract void select(); 8153 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(int); 8154 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(java.lang.CharSequence); 8155 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(android.view.View); 8156 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(int); 8157 method public abstract android.support.v7.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable); 8158 method public abstract android.support.v7.app.ActionBar.Tab setIcon(int); 8159 method public abstract android.support.v7.app.ActionBar.Tab setTabListener(android.support.v7.app.ActionBar.TabListener); 8160 method public abstract android.support.v7.app.ActionBar.Tab setTag(java.lang.Object); 8161 method public abstract android.support.v7.app.ActionBar.Tab setText(java.lang.CharSequence); 8162 method public abstract android.support.v7.app.ActionBar.Tab setText(int); 8163 field public static final int INVALID_POSITION = -1; // 0xffffffff 8164 } 8165 8166 public static abstract interface ActionBar.TabListener { 8167 method public abstract void onTabReselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 8168 method public abstract void onTabSelected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 8169 method public abstract void onTabUnselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 8170 } 8171 8172 public class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 8173 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int); 8174 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, android.support.v7.widget.Toolbar, int, int); 8175 method public android.view.View.OnClickListener getToolbarNavigationClickListener(); 8176 method public boolean isDrawerIndicatorEnabled(); 8177 method public void onConfigurationChanged(android.content.res.Configuration); 8178 method public void onDrawerClosed(android.view.View); 8179 method public void onDrawerOpened(android.view.View); 8180 method public void onDrawerSlide(android.view.View, float); 8181 method public void onDrawerStateChanged(int); 8182 method public boolean onOptionsItemSelected(android.view.MenuItem); 8183 method public void setDrawerIndicatorEnabled(boolean); 8184 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 8185 method public void setHomeAsUpIndicator(int); 8186 method public void setToolbarNavigationClickListener(android.view.View.OnClickListener); 8187 method public void syncState(); 8188 } 8189 8190 public static abstract interface ActionBarDrawerToggle.Delegate { 8191 method public abstract android.content.Context getActionBarThemedContext(); 8192 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 8193 method public abstract boolean isNavigationVisible(); 8194 method public abstract void setActionBarDescription(int); 8195 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 8196 } 8197 8198 public class AlertDialog extends android.support.v7.app.AppCompatDialog implements android.content.DialogInterface { 8199 ctor protected AlertDialog(android.content.Context); 8200 ctor protected AlertDialog(android.content.Context, int); 8201 ctor protected AlertDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 8202 method public android.widget.Button getButton(int); 8203 method public android.widget.ListView getListView(); 8204 method public void setButton(int, java.lang.CharSequence, android.os.Message); 8205 method public void setButton(int, java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 8206 method public void setCustomTitle(android.view.View); 8207 method public void setIcon(int); 8208 method public void setIcon(android.graphics.drawable.Drawable); 8209 method public void setIconAttribute(int); 8210 method public void setMessage(java.lang.CharSequence); 8211 method public void setView(android.view.View); 8212 method public void setView(android.view.View, int, int, int, int); 8213 } 8214 8215 public abstract interface AppCompatCallback { 8216 method public abstract void onSupportActionModeFinished(android.support.v7.view.ActionMode); 8217 method public abstract void onSupportActionModeStarted(android.support.v7.view.ActionMode); 8218 method public abstract android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 8219 } 8220 8221 public abstract class AppCompatDelegate { 8222 method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 8223 method public static android.support.v7.app.AppCompatDelegate create(android.app.Activity, android.support.v7.app.AppCompatCallback); 8224 method public static android.support.v7.app.AppCompatDelegate create(android.app.Dialog, android.support.v7.app.AppCompatCallback); 8225 method public abstract android.view.View createView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 8226 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 8227 method public abstract android.view.MenuInflater getMenuInflater(); 8228 method public abstract android.support.v7.app.ActionBar getSupportActionBar(); 8229 method public abstract boolean hasWindowFeature(int); 8230 method public abstract void installViewFactory(); 8231 method public abstract void invalidateOptionsMenu(); 8232 method public abstract boolean isHandleNativeActionModesEnabled(); 8233 method public abstract void onConfigurationChanged(android.content.res.Configuration); 8234 method public abstract void onCreate(android.os.Bundle); 8235 method public abstract void onDestroy(); 8236 method public abstract void onPostCreate(android.os.Bundle); 8237 method public abstract void onPostResume(); 8238 method public abstract void onStop(); 8239 method public abstract boolean requestWindowFeature(int); 8240 method public abstract void setContentView(android.view.View); 8241 method public abstract void setContentView(int); 8242 method public abstract void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 8243 method public abstract void setHandleNativeActionModesEnabled(boolean); 8244 method public abstract void setSupportActionBar(android.support.v7.widget.Toolbar); 8245 method public abstract void setTitle(java.lang.CharSequence); 8246 method public abstract android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 8247 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 8248 field public static final int FEATURE_SUPPORT_ACTION_BAR = 108; // 0x6c 8249 field public static final int FEATURE_SUPPORT_ACTION_BAR_OVERLAY = 109; // 0x6d 8250 } 8251 8252 public class AppCompatDialog extends android.app.Dialog implements android.support.v7.app.AppCompatCallback { 8253 ctor public AppCompatDialog(android.content.Context); 8254 ctor public AppCompatDialog(android.content.Context, int); 8255 ctor protected AppCompatDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 8256 method public android.support.v7.app.AppCompatDelegate getDelegate(); 8257 method public android.support.v7.app.ActionBar getSupportActionBar(); 8258 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 8259 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 8260 method public android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 8261 method public boolean supportRequestWindowFeature(int); 8262 } 8263 8264 public class MediaRouteActionProvider extends android.support.v4.view.ActionProvider { 8265 ctor public MediaRouteActionProvider(android.content.Context); 8266 method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory(); 8267 method public android.support.v7.app.MediaRouteButton getMediaRouteButton(); 8268 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 8269 method public android.view.View onCreateActionView(); 8270 method public android.support.v7.app.MediaRouteButton onCreateMediaRouteButton(); 8271 method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory); 8272 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 8273 } 8274 8275 public class MediaRouteButton extends android.view.View { 8276 ctor public MediaRouteButton(android.content.Context); 8277 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet); 8278 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet, int); 8279 method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory(); 8280 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 8281 method public void onAttachedToWindow(); 8282 method public void onDetachedFromWindow(); 8283 method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory); 8284 method public void setRemoteIndicatorDrawable(android.graphics.drawable.Drawable); 8285 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 8286 method public boolean showDialog(); 8287 } 8288 8289 public class MediaRouteChooserDialog extends android.app.Dialog { 8290 ctor public MediaRouteChooserDialog(android.content.Context); 8291 ctor public MediaRouteChooserDialog(android.content.Context, int); 8292 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 8293 method public boolean onFilterRoute(android.support.v7.media.MediaRouter.RouteInfo); 8294 method public void onFilterRoutes(java.util.List<android.support.v7.media.MediaRouter.RouteInfo>); 8295 method public void refreshRoutes(); 8296 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 8297 } 8298 8299 public class MediaRouteChooserDialogFragment extends android.support.v4.app.DialogFragment { 8300 ctor public MediaRouteChooserDialogFragment(); 8301 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 8302 method public android.support.v7.app.MediaRouteChooserDialog onCreateChooserDialog(android.content.Context, android.os.Bundle); 8303 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 8304 } 8305 8306 public class MediaRouteControllerDialog extends android.support.v7.app.AlertDialog { 8307 ctor public MediaRouteControllerDialog(android.content.Context); 8308 ctor public MediaRouteControllerDialog(android.content.Context, int); 8309 method public android.view.View getMediaControlView(); 8310 method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSession(); 8311 method public android.support.v7.media.MediaRouter.RouteInfo getRoute(); 8312 method public boolean isVolumeControlEnabled(); 8313 method public android.view.View onCreateMediaControlView(android.os.Bundle); 8314 method public void setVolumeControlEnabled(boolean); 8315 } 8316 8317 public class MediaRouteControllerDialogFragment extends android.support.v4.app.DialogFragment { 8318 ctor public MediaRouteControllerDialogFragment(); 8319 method public android.support.v7.app.MediaRouteControllerDialog onCreateControllerDialog(android.content.Context, android.os.Bundle); 8320 } 8321 8322 public class MediaRouteDialogFactory { 8323 ctor public MediaRouteDialogFactory(); 8324 method public static android.support.v7.app.MediaRouteDialogFactory getDefault(); 8325 method public android.support.v7.app.MediaRouteChooserDialogFragment onCreateChooserDialogFragment(); 8326 method public android.support.v7.app.MediaRouteControllerDialogFragment onCreateControllerDialogFragment(); 8327 } 8328 8329 public class MediaRouteDiscoveryFragment extends android.support.v4.app.Fragment { 8330 ctor public MediaRouteDiscoveryFragment(); 8331 method public android.support.v7.media.MediaRouter getMediaRouter(); 8332 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 8333 method public android.support.v7.media.MediaRouter.Callback onCreateCallback(); 8334 method public int onPrepareCallbackFlags(); 8335 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 8336 } 8337 8338 } 8339 8340 package android.support.v7.media { 8341 8342 public final class MediaControlIntent { 8343 field public static final java.lang.String ACTION_END_SESSION = "android.media.intent.action.END_SESSION"; 8344 field public static final java.lang.String ACTION_ENQUEUE = "android.media.intent.action.ENQUEUE"; 8345 field public static final java.lang.String ACTION_GET_SESSION_STATUS = "android.media.intent.action.GET_SESSION_STATUS"; 8346 field public static final java.lang.String ACTION_GET_STATUS = "android.media.intent.action.GET_STATUS"; 8347 field public static final java.lang.String ACTION_PAUSE = "android.media.intent.action.PAUSE"; 8348 field public static final java.lang.String ACTION_PLAY = "android.media.intent.action.PLAY"; 8349 field public static final java.lang.String ACTION_REMOVE = "android.media.intent.action.REMOVE"; 8350 field public static final java.lang.String ACTION_RESUME = "android.media.intent.action.RESUME"; 8351 field public static final java.lang.String ACTION_SEEK = "android.media.intent.action.SEEK"; 8352 field public static final java.lang.String ACTION_START_SESSION = "android.media.intent.action.START_SESSION"; 8353 field public static final java.lang.String ACTION_STOP = "android.media.intent.action.STOP"; 8354 field public static final java.lang.String CATEGORY_LIVE_AUDIO = "android.media.intent.category.LIVE_AUDIO"; 8355 field public static final java.lang.String CATEGORY_LIVE_VIDEO = "android.media.intent.category.LIVE_VIDEO"; 8356 field public static final java.lang.String CATEGORY_REMOTE_PLAYBACK = "android.media.intent.category.REMOTE_PLAYBACK"; 8357 field public static final int ERROR_INVALID_ITEM_ID = 3; // 0x3 8358 field public static final int ERROR_INVALID_SESSION_ID = 2; // 0x2 8359 field public static final int ERROR_UNKNOWN = 0; // 0x0 8360 field public static final int ERROR_UNSUPPORTED_OPERATION = 1; // 0x1 8361 field public static final java.lang.String EXTRA_ERROR_CODE = "android.media.intent.extra.ERROR_CODE"; 8362 field public static final java.lang.String EXTRA_ITEM_CONTENT_POSITION = "android.media.intent.extra.ITEM_POSITION"; 8363 field public static final java.lang.String EXTRA_ITEM_HTTP_HEADERS = "android.media.intent.extra.HTTP_HEADERS"; 8364 field public static final java.lang.String EXTRA_ITEM_ID = "android.media.intent.extra.ITEM_ID"; 8365 field public static final java.lang.String EXTRA_ITEM_METADATA = "android.media.intent.extra.ITEM_METADATA"; 8366 field public static final java.lang.String EXTRA_ITEM_STATUS = "android.media.intent.extra.ITEM_STATUS"; 8367 field public static final java.lang.String EXTRA_ITEM_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.ITEM_STATUS_UPDATE_RECEIVER"; 8368 field public static final java.lang.String EXTRA_SESSION_ID = "android.media.intent.extra.SESSION_ID"; 8369 field public static final java.lang.String EXTRA_SESSION_STATUS = "android.media.intent.extra.SESSION_STATUS"; 8370 field public static final java.lang.String EXTRA_SESSION_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.SESSION_STATUS_UPDATE_RECEIVER"; 8371 } 8372 8373 public final class MediaItemMetadata { 8374 field public static final java.lang.String KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 8375 field public static final java.lang.String KEY_ALBUM_TITLE = "android.media.metadata.ALBUM_TITLE"; 8376 field public static final java.lang.String KEY_ARTIST = "android.media.metadata.ARTIST"; 8377 field public static final java.lang.String KEY_ARTWORK_URI = "android.media.metadata.ARTWORK_URI"; 8378 field public static final java.lang.String KEY_AUTHOR = "android.media.metadata.AUTHOR"; 8379 field public static final java.lang.String KEY_COMPOSER = "android.media.metadata.COMPOSER"; 8380 field public static final java.lang.String KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 8381 field public static final java.lang.String KEY_DURATION = "android.media.metadata.DURATION"; 8382 field public static final java.lang.String KEY_TITLE = "android.media.metadata.TITLE"; 8383 field public static final java.lang.String KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 8384 field public static final java.lang.String KEY_YEAR = "android.media.metadata.YEAR"; 8385 } 8386 8387 public final class MediaItemStatus { 8388 method public android.os.Bundle asBundle(); 8389 method public static android.support.v7.media.MediaItemStatus fromBundle(android.os.Bundle); 8390 method public long getContentDuration(); 8391 method public long getContentPosition(); 8392 method public android.os.Bundle getExtras(); 8393 method public int getPlaybackState(); 8394 method public long getTimestamp(); 8395 field public static final java.lang.String EXTRA_HTTP_RESPONSE_HEADERS = "android.media.status.extra.HTTP_RESPONSE_HEADERS"; 8396 field public static final java.lang.String EXTRA_HTTP_STATUS_CODE = "android.media.status.extra.HTTP_STATUS_CODE"; 8397 field public static final int PLAYBACK_STATE_BUFFERING = 3; // 0x3 8398 field public static final int PLAYBACK_STATE_CANCELED = 5; // 0x5 8399 field public static final int PLAYBACK_STATE_ERROR = 7; // 0x7 8400 field public static final int PLAYBACK_STATE_FINISHED = 4; // 0x4 8401 field public static final int PLAYBACK_STATE_INVALIDATED = 6; // 0x6 8402 field public static final int PLAYBACK_STATE_PAUSED = 2; // 0x2 8403 field public static final int PLAYBACK_STATE_PENDING = 0; // 0x0 8404 field public static final int PLAYBACK_STATE_PLAYING = 1; // 0x1 8405 } 8406 8407 public static final class MediaItemStatus.Builder { 8408 ctor public MediaItemStatus.Builder(int); 8409 ctor public MediaItemStatus.Builder(android.support.v7.media.MediaItemStatus); 8410 method public android.support.v7.media.MediaItemStatus build(); 8411 method public android.support.v7.media.MediaItemStatus.Builder setContentDuration(long); 8412 method public android.support.v7.media.MediaItemStatus.Builder setContentPosition(long); 8413 method public android.support.v7.media.MediaItemStatus.Builder setExtras(android.os.Bundle); 8414 method public android.support.v7.media.MediaItemStatus.Builder setPlaybackState(int); 8415 method public android.support.v7.media.MediaItemStatus.Builder setTimestamp(long); 8416 } 8417 8418 public final class MediaRouteDescriptor { 8419 method public android.os.Bundle asBundle(); 8420 method public boolean canDisconnectAndKeepPlaying(); 8421 method public static android.support.v7.media.MediaRouteDescriptor fromBundle(android.os.Bundle); 8422 method public java.util.List<android.content.IntentFilter> getControlFilters(); 8423 method public java.lang.String getDescription(); 8424 method public android.os.Bundle getExtras(); 8425 method public java.lang.String getId(); 8426 method public java.lang.String getName(); 8427 method public int getPlaybackStream(); 8428 method public int getPlaybackType(); 8429 method public int getPresentationDisplayId(); 8430 method public android.content.IntentSender getSettingsActivity(); 8431 method public int getVolume(); 8432 method public int getVolumeHandling(); 8433 method public int getVolumeMax(); 8434 method public boolean isConnecting(); 8435 method public boolean isEnabled(); 8436 method public boolean isValid(); 8437 } 8438 8439 public static final class MediaRouteDescriptor.Builder { 8440 ctor public MediaRouteDescriptor.Builder(java.lang.String, java.lang.String); 8441 ctor public MediaRouteDescriptor.Builder(android.support.v7.media.MediaRouteDescriptor); 8442 method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilter(android.content.IntentFilter); 8443 method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilters(java.util.Collection<android.content.IntentFilter>); 8444 method public android.support.v7.media.MediaRouteDescriptor build(); 8445 method public android.support.v7.media.MediaRouteDescriptor.Builder setCanDisconnect(boolean); 8446 method public android.support.v7.media.MediaRouteDescriptor.Builder setConnecting(boolean); 8447 method public android.support.v7.media.MediaRouteDescriptor.Builder setDescription(java.lang.String); 8448 method public android.support.v7.media.MediaRouteDescriptor.Builder setEnabled(boolean); 8449 method public android.support.v7.media.MediaRouteDescriptor.Builder setExtras(android.os.Bundle); 8450 method public android.support.v7.media.MediaRouteDescriptor.Builder setId(java.lang.String); 8451 method public android.support.v7.media.MediaRouteDescriptor.Builder setName(java.lang.String); 8452 method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackStream(int); 8453 method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackType(int); 8454 method public android.support.v7.media.MediaRouteDescriptor.Builder setPresentationDisplayId(int); 8455 method public android.support.v7.media.MediaRouteDescriptor.Builder setSettingsActivity(android.content.IntentSender); 8456 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolume(int); 8457 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeHandling(int); 8458 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeMax(int); 8459 } 8460 8461 public final class MediaRouteDiscoveryRequest { 8462 ctor public MediaRouteDiscoveryRequest(android.support.v7.media.MediaRouteSelector, boolean); 8463 method public android.os.Bundle asBundle(); 8464 method public static android.support.v7.media.MediaRouteDiscoveryRequest fromBundle(android.os.Bundle); 8465 method public android.support.v7.media.MediaRouteSelector getSelector(); 8466 method public boolean isActiveScan(); 8467 method public boolean isValid(); 8468 } 8469 8470 public abstract class MediaRouteProvider { 8471 ctor public MediaRouteProvider(android.content.Context); 8472 method public final android.content.Context getContext(); 8473 method public final android.support.v7.media.MediaRouteProviderDescriptor getDescriptor(); 8474 method public final android.support.v7.media.MediaRouteDiscoveryRequest getDiscoveryRequest(); 8475 method public final android.os.Handler getHandler(); 8476 method public final android.support.v7.media.MediaRouteProvider.ProviderMetadata getMetadata(); 8477 method public android.support.v7.media.MediaRouteProvider.RouteController onCreateRouteController(java.lang.String); 8478 method public void onDiscoveryRequestChanged(android.support.v7.media.MediaRouteDiscoveryRequest); 8479 method public final void setCallback(android.support.v7.media.MediaRouteProvider.Callback); 8480 method public final void setDescriptor(android.support.v7.media.MediaRouteProviderDescriptor); 8481 method public final void setDiscoveryRequest(android.support.v7.media.MediaRouteDiscoveryRequest); 8482 } 8483 8484 public static abstract class MediaRouteProvider.Callback { 8485 ctor public MediaRouteProvider.Callback(); 8486 method public void onDescriptorChanged(android.support.v7.media.MediaRouteProvider, android.support.v7.media.MediaRouteProviderDescriptor); 8487 } 8488 8489 public static final class MediaRouteProvider.ProviderMetadata { 8490 method public android.content.ComponentName getComponentName(); 8491 method public java.lang.String getPackageName(); 8492 } 8493 8494 public static abstract class MediaRouteProvider.RouteController { 8495 ctor public MediaRouteProvider.RouteController(); 8496 method public boolean onControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback); 8497 method public void onRelease(); 8498 method public void onSelect(); 8499 method public void onSetVolume(int); 8500 method public void onUnselect(); 8501 method public void onUnselect(int); 8502 method public void onUpdateVolume(int); 8503 } 8504 8505 public final class MediaRouteProviderDescriptor { 8506 method public android.os.Bundle asBundle(); 8507 method public static android.support.v7.media.MediaRouteProviderDescriptor fromBundle(android.os.Bundle); 8508 method public java.util.List<android.support.v7.media.MediaRouteDescriptor> getRoutes(); 8509 method public boolean isValid(); 8510 } 8511 8512 public static final class MediaRouteProviderDescriptor.Builder { 8513 ctor public MediaRouteProviderDescriptor.Builder(); 8514 ctor public MediaRouteProviderDescriptor.Builder(android.support.v7.media.MediaRouteProviderDescriptor); 8515 method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoute(android.support.v7.media.MediaRouteDescriptor); 8516 method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoutes(java.util.Collection<android.support.v7.media.MediaRouteDescriptor>); 8517 method public android.support.v7.media.MediaRouteProviderDescriptor build(); 8518 } 8519 8520 public abstract class MediaRouteProviderService extends android.app.Service { 8521 ctor public MediaRouteProviderService(); 8522 method public android.support.v7.media.MediaRouteProvider getMediaRouteProvider(); 8523 method public android.os.IBinder onBind(android.content.Intent); 8524 method public abstract android.support.v7.media.MediaRouteProvider onCreateMediaRouteProvider(); 8525 field public static final java.lang.String SERVICE_INTERFACE = "android.media.MediaRouteProviderService"; 8526 } 8527 8528 public final class MediaRouteSelector { 8529 method public android.os.Bundle asBundle(); 8530 method public boolean contains(android.support.v7.media.MediaRouteSelector); 8531 method public static android.support.v7.media.MediaRouteSelector fromBundle(android.os.Bundle); 8532 method public java.util.List<java.lang.String> getControlCategories(); 8533 method public boolean hasControlCategory(java.lang.String); 8534 method public boolean isEmpty(); 8535 method public boolean isValid(); 8536 method public boolean matchesControlFilters(java.util.List<android.content.IntentFilter>); 8537 field public static final android.support.v7.media.MediaRouteSelector EMPTY; 8538 } 8539 8540 public static final class MediaRouteSelector.Builder { 8541 ctor public MediaRouteSelector.Builder(); 8542 ctor public MediaRouteSelector.Builder(android.support.v7.media.MediaRouteSelector); 8543 method public android.support.v7.media.MediaRouteSelector.Builder addControlCategories(java.util.Collection<java.lang.String>); 8544 method public android.support.v7.media.MediaRouteSelector.Builder addControlCategory(java.lang.String); 8545 method public android.support.v7.media.MediaRouteSelector.Builder addSelector(android.support.v7.media.MediaRouteSelector); 8546 method public android.support.v7.media.MediaRouteSelector build(); 8547 } 8548 8549 public final class MediaRouter { 8550 method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback); 8551 method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback, int); 8552 method public void addProvider(android.support.v7.media.MediaRouteProvider); 8553 method public void addRemoteControlClient(java.lang.Object); 8554 method public android.support.v7.media.MediaRouter.RouteInfo getDefaultRoute(); 8555 method public static android.support.v7.media.MediaRouter getInstance(android.content.Context); 8556 method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSessionToken(); 8557 method public java.util.List<android.support.v7.media.MediaRouter.ProviderInfo> getProviders(); 8558 method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes(); 8559 method public android.support.v7.media.MediaRouter.RouteInfo getSelectedRoute(); 8560 method public boolean isRouteAvailable(android.support.v7.media.MediaRouteSelector, int); 8561 method public void removeCallback(android.support.v7.media.MediaRouter.Callback); 8562 method public void removeProvider(android.support.v7.media.MediaRouteProvider); 8563 method public void removeRemoteControlClient(java.lang.Object); 8564 method public void selectRoute(android.support.v7.media.MediaRouter.RouteInfo); 8565 method public void setMediaSession(java.lang.Object); 8566 method public void setMediaSessionCompat(android.support.v4.media.session.MediaSessionCompat); 8567 method public void unselect(int); 8568 method public android.support.v7.media.MediaRouter.RouteInfo updateSelectedRoute(android.support.v7.media.MediaRouteSelector); 8569 field public static final int AVAILABILITY_FLAG_IGNORE_DEFAULT_ROUTE = 1; // 0x1 8570 field public static final int AVAILABILITY_FLAG_REQUIRE_MATCH = 2; // 0x2 8571 field public static final int CALLBACK_FLAG_FORCE_DISCOVERY = 8; // 0x8 8572 field public static final int CALLBACK_FLAG_PERFORM_ACTIVE_SCAN = 1; // 0x1 8573 field public static final int CALLBACK_FLAG_REQUEST_DISCOVERY = 4; // 0x4 8574 field public static final int CALLBACK_FLAG_UNFILTERED_EVENTS = 2; // 0x2 8575 field public static final int UNSELECT_REASON_DISCONNECTED = 1; // 0x1 8576 field public static final int UNSELECT_REASON_ROUTE_CHANGED = 3; // 0x3 8577 field public static final int UNSELECT_REASON_STOPPED = 2; // 0x2 8578 field public static final int UNSELECT_REASON_UNKNOWN = 0; // 0x0 8579 } 8580 8581 public static abstract class MediaRouter.Callback { 8582 ctor public MediaRouter.Callback(); 8583 method public void onProviderAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 8584 method public void onProviderChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 8585 method public void onProviderRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 8586 method public void onRouteAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 8587 method public void onRouteChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 8588 method public void onRoutePresentationDisplayChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 8589 method public void onRouteRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 8590 method public void onRouteSelected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 8591 method public void onRouteUnselected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 8592 method public void onRouteVolumeChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 8593 } 8594 8595 public static abstract class MediaRouter.ControlRequestCallback { 8596 ctor public MediaRouter.ControlRequestCallback(); 8597 method public void onError(java.lang.String, android.os.Bundle); 8598 method public void onResult(android.os.Bundle); 8599 } 8600 8601 public static final class MediaRouter.ProviderInfo { 8602 method public android.content.ComponentName getComponentName(); 8603 method public java.lang.String getPackageName(); 8604 method public android.support.v7.media.MediaRouteProvider getProviderInstance(); 8605 method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes(); 8606 } 8607 8608 public static final class MediaRouter.RouteInfo { 8609 method public boolean canDisconnect(); 8610 method public java.util.List<android.content.IntentFilter> getControlFilters(); 8611 method public java.lang.String getDescription(); 8612 method public android.os.Bundle getExtras(); 8613 method public java.lang.String getId(); 8614 method public java.lang.String getName(); 8615 method public int getPlaybackStream(); 8616 method public int getPlaybackType(); 8617 method public android.view.Display getPresentationDisplay(); 8618 method public android.support.v7.media.MediaRouter.ProviderInfo getProvider(); 8619 method public android.content.IntentSender getSettingsIntent(); 8620 method public int getVolume(); 8621 method public int getVolumeHandling(); 8622 method public int getVolumeMax(); 8623 method public boolean isConnecting(); 8624 method public boolean isDefault(); 8625 method public boolean isEnabled(); 8626 method public boolean isSelected(); 8627 method public boolean matchesSelector(android.support.v7.media.MediaRouteSelector); 8628 method public void requestSetVolume(int); 8629 method public void requestUpdateVolume(int); 8630 method public void select(); 8631 method public void sendControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback); 8632 method public boolean supportsControlAction(java.lang.String, java.lang.String); 8633 method public boolean supportsControlCategory(java.lang.String); 8634 method public boolean supportsControlRequest(android.content.Intent); 8635 field public static final int PLAYBACK_TYPE_LOCAL = 0; // 0x0 8636 field public static final int PLAYBACK_TYPE_REMOTE = 1; // 0x1 8637 field public static final int PLAYBACK_VOLUME_FIXED = 0; // 0x0 8638 field public static final int PLAYBACK_VOLUME_VARIABLE = 1; // 0x1 8639 } 8640 8641 public final class MediaSessionStatus { 8642 method public android.os.Bundle asBundle(); 8643 method public static android.support.v7.media.MediaSessionStatus fromBundle(android.os.Bundle); 8644 method public android.os.Bundle getExtras(); 8645 method public int getSessionState(); 8646 method public long getTimestamp(); 8647 method public boolean isQueuePaused(); 8648 field public static final int SESSION_STATE_ACTIVE = 0; // 0x0 8649 field public static final int SESSION_STATE_ENDED = 1; // 0x1 8650 field public static final int SESSION_STATE_INVALIDATED = 2; // 0x2 8651 } 8652 8653 public static final class MediaSessionStatus.Builder { 8654 ctor public MediaSessionStatus.Builder(int); 8655 ctor public MediaSessionStatus.Builder(android.support.v7.media.MediaSessionStatus); 8656 method public android.support.v7.media.MediaSessionStatus build(); 8657 method public android.support.v7.media.MediaSessionStatus.Builder setExtras(android.os.Bundle); 8658 method public android.support.v7.media.MediaSessionStatus.Builder setQueuePaused(boolean); 8659 method public android.support.v7.media.MediaSessionStatus.Builder setSessionState(int); 8660 method public android.support.v7.media.MediaSessionStatus.Builder setTimestamp(long); 8661 } 8662 8663 public class RemotePlaybackClient { 8664 ctor public RemotePlaybackClient(android.content.Context, android.support.v7.media.MediaRouter.RouteInfo); 8665 method public void endSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 8666 method public void enqueue(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 8667 method public java.lang.String getSessionId(); 8668 method public void getSessionStatus(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 8669 method public void getStatus(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 8670 method public boolean hasSession(); 8671 method public boolean isQueuingSupported(); 8672 method public boolean isRemotePlaybackSupported(); 8673 method public boolean isSessionManagementSupported(); 8674 method public void pause(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 8675 method public void play(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 8676 method public void release(); 8677 method public void remove(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 8678 method public void resume(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 8679 method public void seek(java.lang.String, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 8680 method public void setSessionId(java.lang.String); 8681 method public void setStatusCallback(android.support.v7.media.RemotePlaybackClient.StatusCallback); 8682 method public void startSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 8683 method public void stop(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 8684 } 8685 8686 public static abstract class RemotePlaybackClient.ActionCallback { 8687 ctor public RemotePlaybackClient.ActionCallback(); 8688 method public void onError(java.lang.String, int, android.os.Bundle); 8689 } 8690 8691 public static abstract class RemotePlaybackClient.ItemActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback { 8692 ctor public RemotePlaybackClient.ItemActionCallback(); 8693 method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus); 8694 } 8695 8696 public static abstract class RemotePlaybackClient.SessionActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback { 8697 ctor public RemotePlaybackClient.SessionActionCallback(); 8698 method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus); 8699 } 8700 8701 public static abstract class RemotePlaybackClient.StatusCallback { 8702 ctor public RemotePlaybackClient.StatusCallback(); 8703 method public void onItemStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus); 8704 method public void onSessionChanged(java.lang.String); 8705 method public void onSessionStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus); 8706 } 8707 8708 } 8709 8710 package android.support.v7.graphics { 8711 8712 public final class Palette { 8713 method public static android.support.v7.graphics.Palette.Builder from(android.graphics.Bitmap); 8714 method public static android.support.v7.graphics.Palette from(java.util.List<android.support.v7.graphics.Palette.Swatch>); 8715 method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap); 8716 method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap, int); 8717 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); 8718 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); 8719 method public int getDarkMutedColor(int); 8720 method public android.support.v7.graphics.Palette.Swatch getDarkMutedSwatch(); 8721 method public int getDarkVibrantColor(int); 8722 method public android.support.v7.graphics.Palette.Swatch getDarkVibrantSwatch(); 8723 method public int getLightMutedColor(int); 8724 method public android.support.v7.graphics.Palette.Swatch getLightMutedSwatch(); 8725 method public int getLightVibrantColor(int); 8726 method public android.support.v7.graphics.Palette.Swatch getLightVibrantSwatch(); 8727 method public int getMutedColor(int); 8728 method public android.support.v7.graphics.Palette.Swatch getMutedSwatch(); 8729 method public java.util.List<android.support.v7.graphics.Palette.Swatch> getSwatches(); 8730 method public int getVibrantColor(int); 8731 method public android.support.v7.graphics.Palette.Swatch getVibrantSwatch(); 8732 } 8733 8734 public static final class Palette.Builder { 8735 ctor public Palette.Builder(android.graphics.Bitmap); 8736 ctor public Palette.Builder(java.util.List<android.support.v7.graphics.Palette.Swatch>); 8737 method public android.support.v7.graphics.Palette.Builder addFilter(android.support.v7.graphics.Palette.Filter); 8738 method public android.support.v7.graphics.Palette.Builder clearFilters(); 8739 method public android.support.v7.graphics.Palette generate(); 8740 method public android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generate(android.support.v7.graphics.Palette.PaletteAsyncListener); 8741 method public android.support.v7.graphics.Palette.Builder maximumColorCount(int); 8742 method public android.support.v7.graphics.Palette.Builder resizeBitmapSize(int); 8743 } 8744 8745 public static abstract interface Palette.Filter { 8746 method public abstract boolean isAllowed(int, float[]); 8747 } 8748 8749 public static abstract interface Palette.PaletteAsyncListener { 8750 method public abstract void onGenerated(android.support.v7.graphics.Palette); 8751 } 8752 8753 public static final class Palette.Swatch { 8754 ctor public Palette.Swatch(int, int); 8755 method public int getBodyTextColor(); 8756 method public float[] getHsl(); 8757 method public int getPopulation(); 8758 method public int getRgb(); 8759 method public int getTitleTextColor(); 8760 } 8761 8762 } 8763 8764 package android.support.v7.preference { 8765 8766 public class CheckBoxPreference extends android.support.v7.preference.TwoStatePreference { 8767 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int); 8768 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int, int); 8769 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet); 8770 ctor public CheckBoxPreference(android.content.Context); 8771 } 8772 8773 public abstract class DialogPreference extends android.support.v7.preference.Preference { 8774 ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int, int); 8775 ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int); 8776 ctor public DialogPreference(android.content.Context, android.util.AttributeSet); 8777 ctor public DialogPreference(android.content.Context); 8778 method public android.graphics.drawable.Drawable getDialogIcon(); 8779 method public int getDialogLayoutResource(); 8780 method public java.lang.CharSequence getDialogMessage(); 8781 method public java.lang.CharSequence getDialogTitle(); 8782 method public java.lang.CharSequence getNegativeButtonText(); 8783 method public java.lang.CharSequence getPositiveButtonText(); 8784 method public void setDialogIcon(android.graphics.drawable.Drawable); 8785 method public void setDialogIcon(int); 8786 method public void setDialogLayoutResource(int); 8787 method public void setDialogMessage(java.lang.CharSequence); 8788 method public void setDialogMessage(int); 8789 method public void setDialogTitle(java.lang.CharSequence); 8790 method public void setDialogTitle(int); 8791 method public void setNegativeButtonText(java.lang.CharSequence); 8792 method public void setNegativeButtonText(int); 8793 method public void setPositiveButtonText(java.lang.CharSequence); 8794 method public void setPositiveButtonText(int); 8795 } 8796 8797 public static abstract interface DialogPreference.TargetFragment { 8798 method public abstract android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 8799 } 8800 8801 public class EditTextPreference extends android.support.v7.preference.DialogPreference { 8802 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int, int); 8803 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int); 8804 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet); 8805 ctor public EditTextPreference(android.content.Context); 8806 method public java.lang.String getText(); 8807 method public void setText(java.lang.String); 8808 } 8809 8810 public class EditTextPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat { 8811 ctor public EditTextPreferenceDialogFragmentCompat(); 8812 method public static android.support.v7.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String); 8813 method protected void onAddEditTextToDialogView(android.view.View, android.widget.EditText); 8814 method public void onDialogClosed(boolean); 8815 } 8816 8817 public class ListPreference extends android.support.v7.preference.DialogPreference { 8818 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int, int); 8819 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int); 8820 ctor public ListPreference(android.content.Context, android.util.AttributeSet); 8821 ctor public ListPreference(android.content.Context); 8822 method public int findIndexOfValue(java.lang.String); 8823 method public java.lang.CharSequence[] getEntries(); 8824 method public java.lang.CharSequence getEntry(); 8825 method public java.lang.CharSequence[] getEntryValues(); 8826 method public java.lang.String getValue(); 8827 method public void setEntries(java.lang.CharSequence[]); 8828 method public void setEntries(int); 8829 method public void setEntryValues(java.lang.CharSequence[]); 8830 method public void setEntryValues(int); 8831 method public void setValue(java.lang.String); 8832 method public void setValueIndex(int); 8833 } 8834 8835 public class ListPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat { 8836 ctor public ListPreferenceDialogFragmentCompat(); 8837 method public static android.support.v7.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String); 8838 method public void onDialogClosed(boolean); 8839 } 8840 8841 public class Preference { 8842 ctor public Preference(android.content.Context, android.util.AttributeSet, int, int); 8843 ctor public Preference(android.content.Context, android.util.AttributeSet, int); 8844 ctor public Preference(android.content.Context, android.util.AttributeSet); 8845 ctor public Preference(android.content.Context); 8846 method public boolean callChangeListener(java.lang.Object); 8847 method public int compareTo(android.support.v7.preference.Preference); 8848 method protected android.support.v7.preference.Preference findPreferenceInHierarchy(java.lang.String); 8849 method public android.content.Context getContext(); 8850 method public java.lang.String getDependency(); 8851 method public android.os.Bundle getExtras(); 8852 method public java.lang.String getFragment(); 8853 method public android.graphics.drawable.Drawable getIcon(); 8854 method public android.content.Intent getIntent(); 8855 method public java.lang.String getKey(); 8856 method public final int getLayoutResource(); 8857 method public android.support.v7.preference.Preference.OnPreferenceChangeListener getOnPreferenceChangeListener(); 8858 method public android.support.v7.preference.Preference.OnPreferenceClickListener getOnPreferenceClickListener(); 8859 method public int getOrder(); 8860 method protected boolean getPersistedBoolean(boolean); 8861 method protected float getPersistedFloat(float); 8862 method protected int getPersistedInt(int); 8863 method protected long getPersistedLong(long); 8864 method protected java.lang.String getPersistedString(java.lang.String); 8865 method public android.support.v7.preference.PreferenceManager getPreferenceManager(); 8866 method public android.content.SharedPreferences getSharedPreferences(); 8867 method public boolean getShouldDisableView(); 8868 method public java.lang.CharSequence getSummary(); 8869 method public java.lang.CharSequence getTitle(); 8870 method public final int getWidgetLayoutResource(); 8871 method public boolean hasKey(); 8872 method public boolean isEnabled(); 8873 method public boolean isPersistent(); 8874 method public boolean isSelectable(); 8875 method public final boolean isVisible(); 8876 method protected void notifyChanged(); 8877 method public void notifyDependencyChange(boolean); 8878 method protected void notifyHierarchyChanged(); 8879 method public void onAttached(); 8880 method protected void onAttachedToHierarchy(android.support.v7.preference.PreferenceManager); 8881 method public void onBindViewHolder(android.support.v7.preference.PreferenceViewHolder); 8882 method protected void onClick(); 8883 method public void onDependencyChanged(android.support.v7.preference.Preference, boolean); 8884 method protected java.lang.Object onGetDefaultValue(android.content.res.TypedArray, int); 8885 method public void onParentChanged(android.support.v7.preference.Preference, boolean); 8886 method protected void onPrepareForRemoval(); 8887 method protected void onRestoreInstanceState(android.os.Parcelable); 8888 method protected android.os.Parcelable onSaveInstanceState(); 8889 method protected void onSetInitialValue(boolean, java.lang.Object); 8890 method public android.os.Bundle peekExtras(); 8891 method protected boolean persistBoolean(boolean); 8892 method protected boolean persistFloat(float); 8893 method protected boolean persistInt(int); 8894 method protected boolean persistLong(long); 8895 method protected boolean persistString(java.lang.String); 8896 method public void restoreHierarchyState(android.os.Bundle); 8897 method public void saveHierarchyState(android.os.Bundle); 8898 method public void setDefaultValue(java.lang.Object); 8899 method public void setDependency(java.lang.String); 8900 method public void setEnabled(boolean); 8901 method public void setFragment(java.lang.String); 8902 method public void setIcon(android.graphics.drawable.Drawable); 8903 method public void setIcon(int); 8904 method public void setIntent(android.content.Intent); 8905 method public void setKey(java.lang.String); 8906 method public void setLayoutResource(int); 8907 method public void setOnPreferenceChangeListener(android.support.v7.preference.Preference.OnPreferenceChangeListener); 8908 method public void setOnPreferenceClickListener(android.support.v7.preference.Preference.OnPreferenceClickListener); 8909 method public void setOrder(int); 8910 method public void setPersistent(boolean); 8911 method public void setSelectable(boolean); 8912 method public void setShouldDisableView(boolean); 8913 method public void setSummary(java.lang.CharSequence); 8914 method public void setSummary(int); 8915 method public void setTitle(java.lang.CharSequence); 8916 method public void setTitle(int); 8917 method public final void setVisible(boolean); 8918 method public void setWidgetLayoutResource(int); 8919 method public boolean shouldDisableDependents(); 8920 method protected boolean shouldPersist(); 8921 field public static final int DEFAULT_ORDER = 2147483647; // 0x7fffffff 8922 } 8923 8924 public static class Preference.BaseSavedState extends android.view.AbsSavedState { 8925 ctor public Preference.BaseSavedState(android.os.Parcel); 8926 ctor public Preference.BaseSavedState(android.os.Parcelable); 8927 field public static final android.os.Parcelable.Creator<android.support.v7.preference.Preference.BaseSavedState> CREATOR; 8928 } 8929 8930 public static abstract interface Preference.OnPreferenceChangeListener { 8931 method public abstract boolean onPreferenceChange(android.support.v7.preference.Preference, java.lang.Object); 8932 } 8933 8934 public static abstract interface Preference.OnPreferenceClickListener { 8935 method public abstract boolean onPreferenceClick(android.support.v7.preference.Preference); 8936 } 8937 8938 public class PreferenceCategory extends android.support.v7.preference.PreferenceGroup { 8939 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int, int); 8940 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int); 8941 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet); 8942 ctor public PreferenceCategory(android.content.Context); 8943 } 8944 8945 public abstract class PreferenceDialogFragmentCompat extends android.support.v4.app.DialogFragment implements android.content.DialogInterface.OnClickListener { 8946 ctor public PreferenceDialogFragmentCompat(); 8947 method public android.support.v7.preference.DialogPreference getPreference(); 8948 method protected void onBindDialogView(android.view.View); 8949 method public void onClick(android.content.DialogInterface, int); 8950 method protected android.view.View onCreateDialogView(android.content.Context); 8951 method public abstract void onDialogClosed(boolean); 8952 method protected void onPrepareDialogBuilder(android.support.v7.app.AlertDialog.Builder); 8953 field protected static final java.lang.String ARG_KEY = "key"; 8954 } 8955 8956 public abstract class PreferenceFragmentCompat extends android.support.v4.app.Fragment implements android.support.v7.preference.DialogPreference.TargetFragment android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener { 8957 ctor public PreferenceFragmentCompat(); 8958 method public void addPreferencesFromResource(int); 8959 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 8960 method public final android.support.v7.widget.RecyclerView getListView(); 8961 method public android.support.v7.preference.PreferenceManager getPreferenceManager(); 8962 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen(); 8963 method protected android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(android.support.v7.preference.PreferenceScreen); 8964 method public android.support.v7.widget.RecyclerView.LayoutManager onCreateLayoutManager(); 8965 method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String); 8966 method public android.support.v7.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 8967 method public void onDisplayPreferenceDialog(android.support.v7.preference.Preference); 8968 method public void onNavigateToScreen(android.support.v7.preference.PreferenceScreen); 8969 method public boolean onPreferenceTreeClick(android.support.v7.preference.Preference); 8970 method public void setPreferenceScreen(android.support.v7.preference.PreferenceScreen); 8971 method public void setPreferencesFromResource(int, java.lang.String); 8972 field public static final java.lang.String ARG_PREFERENCE_ROOT = "android.support.v7.preference.PreferenceFragmentCompat.PREFERENCE_ROOT"; 8973 } 8974 8975 public static abstract interface PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback { 8976 method public abstract boolean onPreferenceDisplayDialog(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference); 8977 } 8978 8979 public static abstract interface PreferenceFragmentCompat.OnPreferenceStartFragmentCallback { 8980 method public abstract boolean onPreferenceStartFragment(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference); 8981 } 8982 8983 public static abstract interface PreferenceFragmentCompat.OnPreferenceStartScreenCallback { 8984 method public abstract boolean onPreferenceStartScreen(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.PreferenceScreen); 8985 } 8986 8987 public abstract class PreferenceGroup extends android.support.v7.preference.Preference { 8988 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int, int); 8989 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int); 8990 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet); 8991 method public void addItemFromInflater(android.support.v7.preference.Preference); 8992 method public boolean addPreference(android.support.v7.preference.Preference); 8993 method protected void dispatchRestoreInstanceState(android.os.Bundle); 8994 method protected void dispatchSaveInstanceState(android.os.Bundle); 8995 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 8996 method public android.support.v7.preference.Preference getPreference(int); 8997 method public int getPreferenceCount(); 8998 method protected boolean isOnSameScreenAsChildren(); 8999 method public boolean isOrderingAsAdded(); 9000 method protected boolean onPrepareAddPreference(android.support.v7.preference.Preference); 9001 method public void removeAll(); 9002 method public boolean removePreference(android.support.v7.preference.Preference); 9003 method public void setOrderingAsAdded(boolean); 9004 } 9005 9006 public class PreferenceManager { 9007 method public android.support.v7.preference.PreferenceScreen createPreferenceScreen(android.content.Context); 9008 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 9009 method public android.content.Context getContext(); 9010 method public static android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context); 9011 method public android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener getOnDisplayPreferenceDialogListener(); 9012 method public android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener getOnNavigateToScreenListener(); 9013 method public android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener getOnPreferenceTreeClickListener(); 9014 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen(); 9015 method public android.content.SharedPreferences getSharedPreferences(); 9016 method public int getSharedPreferencesMode(); 9017 method public java.lang.String getSharedPreferencesName(); 9018 method public static void setDefaultValues(android.content.Context, int, boolean); 9019 method public static void setDefaultValues(android.content.Context, java.lang.String, int, int, boolean); 9020 method public void setOnDisplayPreferenceDialogListener(android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener); 9021 method public void setOnNavigateToScreenListener(android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener); 9022 method public void setOnPreferenceTreeClickListener(android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener); 9023 method public boolean setPreferences(android.support.v7.preference.PreferenceScreen); 9024 method public void setSharedPreferencesMode(int); 9025 method public void setSharedPreferencesName(java.lang.String); 9026 method public void showDialog(android.support.v7.preference.Preference); 9027 field public static final java.lang.String KEY_HAS_SET_DEFAULT_VALUES = "_has_set_default_values"; 9028 } 9029 9030 public static abstract interface PreferenceManager.OnDisplayPreferenceDialogListener { 9031 method public abstract void onDisplayPreferenceDialog(android.support.v7.preference.Preference); 9032 } 9033 9034 public static abstract interface PreferenceManager.OnNavigateToScreenListener { 9035 method public abstract void onNavigateToScreen(android.support.v7.preference.PreferenceScreen); 9036 } 9037 9038 public static abstract interface PreferenceManager.OnPreferenceTreeClickListener { 9039 method public abstract boolean onPreferenceTreeClick(android.support.v7.preference.Preference); 9040 } 9041 9042 public final class PreferenceScreen extends android.support.v7.preference.PreferenceGroup { 9043 } 9044 9045 public class PreferenceViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder { 9046 method public android.view.View findViewById(int); 9047 } 9048 9049 public class SwitchPreferenceCompat extends android.support.v7.preference.TwoStatePreference { 9050 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int, int); 9051 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int); 9052 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet); 9053 ctor public SwitchPreferenceCompat(android.content.Context); 9054 method public java.lang.CharSequence getSwitchTextOff(); 9055 method public java.lang.CharSequence getSwitchTextOn(); 9056 method public void setSwitchTextOff(java.lang.CharSequence); 9057 method public void setSwitchTextOff(int); 9058 method public void setSwitchTextOn(java.lang.CharSequence); 9059 method public void setSwitchTextOn(int); 9060 } 9061 9062 public abstract class TwoStatePreference extends android.support.v7.preference.Preference { 9063 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int, int); 9064 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int); 9065 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet); 9066 ctor public TwoStatePreference(android.content.Context); 9067 method public boolean getDisableDependentsState(); 9068 method public java.lang.CharSequence getSummaryOff(); 9069 method public java.lang.CharSequence getSummaryOn(); 9070 method public boolean isChecked(); 9071 method public void setChecked(boolean); 9072 method public void setDisableDependentsState(boolean); 9073 method public void setSummaryOff(java.lang.CharSequence); 9074 method public void setSummaryOff(int); 9075 method public void setSummaryOn(java.lang.CharSequence); 9076 method public void setSummaryOn(int); 9077 method protected void syncSummaryView(android.support.v7.preference.PreferenceViewHolder); 9078 field protected boolean mChecked; 9079 } 9080 9081 } 9082 9083 package android.support.v7.recyclerview { 9084 9085 public final class R { 9086 ctor public R(); 9087 } 9088 9089 public static final class R.attr { 9090 ctor public R.attr(); 9091 field public static int layoutManager; 9092 field public static int reverseLayout; 9093 field public static int spanCount; 9094 field public static int stackFromEnd; 9095 } 9096 9097 public static final class R.dimen { 9098 ctor public R.dimen(); 9099 field public static int item_touch_helper_max_drag_scroll_per_frame; 9100 } 9101 9102 public static final class R.id { 9103 ctor public R.id(); 9104 field public static int item_touch_helper_previous_elevation; 9105 } 9106 9107 public static final class R.styleable { 9108 ctor public R.styleable(); 9109 field public static final int[] RecyclerView; 9110 field public static int RecyclerView_android_orientation; 9111 field public static int RecyclerView_layoutManager; 9112 field public static int RecyclerView_reverseLayout; 9113 field public static int RecyclerView_spanCount; 9114 field public static int RecyclerView_stackFromEnd; 9115 } 9116 9117 } 9118 9119 package android.support.v7.util { 9120 9121 public class AsyncListUtil { 9122 ctor public AsyncListUtil(java.lang.Class<T>, int, android.support.v7.util.AsyncListUtil.DataCallback<T>, android.support.v7.util.AsyncListUtil.ViewCallback); 9123 method public T getItem(int); 9124 method public int getItemCount(); 9125 method public void onRangeChanged(); 9126 method public void refresh(); 9127 } 9128 9129 public static abstract class AsyncListUtil.DataCallback { 9130 ctor public AsyncListUtil.DataCallback(); 9131 method public abstract void fillData(T[], int, int); 9132 method public int getMaxCachedTiles(); 9133 method public void recycleData(T[], int); 9134 method public abstract int refreshData(); 9135 } 9136 9137 public static abstract class AsyncListUtil.ViewCallback { 9138 ctor public AsyncListUtil.ViewCallback(); 9139 method public void extendRangeInto(int[], int[], int); 9140 method public abstract void getItemRangeInto(int[]); 9141 method public abstract void onDataRefresh(); 9142 method public abstract void onItemLoaded(int); 9143 field public static final int HINT_SCROLL_ASC = 2; // 0x2 9144 field public static final int HINT_SCROLL_DESC = 1; // 0x1 9145 field public static final int HINT_SCROLL_NONE = 0; // 0x0 9146 } 9147 9148 public class SortedList { 9149 ctor public SortedList(java.lang.Class<T>, android.support.v7.util.SortedList.Callback<T>); 9150 ctor public SortedList(java.lang.Class<T>, android.support.v7.util.SortedList.Callback<T>, int); 9151 method public int add(T); 9152 method public void addAll(T[], boolean); 9153 method public void addAll(T...); 9154 method public void addAll(java.util.Collection<T>); 9155 method public void beginBatchedUpdates(); 9156 method public void clear(); 9157 method public void endBatchedUpdates(); 9158 method public T get(int) throws java.lang.IndexOutOfBoundsException; 9159 method public int indexOf(T); 9160 method public void recalculatePositionOfItemAt(int); 9161 method public boolean remove(T); 9162 method public T removeItemAt(int); 9163 method public int size(); 9164 method public void updateItemAt(int, T); 9165 field public static final int INVALID_POSITION = -1; // 0xffffffff 9166 } 9167 9168 public static class SortedList.BatchedCallback extends android.support.v7.util.SortedList.Callback { 9169 ctor public SortedList.BatchedCallback(android.support.v7.util.SortedList.Callback<T2>); 9170 method public boolean areContentsTheSame(T2, T2); 9171 method public boolean areItemsTheSame(T2, T2); 9172 method public int compare(T2, T2); 9173 method public void dispatchLastEvent(); 9174 method public void onChanged(int, int); 9175 method public void onInserted(int, int); 9176 method public void onMoved(int, int); 9177 method public void onRemoved(int, int); 9178 } 9179 9180 public static abstract class SortedList.Callback implements java.util.Comparator { 9181 ctor public SortedList.Callback(); 9182 method public abstract boolean areContentsTheSame(T2, T2); 9183 method public abstract boolean areItemsTheSame(T2, T2); 9184 method public abstract int compare(T2, T2); 9185 method public abstract void onChanged(int, int); 9186 method public abstract void onInserted(int, int); 9187 method public abstract void onMoved(int, int); 9188 method public abstract void onRemoved(int, int); 9189 } 9190 9191 } 9192 9193 package android.support.v7.widget { 9194 9195 public class DefaultItemAnimator extends android.support.v7.widget.RecyclerView.ItemAnimator { 9196 ctor public DefaultItemAnimator(); 9197 method public boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder); 9198 method public boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 9199 method public boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 9200 method public boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder); 9201 method public void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder); 9202 method public void endAnimations(); 9203 method public boolean isRunning(); 9204 method public void runPendingAnimations(); 9205 } 9206 9207 public class GridLayoutManager extends android.support.v7.widget.LinearLayoutManager { 9208 ctor public GridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 9209 ctor public GridLayoutManager(android.content.Context, int); 9210 ctor public GridLayoutManager(android.content.Context, int, int, boolean); 9211 method public int getSpanCount(); 9212 method public android.support.v7.widget.GridLayoutManager.SpanSizeLookup getSpanSizeLookup(); 9213 method public void setSpanCount(int); 9214 method public void setSpanSizeLookup(android.support.v7.widget.GridLayoutManager.SpanSizeLookup); 9215 field public static final int DEFAULT_SPAN_COUNT = -1; // 0xffffffff 9216 } 9217 9218 public static final class GridLayoutManager.DefaultSpanSizeLookup extends android.support.v7.widget.GridLayoutManager.SpanSizeLookup { 9219 ctor public GridLayoutManager.DefaultSpanSizeLookup(); 9220 method public int getSpanSize(int); 9221 } 9222 9223 public static class GridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams { 9224 ctor public GridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 9225 ctor public GridLayoutManager.LayoutParams(int, int); 9226 ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 9227 ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 9228 ctor public GridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 9229 method public int getSpanIndex(); 9230 method public int getSpanSize(); 9231 field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 9232 } 9233 9234 public static abstract class GridLayoutManager.SpanSizeLookup { 9235 ctor public GridLayoutManager.SpanSizeLookup(); 9236 method public int getSpanGroupIndex(int, int); 9237 method public int getSpanIndex(int, int); 9238 method public abstract int getSpanSize(int); 9239 method public void invalidateSpanIndexCache(); 9240 method public boolean isSpanIndexCacheEnabled(); 9241 method public void setSpanIndexCacheEnabled(boolean); 9242 } 9243 9244 public class LinearLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager implements android.support.v7.widget.helper.ItemTouchHelper.ViewDropHandler { 9245 ctor public LinearLayoutManager(android.content.Context); 9246 ctor public LinearLayoutManager(android.content.Context, int, boolean); 9247 ctor public LinearLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 9248 method public android.graphics.PointF computeScrollVectorForPosition(int); 9249 method public int findFirstCompletelyVisibleItemPosition(); 9250 method public int findFirstVisibleItemPosition(); 9251 method public int findLastCompletelyVisibleItemPosition(); 9252 method public int findLastVisibleItemPosition(); 9253 method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 9254 method protected int getExtraLayoutSpace(android.support.v7.widget.RecyclerView.State); 9255 method public int getOrientation(); 9256 method public boolean getRecycleChildrenOnDetach(); 9257 method public boolean getReverseLayout(); 9258 method public boolean getStackFromEnd(); 9259 method protected boolean isLayoutRTL(); 9260 method public boolean isSmoothScrollbarEnabled(); 9261 method public void prepareForDrop(android.view.View, android.view.View, int, int); 9262 method public void scrollToPositionWithOffset(int, int); 9263 method public void setOrientation(int); 9264 method public void setRecycleChildrenOnDetach(boolean); 9265 method public void setReverseLayout(boolean); 9266 method public void setSmoothScrollbarEnabled(boolean); 9267 method public void setStackFromEnd(boolean); 9268 field public static final int HORIZONTAL = 0; // 0x0 9269 field public static final int INVALID_OFFSET = -2147483648; // 0x80000000 9270 field public static final int VERTICAL = 1; // 0x1 9271 } 9272 9273 protected static class LinearLayoutManager.LayoutChunkResult { 9274 ctor protected LinearLayoutManager.LayoutChunkResult(); 9275 field public int mConsumed; 9276 field public boolean mFinished; 9277 field public boolean mFocusable; 9278 field public boolean mIgnoreConsumed; 9279 } 9280 9281 public abstract class LinearSmoothScroller extends android.support.v7.widget.RecyclerView.SmoothScroller { 9282 ctor public LinearSmoothScroller(android.content.Context); 9283 method public int calculateDtToFit(int, int, int, int, int); 9284 method public int calculateDxToMakeVisible(android.view.View, int); 9285 method public int calculateDyToMakeVisible(android.view.View, int); 9286 method protected float calculateSpeedPerPixel(android.util.DisplayMetrics); 9287 method protected int calculateTimeForDeceleration(int); 9288 method protected int calculateTimeForScrolling(int); 9289 method public abstract android.graphics.PointF computeScrollVectorForPosition(int); 9290 method protected int getHorizontalSnapPreference(); 9291 method protected int getVerticalSnapPreference(); 9292 method protected void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 9293 method protected void onStart(); 9294 method protected void onStop(); 9295 method protected void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 9296 method protected void updateActionForInterimTarget(android.support.v7.widget.RecyclerView.SmoothScroller.Action); 9297 field public static final int SNAP_TO_ANY = 0; // 0x0 9298 field public static final int SNAP_TO_END = 1; // 0x1 9299 field public static final int SNAP_TO_START = -1; // 0xffffffff 9300 field protected final android.view.animation.DecelerateInterpolator mDecelerateInterpolator; 9301 field protected int mInterimTargetDx; 9302 field protected int mInterimTargetDy; 9303 field protected final android.view.animation.LinearInterpolator mLinearInterpolator; 9304 field protected android.graphics.PointF mTargetVector; 9305 } 9306 9307 public abstract class OrientationHelper { 9308 method public static android.support.v7.widget.OrientationHelper createHorizontalHelper(android.support.v7.widget.RecyclerView.LayoutManager); 9309 method public static android.support.v7.widget.OrientationHelper createOrientationHelper(android.support.v7.widget.RecyclerView.LayoutManager, int); 9310 method public static android.support.v7.widget.OrientationHelper createVerticalHelper(android.support.v7.widget.RecyclerView.LayoutManager); 9311 method public abstract int getDecoratedEnd(android.view.View); 9312 method public abstract int getDecoratedMeasurement(android.view.View); 9313 method public abstract int getDecoratedMeasurementInOther(android.view.View); 9314 method public abstract int getDecoratedStart(android.view.View); 9315 method public abstract int getEnd(); 9316 method public abstract int getEndAfterPadding(); 9317 method public abstract int getEndPadding(); 9318 method public abstract int getStartAfterPadding(); 9319 method public abstract int getTotalSpace(); 9320 method public int getTotalSpaceChange(); 9321 method public abstract void offsetChild(android.view.View, int); 9322 method public abstract void offsetChildren(int); 9323 method public void onLayoutComplete(); 9324 field public static final int HORIZONTAL = 0; // 0x0 9325 field public static final int VERTICAL = 1; // 0x1 9326 field protected final android.support.v7.widget.RecyclerView.LayoutManager mLayoutManager; 9327 } 9328 9329 public class RecyclerView extends android.view.ViewGroup { 9330 ctor public RecyclerView(android.content.Context); 9331 ctor public RecyclerView(android.content.Context, android.util.AttributeSet); 9332 ctor public RecyclerView(android.content.Context, android.util.AttributeSet, int); 9333 method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration, int); 9334 method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration); 9335 method public void addOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener); 9336 method public void addOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener); 9337 method public void addOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 9338 method public void clearOnChildAttachStateChangeListeners(); 9339 method public void clearOnScrollListeners(); 9340 method public int computeHorizontalScrollExtent(); 9341 method public int computeHorizontalScrollOffset(); 9342 method public int computeHorizontalScrollRange(); 9343 method public int computeVerticalScrollExtent(); 9344 method public int computeVerticalScrollOffset(); 9345 method public int computeVerticalScrollRange(); 9346 method public boolean drawChild(android.graphics.Canvas, android.view.View, long); 9347 method public android.view.View findChildViewUnder(float, float); 9348 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForAdapterPosition(int); 9349 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForItemId(long); 9350 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForLayoutPosition(int); 9351 method public deprecated android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForPosition(int); 9352 method public boolean fling(int, int); 9353 method public android.support.v7.widget.RecyclerView.Adapter getAdapter(); 9354 method public int getChildAdapterPosition(android.view.View); 9355 method public long getChildItemId(android.view.View); 9356 method public int getChildLayoutPosition(android.view.View); 9357 method public deprecated int getChildPosition(android.view.View); 9358 method public android.support.v7.widget.RecyclerView.ViewHolder getChildViewHolder(android.view.View); 9359 method public android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate(); 9360 method public android.support.v7.widget.RecyclerView.ItemAnimator getItemAnimator(); 9361 method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager(); 9362 method public int getMaxFlingVelocity(); 9363 method public int getMinFlingVelocity(); 9364 method public android.support.v7.widget.RecyclerView.RecycledViewPool getRecycledViewPool(); 9365 method public int getScrollState(); 9366 method public boolean hasFixedSize(); 9367 method public boolean hasPendingAdapterUpdates(); 9368 method public void invalidateItemDecorations(); 9369 method public boolean isAnimating(); 9370 method public boolean isComputingLayout(); 9371 method public boolean isLayoutFrozen(); 9372 method public void offsetChildrenHorizontal(int); 9373 method public void offsetChildrenVertical(int); 9374 method public void onChildAttachedToWindow(android.view.View); 9375 method public void onChildDetachedFromWindow(android.view.View); 9376 method public void onDraw(android.graphics.Canvas); 9377 method protected void onLayout(boolean, int, int, int, int); 9378 method public void onScrollStateChanged(int); 9379 method public void onScrolled(int, int); 9380 method public void removeItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration); 9381 method public void removeOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener); 9382 method public void removeOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener); 9383 method public void removeOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 9384 method public void scrollToPosition(int); 9385 method public void setAccessibilityDelegateCompat(android.support.v7.widget.RecyclerViewAccessibilityDelegate); 9386 method public void setAdapter(android.support.v7.widget.RecyclerView.Adapter); 9387 method public void setChildDrawingOrderCallback(android.support.v7.widget.RecyclerView.ChildDrawingOrderCallback); 9388 method public void setHasFixedSize(boolean); 9389 method public void setItemAnimator(android.support.v7.widget.RecyclerView.ItemAnimator); 9390 method public void setItemViewCacheSize(int); 9391 method public void setLayoutFrozen(boolean); 9392 method public void setLayoutManager(android.support.v7.widget.RecyclerView.LayoutManager); 9393 method public deprecated void setOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 9394 method public void setRecycledViewPool(android.support.v7.widget.RecyclerView.RecycledViewPool); 9395 method public void setRecyclerListener(android.support.v7.widget.RecyclerView.RecyclerListener); 9396 method public void setScrollingTouchSlop(int); 9397 method public void setViewCacheExtension(android.support.v7.widget.RecyclerView.ViewCacheExtension); 9398 method public void smoothScrollBy(int, int); 9399 method public void smoothScrollToPosition(int); 9400 method public void stopScroll(); 9401 method public void swapAdapter(android.support.v7.widget.RecyclerView.Adapter, boolean); 9402 field public static final int HORIZONTAL = 0; // 0x0 9403 field public static final int INVALID_TYPE = -1; // 0xffffffff 9404 field public static final long NO_ID = -1L; // 0xffffffffffffffffL 9405 field public static final int NO_POSITION = -1; // 0xffffffff 9406 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 9407 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 9408 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 9409 field public static final int TOUCH_SLOP_DEFAULT = 0; // 0x0 9410 field public static final int TOUCH_SLOP_PAGING = 1; // 0x1 9411 field public static final int VERTICAL = 1; // 0x1 9412 } 9413 9414 public static abstract class RecyclerView.Adapter { 9415 ctor public RecyclerView.Adapter(); 9416 method public final void bindViewHolder(VH, int); 9417 method public final VH createViewHolder(android.view.ViewGroup, int); 9418 method public abstract int getItemCount(); 9419 method public long getItemId(int); 9420 method public int getItemViewType(int); 9421 method public final boolean hasObservers(); 9422 method public final boolean hasStableIds(); 9423 method public final void notifyDataSetChanged(); 9424 method public final void notifyItemChanged(int); 9425 method public final void notifyItemChanged(int, java.lang.Object); 9426 method public final void notifyItemInserted(int); 9427 method public final void notifyItemMoved(int, int); 9428 method public final void notifyItemRangeChanged(int, int); 9429 method public final void notifyItemRangeChanged(int, int, java.lang.Object); 9430 method public final void notifyItemRangeInserted(int, int); 9431 method public final void notifyItemRangeRemoved(int, int); 9432 method public final void notifyItemRemoved(int); 9433 method public void onAttachedToRecyclerView(android.support.v7.widget.RecyclerView); 9434 method public abstract void onBindViewHolder(VH, int); 9435 method public void onBindViewHolder(VH, int, java.util.List<java.lang.Object>); 9436 method public abstract VH onCreateViewHolder(android.view.ViewGroup, int); 9437 method public void onDetachedFromRecyclerView(android.support.v7.widget.RecyclerView); 9438 method public boolean onFailedToRecycleView(VH); 9439 method public void onViewAttachedToWindow(VH); 9440 method public void onViewDetachedFromWindow(VH); 9441 method public void onViewRecycled(VH); 9442 method public void registerAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver); 9443 method public void setHasStableIds(boolean); 9444 method public void unregisterAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver); 9445 } 9446 9447 public static abstract class RecyclerView.AdapterDataObserver { 9448 ctor public RecyclerView.AdapterDataObserver(); 9449 method public void onChanged(); 9450 method public void onItemRangeChanged(int, int); 9451 method public void onItemRangeChanged(int, int, java.lang.Object); 9452 method public void onItemRangeInserted(int, int); 9453 method public void onItemRangeMoved(int, int, int); 9454 method public void onItemRangeRemoved(int, int); 9455 } 9456 9457 public static abstract interface RecyclerView.ChildDrawingOrderCallback { 9458 method public abstract int onGetChildDrawingOrder(int, int); 9459 } 9460 9461 public static abstract class RecyclerView.ItemAnimator { 9462 ctor public RecyclerView.ItemAnimator(); 9463 method public abstract boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder); 9464 method public abstract boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 9465 method public abstract boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 9466 method public abstract boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder); 9467 method public final void dispatchAddFinished(android.support.v7.widget.RecyclerView.ViewHolder); 9468 method public final void dispatchAddStarting(android.support.v7.widget.RecyclerView.ViewHolder); 9469 method public final void dispatchAnimationsFinished(); 9470 method public final void dispatchChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 9471 method public final void dispatchChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 9472 method public final void dispatchMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 9473 method public final void dispatchMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 9474 method public final void dispatchRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 9475 method public final void dispatchRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 9476 method public abstract void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder); 9477 method public abstract void endAnimations(); 9478 method public long getAddDuration(); 9479 method public long getChangeDuration(); 9480 method public long getMoveDuration(); 9481 method public long getRemoveDuration(); 9482 method public boolean getSupportsChangeAnimations(); 9483 method public abstract boolean isRunning(); 9484 method public final boolean isRunning(android.support.v7.widget.RecyclerView.ItemAnimator.ItemAnimatorFinishedListener); 9485 method public void onAddFinished(android.support.v7.widget.RecyclerView.ViewHolder); 9486 method public void onAddStarting(android.support.v7.widget.RecyclerView.ViewHolder); 9487 method public void onChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 9488 method public void onChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 9489 method public void onMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 9490 method public void onMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 9491 method public void onRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 9492 method public void onRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 9493 method public abstract void runPendingAnimations(); 9494 method public void setAddDuration(long); 9495 method public void setChangeDuration(long); 9496 method public void setMoveDuration(long); 9497 method public void setRemoveDuration(long); 9498 method public void setSupportsChangeAnimations(boolean); 9499 } 9500 9501 public static abstract interface RecyclerView.ItemAnimator.ItemAnimatorFinishedListener { 9502 method public abstract void onAnimationsFinished(); 9503 } 9504 9505 public static abstract class RecyclerView.ItemDecoration { 9506 ctor public RecyclerView.ItemDecoration(); 9507 method public deprecated void getItemOffsets(android.graphics.Rect, int, android.support.v7.widget.RecyclerView); 9508 method public void getItemOffsets(android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 9509 method public void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 9510 method public deprecated void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView); 9511 method public void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 9512 method public deprecated void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView); 9513 } 9514 9515 public static abstract class RecyclerView.LayoutManager { 9516 ctor public RecyclerView.LayoutManager(); 9517 method public void addDisappearingView(android.view.View); 9518 method public void addDisappearingView(android.view.View, int); 9519 method public void addView(android.view.View); 9520 method public void addView(android.view.View, int); 9521 method public void assertInLayoutOrScroll(java.lang.String); 9522 method public void assertNotInLayoutOrScroll(java.lang.String); 9523 method public void attachView(android.view.View, int, android.support.v7.widget.RecyclerView.LayoutParams); 9524 method public void attachView(android.view.View, int); 9525 method public void attachView(android.view.View); 9526 method public void calculateItemDecorationsForChild(android.view.View, android.graphics.Rect); 9527 method public boolean canScrollHorizontally(); 9528 method public boolean canScrollVertically(); 9529 method public boolean checkLayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 9530 method public int computeHorizontalScrollExtent(android.support.v7.widget.RecyclerView.State); 9531 method public int computeHorizontalScrollOffset(android.support.v7.widget.RecyclerView.State); 9532 method public int computeHorizontalScrollRange(android.support.v7.widget.RecyclerView.State); 9533 method public int computeVerticalScrollExtent(android.support.v7.widget.RecyclerView.State); 9534 method public int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView.State); 9535 method public int computeVerticalScrollRange(android.support.v7.widget.RecyclerView.State); 9536 method public void detachAndScrapAttachedViews(android.support.v7.widget.RecyclerView.Recycler); 9537 method public void detachAndScrapView(android.view.View, android.support.v7.widget.RecyclerView.Recycler); 9538 method public void detachAndScrapViewAt(int, android.support.v7.widget.RecyclerView.Recycler); 9539 method public void detachView(android.view.View); 9540 method public void detachViewAt(int); 9541 method public void endAnimation(android.view.View); 9542 method public android.view.View findViewByPosition(int); 9543 method public abstract android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 9544 method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 9545 method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.content.Context, android.util.AttributeSet); 9546 method public int getBaseline(); 9547 method public int getBottomDecorationHeight(android.view.View); 9548 method public android.view.View getChildAt(int); 9549 method public int getChildCount(); 9550 method public static int getChildMeasureSpec(int, int, int, boolean); 9551 method public boolean getClipToPadding(); 9552 method public int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 9553 method public int getDecoratedBottom(android.view.View); 9554 method public int getDecoratedLeft(android.view.View); 9555 method public int getDecoratedMeasuredHeight(android.view.View); 9556 method public int getDecoratedMeasuredWidth(android.view.View); 9557 method public int getDecoratedRight(android.view.View); 9558 method public int getDecoratedTop(android.view.View); 9559 method public android.view.View getFocusedChild(); 9560 method public int getHeight(); 9561 method public int getItemCount(); 9562 method public int getItemViewType(android.view.View); 9563 method public int getLayoutDirection(); 9564 method public int getLeftDecorationWidth(android.view.View); 9565 method public int getMinimumHeight(); 9566 method public int getMinimumWidth(); 9567 method public int getPaddingBottom(); 9568 method public int getPaddingEnd(); 9569 method public int getPaddingLeft(); 9570 method public int getPaddingRight(); 9571 method public int getPaddingStart(); 9572 method public int getPaddingTop(); 9573 method public int getPosition(android.view.View); 9574 method public static android.support.v7.widget.RecyclerView.LayoutManager.Properties getProperties(android.content.Context, android.util.AttributeSet, int, int); 9575 method public int getRightDecorationWidth(android.view.View); 9576 method public int getRowCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 9577 method public int getSelectionModeForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 9578 method public int getTopDecorationHeight(android.view.View); 9579 method public int getWidth(); 9580 method public boolean hasFocus(); 9581 method public void ignoreView(android.view.View); 9582 method public boolean isAttachedToWindow(); 9583 method public boolean isFocused(); 9584 method public boolean isLayoutHierarchical(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 9585 method public boolean isSmoothScrolling(); 9586 method public void layoutDecorated(android.view.View, int, int, int, int); 9587 method public void measureChild(android.view.View, int, int); 9588 method public void measureChildWithMargins(android.view.View, int, int); 9589 method public void moveView(int, int); 9590 method public void offsetChildrenHorizontal(int); 9591 method public void offsetChildrenVertical(int); 9592 method public void onAdapterChanged(android.support.v7.widget.RecyclerView.Adapter, android.support.v7.widget.RecyclerView.Adapter); 9593 method public boolean onAddFocusables(android.support.v7.widget.RecyclerView, java.util.ArrayList<android.view.View>, int, int); 9594 method public void onAttachedToWindow(android.support.v7.widget.RecyclerView); 9595 method public deprecated void onDetachedFromWindow(android.support.v7.widget.RecyclerView); 9596 method public void onDetachedFromWindow(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.Recycler); 9597 method public android.view.View onFocusSearchFailed(android.view.View, int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 9598 method public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 9599 method public void onInitializeAccessibilityEvent(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.accessibility.AccessibilityEvent); 9600 method public void onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 9601 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); 9602 method public android.view.View onInterceptFocusSearch(android.view.View, int); 9603 method public void onItemsAdded(android.support.v7.widget.RecyclerView, int, int); 9604 method public void onItemsChanged(android.support.v7.widget.RecyclerView); 9605 method public void onItemsMoved(android.support.v7.widget.RecyclerView, int, int, int); 9606 method public void onItemsRemoved(android.support.v7.widget.RecyclerView, int, int); 9607 method public void onItemsUpdated(android.support.v7.widget.RecyclerView, int, int); 9608 method public void onItemsUpdated(android.support.v7.widget.RecyclerView, int, int, java.lang.Object); 9609 method public void onLayoutChildren(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 9610 method public void onMeasure(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, int); 9611 method public deprecated boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.view.View, android.view.View); 9612 method public boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, android.view.View, android.view.View); 9613 method public void onRestoreInstanceState(android.os.Parcelable); 9614 method public android.os.Parcelable onSaveInstanceState(); 9615 method public void onScrollStateChanged(int); 9616 method public boolean performAccessibilityAction(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, android.os.Bundle); 9617 method public boolean performAccessibilityActionForItem(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.View, int, android.os.Bundle); 9618 method public void postOnAnimation(java.lang.Runnable); 9619 method public void removeAllViews(); 9620 method public void removeAndRecycleAllViews(android.support.v7.widget.RecyclerView.Recycler); 9621 method public void removeAndRecycleView(android.view.View, android.support.v7.widget.RecyclerView.Recycler); 9622 method public void removeAndRecycleViewAt(int, android.support.v7.widget.RecyclerView.Recycler); 9623 method public boolean removeCallbacks(java.lang.Runnable); 9624 method public void removeDetachedView(android.view.View); 9625 method public void removeView(android.view.View); 9626 method public void removeViewAt(int); 9627 method public boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean); 9628 method public void requestLayout(); 9629 method public void requestSimpleAnimationsInNextLayout(); 9630 method public int scrollHorizontallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 9631 method public void scrollToPosition(int); 9632 method public int scrollVerticallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 9633 method public void setMeasuredDimension(int, int); 9634 method public void smoothScrollToPosition(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, int); 9635 method public void startSmoothScroll(android.support.v7.widget.RecyclerView.SmoothScroller); 9636 method public void stopIgnoringView(android.view.View); 9637 method public boolean supportsPredictiveItemAnimations(); 9638 } 9639 9640 public static class RecyclerView.LayoutManager.Properties { 9641 ctor public RecyclerView.LayoutManager.Properties(); 9642 field public int orientation; 9643 field public boolean reverseLayout; 9644 field public int spanCount; 9645 field public boolean stackFromEnd; 9646 } 9647 9648 public static class RecyclerView.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 9649 ctor public RecyclerView.LayoutParams(android.content.Context, android.util.AttributeSet); 9650 ctor public RecyclerView.LayoutParams(int, int); 9651 ctor public RecyclerView.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 9652 ctor public RecyclerView.LayoutParams(android.view.ViewGroup.LayoutParams); 9653 ctor public RecyclerView.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 9654 method public int getViewAdapterPosition(); 9655 method public int getViewLayoutPosition(); 9656 method public deprecated int getViewPosition(); 9657 method public boolean isItemChanged(); 9658 method public boolean isItemRemoved(); 9659 method public boolean isViewInvalid(); 9660 method public boolean viewNeedsUpdate(); 9661 } 9662 9663 public static abstract interface RecyclerView.OnChildAttachStateChangeListener { 9664 method public abstract void onChildViewAttachedToWindow(android.view.View); 9665 method public abstract void onChildViewDetachedFromWindow(android.view.View); 9666 } 9667 9668 public static abstract interface RecyclerView.OnItemTouchListener { 9669 method public abstract boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 9670 method public abstract void onRequestDisallowInterceptTouchEvent(boolean); 9671 method public abstract void onTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 9672 } 9673 9674 public static abstract class RecyclerView.OnScrollListener { 9675 ctor public RecyclerView.OnScrollListener(); 9676 method public void onScrollStateChanged(android.support.v7.widget.RecyclerView, int); 9677 method public void onScrolled(android.support.v7.widget.RecyclerView, int, int); 9678 } 9679 9680 public static class RecyclerView.RecycledViewPool { 9681 ctor public RecyclerView.RecycledViewPool(); 9682 method public void clear(); 9683 method public android.support.v7.widget.RecyclerView.ViewHolder getRecycledView(int); 9684 method public void putRecycledView(android.support.v7.widget.RecyclerView.ViewHolder); 9685 method public void setMaxRecycledViews(int, int); 9686 } 9687 9688 public final class RecyclerView.Recycler { 9689 ctor public RecyclerView.Recycler(); 9690 method public void bindViewToPosition(android.view.View, int); 9691 method public void clear(); 9692 method public int convertPreLayoutPositionToPostLayout(int); 9693 method public java.util.List<android.support.v7.widget.RecyclerView.ViewHolder> getScrapList(); 9694 method public android.view.View getViewForPosition(int); 9695 method public void recycleView(android.view.View); 9696 method public void setViewCacheSize(int); 9697 } 9698 9699 public static abstract interface RecyclerView.RecyclerListener { 9700 method public abstract void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); 9701 } 9702 9703 public static class RecyclerView.SimpleOnItemTouchListener implements android.support.v7.widget.RecyclerView.OnItemTouchListener { 9704 ctor public RecyclerView.SimpleOnItemTouchListener(); 9705 method public boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 9706 method public void onRequestDisallowInterceptTouchEvent(boolean); 9707 method public void onTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 9708 } 9709 9710 public static abstract class RecyclerView.SmoothScroller { 9711 ctor public RecyclerView.SmoothScroller(); 9712 method public android.view.View findViewByPosition(int); 9713 method public int getChildCount(); 9714 method public int getChildPosition(android.view.View); 9715 method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager(); 9716 method public int getTargetPosition(); 9717 method public deprecated void instantScrollToPosition(int); 9718 method public boolean isPendingInitialRun(); 9719 method public boolean isRunning(); 9720 method protected void normalize(android.graphics.PointF); 9721 method protected void onChildAttachedToWindow(android.view.View); 9722 method protected abstract void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 9723 method protected abstract void onStart(); 9724 method protected abstract void onStop(); 9725 method protected abstract void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 9726 method public void setTargetPosition(int); 9727 method protected final void stop(); 9728 } 9729 9730 public static class RecyclerView.SmoothScroller.Action { 9731 ctor public RecyclerView.SmoothScroller.Action(int, int); 9732 ctor public RecyclerView.SmoothScroller.Action(int, int, int); 9733 ctor public RecyclerView.SmoothScroller.Action(int, int, int, android.view.animation.Interpolator); 9734 method public int getDuration(); 9735 method public int getDx(); 9736 method public int getDy(); 9737 method public android.view.animation.Interpolator getInterpolator(); 9738 method public void jumpTo(int); 9739 method public void setDuration(int); 9740 method public void setDx(int); 9741 method public void setDy(int); 9742 method public void setInterpolator(android.view.animation.Interpolator); 9743 method public void update(int, int, int, android.view.animation.Interpolator); 9744 field public static final int UNDEFINED_DURATION = -2147483648; // 0x80000000 9745 } 9746 9747 public static class RecyclerView.State { 9748 ctor public RecyclerView.State(); 9749 method public boolean didStructureChange(); 9750 method public T get(int); 9751 method public int getItemCount(); 9752 method public int getTargetScrollPosition(); 9753 method public boolean hasTargetScrollPosition(); 9754 method public boolean isPreLayout(); 9755 method public void onViewIgnored(android.support.v7.widget.RecyclerView.ViewHolder); 9756 method public void put(int, java.lang.Object); 9757 method public void remove(int); 9758 method public boolean willRunPredictiveAnimations(); 9759 method public boolean willRunSimpleAnimations(); 9760 } 9761 9762 public static abstract class RecyclerView.ViewCacheExtension { 9763 ctor public RecyclerView.ViewCacheExtension(); 9764 method public abstract android.view.View getViewForPositionAndType(android.support.v7.widget.RecyclerView.Recycler, int, int); 9765 } 9766 9767 public static abstract class RecyclerView.ViewHolder { 9768 ctor public RecyclerView.ViewHolder(android.view.View); 9769 method public final int getAdapterPosition(); 9770 method public final long getItemId(); 9771 method public final int getItemViewType(); 9772 method public final int getLayoutPosition(); 9773 method public final int getOldPosition(); 9774 method public final deprecated int getPosition(); 9775 method public final boolean isRecyclable(); 9776 method public final void setIsRecyclable(boolean); 9777 field public final android.view.View itemView; 9778 } 9779 9780 public class RecyclerViewAccessibilityDelegate extends android.support.v4.view.AccessibilityDelegateCompat { 9781 ctor public RecyclerViewAccessibilityDelegate(android.support.v7.widget.RecyclerView); 9782 } 9783 9784 public class StaggeredGridLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager { 9785 ctor public StaggeredGridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 9786 ctor public StaggeredGridLayoutManager(int, int); 9787 method public int[] findFirstCompletelyVisibleItemPositions(int[]); 9788 method public int[] findFirstVisibleItemPositions(int[]); 9789 method public int[] findLastCompletelyVisibleItemPositions(int[]); 9790 method public int[] findLastVisibleItemPositions(int[]); 9791 method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 9792 method public int getGapStrategy(); 9793 method public int getOrientation(); 9794 method public boolean getReverseLayout(); 9795 method public int getSpanCount(); 9796 method public void invalidateSpanAssignments(); 9797 method public void scrollToPositionWithOffset(int, int); 9798 method public void setGapStrategy(int); 9799 method public void setOrientation(int); 9800 method public void setReverseLayout(boolean); 9801 method public void setSpanCount(int); 9802 field public static final deprecated int GAP_HANDLING_LAZY = 1; // 0x1 9803 field public static final int GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS = 2; // 0x2 9804 field public static final int GAP_HANDLING_NONE = 0; // 0x0 9805 field public static final int HORIZONTAL = 0; // 0x0 9806 field public static final java.lang.String TAG = "StaggeredGridLayoutManager"; 9807 field public static final int VERTICAL = 1; // 0x1 9808 } 9809 9810 public static class StaggeredGridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams { 9811 ctor public StaggeredGridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 9812 ctor public StaggeredGridLayoutManager.LayoutParams(int, int); 9813 ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 9814 ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 9815 ctor public StaggeredGridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 9816 method public final int getSpanIndex(); 9817 method public boolean isFullSpan(); 9818 method public void setFullSpan(boolean); 9819 field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 9820 } 9821 9822 } 9823 9824 package android.support.v7.widget.helper { 9825 9826 public class ItemTouchHelper extends android.support.v7.widget.RecyclerView.ItemDecoration implements android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener { 9827 ctor public ItemTouchHelper(android.support.v7.widget.helper.ItemTouchHelper.Callback); 9828 method public void attachToRecyclerView(android.support.v7.widget.RecyclerView); 9829 method public void onChildViewAttachedToWindow(android.view.View); 9830 method public void onChildViewDetachedFromWindow(android.view.View); 9831 method public void startDrag(android.support.v7.widget.RecyclerView.ViewHolder); 9832 method public void startSwipe(android.support.v7.widget.RecyclerView.ViewHolder); 9833 field public static final int ACTION_STATE_DRAG = 2; // 0x2 9834 field public static final int ACTION_STATE_IDLE = 0; // 0x0 9835 field public static final int ACTION_STATE_SWIPE = 1; // 0x1 9836 field public static final int ANIMATION_TYPE_DRAG = 8; // 0x8 9837 field public static final int ANIMATION_TYPE_SWIPE_CANCEL = 4; // 0x4 9838 field public static final int ANIMATION_TYPE_SWIPE_SUCCESS = 2; // 0x2 9839 field public static final int DOWN = 2; // 0x2 9840 field public static final int END = 32; // 0x20 9841 field public static final int LEFT = 4; // 0x4 9842 field public static final int RIGHT = 8; // 0x8 9843 field public static final int START = 16; // 0x10 9844 field public static final int UP = 1; // 0x1 9845 } 9846 9847 public static abstract class ItemTouchHelper.Callback { 9848 ctor public ItemTouchHelper.Callback(); 9849 method public boolean canDropOver(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder); 9850 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); 9851 method public void clearView(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 9852 method public int convertToAbsoluteDirection(int, int); 9853 method public static int convertToRelativeDirection(int, int); 9854 method public long getAnimationDuration(android.support.v7.widget.RecyclerView, int, float, float); 9855 method public int getBoundingBoxMargin(); 9856 method public static android.support.v7.widget.helper.ItemTouchUIUtil getDefaultUIUtil(); 9857 method public float getMoveThreshold(android.support.v7.widget.RecyclerView.ViewHolder); 9858 method public abstract int getMovementFlags(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 9859 method public float getSwipeThreshold(android.support.v7.widget.RecyclerView.ViewHolder); 9860 method public int interpolateOutOfBoundsScroll(android.support.v7.widget.RecyclerView, int, int, int, long); 9861 method public boolean isItemViewSwipeEnabled(); 9862 method public boolean isLongPressDragEnabled(); 9863 method public static int makeFlag(int, int); 9864 method public static int makeMovementFlags(int, int); 9865 method public void onChildDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, float, float, int, boolean); 9866 method public void onChildDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, float, float, int, boolean); 9867 method public abstract boolean onMove(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder); 9868 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); 9869 method public void onSelectedChanged(android.support.v7.widget.RecyclerView.ViewHolder, int); 9870 method public abstract void onSwiped(android.support.v7.widget.RecyclerView.ViewHolder, int); 9871 field public static final int DEFAULT_DRAG_ANIMATION_DURATION = 200; // 0xc8 9872 field public static final int DEFAULT_SWIPE_ANIMATION_DURATION = 250; // 0xfa 9873 } 9874 9875 public static abstract class ItemTouchHelper.SimpleCallback extends android.support.v7.widget.helper.ItemTouchHelper.Callback { 9876 ctor public ItemTouchHelper.SimpleCallback(int, int); 9877 method public int getDragDirs(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 9878 method public int getMovementFlags(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 9879 method public int getSwipeDirs(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 9880 method public void setDefaultDragDirs(int); 9881 method public void setDefaultSwipeDirs(int); 9882 } 9883 9884 public static abstract interface ItemTouchHelper.ViewDropHandler { 9885 method public abstract void prepareForDrop(android.view.View, android.view.View, int, int); 9886 } 9887 9888 public abstract interface ItemTouchUIUtil { 9889 method public abstract void clearView(android.view.View); 9890 method public abstract void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean); 9891 method public abstract void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean); 9892 method public abstract void onSelected(android.view.View); 9893 } 9894 9895 } 9896 9897 package android.support.v7.widget.util { 9898 9899 public abstract class SortedListAdapterCallback extends android.support.v7.util.SortedList.Callback { 9900 ctor public SortedListAdapterCallback(android.support.v7.widget.RecyclerView.Adapter); 9901 method public void onChanged(int, int); 9902 method public void onInserted(int, int); 9903 method public void onMoved(int, int); 9904 method public void onRemoved(int, int); 9905 } 9906 9907 } 9908 9909 package android.support.v8.renderscript { 9910 9911 public class Allocation extends android.support.v8.renderscript.BaseObj { 9912 method public void copy1DRangeFrom(int, int, java.lang.Object); 9913 method public void copy1DRangeFrom(int, int, int[]); 9914 method public void copy1DRangeFrom(int, int, short[]); 9915 method public void copy1DRangeFrom(int, int, byte[]); 9916 method public void copy1DRangeFrom(int, int, float[]); 9917 method public void copy1DRangeFrom(int, int, android.support.v8.renderscript.Allocation, int); 9918 method public void copy1DRangeFromUnchecked(int, int, java.lang.Object); 9919 method public void copy1DRangeFromUnchecked(int, int, int[]); 9920 method public void copy1DRangeFromUnchecked(int, int, short[]); 9921 method public void copy1DRangeFromUnchecked(int, int, byte[]); 9922 method public void copy1DRangeFromUnchecked(int, int, float[]); 9923 method public void copy1DRangeTo(int, int, java.lang.Object); 9924 method public void copy1DRangeTo(int, int, int[]); 9925 method public void copy1DRangeTo(int, int, short[]); 9926 method public void copy1DRangeTo(int, int, byte[]); 9927 method public void copy1DRangeTo(int, int, float[]); 9928 method public void copy1DRangeToUnchecked(int, int, java.lang.Object); 9929 method public void copy1DRangeToUnchecked(int, int, int[]); 9930 method public void copy1DRangeToUnchecked(int, int, short[]); 9931 method public void copy1DRangeToUnchecked(int, int, byte[]); 9932 method public void copy1DRangeToUnchecked(int, int, float[]); 9933 method public void copy2DRangeFrom(int, int, int, int, java.lang.Object); 9934 method public void copy2DRangeFrom(int, int, int, int, byte[]); 9935 method public void copy2DRangeFrom(int, int, int, int, short[]); 9936 method public void copy2DRangeFrom(int, int, int, int, int[]); 9937 method public void copy2DRangeFrom(int, int, int, int, float[]); 9938 method public void copy2DRangeFrom(int, int, int, int, android.support.v8.renderscript.Allocation, int, int); 9939 method public void copy2DRangeFrom(int, int, android.graphics.Bitmap); 9940 method public void copy2DRangeTo(int, int, int, int, java.lang.Object); 9941 method public void copy2DRangeTo(int, int, int, int, byte[]); 9942 method public void copy2DRangeTo(int, int, int, int, short[]); 9943 method public void copy2DRangeTo(int, int, int, int, int[]); 9944 method public void copy2DRangeTo(int, int, int, int, float[]); 9945 method public void copy3DRangeFrom(int, int, int, int, int, int, java.lang.Object); 9946 method public void copy3DRangeFrom(int, int, int, int, int, int, android.support.v8.renderscript.Allocation, int, int, int); 9947 method public void copyFrom(android.support.v8.renderscript.BaseObj[]); 9948 method public void copyFrom(java.lang.Object); 9949 method public void copyFrom(int[]); 9950 method public void copyFrom(short[]); 9951 method public void copyFrom(byte[]); 9952 method public void copyFrom(float[]); 9953 method public void copyFrom(android.graphics.Bitmap); 9954 method public void copyFrom(android.support.v8.renderscript.Allocation); 9955 method public void copyFromUnchecked(java.lang.Object); 9956 method public void copyFromUnchecked(int[]); 9957 method public void copyFromUnchecked(short[]); 9958 method public void copyFromUnchecked(byte[]); 9959 method public void copyFromUnchecked(float[]); 9960 method public void copyTo(android.graphics.Bitmap); 9961 method public void copyTo(java.lang.Object); 9962 method public void copyTo(byte[]); 9963 method public void copyTo(short[]); 9964 method public void copyTo(int[]); 9965 method public void copyTo(float[]); 9966 method public static android.support.v8.renderscript.Allocation createCubemapFromBitmap(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap, android.support.v8.renderscript.Allocation.MipmapControl, int); 9967 method public static android.support.v8.renderscript.Allocation createCubemapFromBitmap(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap); 9968 method public static android.support.v8.renderscript.Allocation createCubemapFromCubeFaces(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.support.v8.renderscript.Allocation.MipmapControl, int); 9969 method public static android.support.v8.renderscript.Allocation createCubemapFromCubeFaces(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap); 9970 method public static android.support.v8.renderscript.Allocation createFromBitmap(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap, android.support.v8.renderscript.Allocation.MipmapControl, int); 9971 method public static android.support.v8.renderscript.Allocation createFromBitmap(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap); 9972 method public static android.support.v8.renderscript.Allocation createFromBitmapResource(android.support.v8.renderscript.RenderScript, android.content.res.Resources, int, android.support.v8.renderscript.Allocation.MipmapControl, int); 9973 method public static android.support.v8.renderscript.Allocation createFromBitmapResource(android.support.v8.renderscript.RenderScript, android.content.res.Resources, int); 9974 method public static android.support.v8.renderscript.Allocation createFromString(android.support.v8.renderscript.RenderScript, java.lang.String, int); 9975 method public static android.support.v8.renderscript.Allocation createSized(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int, int); 9976 method public static android.support.v8.renderscript.Allocation createSized(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int); 9977 method public static android.support.v8.renderscript.Allocation createTyped(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Type, android.support.v8.renderscript.Allocation.MipmapControl, int); 9978 method public static android.support.v8.renderscript.Allocation createTyped(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Type, int); 9979 method public static android.support.v8.renderscript.Allocation createTyped(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Type); 9980 method public void generateMipmaps(); 9981 method public int getBytesSize(); 9982 method public android.support.v8.renderscript.Element getElement(); 9983 method public long getIncAllocID(); 9984 method public android.support.v8.renderscript.Type getType(); 9985 method public int getUsage(); 9986 method public void ioReceive(); 9987 method public void ioSend(); 9988 method public void ioSendOutput(); 9989 method public void setAutoPadding(boolean); 9990 method public void setFromFieldPacker(int, android.support.v8.renderscript.FieldPacker); 9991 method public void setFromFieldPacker(int, int, android.support.v8.renderscript.FieldPacker); 9992 method public void setIncAllocID(long); 9993 method public void setSurface(android.view.Surface); 9994 method public void syncAll(int); 9995 field public static final int USAGE_GRAPHICS_TEXTURE = 2; // 0x2 9996 field public static final int USAGE_IO_INPUT = 32; // 0x20 9997 field public static final int USAGE_IO_OUTPUT = 64; // 0x40 9998 field public static final int USAGE_SCRIPT = 1; // 0x1 9999 field public static final int USAGE_SHARED = 128; // 0x80 10000 } 10001 10002 public static final class Allocation.MipmapControl extends java.lang.Enum { 10003 method public static android.support.v8.renderscript.Allocation.MipmapControl valueOf(java.lang.String); 10004 method public static final android.support.v8.renderscript.Allocation.MipmapControl[] values(); 10005 enum_constant public static final android.support.v8.renderscript.Allocation.MipmapControl MIPMAP_FULL; 10006 enum_constant public static final android.support.v8.renderscript.Allocation.MipmapControl MIPMAP_NONE; 10007 enum_constant public static final android.support.v8.renderscript.Allocation.MipmapControl MIPMAP_ON_SYNC_TO_TEXTURE; 10008 } 10009 10010 public class BaseObj { 10011 method public void destroy(); 10012 } 10013 10014 public class Byte2 { 10015 ctor public Byte2(); 10016 ctor public Byte2(byte, byte); 10017 field public byte x; 10018 field public byte y; 10019 } 10020 10021 public class Byte3 { 10022 ctor public Byte3(); 10023 ctor public Byte3(byte, byte, byte); 10024 field public byte x; 10025 field public byte y; 10026 field public byte z; 10027 } 10028 10029 public class Byte4 { 10030 ctor public Byte4(); 10031 ctor public Byte4(byte, byte, byte, byte); 10032 field public byte w; 10033 field public byte x; 10034 field public byte y; 10035 field public byte z; 10036 } 10037 10038 public class Double2 { 10039 ctor public Double2(); 10040 ctor public Double2(double, double); 10041 field public double x; 10042 field public double y; 10043 } 10044 10045 public class Double3 { 10046 ctor public Double3(); 10047 ctor public Double3(double, double, double); 10048 field public double x; 10049 field public double y; 10050 field public double z; 10051 } 10052 10053 public class Double4 { 10054 ctor public Double4(); 10055 ctor public Double4(double, double, double, double); 10056 field public double w; 10057 field public double x; 10058 field public double y; 10059 field public double z; 10060 } 10061 10062 public class Element extends android.support.v8.renderscript.BaseObj { 10063 method public static android.support.v8.renderscript.Element ALLOCATION(android.support.v8.renderscript.RenderScript); 10064 method public static android.support.v8.renderscript.Element A_8(android.support.v8.renderscript.RenderScript); 10065 method public static android.support.v8.renderscript.Element BOOLEAN(android.support.v8.renderscript.RenderScript); 10066 method public static android.support.v8.renderscript.Element ELEMENT(android.support.v8.renderscript.RenderScript); 10067 method public static android.support.v8.renderscript.Element F32(android.support.v8.renderscript.RenderScript); 10068 method public static android.support.v8.renderscript.Element F32_2(android.support.v8.renderscript.RenderScript); 10069 method public static android.support.v8.renderscript.Element F32_3(android.support.v8.renderscript.RenderScript); 10070 method public static android.support.v8.renderscript.Element F32_4(android.support.v8.renderscript.RenderScript); 10071 method public static android.support.v8.renderscript.Element F64(android.support.v8.renderscript.RenderScript); 10072 method public static android.support.v8.renderscript.Element F64_2(android.support.v8.renderscript.RenderScript); 10073 method public static android.support.v8.renderscript.Element F64_3(android.support.v8.renderscript.RenderScript); 10074 method public static android.support.v8.renderscript.Element F64_4(android.support.v8.renderscript.RenderScript); 10075 method public static android.support.v8.renderscript.Element I16(android.support.v8.renderscript.RenderScript); 10076 method public static android.support.v8.renderscript.Element I16_2(android.support.v8.renderscript.RenderScript); 10077 method public static android.support.v8.renderscript.Element I16_3(android.support.v8.renderscript.RenderScript); 10078 method public static android.support.v8.renderscript.Element I16_4(android.support.v8.renderscript.RenderScript); 10079 method public static android.support.v8.renderscript.Element I32(android.support.v8.renderscript.RenderScript); 10080 method public static android.support.v8.renderscript.Element I32_2(android.support.v8.renderscript.RenderScript); 10081 method public static android.support.v8.renderscript.Element I32_3(android.support.v8.renderscript.RenderScript); 10082 method public static android.support.v8.renderscript.Element I32_4(android.support.v8.renderscript.RenderScript); 10083 method public static android.support.v8.renderscript.Element I64(android.support.v8.renderscript.RenderScript); 10084 method public static android.support.v8.renderscript.Element I64_2(android.support.v8.renderscript.RenderScript); 10085 method public static android.support.v8.renderscript.Element I64_3(android.support.v8.renderscript.RenderScript); 10086 method public static android.support.v8.renderscript.Element I64_4(android.support.v8.renderscript.RenderScript); 10087 method public static android.support.v8.renderscript.Element I8(android.support.v8.renderscript.RenderScript); 10088 method public static android.support.v8.renderscript.Element I8_2(android.support.v8.renderscript.RenderScript); 10089 method public static android.support.v8.renderscript.Element I8_3(android.support.v8.renderscript.RenderScript); 10090 method public static android.support.v8.renderscript.Element I8_4(android.support.v8.renderscript.RenderScript); 10091 method public static android.support.v8.renderscript.Element MATRIX_2X2(android.support.v8.renderscript.RenderScript); 10092 method public static android.support.v8.renderscript.Element MATRIX_3X3(android.support.v8.renderscript.RenderScript); 10093 method public static android.support.v8.renderscript.Element MATRIX_4X4(android.support.v8.renderscript.RenderScript); 10094 method public static android.support.v8.renderscript.Element RGBA_4444(android.support.v8.renderscript.RenderScript); 10095 method public static android.support.v8.renderscript.Element RGBA_5551(android.support.v8.renderscript.RenderScript); 10096 method public static android.support.v8.renderscript.Element RGBA_8888(android.support.v8.renderscript.RenderScript); 10097 method public static android.support.v8.renderscript.Element RGB_565(android.support.v8.renderscript.RenderScript); 10098 method public static android.support.v8.renderscript.Element RGB_888(android.support.v8.renderscript.RenderScript); 10099 method public static android.support.v8.renderscript.Element SAMPLER(android.support.v8.renderscript.RenderScript); 10100 method public static android.support.v8.renderscript.Element SCRIPT(android.support.v8.renderscript.RenderScript); 10101 method public static android.support.v8.renderscript.Element TYPE(android.support.v8.renderscript.RenderScript); 10102 method public static android.support.v8.renderscript.Element U16(android.support.v8.renderscript.RenderScript); 10103 method public static android.support.v8.renderscript.Element U16_2(android.support.v8.renderscript.RenderScript); 10104 method public static android.support.v8.renderscript.Element U16_3(android.support.v8.renderscript.RenderScript); 10105 method public static android.support.v8.renderscript.Element U16_4(android.support.v8.renderscript.RenderScript); 10106 method public static android.support.v8.renderscript.Element U32(android.support.v8.renderscript.RenderScript); 10107 method public static android.support.v8.renderscript.Element U32_2(android.support.v8.renderscript.RenderScript); 10108 method public static android.support.v8.renderscript.Element U32_3(android.support.v8.renderscript.RenderScript); 10109 method public static android.support.v8.renderscript.Element U32_4(android.support.v8.renderscript.RenderScript); 10110 method public static android.support.v8.renderscript.Element U64(android.support.v8.renderscript.RenderScript); 10111 method public static android.support.v8.renderscript.Element U64_2(android.support.v8.renderscript.RenderScript); 10112 method public static android.support.v8.renderscript.Element U64_3(android.support.v8.renderscript.RenderScript); 10113 method public static android.support.v8.renderscript.Element U64_4(android.support.v8.renderscript.RenderScript); 10114 method public static android.support.v8.renderscript.Element U8(android.support.v8.renderscript.RenderScript); 10115 method public static android.support.v8.renderscript.Element U8_2(android.support.v8.renderscript.RenderScript); 10116 method public static android.support.v8.renderscript.Element U8_3(android.support.v8.renderscript.RenderScript); 10117 method public static android.support.v8.renderscript.Element U8_4(android.support.v8.renderscript.RenderScript); 10118 method public static android.support.v8.renderscript.Element createPixel(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element.DataType, android.support.v8.renderscript.Element.DataKind); 10119 method public static android.support.v8.renderscript.Element createVector(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element.DataType, int); 10120 method public int getBytesSize(); 10121 method public android.support.v8.renderscript.Element.DataKind getDataKind(); 10122 method public android.support.v8.renderscript.Element.DataType getDataType(); 10123 method public long getDummyElement(android.support.v8.renderscript.RenderScript); 10124 method public android.support.v8.renderscript.Element getSubElement(int); 10125 method public int getSubElementArraySize(int); 10126 method public int getSubElementCount(); 10127 method public java.lang.String getSubElementName(int); 10128 method public int getSubElementOffsetBytes(int); 10129 method public int getVectorSize(); 10130 method public boolean isCompatible(android.support.v8.renderscript.Element); 10131 method public boolean isComplex(); 10132 } 10133 10134 public static class Element.Builder { 10135 ctor public Element.Builder(android.support.v8.renderscript.RenderScript); 10136 method public android.support.v8.renderscript.Element.Builder add(android.support.v8.renderscript.Element, java.lang.String, int); 10137 method public android.support.v8.renderscript.Element.Builder add(android.support.v8.renderscript.Element, java.lang.String); 10138 method public android.support.v8.renderscript.Element create(); 10139 } 10140 10141 public static final class Element.DataKind extends java.lang.Enum { 10142 method public static android.support.v8.renderscript.Element.DataKind valueOf(java.lang.String); 10143 method public static final android.support.v8.renderscript.Element.DataKind[] values(); 10144 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_A; 10145 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_DEPTH; 10146 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_L; 10147 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_LA; 10148 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_RGB; 10149 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_RGBA; 10150 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_YUV; 10151 enum_constant public static final android.support.v8.renderscript.Element.DataKind USER; 10152 } 10153 10154 public static final class Element.DataType extends java.lang.Enum { 10155 method public static android.support.v8.renderscript.Element.DataType valueOf(java.lang.String); 10156 method public static final android.support.v8.renderscript.Element.DataType[] values(); 10157 enum_constant public static final android.support.v8.renderscript.Element.DataType BOOLEAN; 10158 enum_constant public static final android.support.v8.renderscript.Element.DataType FLOAT_32; 10159 enum_constant public static final android.support.v8.renderscript.Element.DataType FLOAT_64; 10160 enum_constant public static final android.support.v8.renderscript.Element.DataType MATRIX_2X2; 10161 enum_constant public static final android.support.v8.renderscript.Element.DataType MATRIX_3X3; 10162 enum_constant public static final android.support.v8.renderscript.Element.DataType MATRIX_4X4; 10163 enum_constant public static final android.support.v8.renderscript.Element.DataType NONE; 10164 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_ALLOCATION; 10165 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_ELEMENT; 10166 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_SAMPLER; 10167 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_SCRIPT; 10168 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_TYPE; 10169 enum_constant public static final android.support.v8.renderscript.Element.DataType SIGNED_16; 10170 enum_constant public static final android.support.v8.renderscript.Element.DataType SIGNED_32; 10171 enum_constant public static final android.support.v8.renderscript.Element.DataType SIGNED_64; 10172 enum_constant public static final android.support.v8.renderscript.Element.DataType SIGNED_8; 10173 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_16; 10174 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_32; 10175 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_4_4_4_4; 10176 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_5_5_5_1; 10177 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_5_6_5; 10178 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_64; 10179 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_8; 10180 } 10181 10182 public class FieldPacker { 10183 ctor public FieldPacker(int); 10184 ctor public FieldPacker(byte[]); 10185 method public void addBoolean(boolean); 10186 method public void addF32(float); 10187 method public void addF32(android.support.v8.renderscript.Float2); 10188 method public void addF32(android.support.v8.renderscript.Float3); 10189 method public void addF32(android.support.v8.renderscript.Float4); 10190 method public void addF64(double); 10191 method public void addF64(android.support.v8.renderscript.Double2); 10192 method public void addF64(android.support.v8.renderscript.Double3); 10193 method public void addF64(android.support.v8.renderscript.Double4); 10194 method public void addI16(short); 10195 method public void addI16(android.support.v8.renderscript.Short2); 10196 method public void addI16(android.support.v8.renderscript.Short3); 10197 method public void addI16(android.support.v8.renderscript.Short4); 10198 method public void addI32(int); 10199 method public void addI32(android.support.v8.renderscript.Int2); 10200 method public void addI32(android.support.v8.renderscript.Int3); 10201 method public void addI32(android.support.v8.renderscript.Int4); 10202 method public void addI64(long); 10203 method public void addI64(android.support.v8.renderscript.Long2); 10204 method public void addI64(android.support.v8.renderscript.Long3); 10205 method public void addI64(android.support.v8.renderscript.Long4); 10206 method public void addI8(byte); 10207 method public void addI8(android.support.v8.renderscript.Byte2); 10208 method public void addI8(android.support.v8.renderscript.Byte3); 10209 method public void addI8(android.support.v8.renderscript.Byte4); 10210 method public void addMatrix(android.support.v8.renderscript.Matrix4f); 10211 method public void addMatrix(android.support.v8.renderscript.Matrix3f); 10212 method public void addMatrix(android.support.v8.renderscript.Matrix2f); 10213 method public void addObj(android.support.v8.renderscript.BaseObj); 10214 method public void addU16(int); 10215 method public void addU16(android.support.v8.renderscript.Int2); 10216 method public void addU16(android.support.v8.renderscript.Int3); 10217 method public void addU16(android.support.v8.renderscript.Int4); 10218 method public void addU32(long); 10219 method public void addU32(android.support.v8.renderscript.Long2); 10220 method public void addU32(android.support.v8.renderscript.Long3); 10221 method public void addU32(android.support.v8.renderscript.Long4); 10222 method public void addU64(long); 10223 method public void addU64(android.support.v8.renderscript.Long2); 10224 method public void addU64(android.support.v8.renderscript.Long3); 10225 method public void addU64(android.support.v8.renderscript.Long4); 10226 method public void addU8(short); 10227 method public void addU8(android.support.v8.renderscript.Short2); 10228 method public void addU8(android.support.v8.renderscript.Short3); 10229 method public void addU8(android.support.v8.renderscript.Short4); 10230 method public void align(int); 10231 method public final byte[] getData(); 10232 method public void reset(); 10233 method public void reset(int); 10234 method public void skip(int); 10235 method public boolean subBoolean(); 10236 method public android.support.v8.renderscript.Byte2 subByte2(); 10237 method public android.support.v8.renderscript.Byte3 subByte3(); 10238 method public android.support.v8.renderscript.Byte4 subByte4(); 10239 method public android.support.v8.renderscript.Double2 subDouble2(); 10240 method public android.support.v8.renderscript.Double3 subDouble3(); 10241 method public android.support.v8.renderscript.Double4 subDouble4(); 10242 method public float subF32(); 10243 method public double subF64(); 10244 method public android.support.v8.renderscript.Float2 subFloat2(); 10245 method public android.support.v8.renderscript.Float3 subFloat3(); 10246 method public android.support.v8.renderscript.Float4 subFloat4(); 10247 method public short subI16(); 10248 method public int subI32(); 10249 method public long subI64(); 10250 method public byte subI8(); 10251 method public android.support.v8.renderscript.Int2 subInt2(); 10252 method public android.support.v8.renderscript.Int3 subInt3(); 10253 method public android.support.v8.renderscript.Int4 subInt4(); 10254 method public android.support.v8.renderscript.Long2 subLong2(); 10255 method public android.support.v8.renderscript.Long3 subLong3(); 10256 method public android.support.v8.renderscript.Long4 subLong4(); 10257 method public android.support.v8.renderscript.Matrix2f subMatrix2f(); 10258 method public android.support.v8.renderscript.Matrix3f subMatrix3f(); 10259 method public android.support.v8.renderscript.Matrix4f subMatrix4f(); 10260 method public android.support.v8.renderscript.Short2 subShort2(); 10261 method public android.support.v8.renderscript.Short3 subShort3(); 10262 method public android.support.v8.renderscript.Short4 subShort4(); 10263 method public void subalign(int); 10264 } 10265 10266 public class Float2 { 10267 ctor public Float2(); 10268 ctor public Float2(float, float); 10269 field public float x; 10270 field public float y; 10271 } 10272 10273 public class Float3 { 10274 ctor public Float3(); 10275 ctor public Float3(float, float, float); 10276 field public float x; 10277 field public float y; 10278 field public float z; 10279 } 10280 10281 public class Float4 { 10282 ctor public Float4(); 10283 ctor public Float4(float, float, float, float); 10284 field public float w; 10285 field public float x; 10286 field public float y; 10287 field public float z; 10288 } 10289 10290 public class Int2 { 10291 ctor public Int2(); 10292 ctor public Int2(int, int); 10293 field public int x; 10294 field public int y; 10295 } 10296 10297 public class Int3 { 10298 ctor public Int3(); 10299 ctor public Int3(int, int, int); 10300 field public int x; 10301 field public int y; 10302 field public int z; 10303 } 10304 10305 public class Int4 { 10306 ctor public Int4(); 10307 ctor public Int4(int, int, int, int); 10308 field public int w; 10309 field public int x; 10310 field public int y; 10311 field public int z; 10312 } 10313 10314 public class Long2 { 10315 ctor public Long2(); 10316 ctor public Long2(long, long); 10317 field public long x; 10318 field public long y; 10319 } 10320 10321 public class Long3 { 10322 ctor public Long3(); 10323 ctor public Long3(long, long, long); 10324 field public long x; 10325 field public long y; 10326 field public long z; 10327 } 10328 10329 public class Long4 { 10330 ctor public Long4(); 10331 ctor public Long4(long, long, long, long); 10332 field public long w; 10333 field public long x; 10334 field public long y; 10335 field public long z; 10336 } 10337 10338 public class Matrix2f { 10339 ctor public Matrix2f(); 10340 ctor public Matrix2f(float[]); 10341 method public float get(int, int); 10342 method public float[] getArray(); 10343 method public void load(android.support.v8.renderscript.Matrix2f); 10344 method public void loadIdentity(); 10345 method public void loadMultiply(android.support.v8.renderscript.Matrix2f, android.support.v8.renderscript.Matrix2f); 10346 method public void loadRotate(float); 10347 method public void loadScale(float, float); 10348 method public void multiply(android.support.v8.renderscript.Matrix2f); 10349 method public void rotate(float); 10350 method public void scale(float, float); 10351 method public void set(int, int, float); 10352 method public void transpose(); 10353 } 10354 10355 public class Matrix3f { 10356 ctor public Matrix3f(); 10357 ctor public Matrix3f(float[]); 10358 method public float get(int, int); 10359 method public float[] getArray(); 10360 method public void load(android.support.v8.renderscript.Matrix3f); 10361 method public void loadIdentity(); 10362 method public void loadMultiply(android.support.v8.renderscript.Matrix3f, android.support.v8.renderscript.Matrix3f); 10363 method public void loadRotate(float, float, float, float); 10364 method public void loadRotate(float); 10365 method public void loadScale(float, float); 10366 method public void loadScale(float, float, float); 10367 method public void loadTranslate(float, float); 10368 method public void multiply(android.support.v8.renderscript.Matrix3f); 10369 method public void rotate(float, float, float, float); 10370 method public void rotate(float); 10371 method public void scale(float, float); 10372 method public void scale(float, float, float); 10373 method public void set(int, int, float); 10374 method public void translate(float, float); 10375 method public void transpose(); 10376 } 10377 10378 public class Matrix4f { 10379 ctor public Matrix4f(); 10380 ctor public Matrix4f(float[]); 10381 method public float get(int, int); 10382 method public float[] getArray(); 10383 method public boolean inverse(); 10384 method public boolean inverseTranspose(); 10385 method public void load(android.support.v8.renderscript.Matrix4f); 10386 method public void loadFrustum(float, float, float, float, float, float); 10387 method public void loadIdentity(); 10388 method public void loadMultiply(android.support.v8.renderscript.Matrix4f, android.support.v8.renderscript.Matrix4f); 10389 method public void loadOrtho(float, float, float, float, float, float); 10390 method public void loadOrthoWindow(int, int); 10391 method public void loadPerspective(float, float, float, float); 10392 method public void loadProjectionNormalized(int, int); 10393 method public void loadRotate(float, float, float, float); 10394 method public void loadScale(float, float, float); 10395 method public void loadTranslate(float, float, float); 10396 method public void multiply(android.support.v8.renderscript.Matrix4f); 10397 method public void rotate(float, float, float, float); 10398 method public void scale(float, float, float); 10399 method public void set(int, int, float); 10400 method public void translate(float, float, float); 10401 method public void transpose(); 10402 } 10403 10404 public class RSDriverException extends android.support.v8.renderscript.RSRuntimeException { 10405 ctor public RSDriverException(java.lang.String); 10406 } 10407 10408 public class RSIllegalArgumentException extends android.support.v8.renderscript.RSRuntimeException { 10409 ctor public RSIllegalArgumentException(java.lang.String); 10410 } 10411 10412 public class RSInvalidStateException extends android.support.v8.renderscript.RSRuntimeException { 10413 ctor public RSInvalidStateException(java.lang.String); 10414 } 10415 10416 public class RSRuntimeException extends java.lang.RuntimeException { 10417 ctor public RSRuntimeException(java.lang.String); 10418 } 10419 10420 public class RenderScript { 10421 method public void contextDump(); 10422 method public static android.support.v8.renderscript.RenderScript create(android.content.Context); 10423 method public static android.support.v8.renderscript.RenderScript create(android.content.Context, android.support.v8.renderscript.RenderScript.ContextType); 10424 method public static android.support.v8.renderscript.RenderScript create(android.content.Context, android.support.v8.renderscript.RenderScript.ContextType, int); 10425 method public static android.support.v8.renderscript.RenderScript create(android.content.Context, int, android.support.v8.renderscript.RenderScript.ContextType, int); 10426 method public static android.support.v8.renderscript.RenderScript createMultiContext(android.content.Context, android.support.v8.renderscript.RenderScript.ContextType, int, int); 10427 method public void destroy(); 10428 method public void finish(); 10429 method public static void forceCompat(); 10430 method public final android.content.Context getApplicationContext(); 10431 method public android.support.v8.renderscript.RenderScript.RSErrorHandler getErrorHandler(); 10432 method public android.support.v8.renderscript.RenderScript.RSMessageHandler getMessageHandler(); 10433 method public static void releaseAllContexts(); 10434 method public void sendMessage(int, int[]); 10435 method public static void setBlackList(java.lang.String); 10436 method public void setErrorHandler(android.support.v8.renderscript.RenderScript.RSErrorHandler); 10437 method public void setMessageHandler(android.support.v8.renderscript.RenderScript.RSMessageHandler); 10438 method public void setPriority(android.support.v8.renderscript.RenderScript.Priority); 10439 field public static final int CREATE_FLAG_NONE = 0; // 0x0 10440 } 10441 10442 public static final class RenderScript.ContextType extends java.lang.Enum { 10443 method public static android.support.v8.renderscript.RenderScript.ContextType valueOf(java.lang.String); 10444 method public static final android.support.v8.renderscript.RenderScript.ContextType[] values(); 10445 enum_constant public static final android.support.v8.renderscript.RenderScript.ContextType DEBUG; 10446 enum_constant public static final android.support.v8.renderscript.RenderScript.ContextType NORMAL; 10447 enum_constant public static final android.support.v8.renderscript.RenderScript.ContextType PROFILE; 10448 } 10449 10450 public static final class RenderScript.Priority extends java.lang.Enum { 10451 method public static android.support.v8.renderscript.RenderScript.Priority valueOf(java.lang.String); 10452 method public static final android.support.v8.renderscript.RenderScript.Priority[] values(); 10453 enum_constant public static final android.support.v8.renderscript.RenderScript.Priority LOW; 10454 enum_constant public static final android.support.v8.renderscript.RenderScript.Priority NORMAL; 10455 } 10456 10457 public static class RenderScript.RSErrorHandler implements java.lang.Runnable { 10458 ctor public RenderScript.RSErrorHandler(); 10459 method public void run(); 10460 field protected java.lang.String mErrorMessage; 10461 field protected int mErrorNum; 10462 } 10463 10464 public static class RenderScript.RSMessageHandler implements java.lang.Runnable { 10465 ctor public RenderScript.RSMessageHandler(); 10466 method public void run(); 10467 field protected int[] mData; 10468 field protected int mID; 10469 field protected int mLength; 10470 } 10471 10472 public class Sampler extends android.support.v8.renderscript.BaseObj { 10473 method public static android.support.v8.renderscript.Sampler CLAMP_LINEAR(android.support.v8.renderscript.RenderScript); 10474 method public static android.support.v8.renderscript.Sampler CLAMP_LINEAR_MIP_LINEAR(android.support.v8.renderscript.RenderScript); 10475 method public static android.support.v8.renderscript.Sampler CLAMP_NEAREST(android.support.v8.renderscript.RenderScript); 10476 method public static android.support.v8.renderscript.Sampler MIRRORED_REPEAT_LINEAR(android.support.v8.renderscript.RenderScript); 10477 method public static android.support.v8.renderscript.Sampler MIRRORED_REPEAT_NEAREST(android.support.v8.renderscript.RenderScript); 10478 method public static android.support.v8.renderscript.Sampler WRAP_LINEAR(android.support.v8.renderscript.RenderScript); 10479 method public static android.support.v8.renderscript.Sampler WRAP_LINEAR_MIP_LINEAR(android.support.v8.renderscript.RenderScript); 10480 method public static android.support.v8.renderscript.Sampler WRAP_NEAREST(android.support.v8.renderscript.RenderScript); 10481 method public float getAnisotropy(); 10482 method public android.support.v8.renderscript.Sampler.Value getMagnification(); 10483 method public android.support.v8.renderscript.Sampler.Value getMinification(); 10484 method public android.support.v8.renderscript.Sampler.Value getWrapS(); 10485 method public android.support.v8.renderscript.Sampler.Value getWrapT(); 10486 } 10487 10488 public static class Sampler.Builder { 10489 ctor public Sampler.Builder(android.support.v8.renderscript.RenderScript); 10490 method public android.support.v8.renderscript.Sampler create(); 10491 method public void setAnisotropy(float); 10492 method public void setMagnification(android.support.v8.renderscript.Sampler.Value); 10493 method public void setMinification(android.support.v8.renderscript.Sampler.Value); 10494 method public void setWrapS(android.support.v8.renderscript.Sampler.Value); 10495 method public void setWrapT(android.support.v8.renderscript.Sampler.Value); 10496 } 10497 10498 public static final class Sampler.Value extends java.lang.Enum { 10499 method public static android.support.v8.renderscript.Sampler.Value valueOf(java.lang.String); 10500 method public static final android.support.v8.renderscript.Sampler.Value[] values(); 10501 enum_constant public static final android.support.v8.renderscript.Sampler.Value CLAMP; 10502 enum_constant public static final android.support.v8.renderscript.Sampler.Value LINEAR; 10503 enum_constant public static final android.support.v8.renderscript.Sampler.Value LINEAR_MIP_LINEAR; 10504 enum_constant public static final android.support.v8.renderscript.Sampler.Value LINEAR_MIP_NEAREST; 10505 enum_constant public static final android.support.v8.renderscript.Sampler.Value MIRRORED_REPEAT; 10506 enum_constant public static final android.support.v8.renderscript.Sampler.Value NEAREST; 10507 enum_constant public static final android.support.v8.renderscript.Sampler.Value WRAP; 10508 } 10509 10510 public class Script extends android.support.v8.renderscript.BaseObj { 10511 method public void bindAllocation(android.support.v8.renderscript.Allocation, int); 10512 method protected android.support.v8.renderscript.Script.FieldID createFieldID(int, android.support.v8.renderscript.Element); 10513 method protected android.support.v8.renderscript.Script.InvokeID createInvokeID(int); 10514 method protected android.support.v8.renderscript.Script.KernelID createKernelID(int, int, android.support.v8.renderscript.Element, android.support.v8.renderscript.Element); 10515 method protected void forEach(int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.FieldPacker); 10516 method protected void forEach(int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.FieldPacker, android.support.v8.renderscript.Script.LaunchOptions); 10517 method protected void invoke(int); 10518 method protected void invoke(int, android.support.v8.renderscript.FieldPacker); 10519 method protected boolean isIncSupp(); 10520 method protected void setIncSupp(boolean); 10521 method public void setTimeZone(java.lang.String); 10522 method public void setVar(int, float); 10523 method public void setVar(int, double); 10524 method public void setVar(int, int); 10525 method public void setVar(int, long); 10526 method public void setVar(int, boolean); 10527 method public void setVar(int, android.support.v8.renderscript.BaseObj); 10528 method public void setVar(int, android.support.v8.renderscript.FieldPacker); 10529 method public void setVar(int, android.support.v8.renderscript.FieldPacker, android.support.v8.renderscript.Element, int[]); 10530 } 10531 10532 public static class Script.Builder { 10533 } 10534 10535 public static class Script.FieldBase { 10536 ctor protected Script.FieldBase(); 10537 method public android.support.v8.renderscript.Allocation getAllocation(); 10538 method public android.support.v8.renderscript.Element getElement(); 10539 method public android.support.v8.renderscript.Type getType(); 10540 method protected void init(android.support.v8.renderscript.RenderScript, int); 10541 method protected void init(android.support.v8.renderscript.RenderScript, int, int); 10542 method public void updateAllocation(); 10543 field protected android.support.v8.renderscript.Allocation mAllocation; 10544 field protected android.support.v8.renderscript.Element mElement; 10545 } 10546 10547 public static final class Script.FieldID extends android.support.v8.renderscript.BaseObj { 10548 } 10549 10550 public static final class Script.InvokeID extends android.support.v8.renderscript.BaseObj { 10551 } 10552 10553 public static final class Script.KernelID extends android.support.v8.renderscript.BaseObj { 10554 } 10555 10556 public static final class Script.LaunchOptions { 10557 ctor public Script.LaunchOptions(); 10558 method public int getXEnd(); 10559 method public int getXStart(); 10560 method public int getYEnd(); 10561 method public int getYStart(); 10562 method public int getZEnd(); 10563 method public int getZStart(); 10564 method public android.support.v8.renderscript.Script.LaunchOptions setX(int, int); 10565 method public android.support.v8.renderscript.Script.LaunchOptions setY(int, int); 10566 method public android.support.v8.renderscript.Script.LaunchOptions setZ(int, int); 10567 } 10568 10569 public class ScriptC extends android.support.v8.renderscript.Script { 10570 ctor protected ScriptC(long, android.support.v8.renderscript.RenderScript); 10571 ctor protected ScriptC(android.support.v8.renderscript.RenderScript, android.content.res.Resources, int); 10572 ctor protected ScriptC(android.support.v8.renderscript.RenderScript, java.lang.String, byte[], byte[]); 10573 } 10574 10575 public final class ScriptGroup extends android.support.v8.renderscript.BaseObj { 10576 method public java.lang.Object[] execute(java.lang.Object...); 10577 method public deprecated void execute(); 10578 method public deprecated void setInput(android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Allocation); 10579 method public deprecated void setOutput(android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Allocation); 10580 } 10581 10582 public static final class ScriptGroup.Binding { 10583 ctor public ScriptGroup.Binding(android.support.v8.renderscript.Script.FieldID, java.lang.Object); 10584 method public android.support.v8.renderscript.Script.FieldID getField(); 10585 method public java.lang.Object getValue(); 10586 } 10587 10588 public static final deprecated class ScriptGroup.Builder { 10589 ctor public ScriptGroup.Builder(android.support.v8.renderscript.RenderScript); 10590 method public android.support.v8.renderscript.ScriptGroup.Builder addConnection(android.support.v8.renderscript.Type, android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Script.FieldID); 10591 method public android.support.v8.renderscript.ScriptGroup.Builder addConnection(android.support.v8.renderscript.Type, android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Script.KernelID); 10592 method public android.support.v8.renderscript.ScriptGroup.Builder addKernel(android.support.v8.renderscript.Script.KernelID); 10593 method public android.support.v8.renderscript.ScriptGroup create(); 10594 } 10595 10596 public static final class ScriptGroup.Builder2 { 10597 ctor public ScriptGroup.Builder2(android.support.v8.renderscript.RenderScript); 10598 method public android.support.v8.renderscript.ScriptGroup.Input addInput(); 10599 method public android.support.v8.renderscript.ScriptGroup.Closure addInvoke(android.support.v8.renderscript.Script.InvokeID, java.lang.Object...); 10600 method public android.support.v8.renderscript.ScriptGroup.Closure addKernel(android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Type, java.lang.Object...); 10601 method public android.support.v8.renderscript.ScriptGroup create(java.lang.String, android.support.v8.renderscript.ScriptGroup.Future...); 10602 } 10603 10604 public static final class ScriptGroup.Closure extends android.support.v8.renderscript.BaseObj { 10605 method public android.support.v8.renderscript.ScriptGroup.Future getGlobal(android.support.v8.renderscript.Script.FieldID); 10606 method public android.support.v8.renderscript.ScriptGroup.Future getReturn(); 10607 } 10608 10609 public static final class ScriptGroup.Future { 10610 } 10611 10612 public static final class ScriptGroup.Input { 10613 } 10614 10615 public abstract class ScriptIntrinsic extends android.support.v8.renderscript.Script { 10616 } 10617 10618 public class ScriptIntrinsic3DLUT extends android.support.v8.renderscript.ScriptIntrinsic { 10619 ctor protected ScriptIntrinsic3DLUT(long, android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10620 method public static android.support.v8.renderscript.ScriptIntrinsic3DLUT create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10621 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10622 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 10623 method public void setLUT(android.support.v8.renderscript.Allocation); 10624 } 10625 10626 public final class ScriptIntrinsicBLAS extends android.support.v8.renderscript.ScriptIntrinsic { 10627 method public void BNNM(android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, int); 10628 method public void CGBMV(int, int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 10629 method public void CGEMM(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 10630 method public void CGEMV(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 10631 method public void CGERC(android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10632 method public void CGERU(android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10633 method public void CHBMV(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 10634 method public void CHEMM(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 10635 method public void CHEMV(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 10636 method public void CHER(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10637 method public void CHER2(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10638 method public void CHER2K(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 10639 method public void CHERK(int, int, float, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 10640 method public void CHPMV(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 10641 method public void CHPR(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10642 method public void CHPR2(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10643 method public void CSYMM(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 10644 method public void CSYR2K(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 10645 method public void CSYRK(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 10646 method public void CTBMV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10647 method public void CTBSV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10648 method public void CTPMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10649 method public void CTPSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10650 method public void CTRMM(int, int, int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10651 method public void CTRMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10652 method public void CTRSM(int, int, int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10653 method public void CTRSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10654 method public void DGBMV(int, int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 10655 method public void DGEMM(int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 10656 method public void DGEMV(int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 10657 method public void DGER(double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10658 method public void DSBMV(int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 10659 method public void DSPMV(int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 10660 method public void DSPR(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10661 method public void DSPR2(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10662 method public void DSYMM(int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 10663 method public void DSYMV(int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 10664 method public void DSYR(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10665 method public void DSYR2(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10666 method public void DSYR2K(int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 10667 method public void DSYRK(int, int, double, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 10668 method public void DTBMV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10669 method public void DTBSV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10670 method public void DTPMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10671 method public void DTPSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10672 method public void DTRMM(int, int, int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10673 method public void DTRMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10674 method public void DTRSM(int, int, int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10675 method public void DTRSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10676 method public void SGBMV(int, int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 10677 method public void SGEMM(int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 10678 method public void SGEMV(int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 10679 method public void SGER(float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10680 method public void SSBMV(int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 10681 method public void SSPMV(int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 10682 method public void SSPR(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10683 method public void SSPR2(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10684 method public void SSYMM(int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 10685 method public void SSYMV(int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 10686 method public void SSYR(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10687 method public void SSYR2(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10688 method public void SSYR2K(int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 10689 method public void SSYRK(int, int, float, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 10690 method public void STBMV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10691 method public void STBSV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10692 method public void STPMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10693 method public void STPSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10694 method public void STRMM(int, int, int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10695 method public void STRMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10696 method public void STRSM(int, int, int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10697 method public void STRSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10698 method public void ZGBMV(int, int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 10699 method public void ZGEMM(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 10700 method public void ZGEMV(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 10701 method public void ZGERC(android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10702 method public void ZGERU(android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10703 method public void ZHBMV(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 10704 method public void ZHEMM(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 10705 method public void ZHEMV(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 10706 method public void ZHER(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10707 method public void ZHER2(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10708 method public void ZHER2K(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 10709 method public void ZHERK(int, int, double, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 10710 method public void ZHPMV(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 10711 method public void ZHPR(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10712 method public void ZHPR2(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 10713 method public void ZSYMM(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 10714 method public void ZSYR2K(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 10715 method public void ZSYRK(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 10716 method public void ZTBMV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10717 method public void ZTBSV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10718 method public void ZTPMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10719 method public void ZTPSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10720 method public void ZTRMM(int, int, int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10721 method public void ZTRMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10722 method public void ZTRSM(int, int, int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10723 method public void ZTRSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 10724 method public static android.support.v8.renderscript.ScriptIntrinsicBLAS create(android.support.v8.renderscript.RenderScript); 10725 field public static final int CONJ_TRANSPOSE = 113; // 0x71 10726 field public static final int LEFT = 141; // 0x8d 10727 field public static final int LOWER = 122; // 0x7a 10728 field public static final int NON_UNIT = 131; // 0x83 10729 field public static final int NO_TRANSPOSE = 111; // 0x6f 10730 field public static final int RIGHT = 142; // 0x8e 10731 field public static final int TRANSPOSE = 112; // 0x70 10732 field public static final int UNIT = 132; // 0x84 10733 field public static final int UPPER = 121; // 0x79 10734 } 10735 10736 public class ScriptIntrinsicBlend extends android.support.v8.renderscript.ScriptIntrinsic { 10737 method public static android.support.v8.renderscript.ScriptIntrinsicBlend create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10738 method public void forEachAdd(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10739 method public void forEachClear(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10740 method public void forEachDst(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10741 method public void forEachDstAtop(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10742 method public void forEachDstIn(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10743 method public void forEachDstOut(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10744 method public void forEachDstOver(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10745 method public void forEachMultiply(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10746 method public void forEachSrc(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10747 method public void forEachSrcAtop(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10748 method public void forEachSrcIn(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10749 method public void forEachSrcOut(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10750 method public void forEachSrcOver(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10751 method public void forEachSubtract(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10752 method public void forEachXor(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10753 method public android.support.v8.renderscript.Script.KernelID getKernelIDAdd(); 10754 method public android.support.v8.renderscript.Script.KernelID getKernelIDClear(); 10755 method public android.support.v8.renderscript.Script.KernelID getKernelIDDst(); 10756 method public android.support.v8.renderscript.Script.KernelID getKernelIDDstAtop(); 10757 method public android.support.v8.renderscript.Script.KernelID getKernelIDDstIn(); 10758 method public android.support.v8.renderscript.Script.KernelID getKernelIDDstOut(); 10759 method public android.support.v8.renderscript.Script.KernelID getKernelIDDstOver(); 10760 method public android.support.v8.renderscript.Script.KernelID getKernelIDMultiply(); 10761 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrc(); 10762 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrcAtop(); 10763 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrcIn(); 10764 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrcOut(); 10765 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrcOver(); 10766 method public android.support.v8.renderscript.Script.KernelID getKernelIDSubtract(); 10767 method public android.support.v8.renderscript.Script.KernelID getKernelIDXor(); 10768 } 10769 10770 public class ScriptIntrinsicBlur extends android.support.v8.renderscript.ScriptIntrinsic { 10771 ctor protected ScriptIntrinsicBlur(long, android.support.v8.renderscript.RenderScript); 10772 method public static android.support.v8.renderscript.ScriptIntrinsicBlur create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10773 method public void forEach(android.support.v8.renderscript.Allocation); 10774 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 10775 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 10776 method public void setInput(android.support.v8.renderscript.Allocation); 10777 method public void setRadius(float); 10778 } 10779 10780 public class ScriptIntrinsicColorMatrix extends android.support.v8.renderscript.ScriptIntrinsic { 10781 ctor protected ScriptIntrinsicColorMatrix(long, android.support.v8.renderscript.RenderScript); 10782 method public static android.support.v8.renderscript.ScriptIntrinsicColorMatrix create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10783 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10784 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 10785 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 10786 method public void setAdd(android.support.v8.renderscript.Float4); 10787 method public void setAdd(float, float, float, float); 10788 method public void setColorMatrix(android.support.v8.renderscript.Matrix4f); 10789 method public void setColorMatrix(android.support.v8.renderscript.Matrix3f); 10790 method public void setGreyscale(); 10791 method public void setRGBtoYUV(); 10792 method public void setYUVtoRGB(); 10793 } 10794 10795 public class ScriptIntrinsicConvolve3x3 extends android.support.v8.renderscript.ScriptIntrinsic { 10796 method public static android.support.v8.renderscript.ScriptIntrinsicConvolve3x3 create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10797 method public void forEach(android.support.v8.renderscript.Allocation); 10798 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 10799 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 10800 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 10801 method public void setCoefficients(float[]); 10802 method public void setInput(android.support.v8.renderscript.Allocation); 10803 } 10804 10805 public class ScriptIntrinsicConvolve5x5 extends android.support.v8.renderscript.ScriptIntrinsic { 10806 method public static android.support.v8.renderscript.ScriptIntrinsicConvolve5x5 create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10807 method public void forEach(android.support.v8.renderscript.Allocation); 10808 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 10809 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 10810 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 10811 method public void setCoefficients(float[]); 10812 method public void setInput(android.support.v8.renderscript.Allocation); 10813 } 10814 10815 public class ScriptIntrinsicHistogram extends android.support.v8.renderscript.ScriptIntrinsic { 10816 ctor protected ScriptIntrinsicHistogram(long, android.support.v8.renderscript.RenderScript); 10817 method public static android.support.v8.renderscript.ScriptIntrinsicHistogram create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10818 method public void forEach(android.support.v8.renderscript.Allocation); 10819 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 10820 method public void forEach_Dot(android.support.v8.renderscript.Allocation); 10821 method public void forEach_Dot(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 10822 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 10823 method public android.support.v8.renderscript.Script.KernelID getKernelID_Separate(); 10824 method public void setDotCoefficients(float, float, float, float); 10825 method public void setOutput(android.support.v8.renderscript.Allocation); 10826 } 10827 10828 public class ScriptIntrinsicLUT extends android.support.v8.renderscript.ScriptIntrinsic { 10829 ctor protected ScriptIntrinsicLUT(long, android.support.v8.renderscript.RenderScript); 10830 method public static android.support.v8.renderscript.ScriptIntrinsicLUT create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10831 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 10832 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 10833 method public void setAlpha(int, int); 10834 method public void setBlue(int, int); 10835 method public void setGreen(int, int); 10836 method public void setRed(int, int); 10837 } 10838 10839 public class ScriptIntrinsicResize extends android.support.v8.renderscript.ScriptIntrinsic { 10840 ctor protected ScriptIntrinsicResize(long, android.support.v8.renderscript.RenderScript); 10841 method public static android.support.v8.renderscript.ScriptIntrinsicResize create(android.support.v8.renderscript.RenderScript); 10842 method public void forEach_bicubic(android.support.v8.renderscript.Allocation); 10843 method public void forEach_bicubic(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 10844 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 10845 method public android.support.v8.renderscript.Script.KernelID getKernelID_bicubic(); 10846 method public void setInput(android.support.v8.renderscript.Allocation); 10847 } 10848 10849 public class ScriptIntrinsicYuvToRGB extends android.support.v8.renderscript.ScriptIntrinsic { 10850 method public static android.support.v8.renderscript.ScriptIntrinsicYuvToRGB create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10851 method public void forEach(android.support.v8.renderscript.Allocation); 10852 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 10853 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 10854 method public void setInput(android.support.v8.renderscript.Allocation); 10855 } 10856 10857 public class Short2 { 10858 ctor public Short2(); 10859 ctor public Short2(short, short); 10860 field public short x; 10861 field public short y; 10862 } 10863 10864 public class Short3 { 10865 ctor public Short3(); 10866 ctor public Short3(short, short, short); 10867 field public short x; 10868 field public short y; 10869 field public short z; 10870 } 10871 10872 public class Short4 { 10873 ctor public Short4(); 10874 ctor public Short4(short, short, short, short); 10875 field public short w; 10876 field public short x; 10877 field public short y; 10878 field public short z; 10879 } 10880 10881 public class Type extends android.support.v8.renderscript.BaseObj { 10882 method public static android.support.v8.renderscript.Type createX(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int); 10883 method public static android.support.v8.renderscript.Type createXY(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int, int); 10884 method public static android.support.v8.renderscript.Type createXYZ(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int, int, int); 10885 method public int getCount(); 10886 method public long getDummyType(android.support.v8.renderscript.RenderScript, long); 10887 method public android.support.v8.renderscript.Element getElement(); 10888 method public int getX(); 10889 method public int getY(); 10890 method public int getYuv(); 10891 method public int getZ(); 10892 method public boolean hasFaces(); 10893 method public boolean hasMipmaps(); 10894 } 10895 10896 public static class Type.Builder { 10897 ctor public Type.Builder(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 10898 method public android.support.v8.renderscript.Type create(); 10899 method public android.support.v8.renderscript.Type.Builder setFaces(boolean); 10900 method public android.support.v8.renderscript.Type.Builder setMipmaps(boolean); 10901 method public android.support.v8.renderscript.Type.Builder setX(int); 10902 method public android.support.v8.renderscript.Type.Builder setY(int); 10903 method public android.support.v8.renderscript.Type.Builder setYuvFormat(int); 10904 method public android.support.v8.renderscript.Type.Builder setZ(int); 10905 } 10906 10907 public static final class Type.CubemapFace extends java.lang.Enum { 10908 method public static android.support.v8.renderscript.Type.CubemapFace valueOf(java.lang.String); 10909 method public static final android.support.v8.renderscript.Type.CubemapFace[] values(); 10910 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace NEGATIVE_X; 10911 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace NEGATIVE_Y; 10912 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace NEGATIVE_Z; 10913 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace POSITIVE_X; 10914 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace POSITIVE_Y; 10915 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace POSITIVE_Z; 10916 } 10917 10918 } 10919 10920