1package android.support.animation { 2 3 public abstract class DynamicAnimation<T extends android.support.animation.DynamicAnimation<T>> { 4 method public T addEndListener(android.support.animation.DynamicAnimation.OnAnimationEndListener); 5 method public T addUpdateListener(android.support.animation.DynamicAnimation.OnAnimationUpdateListener); 6 method public void cancel(); 7 method public float getMinimumVisibleChange(); 8 method public boolean isRunning(); 9 method public void removeEndListener(android.support.animation.DynamicAnimation.OnAnimationEndListener); 10 method public void removeUpdateListener(android.support.animation.DynamicAnimation.OnAnimationUpdateListener); 11 method public T setMaxValue(float); 12 method public T setMinValue(float); 13 method public T setMinimumVisibleChange(float); 14 method public T setStartValue(float); 15 method public T setStartVelocity(float); 16 method public void start(); 17 field public static final android.support.animation.DynamicAnimation.ViewProperty ALPHA; 18 field public static final float MIN_VISIBLE_CHANGE_ALPHA = 0.00390625f; 19 field public static final float MIN_VISIBLE_CHANGE_PIXELS = 1.0f; 20 field public static final float MIN_VISIBLE_CHANGE_ROTATION_DEGREES = 0.1f; 21 field public static final float MIN_VISIBLE_CHANGE_SCALE = 0.002f; 22 field public static final android.support.animation.DynamicAnimation.ViewProperty ROTATION; 23 field public static final android.support.animation.DynamicAnimation.ViewProperty ROTATION_X; 24 field public static final android.support.animation.DynamicAnimation.ViewProperty ROTATION_Y; 25 field public static final android.support.animation.DynamicAnimation.ViewProperty SCALE_X; 26 field public static final android.support.animation.DynamicAnimation.ViewProperty SCALE_Y; 27 field public static final android.support.animation.DynamicAnimation.ViewProperty SCROLL_X; 28 field public static final android.support.animation.DynamicAnimation.ViewProperty SCROLL_Y; 29 field public static final android.support.animation.DynamicAnimation.ViewProperty TRANSLATION_X; 30 field public static final android.support.animation.DynamicAnimation.ViewProperty TRANSLATION_Y; 31 field public static final android.support.animation.DynamicAnimation.ViewProperty TRANSLATION_Z; 32 field public static final android.support.animation.DynamicAnimation.ViewProperty X; 33 field public static final android.support.animation.DynamicAnimation.ViewProperty Y; 34 field public static final android.support.animation.DynamicAnimation.ViewProperty Z; 35 } 36 37 public static abstract interface DynamicAnimation.OnAnimationEndListener { 38 method public abstract void onAnimationEnd(android.support.animation.DynamicAnimation, boolean, float, float); 39 } 40 41 public static abstract interface DynamicAnimation.OnAnimationUpdateListener { 42 method public abstract void onAnimationUpdate(android.support.animation.DynamicAnimation, float, float); 43 } 44 45 public static abstract class DynamicAnimation.ViewProperty extends android.support.animation.FloatPropertyCompat { 46 } 47 48 public final class FlingAnimation extends android.support.animation.DynamicAnimation { 49 ctor public FlingAnimation(android.support.animation.FloatValueHolder); 50 ctor public FlingAnimation(K, android.support.animation.FloatPropertyCompat<K>); 51 method public float getFriction(); 52 method public android.support.animation.FlingAnimation setFriction(float); 53 } 54 55 public abstract class FloatPropertyCompat<T> { 56 ctor public FloatPropertyCompat(java.lang.String); 57 method public static <T> android.support.animation.FloatPropertyCompat<T> createFloatPropertyCompat(android.util.FloatProperty<T>); 58 method public abstract float getValue(T); 59 method public abstract void setValue(T, float); 60 } 61 62 public final class FloatValueHolder { 63 ctor public FloatValueHolder(); 64 ctor public FloatValueHolder(float); 65 method public float getValue(); 66 method public void setValue(float); 67 } 68 69 public final class SpringAnimation extends android.support.animation.DynamicAnimation { 70 ctor public SpringAnimation(android.support.animation.FloatValueHolder); 71 ctor public SpringAnimation(K, android.support.animation.FloatPropertyCompat<K>); 72 ctor public SpringAnimation(K, android.support.animation.FloatPropertyCompat<K>, float); 73 method public void animateToFinalPosition(float); 74 method public boolean canSkipToEnd(); 75 method public android.support.animation.SpringForce getSpring(); 76 method public android.support.animation.SpringAnimation setSpring(android.support.animation.SpringForce); 77 method public void skipToEnd(); 78 } 79 80 public final class SpringForce { 81 ctor public SpringForce(); 82 ctor public SpringForce(float); 83 method public float getDampingRatio(); 84 method public float getFinalPosition(); 85 method public float getStiffness(); 86 method public android.support.animation.SpringForce setDampingRatio(float); 87 method public android.support.animation.SpringForce setFinalPosition(float); 88 method public android.support.animation.SpringForce setStiffness(float); 89 field public static final float DAMPING_RATIO_HIGH_BOUNCY = 0.2f; 90 field public static final float DAMPING_RATIO_LOW_BOUNCY = 0.75f; 91 field public static final float DAMPING_RATIO_MEDIUM_BOUNCY = 0.5f; 92 field public static final float DAMPING_RATIO_NO_BOUNCY = 1.0f; 93 field public static final float STIFFNESS_HIGH = 10000.0f; 94 field public static final float STIFFNESS_LOW = 200.0f; 95 field public static final float STIFFNESS_MEDIUM = 1500.0f; 96 field public static final float STIFFNESS_VERY_LOW = 50.0f; 97 } 98 99} 100 101package android.support.app.recommendation { 102 103 public final class ContentRecommendation { 104 method public java.lang.String getBackgroundImageUri(); 105 method public int getBadgeImageResourceId(); 106 method public int getColor(); 107 method public android.graphics.Bitmap getContentImage(); 108 method public android.support.app.recommendation.ContentRecommendation.IntentData getContentIntent(); 109 method public java.lang.String[] getContentTypes(); 110 method public android.support.app.recommendation.ContentRecommendation.IntentData getDismissIntent(); 111 method public java.lang.String[] getGenres(); 112 method public java.lang.String getGroup(); 113 method public java.lang.String getIdTag(); 114 method public java.lang.String getMaturityRating(); 115 method public android.app.Notification getNotificationObject(android.content.Context); 116 method public java.lang.String getPricingType(); 117 method public java.lang.String getPricingValue(); 118 method public java.lang.String getPrimaryContentType(); 119 method public int getProgressMax(); 120 method public int getProgressValue(); 121 method public long getRunningTime(); 122 method public java.lang.String getSortKey(); 123 method public java.lang.String getSourceName(); 124 method public int getStatus(); 125 method public java.lang.String getText(); 126 method public java.lang.String getTitle(); 127 method public boolean hasProgressInfo(); 128 method public boolean isAutoDismiss(); 129 method public void setAutoDismiss(boolean); 130 method public void setGroup(java.lang.String); 131 method public void setProgress(int, int); 132 method public void setSortKey(java.lang.String); 133 method public void setStatus(int); 134 field public static final java.lang.String CONTENT_MATURITY_ALL = "android.contentMaturity.all"; 135 field public static final java.lang.String CONTENT_MATURITY_HIGH = "android.contentMaturity.high"; 136 field public static final java.lang.String CONTENT_MATURITY_LOW = "android.contentMaturity.low"; 137 field public static final java.lang.String CONTENT_MATURITY_MEDIUM = "android.contentMaturity.medium"; 138 field public static final java.lang.String CONTENT_PRICING_FREE = "android.contentPrice.free"; 139 field public static final java.lang.String CONTENT_PRICING_PREORDER = "android.contentPrice.preorder"; 140 field public static final java.lang.String CONTENT_PRICING_PURCHASE = "android.contentPrice.purchase"; 141 field public static final java.lang.String CONTENT_PRICING_RENTAL = "android.contentPrice.rental"; 142 field public static final java.lang.String CONTENT_PRICING_SUBSCRIPTION = "android.contentPrice.subscription"; 143 field public static final int CONTENT_STATUS_AVAILABLE = 2; // 0x2 144 field public static final int CONTENT_STATUS_PENDING = 1; // 0x1 145 field public static final int CONTENT_STATUS_READY = 0; // 0x0 146 field public static final int CONTENT_STATUS_UNAVAILABLE = 3; // 0x3 147 field public static final java.lang.String CONTENT_TYPE_APP = "android.contentType.app"; 148 field public static final java.lang.String CONTENT_TYPE_BOOK = "android.contentType.book"; 149 field public static final java.lang.String CONTENT_TYPE_COMIC = "android.contentType.comic"; 150 field public static final java.lang.String CONTENT_TYPE_GAME = "android.contentType.game"; 151 field public static final java.lang.String CONTENT_TYPE_MAGAZINE = "android.contentType.magazine"; 152 field public static final java.lang.String CONTENT_TYPE_MOVIE = "android.contentType.movie"; 153 field public static final java.lang.String CONTENT_TYPE_MUSIC = "android.contentType.music"; 154 field public static final java.lang.String CONTENT_TYPE_NEWS = "android.contentType.news"; 155 field public static final java.lang.String CONTENT_TYPE_PODCAST = "android.contentType.podcast"; 156 field public static final java.lang.String CONTENT_TYPE_RADIO = "android.contentType.radio"; 157 field public static final java.lang.String CONTENT_TYPE_SERIAL = "android.contentType.serial"; 158 field public static final java.lang.String CONTENT_TYPE_SPORTS = "android.contentType.sports"; 159 field public static final java.lang.String CONTENT_TYPE_TRAILER = "android.contentType.trailer"; 160 field public static final java.lang.String CONTENT_TYPE_VIDEO = "android.contentType.video"; 161 field public static final java.lang.String CONTENT_TYPE_WEBSITE = "android.contentType.website"; 162 field public static final int INTENT_TYPE_ACTIVITY = 1; // 0x1 163 field public static final int INTENT_TYPE_BROADCAST = 2; // 0x2 164 field public static final int INTENT_TYPE_SERVICE = 3; // 0x3 165 } 166 167 public static final class ContentRecommendation.Builder { 168 ctor public ContentRecommendation.Builder(); 169 method public android.support.app.recommendation.ContentRecommendation build(); 170 method public android.support.app.recommendation.ContentRecommendation.Builder setAutoDismiss(boolean); 171 method public android.support.app.recommendation.ContentRecommendation.Builder setBackgroundImageUri(java.lang.String); 172 method public android.support.app.recommendation.ContentRecommendation.Builder setBadgeIcon(int); 173 method public android.support.app.recommendation.ContentRecommendation.Builder setColor(int); 174 method public android.support.app.recommendation.ContentRecommendation.Builder setContentImage(android.graphics.Bitmap); 175 method public android.support.app.recommendation.ContentRecommendation.Builder setContentIntentData(int, android.content.Intent, int, android.os.Bundle); 176 method public android.support.app.recommendation.ContentRecommendation.Builder setContentTypes(java.lang.String[]); 177 method public android.support.app.recommendation.ContentRecommendation.Builder setDismissIntentData(int, android.content.Intent, int, android.os.Bundle); 178 method public android.support.app.recommendation.ContentRecommendation.Builder setGenres(java.lang.String[]); 179 method public android.support.app.recommendation.ContentRecommendation.Builder setGroup(java.lang.String); 180 method public android.support.app.recommendation.ContentRecommendation.Builder setIdTag(java.lang.String); 181 method public android.support.app.recommendation.ContentRecommendation.Builder setMaturityRating(java.lang.String); 182 method public android.support.app.recommendation.ContentRecommendation.Builder setPricingInformation(java.lang.String, java.lang.String); 183 method public android.support.app.recommendation.ContentRecommendation.Builder setProgress(int, int); 184 method public android.support.app.recommendation.ContentRecommendation.Builder setRunningTime(long); 185 method public android.support.app.recommendation.ContentRecommendation.Builder setSortKey(java.lang.String); 186 method public android.support.app.recommendation.ContentRecommendation.Builder setSourceName(java.lang.String); 187 method public android.support.app.recommendation.ContentRecommendation.Builder setStatus(int); 188 method public android.support.app.recommendation.ContentRecommendation.Builder setText(java.lang.String); 189 method public android.support.app.recommendation.ContentRecommendation.Builder setTitle(java.lang.String); 190 } 191 192 public static abstract class ContentRecommendation.ContentMaturity implements java.lang.annotation.Annotation { 193 } 194 195 public static abstract class ContentRecommendation.ContentPricing implements java.lang.annotation.Annotation { 196 } 197 198 public static abstract class ContentRecommendation.ContentStatus implements java.lang.annotation.Annotation { 199 } 200 201 public static abstract class ContentRecommendation.ContentType implements java.lang.annotation.Annotation { 202 } 203 204 public static class ContentRecommendation.IntentData { 205 ctor public ContentRecommendation.IntentData(); 206 } 207 208 public static abstract class ContentRecommendation.IntentType implements java.lang.annotation.Annotation { 209 } 210 211 public final class RecommendationExtender implements android.app.Notification.Extender { 212 ctor public RecommendationExtender(); 213 ctor public RecommendationExtender(android.app.Notification); 214 method public android.app.Notification.Builder extend(android.app.Notification.Builder); 215 method public java.lang.String[] getContentTypes(); 216 method public java.lang.String[] getGenres(); 217 method public java.lang.String getMaturityRating(); 218 method public java.lang.String getPricingType(); 219 method public java.lang.String getPricingValue(); 220 method public java.lang.String getPrimaryContentType(); 221 method public long getRunningTime(); 222 method public int getStatus(); 223 method public android.support.app.recommendation.RecommendationExtender setContentTypes(java.lang.String[]); 224 method public android.support.app.recommendation.RecommendationExtender setGenres(java.lang.String[]); 225 method public android.support.app.recommendation.RecommendationExtender setMaturityRating(java.lang.String); 226 method public android.support.app.recommendation.RecommendationExtender setPricingInformation(java.lang.String, java.lang.String); 227 method public android.support.app.recommendation.RecommendationExtender setRunningTime(long); 228 method public android.support.app.recommendation.RecommendationExtender setStatus(int); 229 } 230 231} 232 233package android.support.customtabs { 234 235 public class CustomTabsCallback { 236 ctor public CustomTabsCallback(); 237 method public void extraCallback(java.lang.String, android.os.Bundle); 238 method public void onMessageChannelReady(android.os.Bundle); 239 method public void onNavigationEvent(int, android.os.Bundle); 240 method public void onPostMessage(java.lang.String, android.os.Bundle); 241 field public static final int NAVIGATION_ABORTED = 4; // 0x4 242 field public static final int NAVIGATION_FAILED = 3; // 0x3 243 field public static final int NAVIGATION_FINISHED = 2; // 0x2 244 field public static final int NAVIGATION_STARTED = 1; // 0x1 245 field public static final int TAB_HIDDEN = 6; // 0x6 246 field public static final int TAB_SHOWN = 5; // 0x5 247 } 248 249 public class CustomTabsClient { 250 method public static boolean bindCustomTabsService(android.content.Context, java.lang.String, android.support.customtabs.CustomTabsServiceConnection); 251 method public static boolean connectAndInitialize(android.content.Context, java.lang.String); 252 method public android.os.Bundle extraCommand(java.lang.String, android.os.Bundle); 253 method public static java.lang.String getPackageName(android.content.Context, java.util.List<java.lang.String>); 254 method public static java.lang.String getPackageName(android.content.Context, java.util.List<java.lang.String>, boolean); 255 method public android.support.customtabs.CustomTabsSession newSession(android.support.customtabs.CustomTabsCallback); 256 method public boolean warmup(long); 257 } 258 259 public final class CustomTabsIntent { 260 method public static int getMaxToolbarItems(); 261 method public void launchUrl(android.content.Context, android.net.Uri); 262 method public static android.content.Intent setAlwaysUseBrowserUI(android.content.Intent); 263 method public static boolean shouldAlwaysUseBrowserUI(android.content.Intent); 264 field public static final java.lang.String EXTRA_ACTION_BUTTON_BUNDLE = "android.support.customtabs.extra.ACTION_BUTTON_BUNDLE"; 265 field public static final java.lang.String EXTRA_CLOSE_BUTTON_ICON = "android.support.customtabs.extra.CLOSE_BUTTON_ICON"; 266 field public static final java.lang.String EXTRA_DEFAULT_SHARE_MENU_ITEM = "android.support.customtabs.extra.SHARE_MENU_ITEM"; 267 field public static final java.lang.String EXTRA_ENABLE_INSTANT_APPS = "android.support.customtabs.extra.EXTRA_ENABLE_INSTANT_APPS"; 268 field public static final java.lang.String EXTRA_ENABLE_URLBAR_HIDING = "android.support.customtabs.extra.ENABLE_URLBAR_HIDING"; 269 field public static final java.lang.String EXTRA_EXIT_ANIMATION_BUNDLE = "android.support.customtabs.extra.EXIT_ANIMATION_BUNDLE"; 270 field public static final java.lang.String EXTRA_MENU_ITEMS = "android.support.customtabs.extra.MENU_ITEMS"; 271 field public static final java.lang.String EXTRA_REMOTEVIEWS = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS"; 272 field public static final java.lang.String EXTRA_REMOTEVIEWS_CLICKED_ID = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS_CLICKED_ID"; 273 field public static final java.lang.String EXTRA_REMOTEVIEWS_PENDINGINTENT = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS_PENDINGINTENT"; 274 field public static final java.lang.String EXTRA_REMOTEVIEWS_VIEW_IDS = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS_VIEW_IDS"; 275 field public static final java.lang.String EXTRA_SECONDARY_TOOLBAR_COLOR = "android.support.customtabs.extra.SECONDARY_TOOLBAR_COLOR"; 276 field public static final java.lang.String EXTRA_SESSION = "android.support.customtabs.extra.SESSION"; 277 field public static final java.lang.String EXTRA_TINT_ACTION_BUTTON = "android.support.customtabs.extra.TINT_ACTION_BUTTON"; 278 field public static final java.lang.String EXTRA_TITLE_VISIBILITY_STATE = "android.support.customtabs.extra.TITLE_VISIBILITY"; 279 field public static final java.lang.String EXTRA_TOOLBAR_COLOR = "android.support.customtabs.extra.TOOLBAR_COLOR"; 280 field public static final java.lang.String EXTRA_TOOLBAR_ITEMS = "android.support.customtabs.extra.TOOLBAR_ITEMS"; 281 field public static final java.lang.String KEY_DESCRIPTION = "android.support.customtabs.customaction.DESCRIPTION"; 282 field public static final java.lang.String KEY_ICON = "android.support.customtabs.customaction.ICON"; 283 field public static final java.lang.String KEY_ID = "android.support.customtabs.customaction.ID"; 284 field public static final java.lang.String KEY_MENU_ITEM_TITLE = "android.support.customtabs.customaction.MENU_ITEM_TITLE"; 285 field public static final java.lang.String KEY_PENDING_INTENT = "android.support.customtabs.customaction.PENDING_INTENT"; 286 field public static final int NO_TITLE = 0; // 0x0 287 field public static final int SHOW_PAGE_TITLE = 1; // 0x1 288 field public static final int TOOLBAR_ACTION_BUTTON_ID = 0; // 0x0 289 field public final android.content.Intent intent; 290 field public final android.os.Bundle startAnimationBundle; 291 } 292 293 public static final class CustomTabsIntent.Builder { 294 ctor public CustomTabsIntent.Builder(); 295 ctor public CustomTabsIntent.Builder(android.support.customtabs.CustomTabsSession); 296 method public android.support.customtabs.CustomTabsIntent.Builder addDefaultShareMenuItem(); 297 method public android.support.customtabs.CustomTabsIntent.Builder addMenuItem(java.lang.String, android.app.PendingIntent); 298 method public deprecated android.support.customtabs.CustomTabsIntent.Builder addToolbarItem(int, android.graphics.Bitmap, java.lang.String, android.app.PendingIntent) throws java.lang.IllegalStateException; 299 method public android.support.customtabs.CustomTabsIntent build(); 300 method public android.support.customtabs.CustomTabsIntent.Builder enableUrlBarHiding(); 301 method public android.support.customtabs.CustomTabsIntent.Builder setActionButton(android.graphics.Bitmap, java.lang.String, android.app.PendingIntent, boolean); 302 method public android.support.customtabs.CustomTabsIntent.Builder setActionButton(android.graphics.Bitmap, java.lang.String, android.app.PendingIntent); 303 method public android.support.customtabs.CustomTabsIntent.Builder setCloseButtonIcon(android.graphics.Bitmap); 304 method public android.support.customtabs.CustomTabsIntent.Builder setExitAnimations(android.content.Context, int, int); 305 method public android.support.customtabs.CustomTabsIntent.Builder setInstantAppsEnabled(boolean); 306 method public android.support.customtabs.CustomTabsIntent.Builder setSecondaryToolbarColor(int); 307 method public android.support.customtabs.CustomTabsIntent.Builder setSecondaryToolbarViews(android.widget.RemoteViews, int[], android.app.PendingIntent); 308 method public android.support.customtabs.CustomTabsIntent.Builder setShowTitle(boolean); 309 method public android.support.customtabs.CustomTabsIntent.Builder setStartAnimations(android.content.Context, int, int); 310 method public android.support.customtabs.CustomTabsIntent.Builder setToolbarColor(int); 311 } 312 313 public abstract class CustomTabsService extends android.app.Service { 314 ctor public CustomTabsService(); 315 method protected boolean cleanUpSession(android.support.customtabs.CustomTabsSessionToken); 316 method protected abstract android.os.Bundle extraCommand(java.lang.String, android.os.Bundle); 317 method protected abstract boolean mayLaunchUrl(android.support.customtabs.CustomTabsSessionToken, android.net.Uri, android.os.Bundle, java.util.List<android.os.Bundle>); 318 method protected abstract boolean newSession(android.support.customtabs.CustomTabsSessionToken); 319 method public android.os.IBinder onBind(android.content.Intent); 320 method protected abstract int postMessage(android.support.customtabs.CustomTabsSessionToken, java.lang.String, android.os.Bundle); 321 method protected abstract boolean requestPostMessageChannel(android.support.customtabs.CustomTabsSessionToken, android.net.Uri); 322 method protected abstract boolean updateVisuals(android.support.customtabs.CustomTabsSessionToken, android.os.Bundle); 323 method protected abstract boolean warmup(long); 324 field public static final java.lang.String ACTION_CUSTOM_TABS_CONNECTION = "android.support.customtabs.action.CustomTabsService"; 325 field public static final java.lang.String KEY_URL = "android.support.customtabs.otherurls.URL"; 326 field public static final int RESULT_FAILURE_DISALLOWED = -1; // 0xffffffff 327 field public static final int RESULT_FAILURE_MESSAGING_ERROR = -3; // 0xfffffffd 328 field public static final int RESULT_FAILURE_REMOTE_ERROR = -2; // 0xfffffffe 329 field public static final int RESULT_SUCCESS = 0; // 0x0 330 } 331 332 public static abstract class CustomTabsService.Result implements java.lang.annotation.Annotation { 333 } 334 335 public abstract class CustomTabsServiceConnection implements android.content.ServiceConnection { 336 ctor public CustomTabsServiceConnection(); 337 method public abstract void onCustomTabsServiceConnected(android.content.ComponentName, android.support.customtabs.CustomTabsClient); 338 method public final void onServiceConnected(android.content.ComponentName, android.os.IBinder); 339 } 340 341 public final class CustomTabsSession { 342 method public boolean mayLaunchUrl(android.net.Uri, android.os.Bundle, java.util.List<android.os.Bundle>); 343 method public int postMessage(java.lang.String, android.os.Bundle); 344 method public boolean requestPostMessageChannel(android.net.Uri); 345 method public boolean setActionButton(android.graphics.Bitmap, java.lang.String); 346 method public boolean setSecondaryToolbarViews(android.widget.RemoteViews, int[], android.app.PendingIntent); 347 method public deprecated boolean setToolbarItem(int, android.graphics.Bitmap, java.lang.String); 348 } 349 350 public class CustomTabsSessionToken { 351 method public android.support.customtabs.CustomTabsCallback getCallback(); 352 method public static android.support.customtabs.CustomTabsSessionToken getSessionTokenFromIntent(android.content.Intent); 353 method public boolean isAssociatedWith(android.support.customtabs.CustomTabsSession); 354 } 355 356 public class PostMessageService extends android.app.Service { 357 ctor public PostMessageService(); 358 method public android.os.IBinder onBind(android.content.Intent); 359 } 360 361 public abstract class PostMessageServiceConnection implements android.content.ServiceConnection { 362 ctor public PostMessageServiceConnection(android.support.customtabs.CustomTabsSessionToken); 363 method public boolean bindSessionToPostMessageService(android.content.Context, java.lang.String); 364 method public final boolean notifyMessageChannelReady(android.os.Bundle); 365 method public void onPostMessageServiceConnected(); 366 method public void onPostMessageServiceDisconnected(); 367 method public final void onServiceConnected(android.content.ComponentName, android.os.IBinder); 368 method public final void onServiceDisconnected(android.content.ComponentName); 369 method public final boolean postMessage(java.lang.String, android.os.Bundle); 370 method public void unbindFromContext(android.content.Context); 371 } 372 373} 374 375package android.support.design.widget { 376 377 public class AppBarLayout extends android.widget.LinearLayout { 378 ctor public AppBarLayout(android.content.Context); 379 ctor public AppBarLayout(android.content.Context, android.util.AttributeSet); 380 method public void addOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener); 381 method public deprecated float getTargetElevation(); 382 method public final int getTotalScrollRange(); 383 method public void removeOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener); 384 method public void setExpanded(boolean); 385 method public void setExpanded(boolean, boolean); 386 method public deprecated void setTargetElevation(float); 387 } 388 389 public static class AppBarLayout.Behavior extends android.support.design.widget.HeaderBehavior { 390 ctor public AppBarLayout.Behavior(); 391 ctor public AppBarLayout.Behavior(android.content.Context, android.util.AttributeSet); 392 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int); 393 method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int, int, int, int); 394 method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, float, float, boolean); 395 method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int[]); 396 method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int, int); 397 method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.os.Parcelable); 398 method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout); 399 method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, android.view.View, int); 400 method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View); 401 method public void setDragCallback(android.support.design.widget.AppBarLayout.Behavior.DragCallback); 402 } 403 404 public static abstract class AppBarLayout.Behavior.DragCallback { 405 ctor public AppBarLayout.Behavior.DragCallback(); 406 method public abstract boolean canDrag(android.support.design.widget.AppBarLayout); 407 } 408 409 protected static class AppBarLayout.Behavior.SavedState extends android.support.v4.view.AbsSavedState { 410 ctor public AppBarLayout.Behavior.SavedState(android.os.Parcel, java.lang.ClassLoader); 411 ctor public AppBarLayout.Behavior.SavedState(android.os.Parcelable); 412 field public static final android.os.Parcelable.Creator<android.support.design.widget.AppBarLayout.Behavior.SavedState> CREATOR; 413 } 414 415 public static class AppBarLayout.LayoutParams extends android.widget.LinearLayout.LayoutParams { 416 ctor public AppBarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 417 ctor public AppBarLayout.LayoutParams(int, int); 418 ctor public AppBarLayout.LayoutParams(int, int, float); 419 ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 420 ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 421 ctor public AppBarLayout.LayoutParams(android.widget.LinearLayout.LayoutParams); 422 ctor public AppBarLayout.LayoutParams(android.support.design.widget.AppBarLayout.LayoutParams); 423 method public int getScrollFlags(); 424 method public android.view.animation.Interpolator getScrollInterpolator(); 425 method public void setScrollFlags(int); 426 method public void setScrollInterpolator(android.view.animation.Interpolator); 427 field public static final int SCROLL_FLAG_ENTER_ALWAYS = 4; // 0x4 428 field public static final int SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED = 8; // 0x8 429 field public static final int SCROLL_FLAG_EXIT_UNTIL_COLLAPSED = 2; // 0x2 430 field public static final int SCROLL_FLAG_SCROLL = 1; // 0x1 431 field public static final int SCROLL_FLAG_SNAP = 16; // 0x10 432 } 433 434 public static abstract interface AppBarLayout.OnOffsetChangedListener { 435 method public abstract void onOffsetChanged(android.support.design.widget.AppBarLayout, int); 436 } 437 438 public static class AppBarLayout.ScrollingViewBehavior extends android.support.design.widget.HeaderScrollingViewBehavior { 439 ctor public AppBarLayout.ScrollingViewBehavior(); 440 ctor public AppBarLayout.ScrollingViewBehavior(android.content.Context, android.util.AttributeSet); 441 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); 442 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); 443 method public boolean onRequestChildRectangleOnScreen(android.support.design.widget.CoordinatorLayout, android.view.View, android.graphics.Rect, boolean); 444 } 445 446 public abstract class BaseTransientBottomBar<B extends android.support.design.widget.BaseTransientBottomBar<B>> { 447 ctor protected BaseTransientBottomBar(android.view.ViewGroup, android.view.View, android.support.design.widget.BaseTransientBottomBar.ContentViewCallback); 448 method public B addCallback(android.support.design.widget.BaseTransientBottomBar.BaseCallback<B>); 449 method public void dismiss(); 450 method public android.content.Context getContext(); 451 method public int getDuration(); 452 method public android.view.View getView(); 453 method public boolean isShown(); 454 method public boolean isShownOrQueued(); 455 method public B removeCallback(android.support.design.widget.BaseTransientBottomBar.BaseCallback<B>); 456 method public B setDuration(int); 457 method public void show(); 458 field public static final int LENGTH_INDEFINITE = -2; // 0xfffffffe 459 field public static final int LENGTH_LONG = 0; // 0x0 460 field public static final int LENGTH_SHORT = -1; // 0xffffffff 461 } 462 463 public static abstract class BaseTransientBottomBar.BaseCallback<B> { 464 ctor public BaseTransientBottomBar.BaseCallback(); 465 method public void onDismissed(B, int); 466 method public void onShown(B); 467 field public static final int DISMISS_EVENT_ACTION = 1; // 0x1 468 field public static final int DISMISS_EVENT_CONSECUTIVE = 4; // 0x4 469 field public static final int DISMISS_EVENT_MANUAL = 3; // 0x3 470 field public static final int DISMISS_EVENT_SWIPE = 0; // 0x0 471 field public static final int DISMISS_EVENT_TIMEOUT = 2; // 0x2 472 } 473 474 public static abstract interface BaseTransientBottomBar.ContentViewCallback { 475 method public abstract void animateContentIn(int, int); 476 method public abstract void animateContentOut(int, int); 477 } 478 479 public class BottomNavigationView extends android.widget.FrameLayout { 480 ctor public BottomNavigationView(android.content.Context); 481 ctor public BottomNavigationView(android.content.Context, android.util.AttributeSet); 482 ctor public BottomNavigationView(android.content.Context, android.util.AttributeSet, int); 483 method public int getItemBackgroundResource(); 484 method public android.content.res.ColorStateList getItemIconTintList(); 485 method public android.content.res.ColorStateList getItemTextColor(); 486 method public int getMaxItemCount(); 487 method public android.view.Menu getMenu(); 488 method public int getSelectedItemId(); 489 method public void inflateMenu(int); 490 method public void setItemBackgroundResource(int); 491 method public void setItemIconTintList(android.content.res.ColorStateList); 492 method public void setItemTextColor(android.content.res.ColorStateList); 493 method public void setOnNavigationItemReselectedListener(android.support.design.widget.BottomNavigationView.OnNavigationItemReselectedListener); 494 method public void setOnNavigationItemSelectedListener(android.support.design.widget.BottomNavigationView.OnNavigationItemSelectedListener); 495 method public void setSelectedItemId(int); 496 } 497 498 public static abstract interface BottomNavigationView.OnNavigationItemReselectedListener { 499 method public abstract void onNavigationItemReselected(android.view.MenuItem); 500 } 501 502 public static abstract interface BottomNavigationView.OnNavigationItemSelectedListener { 503 method public abstract boolean onNavigationItemSelected(android.view.MenuItem); 504 } 505 506 public class BottomSheetBehavior<V extends android.view.View> extends android.support.design.widget.CoordinatorLayout.Behavior { 507 ctor public BottomSheetBehavior(); 508 ctor public BottomSheetBehavior(android.content.Context, android.util.AttributeSet); 509 method public static <V extends android.view.View> android.support.design.widget.BottomSheetBehavior<V> from(V); 510 method public final int getPeekHeight(); 511 method public boolean getSkipCollapsed(); 512 method public final int getState(); 513 method public boolean isHideable(); 514 method public void setBottomSheetCallback(android.support.design.widget.BottomSheetBehavior.BottomSheetCallback); 515 method public void setHideable(boolean); 516 method public final void setPeekHeight(int); 517 method public void setSkipCollapsed(boolean); 518 method public final void setState(int); 519 field public static final int PEEK_HEIGHT_AUTO = -1; // 0xffffffff 520 field public static final int STATE_COLLAPSED = 4; // 0x4 521 field public static final int STATE_DRAGGING = 1; // 0x1 522 field public static final int STATE_EXPANDED = 3; // 0x3 523 field public static final int STATE_HIDDEN = 5; // 0x5 524 field public static final int STATE_SETTLING = 2; // 0x2 525 } 526 527 public static abstract class BottomSheetBehavior.BottomSheetCallback { 528 ctor public BottomSheetBehavior.BottomSheetCallback(); 529 method public abstract void onSlide(android.view.View, float); 530 method public abstract void onStateChanged(android.view.View, int); 531 } 532 533 protected static class BottomSheetBehavior.SavedState extends android.support.v4.view.AbsSavedState { 534 ctor public BottomSheetBehavior.SavedState(android.os.Parcel); 535 ctor public BottomSheetBehavior.SavedState(android.os.Parcel, java.lang.ClassLoader); 536 ctor public BottomSheetBehavior.SavedState(android.os.Parcelable, int); 537 field public static final android.os.Parcelable.Creator<android.support.design.widget.BottomSheetBehavior.SavedState> CREATOR; 538 } 539 540 public class BottomSheetDialog extends android.support.v7.app.AppCompatDialog { 541 ctor public BottomSheetDialog(android.content.Context); 542 ctor public BottomSheetDialog(android.content.Context, int); 543 ctor protected BottomSheetDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 544 } 545 546 public class BottomSheetDialogFragment extends android.support.v7.app.AppCompatDialogFragment { 547 ctor public BottomSheetDialogFragment(); 548 } 549 550 public class CollapsingToolbarLayout extends android.widget.FrameLayout { 551 ctor public CollapsingToolbarLayout(android.content.Context); 552 ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet); 553 ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet, int); 554 method public int getCollapsedTitleGravity(); 555 method public android.graphics.Typeface getCollapsedTitleTypeface(); 556 method public android.graphics.drawable.Drawable getContentScrim(); 557 method public int getExpandedTitleGravity(); 558 method public int getExpandedTitleMarginBottom(); 559 method public int getExpandedTitleMarginEnd(); 560 method public int getExpandedTitleMarginStart(); 561 method public int getExpandedTitleMarginTop(); 562 method public android.graphics.Typeface getExpandedTitleTypeface(); 563 method public long getScrimAnimationDuration(); 564 method public int getScrimVisibleHeightTrigger(); 565 method public android.graphics.drawable.Drawable getStatusBarScrim(); 566 method public java.lang.CharSequence getTitle(); 567 method public boolean isTitleEnabled(); 568 method public void setCollapsedTitleGravity(int); 569 method public void setCollapsedTitleTextAppearance(int); 570 method public void setCollapsedTitleTextColor(int); 571 method public void setCollapsedTitleTextColor(android.content.res.ColorStateList); 572 method public void setCollapsedTitleTypeface(android.graphics.Typeface); 573 method public void setContentScrim(android.graphics.drawable.Drawable); 574 method public void setContentScrimColor(int); 575 method public void setContentScrimResource(int); 576 method public void setExpandedTitleColor(int); 577 method public void setExpandedTitleGravity(int); 578 method public void setExpandedTitleMargin(int, int, int, int); 579 method public void setExpandedTitleMarginBottom(int); 580 method public void setExpandedTitleMarginEnd(int); 581 method public void setExpandedTitleMarginStart(int); 582 method public void setExpandedTitleMarginTop(int); 583 method public void setExpandedTitleTextAppearance(int); 584 method public void setExpandedTitleTextColor(android.content.res.ColorStateList); 585 method public void setExpandedTitleTypeface(android.graphics.Typeface); 586 method public void setScrimAnimationDuration(long); 587 method public void setScrimVisibleHeightTrigger(int); 588 method public void setScrimsShown(boolean); 589 method public void setScrimsShown(boolean, boolean); 590 method public void setStatusBarScrim(android.graphics.drawable.Drawable); 591 method public void setStatusBarScrimColor(int); 592 method public void setStatusBarScrimResource(int); 593 method public void setTitle(java.lang.CharSequence); 594 method public void setTitleEnabled(boolean); 595 } 596 597 public static class CollapsingToolbarLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams { 598 ctor public CollapsingToolbarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 599 ctor public CollapsingToolbarLayout.LayoutParams(int, int); 600 ctor public CollapsingToolbarLayout.LayoutParams(int, int, int); 601 ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 602 ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 603 ctor public CollapsingToolbarLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 604 method public int getCollapseMode(); 605 method public float getParallaxMultiplier(); 606 method public void setCollapseMode(int); 607 method public void setParallaxMultiplier(float); 608 field public static final int COLLAPSE_MODE_OFF = 0; // 0x0 609 field public static final int COLLAPSE_MODE_PARALLAX = 2; // 0x2 610 field public static final int COLLAPSE_MODE_PIN = 1; // 0x1 611 } 612 613 public class CoordinatorLayout extends android.view.ViewGroup implements android.support.v4.view.NestedScrollingParent { 614 ctor public CoordinatorLayout(android.content.Context); 615 ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet); 616 ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet, int); 617 method public void dispatchDependentViewsChanged(android.view.View); 618 method public boolean doViewsOverlap(android.view.View, android.view.View); 619 method public java.util.List<android.view.View> getDependencies(android.view.View); 620 method public java.util.List<android.view.View> getDependents(android.view.View); 621 method public android.graphics.drawable.Drawable getStatusBarBackground(); 622 method public boolean isPointInChildBounds(android.view.View, int, int); 623 method public void onAttachedToWindow(); 624 method public void onDetachedFromWindow(); 625 method public void onDraw(android.graphics.Canvas); 626 method protected void onLayout(boolean, int, int, int, int); 627 method public void onLayoutChild(android.view.View, int); 628 method public void onMeasureChild(android.view.View, int, int, int, int); 629 method public void setStatusBarBackground(android.graphics.drawable.Drawable); 630 method public void setStatusBarBackgroundColor(int); 631 method public void setStatusBarBackgroundResource(int); 632 } 633 634 public static abstract class CoordinatorLayout.Behavior<V extends android.view.View> { 635 ctor public CoordinatorLayout.Behavior(); 636 ctor public CoordinatorLayout.Behavior(android.content.Context, android.util.AttributeSet); 637 method public boolean blocksInteractionBelow(android.support.design.widget.CoordinatorLayout, V); 638 method public boolean getInsetDodgeRect(android.support.design.widget.CoordinatorLayout, V, android.graphics.Rect); 639 method public int getScrimColor(android.support.design.widget.CoordinatorLayout, V); 640 method public float getScrimOpacity(android.support.design.widget.CoordinatorLayout, V); 641 method public static java.lang.Object getTag(android.view.View); 642 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, V, android.view.View); 643 method public android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout, V, android.support.v4.view.WindowInsetsCompat); 644 method public void onAttachedToLayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams); 645 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, V, android.view.View); 646 method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, V, android.view.View); 647 method public void onDetachedFromLayoutParams(); 648 method public boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent); 649 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, V, int); 650 method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, V, int, int, int, int); 651 method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float, boolean); 652 method public boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float); 653 method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int[]); 654 method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int, int); 655 method public void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int); 656 method public boolean onRequestChildRectangleOnScreen(android.support.design.widget.CoordinatorLayout, V, android.graphics.Rect, boolean); 657 method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, V, android.os.Parcelable); 658 method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, V); 659 method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int); 660 method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View); 661 method public boolean onTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent); 662 method public static void setTag(android.view.View, java.lang.Object); 663 } 664 665 public static abstract class CoordinatorLayout.DefaultBehavior implements java.lang.annotation.Annotation { 666 } 667 668 public static class CoordinatorLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 669 ctor public CoordinatorLayout.LayoutParams(int, int); 670 ctor public CoordinatorLayout.LayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams); 671 ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 672 ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 673 method public int getAnchorId(); 674 method public android.support.design.widget.CoordinatorLayout.Behavior getBehavior(); 675 method public void setAnchorId(int); 676 method public void setBehavior(android.support.design.widget.CoordinatorLayout.Behavior); 677 field public int anchorGravity; 678 field public int dodgeInsetEdges; 679 field public int gravity; 680 field public int insetEdge; 681 field public int keyline; 682 } 683 684 protected static class CoordinatorLayout.SavedState extends android.support.v4.view.AbsSavedState { 685 ctor public CoordinatorLayout.SavedState(android.os.Parcel, java.lang.ClassLoader); 686 ctor public CoordinatorLayout.SavedState(android.os.Parcelable); 687 field public static final android.os.Parcelable.Creator<android.support.design.widget.CoordinatorLayout.SavedState> CREATOR; 688 } 689 690 public class FloatingActionButton extends android.support.design.widget.VisibilityAwareImageButton { 691 ctor public FloatingActionButton(android.content.Context); 692 ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet); 693 ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet, int); 694 method public float getCompatElevation(); 695 method public android.graphics.drawable.Drawable getContentBackground(); 696 method public boolean getContentRect(android.graphics.Rect); 697 method public int getRippleColor(); 698 method public int getSize(); 699 method public boolean getUseCompatPadding(); 700 method public void hide(); 701 method public void hide(android.support.design.widget.FloatingActionButton.OnVisibilityChangedListener); 702 method public void setCompatElevation(float); 703 method public void setRippleColor(int); 704 method public void setSize(int); 705 method public void setUseCompatPadding(boolean); 706 method public void show(); 707 method public void show(android.support.design.widget.FloatingActionButton.OnVisibilityChangedListener); 708 field public static final int SIZE_AUTO = -1; // 0xffffffff 709 field public static final int SIZE_MINI = 1; // 0x1 710 field public static final int SIZE_NORMAL = 0; // 0x0 711 } 712 713 public static class FloatingActionButton.Behavior extends android.support.design.widget.CoordinatorLayout.Behavior { 714 ctor public FloatingActionButton.Behavior(); 715 ctor public FloatingActionButton.Behavior(android.content.Context, android.util.AttributeSet); 716 method public boolean getInsetDodgeRect(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.graphics.Rect); 717 method public boolean isAutoHideEnabled(); 718 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); 719 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, int); 720 method public void setAutoHideEnabled(boolean); 721 } 722 723 public static abstract class FloatingActionButton.OnVisibilityChangedListener { 724 ctor public FloatingActionButton.OnVisibilityChangedListener(); 725 method public void onHidden(android.support.design.widget.FloatingActionButton); 726 method public void onShown(android.support.design.widget.FloatingActionButton); 727 } 728 729 abstract class HeaderBehavior<V extends android.view.View> extends android.support.design.widget.ViewOffsetBehavior { 730 ctor public HeaderBehavior(); 731 ctor public HeaderBehavior(android.content.Context, android.util.AttributeSet); 732 } 733 734 abstract class HeaderScrollingViewBehavior extends android.support.design.widget.ViewOffsetBehavior { 735 ctor public HeaderScrollingViewBehavior(); 736 ctor public HeaderScrollingViewBehavior(android.content.Context, android.util.AttributeSet); 737 method public final int getOverlayTop(); 738 method protected void layoutChild(android.support.design.widget.CoordinatorLayout, android.view.View, int); 739 method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, android.view.View, int, int, int, int); 740 method public final void setOverlayTop(int); 741 } 742 743 public class NavigationView extends android.widget.FrameLayout { 744 ctor public NavigationView(android.content.Context); 745 ctor public NavigationView(android.content.Context, android.util.AttributeSet); 746 ctor public NavigationView(android.content.Context, android.util.AttributeSet, int); 747 method public void addHeaderView(android.view.View); 748 method public int getHeaderCount(); 749 method public android.view.View getHeaderView(int); 750 method public android.graphics.drawable.Drawable getItemBackground(); 751 method public android.content.res.ColorStateList getItemIconTintList(); 752 method public android.content.res.ColorStateList getItemTextColor(); 753 method public android.view.Menu getMenu(); 754 method public android.view.View inflateHeaderView(int); 755 method public void inflateMenu(int); 756 method public void removeHeaderView(android.view.View); 757 method public void setCheckedItem(int); 758 method public void setItemBackground(android.graphics.drawable.Drawable); 759 method public void setItemBackgroundResource(int); 760 method public void setItemIconTintList(android.content.res.ColorStateList); 761 method public void setItemTextAppearance(int); 762 method public void setItemTextColor(android.content.res.ColorStateList); 763 method public void setNavigationItemSelectedListener(android.support.design.widget.NavigationView.OnNavigationItemSelectedListener); 764 } 765 766 public static abstract interface NavigationView.OnNavigationItemSelectedListener { 767 method public abstract boolean onNavigationItemSelected(android.view.MenuItem); 768 } 769 770 public static class NavigationView.SavedState extends android.support.v4.view.AbsSavedState { 771 ctor public NavigationView.SavedState(android.os.Parcel, java.lang.ClassLoader); 772 ctor public NavigationView.SavedState(android.os.Parcelable); 773 field public static final android.os.Parcelable.Creator<android.support.design.widget.NavigationView.SavedState> CREATOR; 774 field public android.os.Bundle menuState; 775 } 776 777 public final class Snackbar extends android.support.design.widget.BaseTransientBottomBar { 778 method public static android.support.design.widget.Snackbar make(android.view.View, java.lang.CharSequence, int); 779 method public static android.support.design.widget.Snackbar make(android.view.View, int, int); 780 method public android.support.design.widget.Snackbar setAction(int, android.view.View.OnClickListener); 781 method public android.support.design.widget.Snackbar setAction(java.lang.CharSequence, android.view.View.OnClickListener); 782 method public android.support.design.widget.Snackbar setActionTextColor(android.content.res.ColorStateList); 783 method public android.support.design.widget.Snackbar setActionTextColor(int); 784 method public deprecated android.support.design.widget.Snackbar setCallback(android.support.design.widget.Snackbar.Callback); 785 method public android.support.design.widget.Snackbar setText(java.lang.CharSequence); 786 method public android.support.design.widget.Snackbar setText(int); 787 field public static final int LENGTH_INDEFINITE = -2; // 0xfffffffe 788 field public static final int LENGTH_LONG = 0; // 0x0 789 field public static final int LENGTH_SHORT = -1; // 0xffffffff 790 } 791 792 public static class Snackbar.Callback extends android.support.design.widget.BaseTransientBottomBar.BaseCallback { 793 ctor public Snackbar.Callback(); 794 method public void onDismissed(android.support.design.widget.Snackbar, int); 795 method public void onShown(android.support.design.widget.Snackbar); 796 field public static final int DISMISS_EVENT_ACTION = 1; // 0x1 797 field public static final int DISMISS_EVENT_CONSECUTIVE = 4; // 0x4 798 field public static final int DISMISS_EVENT_MANUAL = 3; // 0x3 799 field public static final int DISMISS_EVENT_SWIPE = 0; // 0x0 800 field public static final int DISMISS_EVENT_TIMEOUT = 2; // 0x2 801 } 802 803 public class SwipeDismissBehavior<V extends android.view.View> extends android.support.design.widget.CoordinatorLayout.Behavior { 804 ctor public SwipeDismissBehavior(); 805 method public boolean canSwipeDismissView(android.view.View); 806 method public int getDragState(); 807 method public void setDragDismissDistance(float); 808 method public void setEndAlphaSwipeDistance(float); 809 method public void setListener(android.support.design.widget.SwipeDismissBehavior.OnDismissListener); 810 method public void setSensitivity(float); 811 method public void setStartAlphaSwipeDistance(float); 812 method public void setSwipeDirection(int); 813 field public static final int STATE_DRAGGING = 1; // 0x1 814 field public static final int STATE_IDLE = 0; // 0x0 815 field public static final int STATE_SETTLING = 2; // 0x2 816 field public static final int SWIPE_DIRECTION_ANY = 2; // 0x2 817 field public static final int SWIPE_DIRECTION_END_TO_START = 1; // 0x1 818 field public static final int SWIPE_DIRECTION_START_TO_END = 0; // 0x0 819 } 820 821 public static abstract interface SwipeDismissBehavior.OnDismissListener { 822 method public abstract void onDismiss(android.view.View); 823 method public abstract void onDragStateChanged(int); 824 } 825 826 public final class TabItem extends android.view.View { 827 ctor public TabItem(android.content.Context); 828 ctor public TabItem(android.content.Context, android.util.AttributeSet); 829 } 830 831 public class TabLayout extends android.widget.HorizontalScrollView { 832 ctor public TabLayout(android.content.Context); 833 ctor public TabLayout(android.content.Context, android.util.AttributeSet); 834 ctor public TabLayout(android.content.Context, android.util.AttributeSet, int); 835 method public void addOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener); 836 method public void addTab(android.support.design.widget.TabLayout.Tab); 837 method public void addTab(android.support.design.widget.TabLayout.Tab, int); 838 method public void addTab(android.support.design.widget.TabLayout.Tab, boolean); 839 method public void addTab(android.support.design.widget.TabLayout.Tab, int, boolean); 840 method public void clearOnTabSelectedListeners(); 841 method public int getSelectedTabPosition(); 842 method public android.support.design.widget.TabLayout.Tab getTabAt(int); 843 method public int getTabCount(); 844 method public int getTabGravity(); 845 method public int getTabMode(); 846 method public android.content.res.ColorStateList getTabTextColors(); 847 method public android.support.design.widget.TabLayout.Tab newTab(); 848 method public void removeAllTabs(); 849 method public void removeOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener); 850 method public void removeTab(android.support.design.widget.TabLayout.Tab); 851 method public void removeTabAt(int); 852 method public deprecated void setOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener); 853 method public void setScrollPosition(int, float, boolean); 854 method public void setSelectedTabIndicatorColor(int); 855 method public void setSelectedTabIndicatorHeight(int); 856 method public void setTabGravity(int); 857 method public void setTabMode(int); 858 method public void setTabTextColors(android.content.res.ColorStateList); 859 method public void setTabTextColors(int, int); 860 method public deprecated void setTabsFromPagerAdapter(android.support.v4.view.PagerAdapter); 861 method public void setupWithViewPager(android.support.v4.view.ViewPager); 862 method public void setupWithViewPager(android.support.v4.view.ViewPager, boolean); 863 field public static final int GRAVITY_CENTER = 1; // 0x1 864 field public static final int GRAVITY_FILL = 0; // 0x0 865 field public static final int MODE_FIXED = 1; // 0x1 866 field public static final int MODE_SCROLLABLE = 0; // 0x0 867 } 868 869 public static abstract interface TabLayout.OnTabSelectedListener { 870 method public abstract void onTabReselected(android.support.design.widget.TabLayout.Tab); 871 method public abstract void onTabSelected(android.support.design.widget.TabLayout.Tab); 872 method public abstract void onTabUnselected(android.support.design.widget.TabLayout.Tab); 873 } 874 875 public static final class TabLayout.Tab { 876 method public java.lang.CharSequence getContentDescription(); 877 method public android.view.View getCustomView(); 878 method public android.graphics.drawable.Drawable getIcon(); 879 method public int getPosition(); 880 method public java.lang.Object getTag(); 881 method public java.lang.CharSequence getText(); 882 method public boolean isSelected(); 883 method public void select(); 884 method public android.support.design.widget.TabLayout.Tab setContentDescription(int); 885 method public android.support.design.widget.TabLayout.Tab setContentDescription(java.lang.CharSequence); 886 method public android.support.design.widget.TabLayout.Tab setCustomView(android.view.View); 887 method public android.support.design.widget.TabLayout.Tab setCustomView(int); 888 method public android.support.design.widget.TabLayout.Tab setIcon(android.graphics.drawable.Drawable); 889 method public android.support.design.widget.TabLayout.Tab setIcon(int); 890 method public android.support.design.widget.TabLayout.Tab setTag(java.lang.Object); 891 method public android.support.design.widget.TabLayout.Tab setText(java.lang.CharSequence); 892 method public android.support.design.widget.TabLayout.Tab setText(int); 893 field public static final int INVALID_POSITION = -1; // 0xffffffff 894 } 895 896 public static class TabLayout.TabLayoutOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { 897 ctor public TabLayout.TabLayoutOnPageChangeListener(android.support.design.widget.TabLayout); 898 method public void onPageScrollStateChanged(int); 899 method public void onPageScrolled(int, float, int); 900 method public void onPageSelected(int); 901 } 902 903 public static class TabLayout.ViewPagerOnTabSelectedListener implements android.support.design.widget.TabLayout.OnTabSelectedListener { 904 ctor public TabLayout.ViewPagerOnTabSelectedListener(android.support.v4.view.ViewPager); 905 method public void onTabReselected(android.support.design.widget.TabLayout.Tab); 906 method public void onTabSelected(android.support.design.widget.TabLayout.Tab); 907 method public void onTabUnselected(android.support.design.widget.TabLayout.Tab); 908 } 909 910 public class TextInputEditText extends android.support.v7.widget.AppCompatEditText { 911 ctor public TextInputEditText(android.content.Context); 912 ctor public TextInputEditText(android.content.Context, android.util.AttributeSet); 913 ctor public TextInputEditText(android.content.Context, android.util.AttributeSet, int); 914 } 915 916 public class TextInputLayout extends android.widget.LinearLayout { 917 ctor public TextInputLayout(android.content.Context); 918 ctor public TextInputLayout(android.content.Context, android.util.AttributeSet); 919 ctor public TextInputLayout(android.content.Context, android.util.AttributeSet, int); 920 method public int getCounterMaxLength(); 921 method public android.widget.EditText getEditText(); 922 method public java.lang.CharSequence getError(); 923 method public java.lang.CharSequence getHint(); 924 method public java.lang.CharSequence getPasswordVisibilityToggleContentDescription(); 925 method public android.graphics.drawable.Drawable getPasswordVisibilityToggleDrawable(); 926 method public android.graphics.Typeface getTypeface(); 927 method public boolean isCounterEnabled(); 928 method public boolean isErrorEnabled(); 929 method public boolean isHintAnimationEnabled(); 930 method public boolean isHintEnabled(); 931 method public boolean isPasswordVisibilityToggleEnabled(); 932 method public android.os.Parcelable onSaveInstanceState(); 933 method public void setCounterEnabled(boolean); 934 method public void setCounterMaxLength(int); 935 method public void setError(java.lang.CharSequence); 936 method public void setErrorEnabled(boolean); 937 method public void setErrorTextAppearance(int); 938 method public void setHint(java.lang.CharSequence); 939 method public void setHintAnimationEnabled(boolean); 940 method public void setHintEnabled(boolean); 941 method public void setHintTextAppearance(int); 942 method public void setPasswordVisibilityToggleContentDescription(int); 943 method public void setPasswordVisibilityToggleContentDescription(java.lang.CharSequence); 944 method public void setPasswordVisibilityToggleDrawable(int); 945 method public void setPasswordVisibilityToggleDrawable(android.graphics.drawable.Drawable); 946 method public void setPasswordVisibilityToggleEnabled(boolean); 947 method public void setPasswordVisibilityToggleTintList(android.content.res.ColorStateList); 948 method public void setPasswordVisibilityToggleTintMode(android.graphics.PorterDuff.Mode); 949 method public void setTypeface(android.graphics.Typeface); 950 } 951 952 class ViewOffsetBehavior<V extends android.view.View> extends android.support.design.widget.CoordinatorLayout.Behavior { 953 ctor public ViewOffsetBehavior(); 954 ctor public ViewOffsetBehavior(android.content.Context, android.util.AttributeSet); 955 method public int getLeftAndRightOffset(); 956 method public int getTopAndBottomOffset(); 957 method protected void layoutChild(android.support.design.widget.CoordinatorLayout, V, int); 958 method public boolean setLeftAndRightOffset(int); 959 method public boolean setTopAndBottomOffset(int); 960 } 961 962 class VisibilityAwareImageButton extends android.widget.ImageButton { 963 ctor public VisibilityAwareImageButton(android.content.Context); 964 ctor public VisibilityAwareImageButton(android.content.Context, android.util.AttributeSet); 965 ctor public VisibilityAwareImageButton(android.content.Context, android.util.AttributeSet, int); 966 } 967 968} 969 970package android.support.graphics.drawable { 971 972 public abstract interface Animatable2Compat { 973 method public abstract void clearAnimationCallbacks(); 974 method public abstract void registerAnimationCallback(android.support.graphics.drawable.Animatable2Compat.AnimationCallback); 975 method public abstract boolean unregisterAnimationCallback(android.support.graphics.drawable.Animatable2Compat.AnimationCallback); 976 } 977 978 public static abstract class Animatable2Compat.AnimationCallback { 979 ctor public Animatable2Compat.AnimationCallback(); 980 method public void onAnimationEnd(android.graphics.drawable.Drawable); 981 method public void onAnimationStart(android.graphics.drawable.Drawable); 982 } 983 984 public class AnimatedVectorDrawableCompat extends android.support.graphics.drawable.VectorDrawableCommon implements android.support.graphics.drawable.Animatable2Compat { 985 method public void clearAnimationCallbacks(); 986 method public static void clearAnimationCallbacks(android.graphics.drawable.Drawable); 987 method public static android.support.graphics.drawable.AnimatedVectorDrawableCompat create(android.content.Context, int); 988 method public static android.support.graphics.drawable.AnimatedVectorDrawableCompat createFromXmlInner(android.content.Context, android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 989 method public void draw(android.graphics.Canvas); 990 method public int getOpacity(); 991 method public boolean isRunning(); 992 method public void registerAnimationCallback(android.support.graphics.drawable.Animatable2Compat.AnimationCallback); 993 method public static void registerAnimationCallback(android.graphics.drawable.Drawable, android.support.graphics.drawable.Animatable2Compat.AnimationCallback); 994 method public void setAlpha(int); 995 method public void setColorFilter(android.graphics.ColorFilter); 996 method public void start(); 997 method public void stop(); 998 method public boolean unregisterAnimationCallback(android.support.graphics.drawable.Animatable2Compat.AnimationCallback); 999 method public static boolean unregisterAnimationCallback(android.graphics.drawable.Drawable, android.support.graphics.drawable.Animatable2Compat.AnimationCallback); 1000 } 1001 1002 abstract class VectorDrawableCommon extends android.graphics.drawable.Drawable { 1003 } 1004 1005 public class VectorDrawableCompat extends android.support.graphics.drawable.VectorDrawableCommon { 1006 method public static android.support.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources, int, android.content.res.Resources.Theme); 1007 method public static android.support.graphics.drawable.VectorDrawableCompat createFromXmlInner(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 1008 method public void draw(android.graphics.Canvas); 1009 method public int getOpacity(); 1010 method public void setAlpha(int); 1011 method public void setColorFilter(android.graphics.ColorFilter); 1012 } 1013 1014} 1015 1016package android.support.media { 1017 1018 public class ExifInterface { 1019 ctor public ExifInterface(java.lang.String) throws java.io.IOException; 1020 ctor public ExifInterface(java.io.InputStream) throws java.io.IOException; 1021 method public double getAltitude(double); 1022 method public java.lang.String getAttribute(java.lang.String); 1023 method public double getAttributeDouble(java.lang.String, double); 1024 method public int getAttributeInt(java.lang.String, int); 1025 method public deprecated boolean getLatLong(float[]); 1026 method public double[] getLatLong(); 1027 method public byte[] getThumbnail(); 1028 method public android.graphics.Bitmap getThumbnailBitmap(); 1029 method public byte[] getThumbnailBytes(); 1030 method public long[] getThumbnailRange(); 1031 method public boolean hasThumbnail(); 1032 method public boolean isThumbnailCompressed(); 1033 method public void saveAttributes() throws java.io.IOException; 1034 method public void setAttribute(java.lang.String, java.lang.String); 1035 method public void setLatLong(double, double); 1036 field public static final int ORIENTATION_FLIP_HORIZONTAL = 2; // 0x2 1037 field public static final int ORIENTATION_FLIP_VERTICAL = 4; // 0x4 1038 field public static final int ORIENTATION_NORMAL = 1; // 0x1 1039 field public static final int ORIENTATION_ROTATE_180 = 3; // 0x3 1040 field public static final int ORIENTATION_ROTATE_270 = 8; // 0x8 1041 field public static final int ORIENTATION_ROTATE_90 = 6; // 0x6 1042 field public static final int ORIENTATION_TRANSPOSE = 5; // 0x5 1043 field public static final int ORIENTATION_TRANSVERSE = 7; // 0x7 1044 field public static final int ORIENTATION_UNDEFINED = 0; // 0x0 1045 field public static final java.lang.String TAG_APERTURE_VALUE = "ApertureValue"; 1046 field public static final java.lang.String TAG_ARTIST = "Artist"; 1047 field public static final java.lang.String TAG_BITS_PER_SAMPLE = "BitsPerSample"; 1048 field public static final java.lang.String TAG_BRIGHTNESS_VALUE = "BrightnessValue"; 1049 field public static final java.lang.String TAG_CFA_PATTERN = "CFAPattern"; 1050 field public static final java.lang.String TAG_COLOR_SPACE = "ColorSpace"; 1051 field public static final java.lang.String TAG_COMPONENTS_CONFIGURATION = "ComponentsConfiguration"; 1052 field public static final java.lang.String TAG_COMPRESSED_BITS_PER_PIXEL = "CompressedBitsPerPixel"; 1053 field public static final java.lang.String TAG_COMPRESSION = "Compression"; 1054 field public static final java.lang.String TAG_CONTRAST = "Contrast"; 1055 field public static final java.lang.String TAG_COPYRIGHT = "Copyright"; 1056 field public static final java.lang.String TAG_CUSTOM_RENDERED = "CustomRendered"; 1057 field public static final java.lang.String TAG_DATETIME = "DateTime"; 1058 field public static final java.lang.String TAG_DATETIME_DIGITIZED = "DateTimeDigitized"; 1059 field public static final java.lang.String TAG_DATETIME_ORIGINAL = "DateTimeOriginal"; 1060 field public static final java.lang.String TAG_DEFAULT_CROP_SIZE = "DefaultCropSize"; 1061 field public static final java.lang.String TAG_DEVICE_SETTING_DESCRIPTION = "DeviceSettingDescription"; 1062 field public static final java.lang.String TAG_DIGITAL_ZOOM_RATIO = "DigitalZoomRatio"; 1063 field public static final java.lang.String TAG_DNG_VERSION = "DNGVersion"; 1064 field public static final java.lang.String TAG_EXIF_VERSION = "ExifVersion"; 1065 field public static final java.lang.String TAG_EXPOSURE_BIAS_VALUE = "ExposureBiasValue"; 1066 field public static final java.lang.String TAG_EXPOSURE_INDEX = "ExposureIndex"; 1067 field public static final java.lang.String TAG_EXPOSURE_MODE = "ExposureMode"; 1068 field public static final java.lang.String TAG_EXPOSURE_PROGRAM = "ExposureProgram"; 1069 field public static final java.lang.String TAG_EXPOSURE_TIME = "ExposureTime"; 1070 field public static final java.lang.String TAG_FILE_SOURCE = "FileSource"; 1071 field public static final java.lang.String TAG_FLASH = "Flash"; 1072 field public static final java.lang.String TAG_FLASHPIX_VERSION = "FlashpixVersion"; 1073 field public static final java.lang.String TAG_FLASH_ENERGY = "FlashEnergy"; 1074 field public static final java.lang.String TAG_FOCAL_LENGTH = "FocalLength"; 1075 field public static final java.lang.String TAG_FOCAL_LENGTH_IN_35MM_FILM = "FocalLengthIn35mmFilm"; 1076 field public static final java.lang.String TAG_FOCAL_PLANE_RESOLUTION_UNIT = "FocalPlaneResolutionUnit"; 1077 field public static final java.lang.String TAG_FOCAL_PLANE_X_RESOLUTION = "FocalPlaneXResolution"; 1078 field public static final java.lang.String TAG_FOCAL_PLANE_Y_RESOLUTION = "FocalPlaneYResolution"; 1079 field public static final java.lang.String TAG_F_NUMBER = "FNumber"; 1080 field public static final java.lang.String TAG_GAIN_CONTROL = "GainControl"; 1081 field public static final java.lang.String TAG_GPS_ALTITUDE = "GPSAltitude"; 1082 field public static final java.lang.String TAG_GPS_ALTITUDE_REF = "GPSAltitudeRef"; 1083 field public static final java.lang.String TAG_GPS_AREA_INFORMATION = "GPSAreaInformation"; 1084 field public static final java.lang.String TAG_GPS_DATESTAMP = "GPSDateStamp"; 1085 field public static final java.lang.String TAG_GPS_DEST_BEARING = "GPSDestBearing"; 1086 field public static final java.lang.String TAG_GPS_DEST_BEARING_REF = "GPSDestBearingRef"; 1087 field public static final java.lang.String TAG_GPS_DEST_DISTANCE = "GPSDestDistance"; 1088 field public static final java.lang.String TAG_GPS_DEST_DISTANCE_REF = "GPSDestDistanceRef"; 1089 field public static final java.lang.String TAG_GPS_DEST_LATITUDE = "GPSDestLatitude"; 1090 field public static final java.lang.String TAG_GPS_DEST_LATITUDE_REF = "GPSDestLatitudeRef"; 1091 field public static final java.lang.String TAG_GPS_DEST_LONGITUDE = "GPSDestLongitude"; 1092 field public static final java.lang.String TAG_GPS_DEST_LONGITUDE_REF = "GPSDestLongitudeRef"; 1093 field public static final java.lang.String TAG_GPS_DIFFERENTIAL = "GPSDifferential"; 1094 field public static final java.lang.String TAG_GPS_DOP = "GPSDOP"; 1095 field public static final java.lang.String TAG_GPS_IMG_DIRECTION = "GPSImgDirection"; 1096 field public static final java.lang.String TAG_GPS_IMG_DIRECTION_REF = "GPSImgDirectionRef"; 1097 field public static final java.lang.String TAG_GPS_LATITUDE = "GPSLatitude"; 1098 field public static final java.lang.String TAG_GPS_LATITUDE_REF = "GPSLatitudeRef"; 1099 field public static final java.lang.String TAG_GPS_LONGITUDE = "GPSLongitude"; 1100 field public static final java.lang.String TAG_GPS_LONGITUDE_REF = "GPSLongitudeRef"; 1101 field public static final java.lang.String TAG_GPS_MAP_DATUM = "GPSMapDatum"; 1102 field public static final java.lang.String TAG_GPS_MEASURE_MODE = "GPSMeasureMode"; 1103 field public static final java.lang.String TAG_GPS_PROCESSING_METHOD = "GPSProcessingMethod"; 1104 field public static final java.lang.String TAG_GPS_SATELLITES = "GPSSatellites"; 1105 field public static final java.lang.String TAG_GPS_SPEED = "GPSSpeed"; 1106 field public static final java.lang.String TAG_GPS_SPEED_REF = "GPSSpeedRef"; 1107 field public static final java.lang.String TAG_GPS_STATUS = "GPSStatus"; 1108 field public static final java.lang.String TAG_GPS_TIMESTAMP = "GPSTimeStamp"; 1109 field public static final java.lang.String TAG_GPS_TRACK = "GPSTrack"; 1110 field public static final java.lang.String TAG_GPS_TRACK_REF = "GPSTrackRef"; 1111 field public static final java.lang.String TAG_GPS_VERSION_ID = "GPSVersionID"; 1112 field public static final java.lang.String TAG_IMAGE_DESCRIPTION = "ImageDescription"; 1113 field public static final java.lang.String TAG_IMAGE_LENGTH = "ImageLength"; 1114 field public static final java.lang.String TAG_IMAGE_UNIQUE_ID = "ImageUniqueID"; 1115 field public static final java.lang.String TAG_IMAGE_WIDTH = "ImageWidth"; 1116 field public static final java.lang.String TAG_INTEROPERABILITY_INDEX = "InteroperabilityIndex"; 1117 field public static final java.lang.String TAG_ISO_SPEED_RATINGS = "ISOSpeedRatings"; 1118 field public static final java.lang.String TAG_JPEG_INTERCHANGE_FORMAT = "JPEGInterchangeFormat"; 1119 field public static final java.lang.String TAG_JPEG_INTERCHANGE_FORMAT_LENGTH = "JPEGInterchangeFormatLength"; 1120 field public static final java.lang.String TAG_LIGHT_SOURCE = "LightSource"; 1121 field public static final java.lang.String TAG_MAKE = "Make"; 1122 field public static final java.lang.String TAG_MAKER_NOTE = "MakerNote"; 1123 field public static final java.lang.String TAG_MAX_APERTURE_VALUE = "MaxApertureValue"; 1124 field public static final java.lang.String TAG_METERING_MODE = "MeteringMode"; 1125 field public static final java.lang.String TAG_MODEL = "Model"; 1126 field public static final java.lang.String TAG_NEW_SUBFILE_TYPE = "NewSubfileType"; 1127 field public static final java.lang.String TAG_OECF = "OECF"; 1128 field public static final java.lang.String TAG_ORF_ASPECT_FRAME = "AspectFrame"; 1129 field public static final java.lang.String TAG_ORF_PREVIEW_IMAGE_LENGTH = "PreviewImageLength"; 1130 field public static final java.lang.String TAG_ORF_PREVIEW_IMAGE_START = "PreviewImageStart"; 1131 field public static final java.lang.String TAG_ORF_THUMBNAIL_IMAGE = "ThumbnailImage"; 1132 field public static final java.lang.String TAG_ORIENTATION = "Orientation"; 1133 field public static final java.lang.String TAG_PHOTOMETRIC_INTERPRETATION = "PhotometricInterpretation"; 1134 field public static final java.lang.String TAG_PIXEL_X_DIMENSION = "PixelXDimension"; 1135 field public static final java.lang.String TAG_PIXEL_Y_DIMENSION = "PixelYDimension"; 1136 field public static final java.lang.String TAG_PLANAR_CONFIGURATION = "PlanarConfiguration"; 1137 field public static final java.lang.String TAG_PRIMARY_CHROMATICITIES = "PrimaryChromaticities"; 1138 field public static final java.lang.String TAG_REFERENCE_BLACK_WHITE = "ReferenceBlackWhite"; 1139 field public static final java.lang.String TAG_RELATED_SOUND_FILE = "RelatedSoundFile"; 1140 field public static final java.lang.String TAG_RESOLUTION_UNIT = "ResolutionUnit"; 1141 field public static final java.lang.String TAG_ROWS_PER_STRIP = "RowsPerStrip"; 1142 field public static final java.lang.String TAG_RW2_ISO = "ISO"; 1143 field public static final java.lang.String TAG_RW2_JPG_FROM_RAW = "JpgFromRaw"; 1144 field public static final java.lang.String TAG_RW2_SENSOR_BOTTOM_BORDER = "SensorBottomBorder"; 1145 field public static final java.lang.String TAG_RW2_SENSOR_LEFT_BORDER = "SensorLeftBorder"; 1146 field public static final java.lang.String TAG_RW2_SENSOR_RIGHT_BORDER = "SensorRightBorder"; 1147 field public static final java.lang.String TAG_RW2_SENSOR_TOP_BORDER = "SensorTopBorder"; 1148 field public static final java.lang.String TAG_SAMPLES_PER_PIXEL = "SamplesPerPixel"; 1149 field public static final java.lang.String TAG_SATURATION = "Saturation"; 1150 field public static final java.lang.String TAG_SCENE_CAPTURE_TYPE = "SceneCaptureType"; 1151 field public static final java.lang.String TAG_SCENE_TYPE = "SceneType"; 1152 field public static final java.lang.String TAG_SENSING_METHOD = "SensingMethod"; 1153 field public static final java.lang.String TAG_SHARPNESS = "Sharpness"; 1154 field public static final java.lang.String TAG_SHUTTER_SPEED_VALUE = "ShutterSpeedValue"; 1155 field public static final java.lang.String TAG_SOFTWARE = "Software"; 1156 field public static final java.lang.String TAG_SPATIAL_FREQUENCY_RESPONSE = "SpatialFrequencyResponse"; 1157 field public static final java.lang.String TAG_SPECTRAL_SENSITIVITY = "SpectralSensitivity"; 1158 field public static final java.lang.String TAG_STRIP_BYTE_COUNTS = "StripByteCounts"; 1159 field public static final java.lang.String TAG_STRIP_OFFSETS = "StripOffsets"; 1160 field public static final java.lang.String TAG_SUBFILE_TYPE = "SubfileType"; 1161 field public static final java.lang.String TAG_SUBJECT_AREA = "SubjectArea"; 1162 field public static final java.lang.String TAG_SUBJECT_DISTANCE = "SubjectDistance"; 1163 field public static final java.lang.String TAG_SUBJECT_DISTANCE_RANGE = "SubjectDistanceRange"; 1164 field public static final java.lang.String TAG_SUBJECT_LOCATION = "SubjectLocation"; 1165 field public static final java.lang.String TAG_SUBSEC_TIME = "SubSecTime"; 1166 field public static final java.lang.String TAG_SUBSEC_TIME_DIGITIZED = "SubSecTimeDigitized"; 1167 field public static final java.lang.String TAG_SUBSEC_TIME_ORIGINAL = "SubSecTimeOriginal"; 1168 field public static final java.lang.String TAG_THUMBNAIL_IMAGE_LENGTH = "ThumbnailImageLength"; 1169 field public static final java.lang.String TAG_THUMBNAIL_IMAGE_WIDTH = "ThumbnailImageWidth"; 1170 field public static final java.lang.String TAG_TRANSFER_FUNCTION = "TransferFunction"; 1171 field public static final java.lang.String TAG_USER_COMMENT = "UserComment"; 1172 field public static final java.lang.String TAG_WHITE_BALANCE = "WhiteBalance"; 1173 field public static final java.lang.String TAG_WHITE_POINT = "WhitePoint"; 1174 field public static final java.lang.String TAG_X_RESOLUTION = "XResolution"; 1175 field public static final java.lang.String TAG_Y_CB_CR_COEFFICIENTS = "YCbCrCoefficients"; 1176 field public static final java.lang.String TAG_Y_CB_CR_POSITIONING = "YCbCrPositioning"; 1177 field public static final java.lang.String TAG_Y_CB_CR_SUB_SAMPLING = "YCbCrSubSampling"; 1178 field public static final java.lang.String TAG_Y_RESOLUTION = "YResolution"; 1179 field public static final int WHITEBALANCE_AUTO = 0; // 0x0 1180 field public static final int WHITEBALANCE_MANUAL = 1; // 0x1 1181 } 1182 1183} 1184 1185package android.support.media.tv { 1186 1187 public abstract class BasePreviewProgram extends android.support.media.tv.BaseProgram { 1188 method public java.lang.String getAuthor(); 1189 method public int getAvailability(); 1190 method public java.lang.String getContentId(); 1191 method public int getDurationMillis(); 1192 method public android.content.Intent getIntent() throws java.net.URISyntaxException; 1193 method public android.net.Uri getIntentUri(); 1194 method public long getInteractionCount(); 1195 method public int getInteractionType(); 1196 method public java.lang.String getInternalProviderId(); 1197 method public int getItemCount(); 1198 method public int getLastPlaybackPositionMillis(); 1199 method public android.net.Uri getLogoUri(); 1200 method public java.lang.String getOfferPrice(); 1201 method public int getPosterArtAspectRatio(); 1202 method public android.net.Uri getPreviewVideoUri(); 1203 method public java.lang.String getReleaseDate(); 1204 method public java.lang.String getStartingPrice(); 1205 method public int getThumbnailAspectRatio(); 1206 method public int getType(); 1207 method public boolean isBrowsable(); 1208 method public boolean isLive(); 1209 method public boolean isTransient(); 1210 } 1211 1212 public static abstract class BasePreviewProgram.Builder<T extends android.support.media.tv.BasePreviewProgram.Builder> extends android.support.media.tv.BaseProgram.Builder { 1213 ctor public BasePreviewProgram.Builder(); 1214 ctor public BasePreviewProgram.Builder(android.support.media.tv.BasePreviewProgram); 1215 method public T setAuthor(java.lang.String); 1216 method public T setAvailability(int); 1217 method public T setContentId(java.lang.String); 1218 method public T setDurationMillis(int); 1219 method public T setIntent(android.content.Intent); 1220 method public T setIntentUri(android.net.Uri); 1221 method public T setInteractionCount(long); 1222 method public T setInteractionType(int); 1223 method public T setInternalProviderId(java.lang.String); 1224 method public T setItemCount(int); 1225 method public T setLastPlaybackPositionMillis(int); 1226 method public T setLive(boolean); 1227 method public T setLogoUri(android.net.Uri); 1228 method public T setOfferPrice(java.lang.String); 1229 method public T setPosterArtAspectRatio(int); 1230 method public T setPreviewVideoUri(android.net.Uri); 1231 method public T setReleaseDate(java.lang.String); 1232 method public T setReleaseDate(java.util.Date); 1233 method public T setStartingPrice(java.lang.String); 1234 method public T setThumbnailAspectRatio(int); 1235 method public T setTransient(boolean); 1236 method public T setType(int); 1237 } 1238 1239 public abstract class BaseProgram { 1240 method public java.lang.String[] getAudioLanguages(); 1241 method public java.lang.String[] getCanonicalGenres(); 1242 method public android.media.tv.TvContentRating[] getContentRatings(); 1243 method public java.lang.String getDescription(); 1244 method public java.lang.String getEpisodeNumber(); 1245 method public java.lang.String getEpisodeTitle(); 1246 method public long getId(); 1247 method public byte[] getInternalProviderDataByteArray(); 1248 method public java.lang.Long getInternalProviderFlag1(); 1249 method public java.lang.Long getInternalProviderFlag2(); 1250 method public java.lang.Long getInternalProviderFlag3(); 1251 method public java.lang.Long getInternalProviderFlag4(); 1252 method public java.lang.String getLongDescription(); 1253 method public android.net.Uri getPosterArtUri(); 1254 method public java.lang.String getReviewRating(); 1255 method public int getReviewRatingStyle(); 1256 method public java.lang.String getSeasonNumber(); 1257 method public java.lang.String getSeasonTitle(); 1258 method public android.net.Uri getThumbnailUri(); 1259 method public java.lang.String getTitle(); 1260 method public int getVideoHeight(); 1261 method public int getVideoWidth(); 1262 method public boolean isSearchable(); 1263 method public android.content.ContentValues toContentValues(); 1264 } 1265 1266 public static abstract class BaseProgram.Builder<T extends android.support.media.tv.BaseProgram.Builder> { 1267 ctor public BaseProgram.Builder(); 1268 ctor public BaseProgram.Builder(android.support.media.tv.BaseProgram); 1269 method public T setAudioLanguages(java.lang.String[]); 1270 method public T setCanonicalGenres(java.lang.String[]); 1271 method public T setContentRatings(android.media.tv.TvContentRating[]); 1272 method public T setDescription(java.lang.String); 1273 method public T setEpisodeNumber(int); 1274 method public T setEpisodeNumber(java.lang.String, int); 1275 method public T setEpisodeTitle(java.lang.String); 1276 method public T setId(long); 1277 method public T setInternalProviderData(byte[]); 1278 method public T setInternalProviderFlag1(long); 1279 method public T setInternalProviderFlag2(long); 1280 method public T setInternalProviderFlag3(long); 1281 method public T setInternalProviderFlag4(long); 1282 method public T setLongDescription(java.lang.String); 1283 method public T setPosterArtUri(android.net.Uri); 1284 method public T setReviewRating(java.lang.String); 1285 method public T setReviewRatingStyle(int); 1286 method public T setSearchable(boolean); 1287 method public T setSeasonNumber(int); 1288 method public T setSeasonNumber(java.lang.String, int); 1289 method public T setSeasonTitle(java.lang.String); 1290 method public T setThumbnailUri(android.net.Uri); 1291 method public T setTitle(java.lang.String); 1292 method public T setVideoHeight(int); 1293 method public T setVideoWidth(int); 1294 } 1295 1296 public final class Channel { 1297 method public static android.support.media.tv.Channel fromCursor(android.database.Cursor); 1298 method public int getAppLinkColor(); 1299 method public android.net.Uri getAppLinkIconUri(); 1300 method public android.content.Intent getAppLinkIntent() throws java.net.URISyntaxException; 1301 method public android.net.Uri getAppLinkIntentUri(); 1302 method public android.net.Uri getAppLinkPosterArtUri(); 1303 method public java.lang.String getAppLinkText(); 1304 method public java.lang.String getDescription(); 1305 method public java.lang.String getDisplayName(); 1306 method public java.lang.String getDisplayNumber(); 1307 method public long getId(); 1308 method public java.lang.String getInputId(); 1309 method public byte[] getInternalProviderDataByteArray(); 1310 method public java.lang.Long getInternalProviderFlag1(); 1311 method public java.lang.Long getInternalProviderFlag2(); 1312 method public java.lang.Long getInternalProviderFlag3(); 1313 method public java.lang.Long getInternalProviderFlag4(); 1314 method public java.lang.String getInternalProviderId(); 1315 method public java.lang.String getNetworkAffiliation(); 1316 method public int getOriginalNetworkId(); 1317 method public java.lang.String getPackageName(); 1318 method public int getServiceId(); 1319 method public java.lang.String getServiceType(); 1320 method public int getTransportStreamId(); 1321 method public java.lang.String getType(); 1322 method public java.lang.String getVideoFormat(); 1323 method public boolean isBrowsable(); 1324 method public boolean isLocked(); 1325 method public boolean isSearchable(); 1326 method public boolean isTransient(); 1327 method public android.content.ContentValues toContentValues(); 1328 } 1329 1330 public static final class Channel.Builder { 1331 ctor public Channel.Builder(); 1332 ctor public Channel.Builder(android.support.media.tv.Channel); 1333 method public android.support.media.tv.Channel build(); 1334 method public android.support.media.tv.Channel.Builder setAppLinkColor(int); 1335 method public android.support.media.tv.Channel.Builder setAppLinkIconUri(android.net.Uri); 1336 method public android.support.media.tv.Channel.Builder setAppLinkIntent(android.content.Intent); 1337 method public android.support.media.tv.Channel.Builder setAppLinkIntentUri(android.net.Uri); 1338 method public android.support.media.tv.Channel.Builder setAppLinkPosterArtUri(android.net.Uri); 1339 method public android.support.media.tv.Channel.Builder setAppLinkText(java.lang.String); 1340 method public android.support.media.tv.Channel.Builder setDescription(java.lang.String); 1341 method public android.support.media.tv.Channel.Builder setDisplayName(java.lang.String); 1342 method public android.support.media.tv.Channel.Builder setDisplayNumber(java.lang.String); 1343 method public android.support.media.tv.Channel.Builder setInputId(java.lang.String); 1344 method public android.support.media.tv.Channel.Builder setInternalProviderData(byte[]); 1345 method public android.support.media.tv.Channel.Builder setInternalProviderData(java.lang.String); 1346 method public android.support.media.tv.Channel.Builder setInternalProviderFlag1(long); 1347 method public android.support.media.tv.Channel.Builder setInternalProviderFlag2(long); 1348 method public android.support.media.tv.Channel.Builder setInternalProviderFlag3(long); 1349 method public android.support.media.tv.Channel.Builder setInternalProviderFlag4(long); 1350 method public android.support.media.tv.Channel.Builder setInternalProviderId(java.lang.String); 1351 method public android.support.media.tv.Channel.Builder setNetworkAffiliation(java.lang.String); 1352 method public android.support.media.tv.Channel.Builder setOriginalNetworkId(int); 1353 method public android.support.media.tv.Channel.Builder setSearchable(boolean); 1354 method public android.support.media.tv.Channel.Builder setServiceId(int); 1355 method public android.support.media.tv.Channel.Builder setServiceType(java.lang.String); 1356 method public android.support.media.tv.Channel.Builder setTransient(boolean); 1357 method public android.support.media.tv.Channel.Builder setTransportStreamId(int); 1358 method public android.support.media.tv.Channel.Builder setType(java.lang.String); 1359 method public android.support.media.tv.Channel.Builder setVideoFormat(java.lang.String); 1360 } 1361 1362 public class ChannelLogoUtils { 1363 ctor public ChannelLogoUtils(); 1364 method public static android.graphics.Bitmap loadChannelLogo(android.content.Context, long); 1365 method public static boolean storeChannelLogo(android.content.Context, long, android.net.Uri); 1366 method public static boolean storeChannelLogo(android.content.Context, long, android.graphics.Bitmap); 1367 } 1368 1369 public final class PreviewProgram extends android.support.media.tv.BasePreviewProgram { 1370 method public static android.support.media.tv.PreviewProgram fromCursor(android.database.Cursor); 1371 method public long getChannelId(); 1372 method public int getWeight(); 1373 } 1374 1375 public static final class PreviewProgram.Builder extends android.support.media.tv.BasePreviewProgram.Builder { 1376 ctor public PreviewProgram.Builder(); 1377 ctor public PreviewProgram.Builder(android.support.media.tv.PreviewProgram); 1378 method public android.support.media.tv.PreviewProgram build(); 1379 method public android.support.media.tv.PreviewProgram.Builder setChannelId(long); 1380 method public android.support.media.tv.PreviewProgram.Builder setWeight(int); 1381 } 1382 1383 public final class Program extends android.support.media.tv.BaseProgram implements java.lang.Comparable { 1384 method public int compareTo(android.support.media.tv.Program); 1385 method public static android.support.media.tv.Program fromCursor(android.database.Cursor); 1386 method public java.lang.String[] getBroadcastGenres(); 1387 method public long getChannelId(); 1388 method public long getEndTimeUtcMillis(); 1389 method public long getStartTimeUtcMillis(); 1390 method public boolean isRecordingProhibited(); 1391 } 1392 1393 public static class Program.Builder extends android.support.media.tv.BaseProgram.Builder { 1394 ctor public Program.Builder(); 1395 ctor public Program.Builder(android.support.media.tv.Program); 1396 method public android.support.media.tv.Program build(); 1397 method public android.support.media.tv.Program.Builder setBroadcastGenres(java.lang.String[]); 1398 method public android.support.media.tv.Program.Builder setChannelId(long); 1399 method public android.support.media.tv.Program.Builder setEndTimeUtcMillis(long); 1400 method public android.support.media.tv.Program.Builder setRecordingProhibited(boolean); 1401 method public android.support.media.tv.Program.Builder setStartTimeUtcMillis(long); 1402 } 1403 1404 public final class TvContractCompat { 1405 method public static android.net.Uri buildChannelLogoUri(long); 1406 method public static android.net.Uri buildChannelLogoUri(android.net.Uri); 1407 method public static android.net.Uri buildChannelUri(long); 1408 method public static android.net.Uri buildChannelUriForPassthroughInput(java.lang.String); 1409 method public static android.net.Uri buildChannelsUriForInput(java.lang.String); 1410 method public static java.lang.String buildInputId(android.content.ComponentName); 1411 method public static android.net.Uri buildPreviewProgramUri(long); 1412 method public static android.net.Uri buildPreviewProgramsUriForChannel(long); 1413 method public static android.net.Uri buildPreviewProgramsUriForChannel(android.net.Uri); 1414 method public static android.net.Uri buildProgramUri(long); 1415 method public static android.net.Uri buildProgramsUriForChannel(long); 1416 method public static android.net.Uri buildProgramsUriForChannel(android.net.Uri); 1417 method public static android.net.Uri buildProgramsUriForChannel(long, long, long); 1418 method public static android.net.Uri buildProgramsUriForChannel(android.net.Uri, long, long); 1419 method public static android.net.Uri buildRecordedProgramUri(long); 1420 method public static android.net.Uri buildWatchNextProgramUri(long); 1421 method public static boolean isChannelUri(android.net.Uri); 1422 method public static boolean isChannelUriForPassthroughInput(android.net.Uri); 1423 method public static boolean isChannelUriForTunerInput(android.net.Uri); 1424 method public static boolean isProgramUri(android.net.Uri); 1425 method public static void requestChannelBrowsable(android.content.Context, long); 1426 field public static final java.lang.String ACTION_INITIALIZE_PROGRAMS = "android.media.tv.action.INITIALIZE_PROGRAMS"; 1427 field public static final java.lang.String ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT = "android.media.tv.action.PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT"; 1428 field public static final java.lang.String ACTION_PREVIEW_PROGRAM_BROWSABLE_DISABLED = "android.media.tv.action.PREVIEW_PROGRAM_BROWSABLE_DISABLED"; 1429 field public static final java.lang.String ACTION_REQUEST_CHANNEL_BROWSABLE = "android.media.tv.action.REQUEST_CHANNEL_BROWSABLE"; 1430 field public static final java.lang.String ACTION_WATCH_NEXT_PROGRAM_BROWSABLE_DISABLED = "android.media.tv.action.WATCH_NEXT_PROGRAM_BROWSABLE_DISABLED"; 1431 field public static final java.lang.String AUTHORITY = "android.media.tv"; 1432 field public static final java.lang.String EXTRA_CHANNEL_ID = "android.media.tv.extra.CHANNEL_ID"; 1433 field public static final java.lang.String EXTRA_PREVIEW_PROGRAM_ID = "android.media.tv.extra.PREVIEW_PROGRAM_ID"; 1434 field public static final java.lang.String EXTRA_WATCH_NEXT_PROGRAM_ID = "android.media.tv.extra.WATCH_NEXT_PROGRAM_ID"; 1435 } 1436 1437 public static abstract interface TvContractCompat.BaseTvColumns { 1438 field public static final java.lang.String COLUMN_PACKAGE_NAME = "package_name"; 1439 } 1440 1441 public static final class TvContractCompat.Channels implements android.support.media.tv.TvContractCompat.BaseTvColumns { 1442 method public static java.lang.String getVideoResolution(java.lang.String); 1443 field public static final java.lang.String COLUMN_APP_LINK_COLOR = "app_link_color"; 1444 field public static final java.lang.String COLUMN_APP_LINK_ICON_URI = "app_link_icon_uri"; 1445 field public static final java.lang.String COLUMN_APP_LINK_INTENT_URI = "app_link_intent_uri"; 1446 field public static final java.lang.String COLUMN_APP_LINK_POSTER_ART_URI = "app_link_poster_art_uri"; 1447 field public static final java.lang.String COLUMN_APP_LINK_TEXT = "app_link_text"; 1448 field public static final java.lang.String COLUMN_BROWSABLE = "browsable"; 1449 field public static final java.lang.String COLUMN_DESCRIPTION = "description"; 1450 field public static final java.lang.String COLUMN_DISPLAY_NAME = "display_name"; 1451 field public static final java.lang.String COLUMN_DISPLAY_NUMBER = "display_number"; 1452 field public static final java.lang.String COLUMN_INPUT_ID = "input_id"; 1453 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 1454 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 1455 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 1456 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 1457 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 1458 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_ID = "internal_provider_id"; 1459 field public static final java.lang.String COLUMN_LOCKED = "locked"; 1460 field public static final java.lang.String COLUMN_NETWORK_AFFILIATION = "network_affiliation"; 1461 field public static final java.lang.String COLUMN_ORIGINAL_NETWORK_ID = "original_network_id"; 1462 field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; 1463 field public static final java.lang.String COLUMN_SERVICE_ID = "service_id"; 1464 field public static final java.lang.String COLUMN_SERVICE_TYPE = "service_type"; 1465 field public static final java.lang.String COLUMN_TRANSIENT = "transient"; 1466 field public static final java.lang.String COLUMN_TRANSPORT_STREAM_ID = "transport_stream_id"; 1467 field public static final java.lang.String COLUMN_TYPE = "type"; 1468 field public static final java.lang.String COLUMN_VERSION_NUMBER = "version_number"; 1469 field public static final java.lang.String COLUMN_VIDEO_FORMAT = "video_format"; 1470 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/channel"; 1471 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/channel"; 1472 field public static final android.net.Uri CONTENT_URI; 1473 field public static final java.lang.String SERVICE_TYPE_AUDIO = "SERVICE_TYPE_AUDIO"; 1474 field public static final java.lang.String SERVICE_TYPE_AUDIO_VIDEO = "SERVICE_TYPE_AUDIO_VIDEO"; 1475 field public static final java.lang.String SERVICE_TYPE_OTHER = "SERVICE_TYPE_OTHER"; 1476 field public static final java.lang.String TYPE_1SEG = "TYPE_1SEG"; 1477 field public static final java.lang.String TYPE_ATSC_C = "TYPE_ATSC_C"; 1478 field public static final java.lang.String TYPE_ATSC_M_H = "TYPE_ATSC_M_H"; 1479 field public static final java.lang.String TYPE_ATSC_T = "TYPE_ATSC_T"; 1480 field public static final java.lang.String TYPE_CMMB = "TYPE_CMMB"; 1481 field public static final java.lang.String TYPE_DTMB = "TYPE_DTMB"; 1482 field public static final java.lang.String TYPE_DVB_C = "TYPE_DVB_C"; 1483 field public static final java.lang.String TYPE_DVB_C2 = "TYPE_DVB_C2"; 1484 field public static final java.lang.String TYPE_DVB_H = "TYPE_DVB_H"; 1485 field public static final java.lang.String TYPE_DVB_S = "TYPE_DVB_S"; 1486 field public static final java.lang.String TYPE_DVB_S2 = "TYPE_DVB_S2"; 1487 field public static final java.lang.String TYPE_DVB_SH = "TYPE_DVB_SH"; 1488 field public static final java.lang.String TYPE_DVB_T = "TYPE_DVB_T"; 1489 field public static final java.lang.String TYPE_DVB_T2 = "TYPE_DVB_T2"; 1490 field public static final java.lang.String TYPE_ISDB_C = "TYPE_ISDB_C"; 1491 field public static final java.lang.String TYPE_ISDB_S = "TYPE_ISDB_S"; 1492 field public static final java.lang.String TYPE_ISDB_T = "TYPE_ISDB_T"; 1493 field public static final java.lang.String TYPE_ISDB_TB = "TYPE_ISDB_TB"; 1494 field public static final java.lang.String TYPE_NTSC = "TYPE_NTSC"; 1495 field public static final java.lang.String TYPE_OTHER = "TYPE_OTHER"; 1496 field public static final java.lang.String TYPE_PAL = "TYPE_PAL"; 1497 field public static final java.lang.String TYPE_PREVIEW = "TYPE_PREVIEW"; 1498 field public static final java.lang.String TYPE_SECAM = "TYPE_SECAM"; 1499 field public static final java.lang.String TYPE_S_DMB = "TYPE_S_DMB"; 1500 field public static final java.lang.String TYPE_T_DMB = "TYPE_T_DMB"; 1501 field public static final java.lang.String VIDEO_FORMAT_1080I = "VIDEO_FORMAT_1080I"; 1502 field public static final java.lang.String VIDEO_FORMAT_1080P = "VIDEO_FORMAT_1080P"; 1503 field public static final java.lang.String VIDEO_FORMAT_2160P = "VIDEO_FORMAT_2160P"; 1504 field public static final java.lang.String VIDEO_FORMAT_240P = "VIDEO_FORMAT_240P"; 1505 field public static final java.lang.String VIDEO_FORMAT_360P = "VIDEO_FORMAT_360P"; 1506 field public static final java.lang.String VIDEO_FORMAT_4320P = "VIDEO_FORMAT_4320P"; 1507 field public static final java.lang.String VIDEO_FORMAT_480I = "VIDEO_FORMAT_480I"; 1508 field public static final java.lang.String VIDEO_FORMAT_480P = "VIDEO_FORMAT_480P"; 1509 field public static final java.lang.String VIDEO_FORMAT_576I = "VIDEO_FORMAT_576I"; 1510 field public static final java.lang.String VIDEO_FORMAT_576P = "VIDEO_FORMAT_576P"; 1511 field public static final java.lang.String VIDEO_FORMAT_720P = "VIDEO_FORMAT_720P"; 1512 field public static final java.lang.String VIDEO_RESOLUTION_ED = "VIDEO_RESOLUTION_ED"; 1513 field public static final java.lang.String VIDEO_RESOLUTION_FHD = "VIDEO_RESOLUTION_FHD"; 1514 field public static final java.lang.String VIDEO_RESOLUTION_HD = "VIDEO_RESOLUTION_HD"; 1515 field public static final java.lang.String VIDEO_RESOLUTION_SD = "VIDEO_RESOLUTION_SD"; 1516 field public static final java.lang.String VIDEO_RESOLUTION_UHD = "VIDEO_RESOLUTION_UHD"; 1517 } 1518 1519 public static final class TvContractCompat.Channels.Logo { 1520 field public static final java.lang.String CONTENT_DIRECTORY = "logo"; 1521 } 1522 1523 public static final class TvContractCompat.PreviewPrograms implements android.support.media.tv.TvContractCompat.BaseTvColumns { 1524 field public static final int ASPECT_RATIO_16_9 = 0; // 0x0 1525 field public static final int ASPECT_RATIO_1_1 = 3; // 0x3 1526 field public static final int ASPECT_RATIO_2_3 = 4; // 0x4 1527 field public static final int ASPECT_RATIO_3_2 = 1; // 0x1 1528 field public static final int ASPECT_RATIO_4_3 = 2; // 0x2 1529 field public static final int AVAILABILITY_AVAILABLE = 0; // 0x0 1530 field public static final int AVAILABILITY_FREE_WITH_SUBSCRIPTION = 1; // 0x1 1531 field public static final int AVAILABILITY_PAID_CONTENT = 2; // 0x2 1532 field public static final java.lang.String COLUMN_AUDIO_LANGUAGE = "audio_language"; 1533 field public static final java.lang.String COLUMN_AUTHOR = "author"; 1534 field public static final java.lang.String COLUMN_AVAILABILITY = "availability"; 1535 field public static final java.lang.String COLUMN_BROWSABLE = "browsable"; 1536 field public static final java.lang.String COLUMN_CANONICAL_GENRE = "canonical_genre"; 1537 field public static final java.lang.String COLUMN_CHANNEL_ID = "channel_id"; 1538 field public static final java.lang.String COLUMN_CONTENT_ID = "content_id"; 1539 field public static final java.lang.String COLUMN_CONTENT_RATING = "content_rating"; 1540 field public static final java.lang.String COLUMN_DURATION_MILLIS = "duration_millis"; 1541 field public static final java.lang.String COLUMN_EPISODE_DISPLAY_NUMBER = "episode_display_number"; 1542 field public static final java.lang.String COLUMN_EPISODE_TITLE = "episode_title"; 1543 field public static final java.lang.String COLUMN_INTENT_URI = "intent_uri"; 1544 field public static final java.lang.String COLUMN_INTERACTION_COUNT = "interaction_count"; 1545 field public static final java.lang.String COLUMN_INTERACTION_TYPE = "interaction_type"; 1546 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 1547 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 1548 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 1549 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 1550 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 1551 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_ID = "internal_provider_id"; 1552 field public static final java.lang.String COLUMN_ITEM_COUNT = "item_count"; 1553 field public static final java.lang.String COLUMN_LAST_PLAYBACK_POSITION_MILLIS = "last_playback_position_millis"; 1554 field public static final java.lang.String COLUMN_LIVE = "live"; 1555 field public static final java.lang.String COLUMN_LOGO_URI = "logo_uri"; 1556 field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; 1557 field public static final java.lang.String COLUMN_OFFER_PRICE = "offer_price"; 1558 field public static final java.lang.String COLUMN_POSTER_ART_ASPECT_RATIO = "poster_art_aspect_ratio"; 1559 field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; 1560 field public static final java.lang.String COLUMN_PREVIEW_VIDEO_URI = "preview_video_uri"; 1561 field public static final java.lang.String COLUMN_RELEASE_DATE = "release_date"; 1562 field public static final java.lang.String COLUMN_REVIEW_RATING = "review_rating"; 1563 field public static final java.lang.String COLUMN_REVIEW_RATING_STYLE = "review_rating_style"; 1564 field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; 1565 field public static final java.lang.String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; 1566 field public static final java.lang.String COLUMN_SEASON_TITLE = "season_title"; 1567 field public static final java.lang.String COLUMN_SHORT_DESCRIPTION = "short_description"; 1568 field public static final java.lang.String COLUMN_STARTING_PRICE = "starting_price"; 1569 field public static final java.lang.String COLUMN_THUMBNAIL_ASPECT_RATIO = "poster_thumbnail_aspect_ratio"; 1570 field public static final java.lang.String COLUMN_THUMBNAIL_URI = "thumbnail_uri"; 1571 field public static final java.lang.String COLUMN_TITLE = "title"; 1572 field public static final java.lang.String COLUMN_TRANSIENT = "transient"; 1573 field public static final java.lang.String COLUMN_TYPE = "type"; 1574 field public static final java.lang.String COLUMN_VERSION_NUMBER = "version_number"; 1575 field public static final java.lang.String COLUMN_VIDEO_HEIGHT = "video_height"; 1576 field public static final java.lang.String COLUMN_VIDEO_WIDTH = "video_width"; 1577 field public static final java.lang.String COLUMN_WEIGHT = "weight"; 1578 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/preview_program"; 1579 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/preview_program"; 1580 field public static final android.net.Uri CONTENT_URI; 1581 field public static final int INTERACTION_TYPE_FANS = 3; // 0x3 1582 field public static final int INTERACTION_TYPE_FOLLOWERS = 2; // 0x2 1583 field public static final int INTERACTION_TYPE_LIKES = 4; // 0x4 1584 field public static final int INTERACTION_TYPE_LISTENS = 1; // 0x1 1585 field public static final int INTERACTION_TYPE_THUMBS = 5; // 0x5 1586 field public static final int INTERACTION_TYPE_VIEWERS = 6; // 0x6 1587 field public static final int INTERACTION_TYPE_VIEWS = 0; // 0x0 1588 field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2 1589 field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0 1590 field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1 1591 field public static final int TYPE_ALBUM = 8; // 0x8 1592 field public static final int TYPE_ARTIST = 9; // 0x9 1593 field public static final int TYPE_CHANNEL = 6; // 0x6 1594 field public static final int TYPE_CLIP = 4; // 0x4 1595 field public static final int TYPE_EVENT = 5; // 0x5 1596 field public static final int TYPE_MOVIE = 0; // 0x0 1597 field public static final int TYPE_PLAYLIST = 10; // 0xa 1598 field public static final int TYPE_STATION = 11; // 0xb 1599 field public static final int TYPE_TRACK = 7; // 0x7 1600 field public static final int TYPE_TV_EPISODE = 3; // 0x3 1601 field public static final int TYPE_TV_SEASON = 2; // 0x2 1602 field public static final int TYPE_TV_SERIES = 1; // 0x1 1603 } 1604 1605 public static final class TvContractCompat.Programs implements android.support.media.tv.TvContractCompat.BaseTvColumns { 1606 field public static final java.lang.String COLUMN_AUDIO_LANGUAGE = "audio_language"; 1607 field public static final java.lang.String COLUMN_BROADCAST_GENRE = "broadcast_genre"; 1608 field public static final java.lang.String COLUMN_CANONICAL_GENRE = "canonical_genre"; 1609 field public static final java.lang.String COLUMN_CHANNEL_ID = "channel_id"; 1610 field public static final java.lang.String COLUMN_CONTENT_RATING = "content_rating"; 1611 field public static final java.lang.String COLUMN_END_TIME_UTC_MILLIS = "end_time_utc_millis"; 1612 field public static final java.lang.String COLUMN_EPISODE_DISPLAY_NUMBER = "episode_display_number"; 1613 field public static final deprecated java.lang.String COLUMN_EPISODE_NUMBER = "episode_number"; 1614 field public static final java.lang.String COLUMN_EPISODE_TITLE = "episode_title"; 1615 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 1616 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 1617 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 1618 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 1619 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 1620 field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; 1621 field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; 1622 field public static final java.lang.String COLUMN_RECORDING_PROHIBITED = "recording_prohibited"; 1623 field public static final java.lang.String COLUMN_REVIEW_RATING = "review_rating"; 1624 field public static final java.lang.String COLUMN_REVIEW_RATING_STYLE = "review_rating_style"; 1625 field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; 1626 field public static final java.lang.String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; 1627 field public static final deprecated java.lang.String COLUMN_SEASON_NUMBER = "season_number"; 1628 field public static final java.lang.String COLUMN_SEASON_TITLE = "season_title"; 1629 field public static final java.lang.String COLUMN_SHORT_DESCRIPTION = "short_description"; 1630 field public static final java.lang.String COLUMN_START_TIME_UTC_MILLIS = "start_time_utc_millis"; 1631 field public static final java.lang.String COLUMN_THUMBNAIL_URI = "thumbnail_uri"; 1632 field public static final java.lang.String COLUMN_TITLE = "title"; 1633 field public static final java.lang.String COLUMN_VERSION_NUMBER = "version_number"; 1634 field public static final java.lang.String COLUMN_VIDEO_HEIGHT = "video_height"; 1635 field public static final java.lang.String COLUMN_VIDEO_WIDTH = "video_width"; 1636 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/program"; 1637 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/program"; 1638 field public static final android.net.Uri CONTENT_URI; 1639 field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2 1640 field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0 1641 field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1 1642 } 1643 1644 public static final class TvContractCompat.Programs.Genres { 1645 method public static java.lang.String[] decode(java.lang.String); 1646 method public static java.lang.String encode(java.lang.String...); 1647 method public static boolean isCanonical(java.lang.String); 1648 field public static final java.lang.String ANIMAL_WILDLIFE = "ANIMAL_WILDLIFE"; 1649 field public static final java.lang.String ARTS = "ARTS"; 1650 field public static final java.lang.String COMEDY = "COMEDY"; 1651 field public static final java.lang.String DRAMA = "DRAMA"; 1652 field public static final java.lang.String EDUCATION = "EDUCATION"; 1653 field public static final java.lang.String ENTERTAINMENT = "ENTERTAINMENT"; 1654 field public static final java.lang.String FAMILY_KIDS = "FAMILY_KIDS"; 1655 field public static final java.lang.String GAMING = "GAMING"; 1656 field public static final java.lang.String LIFE_STYLE = "LIFE_STYLE"; 1657 field public static final java.lang.String MOVIES = "MOVIES"; 1658 field public static final java.lang.String MUSIC = "MUSIC"; 1659 field public static final java.lang.String NEWS = "NEWS"; 1660 field public static final java.lang.String PREMIER = "PREMIER"; 1661 field public static final java.lang.String SHOPPING = "SHOPPING"; 1662 field public static final java.lang.String SPORTS = "SPORTS"; 1663 field public static final java.lang.String TECH_SCIENCE = "TECH_SCIENCE"; 1664 field public static final java.lang.String TRAVEL = "TRAVEL"; 1665 } 1666 1667 public static final class TvContractCompat.RecordedPrograms implements android.support.media.tv.TvContractCompat.BaseTvColumns { 1668 field public static final java.lang.String COLUMN_AUDIO_LANGUAGE = "audio_language"; 1669 field public static final java.lang.String COLUMN_BROADCAST_GENRE = "broadcast_genre"; 1670 field public static final java.lang.String COLUMN_CANONICAL_GENRE = "canonical_genre"; 1671 field public static final java.lang.String COLUMN_CHANNEL_ID = "channel_id"; 1672 field public static final java.lang.String COLUMN_CONTENT_RATING = "content_rating"; 1673 field public static final java.lang.String COLUMN_END_TIME_UTC_MILLIS = "end_time_utc_millis"; 1674 field public static final java.lang.String COLUMN_EPISODE_DISPLAY_NUMBER = "episode_display_number"; 1675 field public static final java.lang.String COLUMN_EPISODE_TITLE = "episode_title"; 1676 field public static final java.lang.String COLUMN_INPUT_ID = "input_id"; 1677 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 1678 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 1679 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 1680 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 1681 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 1682 field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; 1683 field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; 1684 field public static final java.lang.String COLUMN_RECORDING_DATA_BYTES = "recording_data_bytes"; 1685 field public static final java.lang.String COLUMN_RECORDING_DATA_URI = "recording_data_uri"; 1686 field public static final java.lang.String COLUMN_RECORDING_DURATION_MILLIS = "recording_duration_millis"; 1687 field public static final java.lang.String COLUMN_RECORDING_EXPIRE_TIME_UTC_MILLIS = "recording_expire_time_utc_millis"; 1688 field public static final java.lang.String COLUMN_REVIEW_RATING = "review_rating"; 1689 field public static final java.lang.String COLUMN_REVIEW_RATING_STYLE = "review_rating_style"; 1690 field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; 1691 field public static final java.lang.String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; 1692 field public static final java.lang.String COLUMN_SEASON_TITLE = "season_title"; 1693 field public static final java.lang.String COLUMN_SHORT_DESCRIPTION = "short_description"; 1694 field public static final java.lang.String COLUMN_START_TIME_UTC_MILLIS = "start_time_utc_millis"; 1695 field public static final java.lang.String COLUMN_THUMBNAIL_URI = "thumbnail_uri"; 1696 field public static final java.lang.String COLUMN_TITLE = "title"; 1697 field public static final java.lang.String COLUMN_VERSION_NUMBER = "version_number"; 1698 field public static final java.lang.String COLUMN_VIDEO_HEIGHT = "video_height"; 1699 field public static final java.lang.String COLUMN_VIDEO_WIDTH = "video_width"; 1700 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/recorded_program"; 1701 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/recorded_program"; 1702 field public static final android.net.Uri CONTENT_URI; 1703 field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2 1704 field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0 1705 field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1 1706 } 1707 1708 public static final class TvContractCompat.WatchNextPrograms implements android.support.media.tv.TvContractCompat.BaseTvColumns { 1709 ctor public TvContractCompat.WatchNextPrograms(); 1710 field public static final int ASPECT_RATIO_16_9 = 0; // 0x0 1711 field public static final int ASPECT_RATIO_1_1 = 3; // 0x3 1712 field public static final int ASPECT_RATIO_2_3 = 4; // 0x4 1713 field public static final int ASPECT_RATIO_3_2 = 1; // 0x1 1714 field public static final int ASPECT_RATIO_4_3 = 2; // 0x2 1715 field public static final int AVAILABILITY_AVAILABLE = 0; // 0x0 1716 field public static final int AVAILABILITY_FREE_WITH_SUBSCRIPTION = 1; // 0x1 1717 field public static final int AVAILABILITY_PAID_CONTENT = 2; // 0x2 1718 field public static final java.lang.String COLUMN_AUDIO_LANGUAGE = "audio_language"; 1719 field public static final java.lang.String COLUMN_AUTHOR = "author"; 1720 field public static final java.lang.String COLUMN_AVAILABILITY = "availability"; 1721 field public static final java.lang.String COLUMN_BROWSABLE = "browsable"; 1722 field public static final java.lang.String COLUMN_CANONICAL_GENRE = "canonical_genre"; 1723 field public static final java.lang.String COLUMN_CONTENT_ID = "content_id"; 1724 field public static final java.lang.String COLUMN_CONTENT_RATING = "content_rating"; 1725 field public static final java.lang.String COLUMN_DURATION_MILLIS = "duration_millis"; 1726 field public static final java.lang.String COLUMN_EPISODE_DISPLAY_NUMBER = "episode_display_number"; 1727 field public static final java.lang.String COLUMN_EPISODE_TITLE = "episode_title"; 1728 field public static final java.lang.String COLUMN_INTENT_URI = "intent_uri"; 1729 field public static final java.lang.String COLUMN_INTERACTION_COUNT = "interaction_count"; 1730 field public static final java.lang.String COLUMN_INTERACTION_TYPE = "interaction_type"; 1731 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 1732 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 1733 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 1734 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 1735 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 1736 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_ID = "internal_provider_id"; 1737 field public static final java.lang.String COLUMN_ITEM_COUNT = "item_count"; 1738 field public static final java.lang.String COLUMN_LAST_ENGAGEMENT_TIME_UTC_MILLIS = "last_engagement_time_utc_millis"; 1739 field public static final java.lang.String COLUMN_LAST_PLAYBACK_POSITION_MILLIS = "last_playback_position_millis"; 1740 field public static final java.lang.String COLUMN_LIVE = "live"; 1741 field public static final java.lang.String COLUMN_LOGO_URI = "logo_uri"; 1742 field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; 1743 field public static final java.lang.String COLUMN_OFFER_PRICE = "offer_price"; 1744 field public static final java.lang.String COLUMN_POSTER_ART_ASPECT_RATIO = "poster_art_aspect_ratio"; 1745 field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; 1746 field public static final java.lang.String COLUMN_PREVIEW_VIDEO_URI = "preview_video_uri"; 1747 field public static final java.lang.String COLUMN_RELEASE_DATE = "release_date"; 1748 field public static final java.lang.String COLUMN_REVIEW_RATING = "review_rating"; 1749 field public static final java.lang.String COLUMN_REVIEW_RATING_STYLE = "review_rating_style"; 1750 field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; 1751 field public static final java.lang.String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; 1752 field public static final java.lang.String COLUMN_SEASON_TITLE = "season_title"; 1753 field public static final java.lang.String COLUMN_SHORT_DESCRIPTION = "short_description"; 1754 field public static final java.lang.String COLUMN_STARTING_PRICE = "starting_price"; 1755 field public static final java.lang.String COLUMN_THUMBNAIL_ASPECT_RATIO = "poster_thumbnail_aspect_ratio"; 1756 field public static final java.lang.String COLUMN_THUMBNAIL_URI = "thumbnail_uri"; 1757 field public static final java.lang.String COLUMN_TITLE = "title"; 1758 field public static final java.lang.String COLUMN_TRANSIENT = "transient"; 1759 field public static final java.lang.String COLUMN_TYPE = "type"; 1760 field public static final java.lang.String COLUMN_VERSION_NUMBER = "version_number"; 1761 field public static final java.lang.String COLUMN_VIDEO_HEIGHT = "video_height"; 1762 field public static final java.lang.String COLUMN_VIDEO_WIDTH = "video_width"; 1763 field public static final java.lang.String COLUMN_WATCH_NEXT_TYPE = "watch_next_type"; 1764 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/watch_next_program"; 1765 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/watch_next_program"; 1766 field public static final android.net.Uri CONTENT_URI; 1767 field public static final int INTERACTION_TYPE_FANS = 3; // 0x3 1768 field public static final int INTERACTION_TYPE_FOLLOWERS = 2; // 0x2 1769 field public static final int INTERACTION_TYPE_LIKES = 4; // 0x4 1770 field public static final int INTERACTION_TYPE_LISTENS = 1; // 0x1 1771 field public static final int INTERACTION_TYPE_THUMBS = 5; // 0x5 1772 field public static final int INTERACTION_TYPE_VIEWERS = 6; // 0x6 1773 field public static final int INTERACTION_TYPE_VIEWS = 0; // 0x0 1774 field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2 1775 field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0 1776 field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1 1777 field public static final int TYPE_ALBUM = 8; // 0x8 1778 field public static final int TYPE_ARTIST = 9; // 0x9 1779 field public static final int TYPE_CHANNEL = 6; // 0x6 1780 field public static final int TYPE_CLIP = 4; // 0x4 1781 field public static final int TYPE_EVENT = 5; // 0x5 1782 field public static final int TYPE_MOVIE = 0; // 0x0 1783 field public static final int TYPE_PLAYLIST = 10; // 0xa 1784 field public static final int TYPE_STATION = 11; // 0xb 1785 field public static final int TYPE_TRACK = 7; // 0x7 1786 field public static final int TYPE_TV_EPISODE = 3; // 0x3 1787 field public static final int TYPE_TV_SEASON = 2; // 0x2 1788 field public static final int TYPE_TV_SERIES = 1; // 0x1 1789 field public static final int WATCH_NEXT_TYPE_CONTINUE = 0; // 0x0 1790 field public static final int WATCH_NEXT_TYPE_NEW = 2; // 0x2 1791 field public static final int WATCH_NEXT_TYPE_NEXT = 1; // 0x1 1792 field public static final int WATCH_NEXT_TYPE_WATCHLIST = 3; // 0x3 1793 } 1794 1795 public final class WatchNextProgram extends android.support.media.tv.BasePreviewProgram { 1796 method public static android.support.media.tv.WatchNextProgram fromCursor(android.database.Cursor); 1797 method public long getLastEngagementTimeUtcMillis(); 1798 method public int getWatchNextType(); 1799 } 1800 1801 public static final class WatchNextProgram.Builder extends android.support.media.tv.BasePreviewProgram.Builder { 1802 ctor public WatchNextProgram.Builder(); 1803 ctor public WatchNextProgram.Builder(android.support.media.tv.WatchNextProgram); 1804 method public android.support.media.tv.WatchNextProgram build(); 1805 method public android.support.media.tv.WatchNextProgram.Builder setLastEngagementTimeUtcMillis(long); 1806 method public android.support.media.tv.WatchNextProgram.Builder setWatchNextType(int); 1807 } 1808 1809} 1810 1811package android.support.percent { 1812 1813 public deprecated class PercentFrameLayout extends android.widget.FrameLayout { 1814 ctor public PercentFrameLayout(android.content.Context); 1815 ctor public PercentFrameLayout(android.content.Context, android.util.AttributeSet); 1816 ctor public PercentFrameLayout(android.content.Context, android.util.AttributeSet, int); 1817 } 1818 1819 public static deprecated class PercentFrameLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams implements android.support.percent.PercentLayoutHelper.PercentLayoutParams { 1820 ctor public PercentFrameLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 1821 ctor public PercentFrameLayout.LayoutParams(int, int); 1822 ctor public PercentFrameLayout.LayoutParams(int, int, int); 1823 ctor public PercentFrameLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 1824 ctor public PercentFrameLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 1825 ctor public PercentFrameLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 1826 ctor public PercentFrameLayout.LayoutParams(android.support.percent.PercentFrameLayout.LayoutParams); 1827 method public android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(); 1828 } 1829 1830 public deprecated class PercentLayoutHelper { 1831 ctor public PercentLayoutHelper(android.view.ViewGroup); 1832 method public void adjustChildren(int, int); 1833 method public static void fetchWidthAndHeight(android.view.ViewGroup.LayoutParams, android.content.res.TypedArray, int, int); 1834 method public static android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(android.content.Context, android.util.AttributeSet); 1835 method public boolean handleMeasuredStateTooSmall(); 1836 method public void restoreOriginalParams(); 1837 } 1838 1839 public static deprecated class PercentLayoutHelper.PercentLayoutInfo { 1840 ctor public PercentLayoutHelper.PercentLayoutInfo(); 1841 method public void fillLayoutParams(android.view.ViewGroup.LayoutParams, int, int); 1842 method public deprecated void fillMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams, int, int); 1843 method public void fillMarginLayoutParams(android.view.View, android.view.ViewGroup.MarginLayoutParams, int, int); 1844 method public void restoreLayoutParams(android.view.ViewGroup.LayoutParams); 1845 method public void restoreMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams); 1846 field public float aspectRatio; 1847 field public float bottomMarginPercent; 1848 field public float endMarginPercent; 1849 field public float heightPercent; 1850 field public float leftMarginPercent; 1851 field public float rightMarginPercent; 1852 field public float startMarginPercent; 1853 field public float topMarginPercent; 1854 field public float widthPercent; 1855 } 1856 1857 public static abstract deprecated interface PercentLayoutHelper.PercentLayoutParams { 1858 method public abstract android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(); 1859 } 1860 1861 public deprecated class PercentRelativeLayout extends android.widget.RelativeLayout { 1862 ctor public PercentRelativeLayout(android.content.Context); 1863 ctor public PercentRelativeLayout(android.content.Context, android.util.AttributeSet); 1864 ctor public PercentRelativeLayout(android.content.Context, android.util.AttributeSet, int); 1865 } 1866 1867 public static deprecated class PercentRelativeLayout.LayoutParams extends android.widget.RelativeLayout.LayoutParams implements android.support.percent.PercentLayoutHelper.PercentLayoutParams { 1868 ctor public PercentRelativeLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 1869 ctor public PercentRelativeLayout.LayoutParams(int, int); 1870 ctor public PercentRelativeLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 1871 ctor public PercentRelativeLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 1872 method public android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(); 1873 } 1874 1875} 1876 1877package android.support.text.emoji { 1878 1879 public class EmojiCompat { 1880 method public static android.support.text.emoji.EmojiCompat get(); 1881 method public int getLoadState(); 1882 method public static boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection, android.text.Editable, int, int, boolean); 1883 method public static boolean handleOnKeyDown(android.text.Editable, int, android.view.KeyEvent); 1884 method public boolean hasEmojiGlyph(java.lang.CharSequence); 1885 method public boolean hasEmojiGlyph(java.lang.CharSequence, int); 1886 method public static android.support.text.emoji.EmojiCompat init(android.support.text.emoji.EmojiCompat.Config); 1887 method public java.lang.CharSequence process(java.lang.CharSequence); 1888 method public java.lang.CharSequence process(java.lang.CharSequence, int, int); 1889 method public java.lang.CharSequence process(java.lang.CharSequence, int, int, int); 1890 method public void registerInitCallback(android.support.text.emoji.EmojiCompat.InitCallback); 1891 method public void unregisterInitCallback(android.support.text.emoji.EmojiCompat.InitCallback); 1892 field public static final java.lang.String EDITOR_INFO_METAVERSION_KEY = "android.support.text.emoji.emojiCompat_metadataVersion"; 1893 field public static final java.lang.String EDITOR_INFO_REPLACE_ALL_KEY = "android.support.text.emoji.emojiCompat_replaceAll"; 1894 field public static final int LOAD_STATE_FAILURE = 2; // 0x2 1895 field public static final int LOAD_STATE_LOADING = 0; // 0x0 1896 field public static final int LOAD_STATE_SUCCESS = 1; // 0x1 1897 } 1898 1899 public static abstract class EmojiCompat.Config { 1900 ctor protected EmojiCompat.Config(android.support.text.emoji.EmojiCompat.MetadataLoader); 1901 method public android.support.text.emoji.EmojiCompat.Config registerInitCallback(android.support.text.emoji.EmojiCompat.InitCallback); 1902 method public android.support.text.emoji.EmojiCompat.Config setEmojiSpanIndicatorColor(int); 1903 method public android.support.text.emoji.EmojiCompat.Config setEmojiSpanIndicatorEnabled(boolean); 1904 method public android.support.text.emoji.EmojiCompat.Config setReplaceAll(boolean); 1905 method public android.support.text.emoji.EmojiCompat.Config unregisterInitCallback(android.support.text.emoji.EmojiCompat.InitCallback); 1906 } 1907 1908 public static abstract class EmojiCompat.InitCallback { 1909 ctor public EmojiCompat.InitCallback(); 1910 method public void onFailed(java.lang.Throwable); 1911 method public void onInitialized(); 1912 } 1913 1914 public static abstract class EmojiCompat.LoaderCallback { 1915 ctor public EmojiCompat.LoaderCallback(); 1916 method public abstract void onFailed(java.lang.Throwable); 1917 method public abstract void onLoaded(android.support.text.emoji.MetadataRepo); 1918 } 1919 1920 public static abstract interface EmojiCompat.MetadataLoader { 1921 method public abstract void load(android.support.text.emoji.EmojiCompat.LoaderCallback); 1922 } 1923 1924 public abstract class EmojiSpan extends android.text.style.ReplacementSpan { 1925 method public int getSize(android.graphics.Paint, java.lang.CharSequence, int, int, android.graphics.Paint.FontMetricsInt); 1926 } 1927 1928 public class FontRequestEmojiCompatConfig extends android.support.text.emoji.EmojiCompat.Config { 1929 ctor public FontRequestEmojiCompatConfig(android.content.Context, android.support.v4.provider.FontRequest); 1930 } 1931 1932 public final class MetadataRepo { 1933 method public static android.support.text.emoji.MetadataRepo create(android.graphics.Typeface, java.io.InputStream) throws java.io.IOException; 1934 method public static android.support.text.emoji.MetadataRepo create(android.graphics.Typeface, java.nio.ByteBuffer) throws java.io.IOException; 1935 method public static android.support.text.emoji.MetadataRepo create(android.content.res.AssetManager, java.lang.String) throws java.io.IOException; 1936 } 1937 1938} 1939 1940package android.support.text.emoji.bundled { 1941 1942 public class BundledEmojiCompatConfig extends android.support.text.emoji.EmojiCompat.Config { 1943 ctor public BundledEmojiCompatConfig(android.content.Context); 1944 } 1945 1946} 1947 1948package android.support.text.emoji.widget { 1949 1950 public class EmojiAppCompatButton extends android.support.v7.widget.AppCompatButton { 1951 ctor public EmojiAppCompatButton(android.content.Context); 1952 ctor public EmojiAppCompatButton(android.content.Context, android.util.AttributeSet); 1953 ctor public EmojiAppCompatButton(android.content.Context, android.util.AttributeSet, int); 1954 } 1955 1956 public class EmojiAppCompatEditText extends android.support.v7.widget.AppCompatEditText { 1957 ctor public EmojiAppCompatEditText(android.content.Context); 1958 ctor public EmojiAppCompatEditText(android.content.Context, android.util.AttributeSet); 1959 ctor public EmojiAppCompatEditText(android.content.Context, android.util.AttributeSet, int); 1960 } 1961 1962 public class EmojiAppCompatTextView extends android.support.v7.widget.AppCompatTextView { 1963 ctor public EmojiAppCompatTextView(android.content.Context); 1964 ctor public EmojiAppCompatTextView(android.content.Context, android.util.AttributeSet); 1965 ctor public EmojiAppCompatTextView(android.content.Context, android.util.AttributeSet, int); 1966 } 1967 1968 public class EmojiButton extends android.widget.Button { 1969 ctor public EmojiButton(android.content.Context); 1970 ctor public EmojiButton(android.content.Context, android.util.AttributeSet); 1971 ctor public EmojiButton(android.content.Context, android.util.AttributeSet, int); 1972 ctor public EmojiButton(android.content.Context, android.util.AttributeSet, int, int); 1973 } 1974 1975 public class EmojiEditText extends android.widget.EditText { 1976 ctor public EmojiEditText(android.content.Context); 1977 ctor public EmojiEditText(android.content.Context, android.util.AttributeSet); 1978 ctor public EmojiEditText(android.content.Context, android.util.AttributeSet, int); 1979 ctor public EmojiEditText(android.content.Context, android.util.AttributeSet, int, int); 1980 } 1981 1982 public final class EmojiEditTextHelper { 1983 ctor public EmojiEditTextHelper(android.widget.EditText); 1984 method public android.text.method.KeyListener getKeyListener(android.text.method.KeyListener); 1985 method public android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo); 1986 } 1987 1988 public class EmojiTextView extends android.widget.TextView { 1989 ctor public EmojiTextView(android.content.Context); 1990 ctor public EmojiTextView(android.content.Context, android.util.AttributeSet); 1991 ctor public EmojiTextView(android.content.Context, android.util.AttributeSet, int); 1992 ctor public EmojiTextView(android.content.Context, android.util.AttributeSet, int, int); 1993 } 1994 1995 public final class EmojiTextViewHelper { 1996 ctor public EmojiTextViewHelper(android.widget.TextView); 1997 method public android.text.InputFilter[] getFilters(android.text.InputFilter[]); 1998 method public void setAllCaps(boolean); 1999 method public void updateTransformationMethod(); 2000 method public android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod); 2001 } 2002 2003} 2004 2005package android.support.transition { 2006 2007 public class ArcMotion extends android.support.transition.PathMotion { 2008 ctor public ArcMotion(); 2009 ctor public ArcMotion(android.content.Context, android.util.AttributeSet); 2010 method public float getMaximumAngle(); 2011 method public float getMinimumHorizontalAngle(); 2012 method public float getMinimumVerticalAngle(); 2013 method public android.graphics.Path getPath(float, float, float, float); 2014 method public void setMaximumAngle(float); 2015 method public void setMinimumHorizontalAngle(float); 2016 method public void setMinimumVerticalAngle(float); 2017 } 2018 2019 public class AutoTransition extends android.support.transition.TransitionSet { 2020 ctor public AutoTransition(); 2021 ctor public AutoTransition(android.content.Context, android.util.AttributeSet); 2022 } 2023 2024 public class ChangeBounds extends android.support.transition.Transition { 2025 ctor public ChangeBounds(); 2026 ctor public ChangeBounds(android.content.Context, android.util.AttributeSet); 2027 method public void captureEndValues(android.support.transition.TransitionValues); 2028 method public void captureStartValues(android.support.transition.TransitionValues); 2029 method public void setResizeClip(boolean); 2030 } 2031 2032 public class ChangeClipBounds extends android.support.transition.Transition { 2033 ctor public ChangeClipBounds(); 2034 ctor public ChangeClipBounds(android.content.Context, android.util.AttributeSet); 2035 method public void captureEndValues(android.support.transition.TransitionValues); 2036 method public void captureStartValues(android.support.transition.TransitionValues); 2037 } 2038 2039 public class ChangeImageTransform extends android.support.transition.Transition { 2040 ctor public ChangeImageTransform(); 2041 ctor public ChangeImageTransform(android.content.Context, android.util.AttributeSet); 2042 method public void captureEndValues(android.support.transition.TransitionValues); 2043 method public void captureStartValues(android.support.transition.TransitionValues); 2044 } 2045 2046 public class ChangeTransform extends android.support.transition.Transition { 2047 ctor public ChangeTransform(); 2048 ctor public ChangeTransform(android.content.Context, android.util.AttributeSet); 2049 method public void captureEndValues(android.support.transition.TransitionValues); 2050 method public void captureStartValues(android.support.transition.TransitionValues); 2051 method public boolean getReparent(); 2052 method public boolean getReparentWithOverlay(); 2053 method public void setReparent(boolean); 2054 method public void setReparentWithOverlay(boolean); 2055 } 2056 2057 public class CircularPropagation extends android.support.transition.VisibilityPropagation { 2058 ctor public CircularPropagation(); 2059 method public long getStartDelay(android.view.ViewGroup, android.support.transition.Transition, android.support.transition.TransitionValues, android.support.transition.TransitionValues); 2060 method public void setPropagationSpeed(float); 2061 } 2062 2063 public class Explode extends android.support.transition.Visibility { 2064 ctor public Explode(); 2065 ctor public Explode(android.content.Context, android.util.AttributeSet); 2066 } 2067 2068 public class Fade extends android.support.transition.Visibility { 2069 ctor public Fade(int); 2070 ctor public Fade(); 2071 ctor public Fade(android.content.Context, android.util.AttributeSet); 2072 field public static final int IN = 1; // 0x1 2073 field public static final int OUT = 2; // 0x2 2074 } 2075 2076 public abstract class PathMotion { 2077 ctor public PathMotion(); 2078 ctor public PathMotion(android.content.Context, android.util.AttributeSet); 2079 method public abstract android.graphics.Path getPath(float, float, float, float); 2080 } 2081 2082 public class PatternPathMotion extends android.support.transition.PathMotion { 2083 ctor public PatternPathMotion(); 2084 ctor public PatternPathMotion(android.content.Context, android.util.AttributeSet); 2085 ctor public PatternPathMotion(android.graphics.Path); 2086 method public android.graphics.Path getPath(float, float, float, float); 2087 method public android.graphics.Path getPatternPath(); 2088 method public void setPatternPath(android.graphics.Path); 2089 } 2090 2091 public class Scene { 2092 ctor public Scene(android.view.ViewGroup); 2093 ctor public Scene(android.view.ViewGroup, android.view.View); 2094 method public void enter(); 2095 method public void exit(); 2096 method public static android.support.transition.Scene getSceneForLayout(android.view.ViewGroup, int, android.content.Context); 2097 method public android.view.ViewGroup getSceneRoot(); 2098 method public void setEnterAction(java.lang.Runnable); 2099 method public void setExitAction(java.lang.Runnable); 2100 } 2101 2102 public class SidePropagation extends android.support.transition.VisibilityPropagation { 2103 ctor public SidePropagation(); 2104 method public long getStartDelay(android.view.ViewGroup, android.support.transition.Transition, android.support.transition.TransitionValues, android.support.transition.TransitionValues); 2105 method public void setPropagationSpeed(float); 2106 method public void setSide(int); 2107 } 2108 2109 public class Slide extends android.support.transition.Visibility { 2110 ctor public Slide(); 2111 ctor public Slide(int); 2112 ctor public Slide(android.content.Context, android.util.AttributeSet); 2113 method public int getSlideEdge(); 2114 method public void setSlideEdge(int); 2115 } 2116 2117 public abstract class Transition { 2118 ctor public Transition(); 2119 ctor public Transition(android.content.Context, android.util.AttributeSet); 2120 method public android.support.transition.Transition addListener(android.support.transition.Transition.TransitionListener); 2121 method public android.support.transition.Transition addTarget(android.view.View); 2122 method public android.support.transition.Transition addTarget(int); 2123 method public android.support.transition.Transition addTarget(java.lang.String); 2124 method public android.support.transition.Transition addTarget(java.lang.Class); 2125 method public abstract void captureEndValues(android.support.transition.TransitionValues); 2126 method public abstract void captureStartValues(android.support.transition.TransitionValues); 2127 method public android.support.transition.Transition clone(); 2128 method public android.animation.Animator createAnimator(android.view.ViewGroup, android.support.transition.TransitionValues, android.support.transition.TransitionValues); 2129 method public android.support.transition.Transition excludeChildren(android.view.View, boolean); 2130 method public android.support.transition.Transition excludeChildren(int, boolean); 2131 method public android.support.transition.Transition excludeChildren(java.lang.Class, boolean); 2132 method public android.support.transition.Transition excludeTarget(android.view.View, boolean); 2133 method public android.support.transition.Transition excludeTarget(int, boolean); 2134 method public android.support.transition.Transition excludeTarget(java.lang.String, boolean); 2135 method public android.support.transition.Transition excludeTarget(java.lang.Class, boolean); 2136 method public long getDuration(); 2137 method public android.graphics.Rect getEpicenter(); 2138 method public android.support.transition.Transition.EpicenterCallback getEpicenterCallback(); 2139 method public android.animation.TimeInterpolator getInterpolator(); 2140 method public java.lang.String getName(); 2141 method public android.support.transition.PathMotion getPathMotion(); 2142 method public android.support.transition.TransitionPropagation getPropagation(); 2143 method public long getStartDelay(); 2144 method public java.util.List<java.lang.Integer> getTargetIds(); 2145 method public java.util.List<java.lang.String> getTargetNames(); 2146 method public java.util.List<java.lang.Class> getTargetTypes(); 2147 method public java.util.List<android.view.View> getTargets(); 2148 method public java.lang.String[] getTransitionProperties(); 2149 method public android.support.transition.TransitionValues getTransitionValues(android.view.View, boolean); 2150 method public android.support.transition.Transition removeListener(android.support.transition.Transition.TransitionListener); 2151 method public android.support.transition.Transition removeTarget(android.view.View); 2152 method public android.support.transition.Transition removeTarget(int); 2153 method public android.support.transition.Transition removeTarget(java.lang.String); 2154 method public android.support.transition.Transition removeTarget(java.lang.Class); 2155 method public android.support.transition.Transition setDuration(long); 2156 method public void setEpicenterCallback(android.support.transition.Transition.EpicenterCallback); 2157 method public android.support.transition.Transition setInterpolator(android.animation.TimeInterpolator); 2158 method public void setMatchOrder(int...); 2159 method public void setPathMotion(android.support.transition.PathMotion); 2160 method public void setPropagation(android.support.transition.TransitionPropagation); 2161 method public android.support.transition.Transition setStartDelay(long); 2162 field public static final int MATCH_ID = 3; // 0x3 2163 field public static final int MATCH_INSTANCE = 1; // 0x1 2164 field public static final int MATCH_ITEM_ID = 4; // 0x4 2165 field public static final int MATCH_NAME = 2; // 0x2 2166 } 2167 2168 public static abstract class Transition.EpicenterCallback { 2169 ctor public Transition.EpicenterCallback(); 2170 method public abstract android.graphics.Rect onGetEpicenter(android.support.transition.Transition); 2171 } 2172 2173 public static abstract interface Transition.TransitionListener { 2174 method public abstract void onTransitionCancel(android.support.transition.Transition); 2175 method public abstract void onTransitionEnd(android.support.transition.Transition); 2176 method public abstract void onTransitionPause(android.support.transition.Transition); 2177 method public abstract void onTransitionResume(android.support.transition.Transition); 2178 method public abstract void onTransitionStart(android.support.transition.Transition); 2179 } 2180 2181 public class TransitionInflater { 2182 method public static android.support.transition.TransitionInflater from(android.content.Context); 2183 method public android.support.transition.Transition inflateTransition(int); 2184 method public android.support.transition.TransitionManager inflateTransitionManager(int, android.view.ViewGroup); 2185 } 2186 2187 public class TransitionManager { 2188 ctor public TransitionManager(); 2189 method public static void beginDelayedTransition(android.view.ViewGroup); 2190 method public static void beginDelayedTransition(android.view.ViewGroup, android.support.transition.Transition); 2191 method public static void go(android.support.transition.Scene); 2192 method public static void go(android.support.transition.Scene, android.support.transition.Transition); 2193 method public void setTransition(android.support.transition.Scene, android.support.transition.Transition); 2194 method public void setTransition(android.support.transition.Scene, android.support.transition.Scene, android.support.transition.Transition); 2195 method public void transitionTo(android.support.transition.Scene); 2196 } 2197 2198 public abstract class TransitionPropagation { 2199 ctor public TransitionPropagation(); 2200 method public abstract void captureValues(android.support.transition.TransitionValues); 2201 method public abstract java.lang.String[] getPropagationProperties(); 2202 method public abstract long getStartDelay(android.view.ViewGroup, android.support.transition.Transition, android.support.transition.TransitionValues, android.support.transition.TransitionValues); 2203 } 2204 2205 public class TransitionSet extends android.support.transition.Transition { 2206 ctor public TransitionSet(); 2207 ctor public TransitionSet(android.content.Context, android.util.AttributeSet); 2208 method public android.support.transition.TransitionSet addTransition(android.support.transition.Transition); 2209 method public void captureEndValues(android.support.transition.TransitionValues); 2210 method public void captureStartValues(android.support.transition.TransitionValues); 2211 method public int getOrdering(); 2212 method public android.support.transition.Transition getTransitionAt(int); 2213 method public int getTransitionCount(); 2214 method public android.support.transition.TransitionSet removeTransition(android.support.transition.Transition); 2215 method public android.support.transition.TransitionSet setOrdering(int); 2216 field public static final int ORDERING_SEQUENTIAL = 1; // 0x1 2217 field public static final int ORDERING_TOGETHER = 0; // 0x0 2218 } 2219 2220 public class TransitionValues { 2221 ctor public TransitionValues(); 2222 field public final java.util.Map<java.lang.String, java.lang.Object> values; 2223 field public android.view.View view; 2224 } 2225 2226 public abstract class Visibility extends android.support.transition.Transition { 2227 ctor public Visibility(); 2228 ctor public Visibility(android.content.Context, android.util.AttributeSet); 2229 method public void captureEndValues(android.support.transition.TransitionValues); 2230 method public void captureStartValues(android.support.transition.TransitionValues); 2231 method public int getMode(); 2232 method public boolean isVisible(android.support.transition.TransitionValues); 2233 method public android.animation.Animator onAppear(android.view.ViewGroup, android.support.transition.TransitionValues, int, android.support.transition.TransitionValues, int); 2234 method public android.animation.Animator onAppear(android.view.ViewGroup, android.view.View, android.support.transition.TransitionValues, android.support.transition.TransitionValues); 2235 method public android.animation.Animator onDisappear(android.view.ViewGroup, android.support.transition.TransitionValues, int, android.support.transition.TransitionValues, int); 2236 method public android.animation.Animator onDisappear(android.view.ViewGroup, android.view.View, android.support.transition.TransitionValues, android.support.transition.TransitionValues); 2237 method public void setMode(int); 2238 field public static final int MODE_IN = 1; // 0x1 2239 field public static final int MODE_OUT = 2; // 0x2 2240 } 2241 2242 public abstract class VisibilityPropagation extends android.support.transition.TransitionPropagation { 2243 ctor public VisibilityPropagation(); 2244 method public void captureValues(android.support.transition.TransitionValues); 2245 method public java.lang.String[] getPropagationProperties(); 2246 method public int getViewVisibility(android.support.transition.TransitionValues); 2247 method public int getViewX(android.support.transition.TransitionValues); 2248 method public int getViewY(android.support.transition.TransitionValues); 2249 } 2250 2251} 2252 2253package android.support.v13.app { 2254 2255 public class ActivityCompat extends android.support.v4.app.ActivityCompat { 2256 ctor protected ActivityCompat(); 2257 method public static android.support.v13.view.DragAndDropPermissionsCompat requestDragAndDropPermissions(android.app.Activity, android.view.DragEvent); 2258 } 2259 2260 public class FragmentCompat { 2261 ctor public FragmentCompat(); 2262 method public static void requestPermissions(android.app.Fragment, java.lang.String[], int); 2263 method public static deprecated void setMenuVisibility(android.app.Fragment, boolean); 2264 method public static void setUserVisibleHint(android.app.Fragment, boolean); 2265 method public static boolean shouldShowRequestPermissionRationale(android.app.Fragment, java.lang.String); 2266 } 2267 2268 public static abstract interface FragmentCompat.OnRequestPermissionsResultCallback { 2269 method public abstract void onRequestPermissionsResult(int, java.lang.String[], int[]); 2270 } 2271 2272 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 2273 ctor public FragmentPagerAdapter(android.app.FragmentManager); 2274 method public abstract android.app.Fragment getItem(int); 2275 method public long getItemId(int); 2276 method public boolean isViewFromObject(android.view.View, java.lang.Object); 2277 } 2278 2279 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 2280 ctor public FragmentStatePagerAdapter(android.app.FragmentManager); 2281 method public abstract android.app.Fragment getItem(int); 2282 method public boolean isViewFromObject(android.view.View, java.lang.Object); 2283 } 2284 2285 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 2286 ctor public FragmentTabHost(android.content.Context); 2287 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 2288 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 2289 method public void onTabChanged(java.lang.String); 2290 method public void setup(android.content.Context, android.app.FragmentManager); 2291 method public void setup(android.content.Context, android.app.FragmentManager, int); 2292 } 2293 2294} 2295 2296package android.support.v13.view { 2297 2298 public final class DragAndDropPermissionsCompat { 2299 method public void release(); 2300 } 2301 2302 public class DragStartHelper { 2303 ctor public DragStartHelper(android.view.View, android.support.v13.view.DragStartHelper.OnDragStartListener); 2304 method public void attach(); 2305 method public void detach(); 2306 method public void getTouchPosition(android.graphics.Point); 2307 method public boolean onLongClick(android.view.View); 2308 method public boolean onTouch(android.view.View, android.view.MotionEvent); 2309 } 2310 2311 public static abstract interface DragStartHelper.OnDragStartListener { 2312 method public abstract boolean onDragStart(android.view.View, android.support.v13.view.DragStartHelper); 2313 } 2314 2315 public deprecated class ViewCompat extends android.support.v4.view.ViewCompat { 2316 } 2317 2318} 2319 2320package android.support.v13.view.inputmethod { 2321 2322 public final class EditorInfoCompat { 2323 ctor public EditorInfoCompat(); 2324 method public static java.lang.String[] getContentMimeTypes(android.view.inputmethod.EditorInfo); 2325 method public static void setContentMimeTypes(android.view.inputmethod.EditorInfo, java.lang.String[]); 2326 field public static final int IME_FLAG_FORCE_ASCII = -2147483648; // 0x80000000 2327 field public static final int IME_FLAG_NO_PERSONALIZED_LEARNING = 16777216; // 0x1000000 2328 } 2329 2330 public final class InputConnectionCompat { 2331 ctor public InputConnectionCompat(); 2332 method public static boolean commitContent(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo, android.support.v13.view.inputmethod.InputContentInfoCompat, int, android.os.Bundle); 2333 method public static android.view.inputmethod.InputConnection createWrapper(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo, android.support.v13.view.inputmethod.InputConnectionCompat.OnCommitContentListener); 2334 field public static int INPUT_CONTENT_GRANT_READ_URI_PERMISSION; 2335 } 2336 2337 public static abstract interface InputConnectionCompat.OnCommitContentListener { 2338 method public abstract boolean onCommitContent(android.support.v13.view.inputmethod.InputContentInfoCompat, int, android.os.Bundle); 2339 } 2340 2341 public final class InputContentInfoCompat { 2342 ctor public InputContentInfoCompat(android.net.Uri, android.content.ClipDescription, android.net.Uri); 2343 method public android.net.Uri getContentUri(); 2344 method public android.content.ClipDescription getDescription(); 2345 method public android.net.Uri getLinkUri(); 2346 method public void releasePermission(); 2347 method public void requestPermission(); 2348 method public java.lang.Object unwrap(); 2349 method public static android.support.v13.view.inputmethod.InputContentInfoCompat wrap(java.lang.Object); 2350 } 2351 2352} 2353 2354package android.support.v14.preference { 2355 2356 public class EditTextPreferenceDialogFragment extends android.support.v14.preference.PreferenceDialogFragment { 2357 ctor public EditTextPreferenceDialogFragment(); 2358 method public static android.support.v14.preference.EditTextPreferenceDialogFragment newInstance(java.lang.String); 2359 method public void onDialogClosed(boolean); 2360 } 2361 2362 public class ListPreferenceDialogFragment extends android.support.v14.preference.PreferenceDialogFragment { 2363 ctor public ListPreferenceDialogFragment(); 2364 method public static android.support.v14.preference.ListPreferenceDialogFragment newInstance(java.lang.String); 2365 method public void onDialogClosed(boolean); 2366 } 2367 2368 public class MultiSelectListPreference extends android.support.v7.preference.DialogPreference { 2369 ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int, int); 2370 ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int); 2371 ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet); 2372 ctor public MultiSelectListPreference(android.content.Context); 2373 method public int findIndexOfValue(java.lang.String); 2374 method public java.lang.CharSequence[] getEntries(); 2375 method public java.lang.CharSequence[] getEntryValues(); 2376 method protected boolean[] getSelectedItems(); 2377 method public java.util.Set<java.lang.String> getValues(); 2378 method public void setEntries(java.lang.CharSequence[]); 2379 method public void setEntries(int); 2380 method public void setEntryValues(java.lang.CharSequence[]); 2381 method public void setEntryValues(int); 2382 method public void setValues(java.util.Set<java.lang.String>); 2383 } 2384 2385 public class MultiSelectListPreferenceDialogFragment extends android.support.v14.preference.PreferenceDialogFragment { 2386 ctor public MultiSelectListPreferenceDialogFragment(); 2387 method public static android.support.v14.preference.MultiSelectListPreferenceDialogFragment newInstance(java.lang.String); 2388 method public void onDialogClosed(boolean); 2389 } 2390 2391 public abstract class PreferenceDialogFragment extends android.app.DialogFragment implements android.content.DialogInterface.OnClickListener { 2392 ctor public PreferenceDialogFragment(); 2393 method public android.support.v7.preference.DialogPreference getPreference(); 2394 method protected void onBindDialogView(android.view.View); 2395 method public void onClick(android.content.DialogInterface, int); 2396 method protected android.view.View onCreateDialogView(android.content.Context); 2397 method public abstract void onDialogClosed(boolean); 2398 method protected void onPrepareDialogBuilder(android.app.AlertDialog.Builder); 2399 field protected static final java.lang.String ARG_KEY = "key"; 2400 } 2401 2402 public abstract class PreferenceFragment extends android.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 { 2403 ctor public PreferenceFragment(); 2404 method public void addPreferencesFromResource(int); 2405 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 2406 method public final android.support.v7.widget.RecyclerView getListView(); 2407 method public android.support.v7.preference.PreferenceManager getPreferenceManager(); 2408 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen(); 2409 method protected android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(android.support.v7.preference.PreferenceScreen); 2410 method public android.support.v7.widget.RecyclerView.LayoutManager onCreateLayoutManager(); 2411 method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String); 2412 method public android.support.v7.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2413 method public void onDisplayPreferenceDialog(android.support.v7.preference.Preference); 2414 method public void onNavigateToScreen(android.support.v7.preference.PreferenceScreen); 2415 method public boolean onPreferenceTreeClick(android.support.v7.preference.Preference); 2416 method public void scrollToPreference(java.lang.String); 2417 method public void scrollToPreference(android.support.v7.preference.Preference); 2418 method public void setDivider(android.graphics.drawable.Drawable); 2419 method public void setDividerHeight(int); 2420 method public void setPreferenceScreen(android.support.v7.preference.PreferenceScreen); 2421 method public void setPreferencesFromResource(int, java.lang.String); 2422 field public static final java.lang.String ARG_PREFERENCE_ROOT = "android.support.v7.preference.PreferenceFragmentCompat.PREFERENCE_ROOT"; 2423 } 2424 2425 public static abstract interface PreferenceFragment.OnPreferenceDisplayDialogCallback { 2426 method public abstract boolean onPreferenceDisplayDialog(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.Preference); 2427 } 2428 2429 public static abstract interface PreferenceFragment.OnPreferenceStartFragmentCallback { 2430 method public abstract boolean onPreferenceStartFragment(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.Preference); 2431 } 2432 2433 public static abstract interface PreferenceFragment.OnPreferenceStartScreenCallback { 2434 method public abstract boolean onPreferenceStartScreen(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.PreferenceScreen); 2435 } 2436 2437 public class SwitchPreference extends android.support.v7.preference.TwoStatePreference { 2438 ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int, int); 2439 ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int); 2440 ctor public SwitchPreference(android.content.Context, android.util.AttributeSet); 2441 ctor public SwitchPreference(android.content.Context); 2442 method public java.lang.CharSequence getSwitchTextOff(); 2443 method public java.lang.CharSequence getSwitchTextOn(); 2444 method public void setSwitchTextOff(java.lang.CharSequence); 2445 method public void setSwitchTextOff(int); 2446 method public void setSwitchTextOn(java.lang.CharSequence); 2447 method public void setSwitchTextOn(int); 2448 } 2449 2450} 2451 2452package android.support.v17.leanback.app { 2453 2454 public final class BackgroundManager { 2455 method public void attach(android.view.Window); 2456 method public void attachToView(android.view.View); 2457 method public void clearDrawable(); 2458 method public final int getColor(); 2459 method public deprecated android.graphics.drawable.Drawable getDefaultDimLayer(); 2460 method public deprecated android.graphics.drawable.Drawable getDimLayer(); 2461 method public android.graphics.drawable.Drawable getDrawable(); 2462 method public static android.support.v17.leanback.app.BackgroundManager getInstance(android.app.Activity); 2463 method public boolean isAttached(); 2464 method public boolean isAutoReleaseOnStop(); 2465 method public void release(); 2466 method public void setAutoReleaseOnStop(boolean); 2467 method public void setBitmap(android.graphics.Bitmap); 2468 method public void setColor(int); 2469 method public deprecated void setDimLayer(android.graphics.drawable.Drawable); 2470 method public void setDrawable(android.graphics.drawable.Drawable); 2471 method public void setThemeDrawableResourceId(int); 2472 } 2473 2474 public class BaseFragment extends android.support.v17.leanback.app.BrandedFragment { 2475 method protected java.lang.Object createEntranceTransition(); 2476 method public final android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); 2477 method protected void onEntranceTransitionEnd(); 2478 method protected void onEntranceTransitionPrepare(); 2479 method protected void onEntranceTransitionStart(); 2480 method public void prepareEntranceTransition(); 2481 method protected void runEntranceTransition(java.lang.Object); 2482 method public void startEntranceTransition(); 2483 } 2484 2485 abstract class BaseRowFragment extends android.app.Fragment { 2486 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 2487 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 2488 method public int getSelectedPosition(); 2489 method public final android.support.v17.leanback.widget.VerticalGridView getVerticalGridView(); 2490 method public void onTransitionEnd(); 2491 method public boolean onTransitionPrepare(); 2492 method public void onTransitionStart(); 2493 method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2494 method public void setAlignment(int); 2495 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 2496 method public void setSelectedPosition(int); 2497 method public void setSelectedPosition(int, boolean); 2498 } 2499 2500 abstract class BaseRowSupportFragment extends android.support.v4.app.Fragment { 2501 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 2502 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 2503 method public int getSelectedPosition(); 2504 method public final android.support.v17.leanback.widget.VerticalGridView getVerticalGridView(); 2505 method public void onTransitionEnd(); 2506 method public boolean onTransitionPrepare(); 2507 method public void onTransitionStart(); 2508 method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2509 method public void setAlignment(int); 2510 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 2511 method public void setSelectedPosition(int); 2512 method public void setSelectedPosition(int, boolean); 2513 } 2514 2515 public class BaseSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 2516 method protected java.lang.Object createEntranceTransition(); 2517 method public final android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); 2518 method protected void onEntranceTransitionEnd(); 2519 method protected void onEntranceTransitionPrepare(); 2520 method protected void onEntranceTransitionStart(); 2521 method public void prepareEntranceTransition(); 2522 method protected void runEntranceTransition(java.lang.Object); 2523 method public void startEntranceTransition(); 2524 } 2525 2526 public class BrandedFragment extends android.app.Fragment { 2527 ctor public BrandedFragment(); 2528 method public android.graphics.drawable.Drawable getBadgeDrawable(); 2529 method public int getSearchAffordanceColor(); 2530 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 2531 method public java.lang.CharSequence getTitle(); 2532 method public android.view.View getTitleView(); 2533 method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); 2534 method public void installTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2535 method public final boolean isShowingTitle(); 2536 method public android.view.View onInflateTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2537 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 2538 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 2539 method public void setSearchAffordanceColor(int); 2540 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2541 method public void setTitle(java.lang.CharSequence); 2542 method public void setTitleView(android.view.View); 2543 method public void showTitle(boolean); 2544 method public void showTitle(int); 2545 } 2546 2547 public class BrandedSupportFragment extends android.support.v4.app.Fragment { 2548 ctor public BrandedSupportFragment(); 2549 method public android.graphics.drawable.Drawable getBadgeDrawable(); 2550 method public int getSearchAffordanceColor(); 2551 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 2552 method public java.lang.CharSequence getTitle(); 2553 method public android.view.View getTitleView(); 2554 method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); 2555 method public void installTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2556 method public final boolean isShowingTitle(); 2557 method public android.view.View onInflateTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2558 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 2559 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 2560 method public void setSearchAffordanceColor(int); 2561 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2562 method public void setTitle(java.lang.CharSequence); 2563 method public void setTitleView(android.view.View); 2564 method public void showTitle(boolean); 2565 method public void showTitle(int); 2566 } 2567 2568 public class BrowseFragment extends android.support.v17.leanback.app.BaseFragment { 2569 ctor public BrowseFragment(); 2570 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 2571 method public void enableMainFragmentScaling(boolean); 2572 method public deprecated void enableRowScaling(boolean); 2573 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 2574 method public int getBrandColor(); 2575 method public android.support.v17.leanback.app.HeadersFragment getHeadersFragment(); 2576 method public int getHeadersState(); 2577 method public android.app.Fragment getMainFragment(); 2578 method public final android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapterRegistry getMainFragmentRegistry(); 2579 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 2580 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 2581 method public android.support.v17.leanback.app.RowsFragment getRowsFragment(); 2582 method public int getSelectedPosition(); 2583 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getSelectedRowViewHolder(); 2584 method public final boolean isHeadersTransitionOnBackEnabled(); 2585 method public boolean isInHeadersTransition(); 2586 method public boolean isShowingHeaders(); 2587 method public android.support.v17.leanback.app.HeadersFragment onCreateHeadersFragment(); 2588 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2589 method public void setBrandColor(int); 2590 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseFragment.BrowseTransitionListener); 2591 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 2592 method public void setHeadersState(int); 2593 method public final void setHeadersTransitionOnBackEnabled(boolean); 2594 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 2595 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 2596 method public void setSelectedPosition(int); 2597 method public void setSelectedPosition(int, boolean); 2598 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 2599 method public void startHeadersTransition(boolean); 2600 field public static final int HEADERS_DISABLED = 3; // 0x3 2601 field public static final int HEADERS_ENABLED = 1; // 0x1 2602 field public static final int HEADERS_HIDDEN = 2; // 0x2 2603 } 2604 2605 public static class BrowseFragment.BrowseTransitionListener { 2606 ctor public BrowseFragment.BrowseTransitionListener(); 2607 method public void onHeadersTransitionStart(boolean); 2608 method public void onHeadersTransitionStop(boolean); 2609 } 2610 2611 public static abstract class BrowseFragment.FragmentFactory<T extends android.app.Fragment> { 2612 ctor public BrowseFragment.FragmentFactory(); 2613 method public abstract T createFragment(java.lang.Object); 2614 } 2615 2616 public static abstract interface BrowseFragment.FragmentHost { 2617 method public abstract void notifyDataReady(android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter); 2618 method public abstract void notifyViewCreated(android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter); 2619 method public abstract void showTitleView(boolean); 2620 } 2621 2622 public static class BrowseFragment.ListRowFragmentFactory extends android.support.v17.leanback.app.BrowseFragment.FragmentFactory { 2623 ctor public BrowseFragment.ListRowFragmentFactory(); 2624 method public android.support.v17.leanback.app.RowsFragment createFragment(java.lang.Object); 2625 } 2626 2627 public static class BrowseFragment.MainFragmentAdapter<T extends android.app.Fragment> { 2628 ctor public BrowseFragment.MainFragmentAdapter(T); 2629 method public final T getFragment(); 2630 method public final android.support.v17.leanback.app.BrowseFragment.FragmentHost getFragmentHost(); 2631 method public boolean isScalingEnabled(); 2632 method public boolean isScrolling(); 2633 method public void onTransitionEnd(); 2634 method public boolean onTransitionPrepare(); 2635 method public void onTransitionStart(); 2636 method public void setAlignment(int); 2637 method public void setEntranceTransitionState(boolean); 2638 method public void setExpand(boolean); 2639 method public void setScalingEnabled(boolean); 2640 } 2641 2642 public static abstract interface BrowseFragment.MainFragmentAdapterProvider { 2643 method public abstract android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter getMainFragmentAdapter(); 2644 } 2645 2646 public static final class BrowseFragment.MainFragmentAdapterRegistry { 2647 ctor public BrowseFragment.MainFragmentAdapterRegistry(); 2648 method public android.app.Fragment createFragment(java.lang.Object); 2649 method public void registerFragment(java.lang.Class, android.support.v17.leanback.app.BrowseFragment.FragmentFactory); 2650 } 2651 2652 public static class BrowseFragment.MainFragmentRowsAdapter<T extends android.app.Fragment> { 2653 ctor public BrowseFragment.MainFragmentRowsAdapter(T); 2654 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); 2655 method public final T getFragment(); 2656 method public int getSelectedPosition(); 2657 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2658 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 2659 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 2660 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 2661 method public void setSelectedPosition(int, boolean); 2662 } 2663 2664 public static abstract interface BrowseFragment.MainFragmentRowsAdapterProvider { 2665 method public abstract android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); 2666 } 2667 2668 public class BrowseSupportFragment extends android.support.v17.leanback.app.BaseSupportFragment { 2669 ctor public BrowseSupportFragment(); 2670 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 2671 method public void enableMainFragmentScaling(boolean); 2672 method public deprecated void enableRowScaling(boolean); 2673 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 2674 method public int getBrandColor(); 2675 method public int getHeadersState(); 2676 method public android.support.v17.leanback.app.HeadersSupportFragment getHeadersSupportFragment(); 2677 method public android.support.v4.app.Fragment getMainFragment(); 2678 method public final android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapterRegistry getMainFragmentRegistry(); 2679 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 2680 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 2681 method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment(); 2682 method public int getSelectedPosition(); 2683 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getSelectedRowViewHolder(); 2684 method public final boolean isHeadersTransitionOnBackEnabled(); 2685 method public boolean isInHeadersTransition(); 2686 method public boolean isShowingHeaders(); 2687 method public android.support.v17.leanback.app.HeadersSupportFragment onCreateHeadersSupportFragment(); 2688 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2689 method public void setBrandColor(int); 2690 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseSupportFragment.BrowseTransitionListener); 2691 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 2692 method public void setHeadersState(int); 2693 method public final void setHeadersTransitionOnBackEnabled(boolean); 2694 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 2695 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 2696 method public void setSelectedPosition(int); 2697 method public void setSelectedPosition(int, boolean); 2698 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 2699 method public void startHeadersTransition(boolean); 2700 field public static final int HEADERS_DISABLED = 3; // 0x3 2701 field public static final int HEADERS_ENABLED = 1; // 0x1 2702 field public static final int HEADERS_HIDDEN = 2; // 0x2 2703 } 2704 2705 public static class BrowseSupportFragment.BrowseTransitionListener { 2706 ctor public BrowseSupportFragment.BrowseTransitionListener(); 2707 method public void onHeadersTransitionStart(boolean); 2708 method public void onHeadersTransitionStop(boolean); 2709 } 2710 2711 public static abstract class BrowseSupportFragment.FragmentFactory<T extends android.support.v4.app.Fragment> { 2712 ctor public BrowseSupportFragment.FragmentFactory(); 2713 method public abstract T createFragment(java.lang.Object); 2714 } 2715 2716 public static abstract interface BrowseSupportFragment.FragmentHost { 2717 method public abstract void notifyDataReady(android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter); 2718 method public abstract void notifyViewCreated(android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter); 2719 method public abstract void showTitleView(boolean); 2720 } 2721 2722 public static class BrowseSupportFragment.ListRowFragmentFactory extends android.support.v17.leanback.app.BrowseSupportFragment.FragmentFactory { 2723 ctor public BrowseSupportFragment.ListRowFragmentFactory(); 2724 method public android.support.v17.leanback.app.RowsSupportFragment createFragment(java.lang.Object); 2725 } 2726 2727 public static class BrowseSupportFragment.MainFragmentAdapter<T extends android.support.v4.app.Fragment> { 2728 ctor public BrowseSupportFragment.MainFragmentAdapter(T); 2729 method public final T getFragment(); 2730 method public final android.support.v17.leanback.app.BrowseSupportFragment.FragmentHost getFragmentHost(); 2731 method public boolean isScalingEnabled(); 2732 method public boolean isScrolling(); 2733 method public void onTransitionEnd(); 2734 method public boolean onTransitionPrepare(); 2735 method public void onTransitionStart(); 2736 method public void setAlignment(int); 2737 method public void setEntranceTransitionState(boolean); 2738 method public void setExpand(boolean); 2739 method public void setScalingEnabled(boolean); 2740 } 2741 2742 public static abstract interface BrowseSupportFragment.MainFragmentAdapterProvider { 2743 method public abstract android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter getMainFragmentAdapter(); 2744 } 2745 2746 public static final class BrowseSupportFragment.MainFragmentAdapterRegistry { 2747 ctor public BrowseSupportFragment.MainFragmentAdapterRegistry(); 2748 method public android.support.v4.app.Fragment createFragment(java.lang.Object); 2749 method public void registerFragment(java.lang.Class, android.support.v17.leanback.app.BrowseSupportFragment.FragmentFactory); 2750 } 2751 2752 public static class BrowseSupportFragment.MainFragmentRowsAdapter<T extends android.support.v4.app.Fragment> { 2753 ctor public BrowseSupportFragment.MainFragmentRowsAdapter(T); 2754 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); 2755 method public final T getFragment(); 2756 method public int getSelectedPosition(); 2757 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2758 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 2759 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 2760 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 2761 method public void setSelectedPosition(int, boolean); 2762 } 2763 2764 public static abstract interface BrowseSupportFragment.MainFragmentRowsAdapterProvider { 2765 method public abstract android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); 2766 } 2767 2768 public class DetailsFragment extends android.support.v17.leanback.app.BaseFragment { 2769 ctor public DetailsFragment(); 2770 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 2771 method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 2772 method public android.support.v17.leanback.widget.DetailsParallax getParallax(); 2773 method public android.support.v17.leanback.app.RowsFragment getRowsFragment(); 2774 method protected deprecated android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2775 method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); 2776 method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); 2777 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2778 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 2779 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 2780 method public void setSelectedPosition(int); 2781 method public void setSelectedPosition(int, boolean); 2782 method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 2783 method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); 2784 } 2785 2786 public class DetailsFragmentBackgroundController { 2787 ctor public DetailsFragmentBackgroundController(android.support.v17.leanback.app.DetailsFragment); 2788 method public boolean canNavigateToVideoFragment(); 2789 method public void enableParallax(); 2790 method public void enableParallax(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.support.v17.leanback.widget.ParallaxTarget.PropertyValuesHolderTarget); 2791 method public final android.app.Fragment findOrCreateVideoFragment(); 2792 method public final android.graphics.drawable.Drawable getBottomDrawable(); 2793 method public final android.graphics.Bitmap getCoverBitmap(); 2794 method public final android.graphics.drawable.Drawable getCoverDrawable(); 2795 method public final int getParallaxDrawableMaxOffset(); 2796 method public final android.support.v17.leanback.media.PlaybackGlue getPlaybackGlue(); 2797 method public final int getSolidColor(); 2798 method public android.support.v17.leanback.media.PlaybackGlueHost onCreateGlueHost(); 2799 method public android.app.Fragment onCreateVideoFragment(); 2800 method public final void setCoverBitmap(android.graphics.Bitmap); 2801 method public final void setParallaxDrawableMaxOffset(int); 2802 method public final void setSolidColor(int); 2803 method public void setupVideoPlayback(android.support.v17.leanback.media.PlaybackGlue); 2804 method public final void switchToRows(); 2805 method public final void switchToVideo(); 2806 } 2807 2808 public class DetailsSupportFragment extends android.support.v17.leanback.app.BaseSupportFragment { 2809 ctor public DetailsSupportFragment(); 2810 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 2811 method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 2812 method public android.support.v17.leanback.widget.DetailsParallax getParallax(); 2813 method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment(); 2814 method protected deprecated android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2815 method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); 2816 method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); 2817 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2818 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 2819 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 2820 method public void setSelectedPosition(int); 2821 method public void setSelectedPosition(int, boolean); 2822 method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 2823 method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); 2824 } 2825 2826 public class DetailsSupportFragmentBackgroundController { 2827 ctor public DetailsSupportFragmentBackgroundController(android.support.v17.leanback.app.DetailsSupportFragment); 2828 method public boolean canNavigateToVideoSupportFragment(); 2829 method public void enableParallax(); 2830 method public void enableParallax(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.support.v17.leanback.widget.ParallaxTarget.PropertyValuesHolderTarget); 2831 method public final android.support.v4.app.Fragment findOrCreateVideoSupportFragment(); 2832 method public final android.graphics.drawable.Drawable getBottomDrawable(); 2833 method public final android.graphics.Bitmap getCoverBitmap(); 2834 method public final android.graphics.drawable.Drawable getCoverDrawable(); 2835 method public final int getParallaxDrawableMaxOffset(); 2836 method public final android.support.v17.leanback.media.PlaybackGlue getPlaybackGlue(); 2837 method public final int getSolidColor(); 2838 method public android.support.v17.leanback.media.PlaybackGlueHost onCreateGlueHost(); 2839 method public android.support.v4.app.Fragment onCreateVideoSupportFragment(); 2840 method public final void setCoverBitmap(android.graphics.Bitmap); 2841 method public final void setParallaxDrawableMaxOffset(int); 2842 method public final void setSolidColor(int); 2843 method public void setupVideoPlayback(android.support.v17.leanback.media.PlaybackGlue); 2844 method public final void switchToRows(); 2845 method public final void switchToVideo(); 2846 } 2847 2848 public class ErrorFragment extends android.support.v17.leanback.app.BrandedFragment { 2849 ctor public ErrorFragment(); 2850 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 2851 method public android.view.View.OnClickListener getButtonClickListener(); 2852 method public java.lang.String getButtonText(); 2853 method public android.graphics.drawable.Drawable getImageDrawable(); 2854 method public java.lang.CharSequence getMessage(); 2855 method public boolean isBackgroundTranslucent(); 2856 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 2857 method public void setButtonClickListener(android.view.View.OnClickListener); 2858 method public void setButtonText(java.lang.String); 2859 method public void setDefaultBackground(boolean); 2860 method public void setImageDrawable(android.graphics.drawable.Drawable); 2861 method public void setMessage(java.lang.CharSequence); 2862 } 2863 2864 public class ErrorSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 2865 ctor public ErrorSupportFragment(); 2866 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 2867 method public android.view.View.OnClickListener getButtonClickListener(); 2868 method public java.lang.String getButtonText(); 2869 method public android.graphics.drawable.Drawable getImageDrawable(); 2870 method public java.lang.CharSequence getMessage(); 2871 method public boolean isBackgroundTranslucent(); 2872 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 2873 method public void setButtonClickListener(android.view.View.OnClickListener); 2874 method public void setButtonText(java.lang.String); 2875 method public void setDefaultBackground(boolean); 2876 method public void setImageDrawable(android.graphics.drawable.Drawable); 2877 method public void setMessage(java.lang.CharSequence); 2878 } 2879 2880 public class GuidedStepFragment extends android.app.Fragment { 2881 ctor public GuidedStepFragment(); 2882 method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment); 2883 method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment, int); 2884 method public static int addAsRoot(android.app.Activity, android.support.v17.leanback.app.GuidedStepFragment, int); 2885 method public void collapseAction(boolean); 2886 method public void collapseSubActions(); 2887 method public void expandAction(android.support.v17.leanback.widget.GuidedAction, boolean); 2888 method public void expandSubActions(android.support.v17.leanback.widget.GuidedAction); 2889 method public android.support.v17.leanback.widget.GuidedAction findActionById(long); 2890 method public int findActionPositionById(long); 2891 method public android.support.v17.leanback.widget.GuidedAction findButtonActionById(long); 2892 method public int findButtonActionPositionById(long); 2893 method public void finishGuidedStepFragments(); 2894 method public android.view.View getActionItemView(int); 2895 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getActions(); 2896 method public android.view.View getButtonActionItemView(int); 2897 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getButtonActions(); 2898 method public static android.support.v17.leanback.app.GuidedStepFragment getCurrentGuidedStepFragment(android.app.FragmentManager); 2899 method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist(); 2900 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist(); 2901 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedButtonActionsStylist(); 2902 method public int getSelectedActionPosition(); 2903 method public int getSelectedButtonActionPosition(); 2904 method public int getUiStyle(); 2905 method public boolean isExpanded(); 2906 method public boolean isFocusOutEndAllowed(); 2907 method public boolean isFocusOutStartAllowed(); 2908 method public boolean isSubActionsExpanded(); 2909 method public void notifyActionChanged(int); 2910 method public void notifyButtonActionChanged(int); 2911 method protected void onAddSharedElementTransition(android.app.FragmentTransaction, android.support.v17.leanback.app.GuidedStepFragment); 2912 method public void onCreateActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 2913 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist(); 2914 method public android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2915 method public void onCreateButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 2916 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateButtonActionsStylist(); 2917 method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle); 2918 method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist(); 2919 method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 2920 method public void onGuidedActionEditCanceled(android.support.v17.leanback.widget.GuidedAction); 2921 method public deprecated void onGuidedActionEdited(android.support.v17.leanback.widget.GuidedAction); 2922 method public long onGuidedActionEditedAndProceed(android.support.v17.leanback.widget.GuidedAction); 2923 method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction); 2924 method protected void onProvideFragmentTransitions(); 2925 method public int onProvideTheme(); 2926 method public boolean onSubGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 2927 method public void popBackStackToGuidedStepFragment(java.lang.Class, int); 2928 method public void setActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 2929 method public void setButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 2930 method public void setSelectedActionPosition(int); 2931 method public void setSelectedButtonActionPosition(int); 2932 method public void setUiStyle(int); 2933 field public static final java.lang.String EXTRA_UI_STYLE = "uiStyle"; 2934 field public static final int UI_STYLE_ACTIVITY_ROOT = 2; // 0x2 2935 field public static final deprecated int UI_STYLE_DEFAULT = 0; // 0x0 2936 field public static final int UI_STYLE_ENTRANCE = 1; // 0x1 2937 field public static final int UI_STYLE_REPLACE = 0; // 0x0 2938 } 2939 2940 public class GuidedStepSupportFragment extends android.support.v4.app.Fragment { 2941 ctor public GuidedStepSupportFragment(); 2942 method public static int add(android.support.v4.app.FragmentManager, android.support.v17.leanback.app.GuidedStepSupportFragment); 2943 method public static int add(android.support.v4.app.FragmentManager, android.support.v17.leanback.app.GuidedStepSupportFragment, int); 2944 method public static int addAsRoot(android.support.v4.app.FragmentActivity, android.support.v17.leanback.app.GuidedStepSupportFragment, int); 2945 method public void collapseAction(boolean); 2946 method public void collapseSubActions(); 2947 method public void expandAction(android.support.v17.leanback.widget.GuidedAction, boolean); 2948 method public void expandSubActions(android.support.v17.leanback.widget.GuidedAction); 2949 method public android.support.v17.leanback.widget.GuidedAction findActionById(long); 2950 method public int findActionPositionById(long); 2951 method public android.support.v17.leanback.widget.GuidedAction findButtonActionById(long); 2952 method public int findButtonActionPositionById(long); 2953 method public void finishGuidedStepSupportFragments(); 2954 method public android.view.View getActionItemView(int); 2955 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getActions(); 2956 method public android.view.View getButtonActionItemView(int); 2957 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getButtonActions(); 2958 method public static android.support.v17.leanback.app.GuidedStepSupportFragment getCurrentGuidedStepSupportFragment(android.support.v4.app.FragmentManager); 2959 method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist(); 2960 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist(); 2961 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedButtonActionsStylist(); 2962 method public int getSelectedActionPosition(); 2963 method public int getSelectedButtonActionPosition(); 2964 method public int getUiStyle(); 2965 method public boolean isExpanded(); 2966 method public boolean isFocusOutEndAllowed(); 2967 method public boolean isFocusOutStartAllowed(); 2968 method public boolean isSubActionsExpanded(); 2969 method public void notifyActionChanged(int); 2970 method public void notifyButtonActionChanged(int); 2971 method protected void onAddSharedElementTransition(android.support.v4.app.FragmentTransaction, android.support.v17.leanback.app.GuidedStepSupportFragment); 2972 method public void onCreateActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 2973 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist(); 2974 method public android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2975 method public void onCreateButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 2976 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateButtonActionsStylist(); 2977 method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle); 2978 method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist(); 2979 method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 2980 method public void onGuidedActionEditCanceled(android.support.v17.leanback.widget.GuidedAction); 2981 method public deprecated void onGuidedActionEdited(android.support.v17.leanback.widget.GuidedAction); 2982 method public long onGuidedActionEditedAndProceed(android.support.v17.leanback.widget.GuidedAction); 2983 method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction); 2984 method protected void onProvideFragmentTransitions(); 2985 method public int onProvideTheme(); 2986 method public boolean onSubGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 2987 method public void popBackStackToGuidedStepSupportFragment(java.lang.Class, int); 2988 method public void setActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 2989 method public void setButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 2990 method public void setSelectedActionPosition(int); 2991 method public void setSelectedButtonActionPosition(int); 2992 method public void setUiStyle(int); 2993 field public static final java.lang.String EXTRA_UI_STYLE = "uiStyle"; 2994 field public static final int UI_STYLE_ACTIVITY_ROOT = 2; // 0x2 2995 field public static final deprecated int UI_STYLE_DEFAULT = 0; // 0x0 2996 field public static final int UI_STYLE_ENTRANCE = 1; // 0x1 2997 field public static final int UI_STYLE_REPLACE = 0; // 0x0 2998 } 2999 3000 public class HeadersFragment extends android.support.v17.leanback.app.BaseRowFragment { 3001 ctor public HeadersFragment(); 3002 method public boolean isScrolling(); 3003 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderClickedListener); 3004 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderViewSelectedListener); 3005 } 3006 3007 public static abstract interface HeadersFragment.OnHeaderClickedListener { 3008 method public abstract void onHeaderClicked(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 3009 } 3010 3011 public static abstract interface HeadersFragment.OnHeaderViewSelectedListener { 3012 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 3013 } 3014 3015 public class HeadersSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { 3016 ctor public HeadersSupportFragment(); 3017 method public boolean isScrolling(); 3018 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderClickedListener); 3019 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderViewSelectedListener); 3020 } 3021 3022 public static abstract interface HeadersSupportFragment.OnHeaderClickedListener { 3023 method public abstract void onHeaderClicked(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 3024 } 3025 3026 public static abstract interface HeadersSupportFragment.OnHeaderViewSelectedListener { 3027 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 3028 } 3029 3030 public abstract deprecated class MediaControllerGlue extends android.support.v17.leanback.app.PlaybackControlGlue { 3031 ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); 3032 ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); 3033 method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat); 3034 method public void detach(); 3035 method public int getCurrentPosition(); 3036 method public int getCurrentSpeedId(); 3037 method public android.graphics.drawable.Drawable getMediaArt(); 3038 method public final android.support.v4.media.session.MediaControllerCompat getMediaController(); 3039 method public int getMediaDuration(); 3040 method public java.lang.CharSequence getMediaSubtitle(); 3041 method public java.lang.CharSequence getMediaTitle(); 3042 method public long getSupportedActions(); 3043 method public boolean hasValidMedia(); 3044 method public boolean isMediaPlaying(); 3045 } 3046 3047 public abstract class OnboardingFragment extends android.app.Fragment { 3048 ctor public OnboardingFragment(); 3049 method public final int getArrowBackgroundColor(); 3050 method protected final int getCurrentPageIndex(); 3051 method public final int getDescriptionViewTextColor(); 3052 method public final int getDotBackgroundColor(); 3053 method public final int getIconResourceId(); 3054 method public final int getLogoResourceId(); 3055 method protected abstract int getPageCount(); 3056 method protected abstract java.lang.CharSequence getPageDescription(int); 3057 method protected abstract java.lang.CharSequence getPageTitle(int); 3058 method public final int getTitleViewTextColor(); 3059 method protected final boolean isLogoAnimationFinished(); 3060 method protected void moveToNextPage(); 3061 method protected void moveToPreviousPage(); 3062 method protected abstract android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup); 3063 method protected abstract android.view.View onCreateContentView(android.view.LayoutInflater, android.view.ViewGroup); 3064 method protected android.animation.Animator onCreateDescriptionAnimator(); 3065 method protected android.animation.Animator onCreateEnterAnimation(); 3066 method protected abstract android.view.View onCreateForegroundView(android.view.LayoutInflater, android.view.ViewGroup); 3067 method protected android.animation.Animator onCreateLogoAnimation(); 3068 method protected android.animation.Animator onCreateTitleAnimator(); 3069 method protected void onFinishFragment(); 3070 method protected void onLogoAnimationFinished(); 3071 method protected void onPageChanged(int, int); 3072 method public int onProvideTheme(); 3073 method public void setArrowBackgroundColor(int); 3074 method public void setDescriptionViewTextColor(int); 3075 method public void setDotBackgroundColor(int); 3076 method public final void setIconResouceId(int); 3077 method public final void setLogoResourceId(int); 3078 method public void setTitleViewTextColor(int); 3079 method protected final void startEnterAnimation(boolean); 3080 } 3081 3082 public abstract class OnboardingSupportFragment extends android.support.v4.app.Fragment { 3083 ctor public OnboardingSupportFragment(); 3084 method public final int getArrowBackgroundColor(); 3085 method protected final int getCurrentPageIndex(); 3086 method public final int getDescriptionViewTextColor(); 3087 method public final int getDotBackgroundColor(); 3088 method public final int getIconResourceId(); 3089 method public final int getLogoResourceId(); 3090 method protected abstract int getPageCount(); 3091 method protected abstract java.lang.CharSequence getPageDescription(int); 3092 method protected abstract java.lang.CharSequence getPageTitle(int); 3093 method public final int getTitleViewTextColor(); 3094 method protected final boolean isLogoAnimationFinished(); 3095 method protected void moveToNextPage(); 3096 method protected void moveToPreviousPage(); 3097 method protected abstract android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup); 3098 method protected abstract android.view.View onCreateContentView(android.view.LayoutInflater, android.view.ViewGroup); 3099 method protected android.animation.Animator onCreateDescriptionAnimator(); 3100 method protected android.animation.Animator onCreateEnterAnimation(); 3101 method protected abstract android.view.View onCreateForegroundView(android.view.LayoutInflater, android.view.ViewGroup); 3102 method protected android.animation.Animator onCreateLogoAnimation(); 3103 method protected android.animation.Animator onCreateTitleAnimator(); 3104 method protected void onFinishFragment(); 3105 method protected void onLogoAnimationFinished(); 3106 method protected void onPageChanged(int, int); 3107 method public int onProvideTheme(); 3108 method public void setArrowBackgroundColor(int); 3109 method public void setDescriptionViewTextColor(int); 3110 method public void setDotBackgroundColor(int); 3111 method public final void setIconResouceId(int); 3112 method public final void setLogoResourceId(int); 3113 method public void setTitleViewTextColor(int); 3114 method protected final void startEnterAnimation(boolean); 3115 } 3116 3117 public abstract deprecated class PlaybackControlGlue extends android.support.v17.leanback.media.PlaybackControlGlue { 3118 ctor public PlaybackControlGlue(android.content.Context, int[]); 3119 ctor public PlaybackControlGlue(android.content.Context, int[], int[]); 3120 ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); 3121 ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); 3122 method public android.support.v17.leanback.widget.PlaybackControlsRowPresenter createControlsRowAndPresenter(); 3123 method protected android.support.v17.leanback.widget.SparseArrayObjectAdapter createPrimaryActionsAdapter(android.support.v17.leanback.widget.PresenterSelector); 3124 method public android.support.v17.leanback.app.PlaybackOverlayFragment getFragment(); 3125 method public deprecated android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 3126 method public final void next(); 3127 method protected void onRowChanged(android.support.v17.leanback.widget.PlaybackControlsRow); 3128 method public final void pause(); 3129 method protected deprecated void pausePlayback(); 3130 method public final void play(int); 3131 method public final void previous(); 3132 method public deprecated void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 3133 method protected deprecated void skipToNext(); 3134 method protected deprecated void skipToPrevious(); 3135 method protected deprecated void startPlayback(int); 3136 } 3137 3138 public static abstract deprecated interface PlaybackControlGlue.InputEventHandler { 3139 method public abstract boolean handleInputEvent(android.view.InputEvent); 3140 } 3141 3142 public abstract deprecated class PlaybackControlSupportGlue extends android.support.v17.leanback.app.PlaybackControlGlue { 3143 ctor public PlaybackControlSupportGlue(android.content.Context, int[]); 3144 ctor public PlaybackControlSupportGlue(android.content.Context, int[], int[]); 3145 ctor public PlaybackControlSupportGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlaySupportFragment, int[]); 3146 ctor public PlaybackControlSupportGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlaySupportFragment, int[], int[]); 3147 field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 3148 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 3149 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 3150 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 3151 field public static final int ACTION_REWIND = 32; // 0x20 3152 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 3153 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 3154 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa 3155 field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb 3156 field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc 3157 field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd 3158 field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe 3159 field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff 3160 field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 3161 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 3162 } 3163 3164 public class PlaybackFragment extends android.app.Fragment { 3165 ctor public PlaybackFragment(); 3166 method public deprecated void fadeOut(); 3167 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 3168 method public int getBackgroundType(); 3169 method public android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); 3170 method public void hideControlsOverlay(boolean); 3171 method public boolean isControlsOverlayAutoHideEnabled(); 3172 method public boolean isControlsOverlayVisible(); 3173 method public deprecated boolean isFadingEnabled(); 3174 method public void notifyPlaybackRowChanged(); 3175 method protected void onBufferingStateChanged(boolean); 3176 method protected void onError(int, java.lang.CharSequence); 3177 method protected void onVideoSizeChanged(int, int); 3178 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 3179 method public void setBackgroundType(int); 3180 method public void setControlsOverlayAutoHideEnabled(boolean); 3181 method public deprecated void setFadingEnabled(boolean); 3182 method public void setHostCallback(android.support.v17.leanback.media.PlaybackGlueHost.HostCallback); 3183 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 3184 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 3185 method public final void setOnKeyInterceptListener(android.view.View.OnKeyListener); 3186 method public void setOnPlaybackItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 3187 method public void setPlaybackRow(android.support.v17.leanback.widget.Row); 3188 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 3189 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 3190 method public void setSelectedPosition(int); 3191 method public void setSelectedPosition(int, boolean); 3192 method public void showControlsOverlay(boolean); 3193 method public void tickle(); 3194 field public static final int BG_DARK = 1; // 0x1 3195 field public static final int BG_LIGHT = 2; // 0x2 3196 field public static final int BG_NONE = 0; // 0x0 3197 } 3198 3199 public class PlaybackFragmentGlueHost extends android.support.v17.leanback.media.PlaybackGlueHost implements android.support.v17.leanback.widget.PlaybackSeekUi { 3200 ctor public PlaybackFragmentGlueHost(android.support.v17.leanback.app.PlaybackFragment); 3201 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 3202 } 3203 3204 public deprecated class PlaybackOverlayFragment extends android.support.v17.leanback.app.DetailsFragment { 3205 ctor public PlaybackOverlayFragment(); 3206 method public void fadeOut(); 3207 method public int getBackgroundType(); 3208 method public final android.support.v17.leanback.app.PlaybackControlGlue.InputEventHandler getEventHandler(); 3209 method public android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener getFadeCompleteListener(); 3210 method public final deprecated android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler getInputEventHandler(); 3211 method public boolean isFadingEnabled(); 3212 method public void setBackgroundType(int); 3213 method public final void setEventHandler(android.support.v17.leanback.app.PlaybackControlGlue.InputEventHandler); 3214 method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener); 3215 method public void setFadingEnabled(boolean); 3216 method public final deprecated void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler); 3217 method public void tickle(); 3218 field public static final int BG_DARK = 1; // 0x1 3219 field public static final int BG_LIGHT = 2; // 0x2 3220 field public static final int BG_NONE = 0; // 0x0 3221 } 3222 3223 public static abstract deprecated interface PlaybackOverlayFragment.InputEventHandler implements android.support.v17.leanback.app.PlaybackControlGlue.InputEventHandler { 3224 } 3225 3226 public static class PlaybackOverlayFragment.OnFadeCompleteListener { 3227 ctor public PlaybackOverlayFragment.OnFadeCompleteListener(); 3228 method public void onFadeInComplete(); 3229 method public void onFadeOutComplete(); 3230 } 3231 3232 public deprecated class PlaybackOverlaySupportFragment extends android.support.v17.leanback.app.DetailsSupportFragment { 3233 ctor public PlaybackOverlaySupportFragment(); 3234 method public void fadeOut(); 3235 method public int getBackgroundType(); 3236 method public final android.support.v17.leanback.app.PlaybackControlGlue.InputEventHandler getEventHandler(); 3237 method public android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener getFadeCompleteListener(); 3238 method public final deprecated android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler getInputEventHandler(); 3239 method public boolean isFadingEnabled(); 3240 method public void setBackgroundType(int); 3241 method public final void setEventHandler(android.support.v17.leanback.app.PlaybackControlGlue.InputEventHandler); 3242 method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener); 3243 method public void setFadingEnabled(boolean); 3244 method public final deprecated void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler); 3245 method public void tickle(); 3246 field public static final int BG_DARK = 1; // 0x1 3247 field public static final int BG_LIGHT = 2; // 0x2 3248 field public static final int BG_NONE = 0; // 0x0 3249 } 3250 3251 public static abstract deprecated interface PlaybackOverlaySupportFragment.InputEventHandler implements android.support.v17.leanback.app.PlaybackControlGlue.InputEventHandler { 3252 } 3253 3254 public static class PlaybackOverlaySupportFragment.OnFadeCompleteListener { 3255 ctor public PlaybackOverlaySupportFragment.OnFadeCompleteListener(); 3256 method public void onFadeInComplete(); 3257 method public void onFadeOutComplete(); 3258 } 3259 3260 public class PlaybackSupportFragment extends android.support.v4.app.Fragment { 3261 ctor public PlaybackSupportFragment(); 3262 method public deprecated void fadeOut(); 3263 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 3264 method public int getBackgroundType(); 3265 method public android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); 3266 method public void hideControlsOverlay(boolean); 3267 method public boolean isControlsOverlayAutoHideEnabled(); 3268 method public boolean isControlsOverlayVisible(); 3269 method public deprecated boolean isFadingEnabled(); 3270 method public void notifyPlaybackRowChanged(); 3271 method protected void onBufferingStateChanged(boolean); 3272 method protected void onError(int, java.lang.CharSequence); 3273 method protected void onVideoSizeChanged(int, int); 3274 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 3275 method public void setBackgroundType(int); 3276 method public void setControlsOverlayAutoHideEnabled(boolean); 3277 method public deprecated void setFadingEnabled(boolean); 3278 method public void setHostCallback(android.support.v17.leanback.media.PlaybackGlueHost.HostCallback); 3279 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 3280 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 3281 method public final void setOnKeyInterceptListener(android.view.View.OnKeyListener); 3282 method public void setOnPlaybackItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 3283 method public void setPlaybackRow(android.support.v17.leanback.widget.Row); 3284 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 3285 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 3286 method public void setSelectedPosition(int); 3287 method public void setSelectedPosition(int, boolean); 3288 method public void showControlsOverlay(boolean); 3289 method public void tickle(); 3290 field public static final int BG_DARK = 1; // 0x1 3291 field public static final int BG_LIGHT = 2; // 0x2 3292 field public static final int BG_NONE = 0; // 0x0 3293 } 3294 3295 public class PlaybackSupportFragmentGlueHost extends android.support.v17.leanback.media.PlaybackGlueHost implements android.support.v17.leanback.widget.PlaybackSeekUi { 3296 ctor public PlaybackSupportFragmentGlueHost(android.support.v17.leanback.app.PlaybackSupportFragment); 3297 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 3298 } 3299 3300 public final class ProgressBarManager { 3301 ctor public ProgressBarManager(); 3302 method public void disableProgressBar(); 3303 method public void enableProgressBar(); 3304 method public long getInitialDelay(); 3305 method public void hide(); 3306 method public void setInitialDelay(long); 3307 method public void setProgressBarView(android.view.View); 3308 method public void setRootView(android.view.ViewGroup); 3309 method public void show(); 3310 } 3311 3312 public class RowsFragment extends android.support.v17.leanback.app.BaseRowFragment implements android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapterProvider android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapterProvider { 3313 ctor public RowsFragment(); 3314 method public deprecated void enableRowScaling(boolean); 3315 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 3316 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); 3317 method public android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter getMainFragmentAdapter(); 3318 method public android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); 3319 method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 3320 method public android.support.v17.leanback.widget.BaseOnItemViewSelectedListener getOnItemViewSelectedListener(); 3321 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(int); 3322 method public boolean isScrolling(); 3323 method public void setEntranceTransitionState(boolean); 3324 method public void setExpand(boolean); 3325 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 3326 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 3327 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 3328 } 3329 3330 public static class RowsFragment.MainFragmentAdapter extends android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter { 3331 ctor public RowsFragment.MainFragmentAdapter(android.support.v17.leanback.app.RowsFragment); 3332 } 3333 3334 public static class RowsFragment.MainFragmentRowsAdapter extends android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter { 3335 ctor public RowsFragment.MainFragmentRowsAdapter(android.support.v17.leanback.app.RowsFragment); 3336 } 3337 3338 public class RowsSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment implements android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapterProvider android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapterProvider { 3339 ctor public RowsSupportFragment(); 3340 method public deprecated void enableRowScaling(boolean); 3341 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 3342 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); 3343 method public android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter getMainFragmentAdapter(); 3344 method public android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); 3345 method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 3346 method public android.support.v17.leanback.widget.BaseOnItemViewSelectedListener getOnItemViewSelectedListener(); 3347 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(int); 3348 method public boolean isScrolling(); 3349 method public void setEntranceTransitionState(boolean); 3350 method public void setExpand(boolean); 3351 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 3352 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 3353 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 3354 } 3355 3356 public static class RowsSupportFragment.MainFragmentAdapter extends android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter { 3357 ctor public RowsSupportFragment.MainFragmentAdapter(android.support.v17.leanback.app.RowsSupportFragment); 3358 } 3359 3360 public static class RowsSupportFragment.MainFragmentRowsAdapter extends android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter { 3361 ctor public RowsSupportFragment.MainFragmentRowsAdapter(android.support.v17.leanback.app.RowsSupportFragment); 3362 } 3363 3364 public class SearchFragment extends android.app.Fragment { 3365 ctor public SearchFragment(); 3366 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 3367 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 3368 method public void displayCompletions(java.util.List<java.lang.String>); 3369 method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); 3370 method public android.graphics.drawable.Drawable getBadgeDrawable(); 3371 method public android.content.Intent getRecognizerIntent(); 3372 method public android.support.v17.leanback.app.RowsFragment getRowsFragment(); 3373 method public java.lang.String getTitle(); 3374 method public static android.support.v17.leanback.app.SearchFragment newInstance(java.lang.String); 3375 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 3376 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 3377 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 3378 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 3379 method public void setSearchAffordanceColorsInListening(android.support.v17.leanback.widget.SearchOrbView.Colors); 3380 method public void setSearchQuery(java.lang.String, boolean); 3381 method public void setSearchQuery(android.content.Intent, boolean); 3382 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchFragment.SearchResultProvider); 3383 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 3384 method public void setTitle(java.lang.String); 3385 method public void startRecognition(); 3386 } 3387 3388 public static abstract interface SearchFragment.SearchResultProvider { 3389 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 3390 method public abstract boolean onQueryTextChange(java.lang.String); 3391 method public abstract boolean onQueryTextSubmit(java.lang.String); 3392 } 3393 3394 public class SearchSupportFragment extends android.support.v4.app.Fragment { 3395 ctor public SearchSupportFragment(); 3396 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 3397 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 3398 method public void displayCompletions(java.util.List<java.lang.String>); 3399 method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); 3400 method public android.graphics.drawable.Drawable getBadgeDrawable(); 3401 method public android.content.Intent getRecognizerIntent(); 3402 method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment(); 3403 method public java.lang.String getTitle(); 3404 method public static android.support.v17.leanback.app.SearchSupportFragment newInstance(java.lang.String); 3405 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 3406 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 3407 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 3408 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 3409 method public void setSearchAffordanceColorsInListening(android.support.v17.leanback.widget.SearchOrbView.Colors); 3410 method public void setSearchQuery(java.lang.String, boolean); 3411 method public void setSearchQuery(android.content.Intent, boolean); 3412 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchSupportFragment.SearchResultProvider); 3413 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 3414 method public void setTitle(java.lang.String); 3415 method public void startRecognition(); 3416 } 3417 3418 public static abstract interface SearchSupportFragment.SearchResultProvider { 3419 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 3420 method public abstract boolean onQueryTextChange(java.lang.String); 3421 method public abstract boolean onQueryTextSubmit(java.lang.String); 3422 } 3423 3424 public class VerticalGridFragment extends android.support.v17.leanback.app.BaseFragment { 3425 ctor public VerticalGridFragment(); 3426 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 3427 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 3428 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 3429 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 3430 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 3431 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 3432 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 3433 method public void setSelectedPosition(int); 3434 } 3435 3436 public class VerticalGridSupportFragment extends android.support.v17.leanback.app.BaseSupportFragment { 3437 ctor public VerticalGridSupportFragment(); 3438 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 3439 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 3440 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 3441 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 3442 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 3443 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 3444 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 3445 method public void setSelectedPosition(int); 3446 } 3447 3448 public class VideoFragment extends android.support.v17.leanback.app.PlaybackFragment { 3449 ctor public VideoFragment(); 3450 method public android.view.SurfaceView getSurfaceView(); 3451 method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 3452 } 3453 3454 public class VideoFragmentGlueHost extends android.support.v17.leanback.app.PlaybackFragmentGlueHost implements android.support.v17.leanback.media.SurfaceHolderGlueHost { 3455 ctor public VideoFragmentGlueHost(android.support.v17.leanback.app.VideoFragment); 3456 method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 3457 } 3458 3459 public class VideoSupportFragment extends android.support.v17.leanback.app.PlaybackSupportFragment { 3460 ctor public VideoSupportFragment(); 3461 method public android.view.SurfaceView getSurfaceView(); 3462 method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 3463 } 3464 3465 public class VideoSupportFragmentGlueHost extends android.support.v17.leanback.app.PlaybackSupportFragmentGlueHost implements android.support.v17.leanback.media.SurfaceHolderGlueHost { 3466 ctor public VideoSupportFragmentGlueHost(android.support.v17.leanback.app.VideoSupportFragment); 3467 method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 3468 } 3469 3470} 3471 3472package android.support.v17.leanback.database { 3473 3474 public abstract class CursorMapper { 3475 ctor public CursorMapper(); 3476 method protected abstract java.lang.Object bind(android.database.Cursor); 3477 method protected abstract void bindColumns(android.database.Cursor); 3478 method public java.lang.Object convert(android.database.Cursor); 3479 } 3480 3481} 3482 3483package android.support.v17.leanback.graphics { 3484 3485 public class BoundsRule { 3486 ctor public BoundsRule(); 3487 ctor public BoundsRule(android.support.v17.leanback.graphics.BoundsRule); 3488 method public void calculateBounds(android.graphics.Rect, android.graphics.Rect); 3489 field public android.support.v17.leanback.graphics.BoundsRule.ValueRule bottom; 3490 field public android.support.v17.leanback.graphics.BoundsRule.ValueRule left; 3491 field public android.support.v17.leanback.graphics.BoundsRule.ValueRule right; 3492 field public android.support.v17.leanback.graphics.BoundsRule.ValueRule top; 3493 } 3494 3495 public static final class BoundsRule.ValueRule { 3496 method public static android.support.v17.leanback.graphics.BoundsRule.ValueRule absoluteValue(int); 3497 method public int getAbsoluteValue(); 3498 method public float getFraction(); 3499 method public static android.support.v17.leanback.graphics.BoundsRule.ValueRule inheritFromParent(float); 3500 method public static android.support.v17.leanback.graphics.BoundsRule.ValueRule inheritFromParentWithOffset(float, int); 3501 method public void setAbsoluteValue(int); 3502 method public void setFraction(float); 3503 } 3504 3505 public final class ColorFilterCache { 3506 method public static android.support.v17.leanback.graphics.ColorFilterCache getColorFilterCache(int); 3507 method public android.graphics.ColorFilter getFilterForLevel(float); 3508 } 3509 3510 public final class ColorFilterDimmer { 3511 method public void applyFilterToView(android.view.View); 3512 method public static android.support.v17.leanback.graphics.ColorFilterDimmer create(android.support.v17.leanback.graphics.ColorFilterCache, float, float); 3513 method public static android.support.v17.leanback.graphics.ColorFilterDimmer createDefault(android.content.Context); 3514 method public android.graphics.ColorFilter getColorFilter(); 3515 method public android.graphics.Paint getPaint(); 3516 method public void setActiveLevel(float); 3517 } 3518 3519 public final class ColorOverlayDimmer { 3520 method public int applyToColor(int); 3521 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createColorOverlayDimmer(int, float, float); 3522 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createDefault(android.content.Context); 3523 method public void drawColorOverlay(android.graphics.Canvas, android.view.View, boolean); 3524 method public int getAlpha(); 3525 method public float getAlphaFloat(); 3526 method public android.graphics.Paint getPaint(); 3527 method public boolean needsDraw(); 3528 method public void setActiveLevel(float); 3529 } 3530 3531 public class CompositeDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 3532 ctor public CompositeDrawable(); 3533 method public void addChildDrawable(android.graphics.drawable.Drawable); 3534 method public void draw(android.graphics.Canvas); 3535 method public android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable getChildAt(int); 3536 method public int getChildCount(); 3537 method public android.graphics.drawable.Drawable getDrawable(int); 3538 method public int getOpacity(); 3539 method public void invalidateDrawable(android.graphics.drawable.Drawable); 3540 method public void removeChild(int); 3541 method public void removeDrawable(android.graphics.drawable.Drawable); 3542 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 3543 method public void setAlpha(int); 3544 method public void setChildDrawableAt(int, android.graphics.drawable.Drawable); 3545 method public void setColorFilter(android.graphics.ColorFilter); 3546 method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 3547 } 3548 3549 public static final class CompositeDrawable.ChildDrawable { 3550 ctor public CompositeDrawable.ChildDrawable(android.graphics.drawable.Drawable, android.support.v17.leanback.graphics.CompositeDrawable); 3551 method public android.support.v17.leanback.graphics.BoundsRule getBoundsRule(); 3552 method public android.graphics.drawable.Drawable getDrawable(); 3553 method public void recomputeBounds(); 3554 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Integer> BOTTOM_ABSOLUTE; 3555 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Float> BOTTOM_FRACTION; 3556 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Integer> LEFT_ABSOLUTE; 3557 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Float> LEFT_FRACTION; 3558 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Integer> RIGHT_ABSOLUTE; 3559 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Float> RIGHT_FRACTION; 3560 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Integer> TOP_ABSOLUTE; 3561 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Float> TOP_FRACTION; 3562 } 3563 3564 public class FitWidthBitmapDrawable extends android.graphics.drawable.Drawable { 3565 ctor public FitWidthBitmapDrawable(); 3566 method public void draw(android.graphics.Canvas); 3567 method public android.graphics.Bitmap getBitmap(); 3568 method public int getOpacity(); 3569 method public android.graphics.Rect getSource(); 3570 method public int getVerticalOffset(); 3571 method public void setAlpha(int); 3572 method public void setBitmap(android.graphics.Bitmap); 3573 method public void setColorFilter(android.graphics.ColorFilter); 3574 method public void setSource(android.graphics.Rect); 3575 method public void setVerticalOffset(int); 3576 field public static final android.util.Property<android.support.v17.leanback.graphics.FitWidthBitmapDrawable, java.lang.Integer> PROPERTY_VERTICAL_OFFSET; 3577 } 3578 3579} 3580 3581package android.support.v17.leanback.media { 3582 3583 public abstract class MediaControllerGlue extends android.support.v17.leanback.media.PlaybackControlGlue { 3584 ctor public MediaControllerGlue(android.content.Context, int[], int[]); 3585 method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat); 3586 method public void detach(); 3587 method public int getCurrentPosition(); 3588 method public int getCurrentSpeedId(); 3589 method public android.graphics.drawable.Drawable getMediaArt(); 3590 method public final android.support.v4.media.session.MediaControllerCompat getMediaController(); 3591 method public int getMediaDuration(); 3592 method public java.lang.CharSequence getMediaSubtitle(); 3593 method public java.lang.CharSequence getMediaTitle(); 3594 method public long getSupportedActions(); 3595 method public boolean hasValidMedia(); 3596 method public boolean isMediaPlaying(); 3597 } 3598 3599 public class MediaPlayerAdapter extends android.support.v17.leanback.media.PlayerAdapter { 3600 ctor public MediaPlayerAdapter(android.content.Context); 3601 method protected boolean onError(int, int); 3602 method protected boolean onInfo(int, int); 3603 method protected void onSeekComplete(); 3604 method public void pause(); 3605 method public void play(); 3606 method public void release(); 3607 method public void reset(); 3608 method public boolean setDataSource(android.net.Uri); 3609 } 3610 3611 public abstract class PlaybackControlGlue extends android.support.v17.leanback.media.PlaybackGlue implements android.support.v17.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener { 3612 ctor public PlaybackControlGlue(android.content.Context, int[]); 3613 ctor public PlaybackControlGlue(android.content.Context, int[], int[]); 3614 method public void enableProgressUpdating(boolean); 3615 method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); 3616 method public deprecated android.support.v17.leanback.widget.PlaybackControlsRowPresenter getControlsRowPresenter(); 3617 method public abstract int getCurrentPosition(); 3618 method public abstract int getCurrentSpeedId(); 3619 method public int[] getFastForwardSpeeds(); 3620 method public abstract android.graphics.drawable.Drawable getMediaArt(); 3621 method public abstract int getMediaDuration(); 3622 method public abstract java.lang.CharSequence getMediaSubtitle(); 3623 method public abstract java.lang.CharSequence getMediaTitle(); 3624 method public android.support.v17.leanback.widget.PlaybackRowPresenter getPlaybackRowPresenter(); 3625 method public int[] getRewindSpeeds(); 3626 method public abstract long getSupportedActions(); 3627 method public int getUpdatePeriod(); 3628 method public abstract boolean hasValidMedia(); 3629 method public boolean isFadingEnabled(); 3630 method public abstract boolean isMediaPlaying(); 3631 method public void onActionClicked(android.support.v17.leanback.widget.Action); 3632 method protected void onCreateControlsRowAndPresenter(); 3633 method protected void onCreatePrimaryActions(android.support.v17.leanback.widget.SparseArrayObjectAdapter); 3634 method protected void onCreateSecondaryActions(android.support.v17.leanback.widget.ArrayObjectAdapter); 3635 method public boolean onKey(android.view.View, int, android.view.KeyEvent); 3636 method protected void onMetadataChanged(); 3637 method protected void onStateChanged(); 3638 method public void play(int); 3639 method public final void play(); 3640 method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); 3641 method public deprecated void setControlsRowPresenter(android.support.v17.leanback.widget.PlaybackControlsRowPresenter); 3642 method public void setFadingEnabled(boolean); 3643 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 3644 method public void updateProgress(); 3645 field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 3646 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 3647 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 3648 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 3649 field public static final int ACTION_REWIND = 32; // 0x20 3650 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 3651 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 3652 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa 3653 field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb 3654 field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc 3655 field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd 3656 field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe 3657 field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff 3658 field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 3659 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 3660 } 3661 3662 public abstract class PlaybackGlue { 3663 ctor public PlaybackGlue(android.content.Context); 3664 method public void addPlayerCallback(android.support.v17.leanback.media.PlaybackGlue.PlayerCallback); 3665 method public android.content.Context getContext(); 3666 method public android.support.v17.leanback.media.PlaybackGlueHost getHost(); 3667 method protected java.util.List<android.support.v17.leanback.media.PlaybackGlue.PlayerCallback> getPlayerCallbacks(); 3668 method public boolean isPlaying(); 3669 method public boolean isPrepared(); 3670 method public deprecated boolean isReadyForPlayback(); 3671 method public void next(); 3672 method protected void onAttachedToHost(android.support.v17.leanback.media.PlaybackGlueHost); 3673 method protected void onDetachedFromHost(); 3674 method protected void onHostPause(); 3675 method protected void onHostResume(); 3676 method protected void onHostStart(); 3677 method protected void onHostStop(); 3678 method public void pause(); 3679 method public void play(); 3680 method public void previous(); 3681 method public void removePlayerCallback(android.support.v17.leanback.media.PlaybackGlue.PlayerCallback); 3682 method public final void setHost(android.support.v17.leanback.media.PlaybackGlueHost); 3683 method public deprecated void setPlayerCallback(android.support.v17.leanback.media.PlaybackGlue.PlayerCallback); 3684 } 3685 3686 public static abstract class PlaybackGlue.PlayerCallback { 3687 ctor public PlaybackGlue.PlayerCallback(); 3688 method public void onPlayCompleted(android.support.v17.leanback.media.PlaybackGlue); 3689 method public void onPlayStateChanged(android.support.v17.leanback.media.PlaybackGlue); 3690 method public void onPreparedStateChanged(android.support.v17.leanback.media.PlaybackGlue); 3691 method public deprecated void onReadyForPlayback(); 3692 } 3693 3694 public abstract class PlaybackGlueHost { 3695 ctor public PlaybackGlueHost(); 3696 method public deprecated void fadeOut(); 3697 method public android.support.v17.leanback.media.PlaybackGlueHost.PlayerCallback getPlayerCallback(); 3698 method public void hideControlsOverlay(boolean); 3699 method public boolean isControlsOverlayAutoHideEnabled(); 3700 method public boolean isControlsOverlayVisible(); 3701 method public void notifyPlaybackRowChanged(); 3702 method public void setControlsOverlayAutoHideEnabled(boolean); 3703 method public deprecated void setFadingEnabled(boolean); 3704 method public void setHostCallback(android.support.v17.leanback.media.PlaybackGlueHost.HostCallback); 3705 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 3706 method public void setOnKeyInterceptListener(android.view.View.OnKeyListener); 3707 method public void setPlaybackRow(android.support.v17.leanback.widget.Row); 3708 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 3709 method public void showControlsOverlay(boolean); 3710 } 3711 3712 public static abstract class PlaybackGlueHost.HostCallback { 3713 ctor public PlaybackGlueHost.HostCallback(); 3714 method public void onHostDestroy(); 3715 method public void onHostPause(); 3716 method public void onHostResume(); 3717 method public void onHostStart(); 3718 method public void onHostStop(); 3719 } 3720 3721 public static class PlaybackGlueHost.PlayerCallback { 3722 ctor public PlaybackGlueHost.PlayerCallback(); 3723 method public void onBufferingStateChanged(boolean); 3724 method public void onError(int, java.lang.CharSequence); 3725 method public void onVideoSizeChanged(int, int); 3726 } 3727 3728 public class PlaybackTransportControlGlue<T extends android.support.v17.leanback.media.PlayerAdapter> extends android.support.v17.leanback.media.PlaybackGlue implements android.support.v17.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener { 3729 ctor public PlaybackTransportControlGlue(android.content.Context, T); 3730 method public android.graphics.drawable.Drawable getArt(); 3731 method public final long getBufferedPosition(); 3732 method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); 3733 method public final long getCurrentPosition(); 3734 method public final long getDuration(); 3735 method public android.support.v17.leanback.widget.PlaybackRowPresenter getPlaybackRowPresenter(); 3736 method public final T getPlayerAdapter(); 3737 method public final android.support.v17.leanback.widget.PlaybackSeekDataProvider getSeekProvider(); 3738 method public java.lang.CharSequence getSubtitle(); 3739 method public java.lang.CharSequence getTitle(); 3740 method public boolean isControlsOverlayAutoHideEnabled(); 3741 method public final boolean isPlaying(); 3742 method public final boolean isPrepared(); 3743 method public final boolean isSeekEnabled(); 3744 method public void onActionClicked(android.support.v17.leanback.widget.Action); 3745 method protected void onCreatePrimaryActions(android.support.v17.leanback.widget.ArrayObjectAdapter); 3746 method protected void onCreateSecondaryActions(android.support.v17.leanback.widget.ArrayObjectAdapter); 3747 method public boolean onKey(android.view.View, int, android.view.KeyEvent); 3748 method protected void onPlayCompleted(); 3749 method protected void onPlayStateChanged(); 3750 method protected void onPreparedStateChanged(); 3751 method public final void play(); 3752 method public final void seekTo(long); 3753 method public void setArt(android.graphics.drawable.Drawable); 3754 method public void setControlsOverlayAutoHideEnabled(boolean); 3755 method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); 3756 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 3757 method public final void setSeekEnabled(boolean); 3758 method public final void setSeekProvider(android.support.v17.leanback.widget.PlaybackSeekDataProvider); 3759 method public void setSubtitle(java.lang.CharSequence); 3760 method public void setTitle(java.lang.CharSequence); 3761 } 3762 3763 public abstract class PlayerAdapter { 3764 ctor public PlayerAdapter(); 3765 method public long getBufferedPosition(); 3766 method public final android.support.v17.leanback.media.PlayerAdapter.Callback getCallback(); 3767 method public long getCurrentPosition(); 3768 method public long getDuration(); 3769 method public boolean isPlaying(); 3770 method public boolean isPrepared(); 3771 method public void onAttachedToHost(android.support.v17.leanback.media.PlaybackGlueHost); 3772 method public void onDetachedFromHost(); 3773 method public abstract void pause(); 3774 method public abstract void play(); 3775 method public void seekTo(long); 3776 method public final void setCallback(android.support.v17.leanback.media.PlayerAdapter.Callback); 3777 method public void setProgressUpdatingEnabled(boolean); 3778 } 3779 3780 public static class PlayerAdapter.Callback { 3781 ctor public PlayerAdapter.Callback(); 3782 method public void onBufferedPositionChanged(android.support.v17.leanback.media.PlayerAdapter); 3783 method public void onBufferingStateChanged(android.support.v17.leanback.media.PlayerAdapter, boolean); 3784 method public void onCurrentPositionChanged(android.support.v17.leanback.media.PlayerAdapter); 3785 method public void onDurationChanged(android.support.v17.leanback.media.PlayerAdapter); 3786 method public void onError(android.support.v17.leanback.media.PlayerAdapter, int, java.lang.String); 3787 method public void onPlayCompleted(android.support.v17.leanback.media.PlayerAdapter); 3788 method public void onPlayStateChanged(android.support.v17.leanback.media.PlayerAdapter); 3789 method public void onPreparedStateChanged(android.support.v17.leanback.media.PlayerAdapter); 3790 method public void onVideoSizeChanged(android.support.v17.leanback.media.PlayerAdapter, int, int); 3791 } 3792 3793 public abstract interface SurfaceHolderGlueHost { 3794 method public abstract void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 3795 } 3796 3797} 3798 3799package android.support.v17.leanback.system { 3800 3801 public class Settings { 3802 method public boolean getBoolean(java.lang.String); 3803 method public static android.support.v17.leanback.system.Settings getInstance(android.content.Context); 3804 method public void setBoolean(java.lang.String, boolean); 3805 field public static final java.lang.String PREFER_STATIC_SHADOWS = "PREFER_STATIC_SHADOWS"; 3806 } 3807 3808} 3809 3810package android.support.v17.leanback.widget { 3811 3812 public abstract class AbstractDetailsDescriptionPresenter extends android.support.v17.leanback.widget.Presenter { 3813 ctor public AbstractDetailsDescriptionPresenter(); 3814 method protected abstract void onBindDescription(android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder, java.lang.Object); 3815 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 3816 method public final android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 3817 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 3818 } 3819 3820 public static class AbstractDetailsDescriptionPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 3821 ctor public AbstractDetailsDescriptionPresenter.ViewHolder(android.view.View); 3822 method public android.widget.TextView getBody(); 3823 method public android.widget.TextView getSubtitle(); 3824 method public android.widget.TextView getTitle(); 3825 } 3826 3827 public abstract class AbstractMediaItemPresenter extends android.support.v17.leanback.widget.RowPresenter { 3828 ctor public AbstractMediaItemPresenter(); 3829 ctor public AbstractMediaItemPresenter(int); 3830 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 3831 method public android.support.v17.leanback.widget.Presenter getActionPresenter(); 3832 method protected int getMediaPlayState(java.lang.Object); 3833 method public int getThemeId(); 3834 method public boolean hasMediaRowSeparator(); 3835 method protected abstract void onBindMediaDetails(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder, java.lang.Object); 3836 method public void onBindMediaPlayState(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); 3837 method protected void onBindRowActions(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); 3838 method protected void onUnbindMediaDetails(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); 3839 method public void onUnbindMediaPlayState(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); 3840 method public void setActionPresenter(android.support.v17.leanback.widget.Presenter); 3841 method public void setBackgroundColor(int); 3842 method public void setHasMediaRowSeparator(boolean); 3843 method public void setThemeId(int); 3844 field public static final int PLAY_STATE_INITIAL = 0; // 0x0 3845 field public static final int PLAY_STATE_PAUSED = 1; // 0x1 3846 field public static final int PLAY_STATE_PLAYING = 2; // 0x2 3847 } 3848 3849 public static class AbstractMediaItemPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 3850 ctor public AbstractMediaItemPresenter.ViewHolder(android.view.View); 3851 method public android.view.ViewGroup getMediaItemActionsContainer(); 3852 method public android.view.View getMediaItemDetailsView(); 3853 method public android.widget.TextView getMediaItemDurationView(); 3854 method public android.widget.TextView getMediaItemNameView(); 3855 method public android.widget.TextView getMediaItemNumberView(); 3856 method public android.widget.ViewFlipper getMediaItemNumberViewFlipper(); 3857 method public android.view.View getMediaItemPausedView(); 3858 method public android.view.View getMediaItemPlayingView(); 3859 method public android.support.v17.leanback.widget.MultiActionsProvider.MultiAction[] getMediaItemRowActions(); 3860 method public android.view.View getMediaItemRowSeparator(); 3861 method public android.view.View getSelectorView(); 3862 method public void notifyActionChanged(android.support.v17.leanback.widget.MultiActionsProvider.MultiAction); 3863 method public void notifyDetailsChanged(); 3864 method public void notifyPlayStateChanged(); 3865 method public void onBindRowActions(); 3866 method public void setSelectedMediaItemNumberView(int); 3867 } 3868 3869 public abstract class AbstractMediaListHeaderPresenter extends android.support.v17.leanback.widget.RowPresenter { 3870 ctor public AbstractMediaListHeaderPresenter(android.content.Context, int); 3871 ctor public AbstractMediaListHeaderPresenter(); 3872 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 3873 method protected abstract void onBindMediaListHeaderViewHolder(android.support.v17.leanback.widget.AbstractMediaListHeaderPresenter.ViewHolder, java.lang.Object); 3874 method public void setBackgroundColor(int); 3875 } 3876 3877 public static class AbstractMediaListHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 3878 ctor public AbstractMediaListHeaderPresenter.ViewHolder(android.view.View); 3879 method public android.widget.TextView getHeaderView(); 3880 } 3881 3882 public class Action { 3883 ctor public Action(long); 3884 ctor public Action(long, java.lang.CharSequence); 3885 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence); 3886 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence, android.graphics.drawable.Drawable); 3887 method public final void addKeyCode(int); 3888 method public final android.graphics.drawable.Drawable getIcon(); 3889 method public final long getId(); 3890 method public final java.lang.CharSequence getLabel1(); 3891 method public final java.lang.CharSequence getLabel2(); 3892 method public final void removeKeyCode(int); 3893 method public final boolean respondsToKeyCode(int); 3894 method public final void setIcon(android.graphics.drawable.Drawable); 3895 method public final void setId(long); 3896 method public final void setLabel1(java.lang.CharSequence); 3897 method public final void setLabel2(java.lang.CharSequence); 3898 field public static final long NO_ID = -1L; // 0xffffffffffffffffL 3899 } 3900 3901 public class ArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 3902 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 3903 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 3904 ctor public ArrayObjectAdapter(); 3905 method public void add(java.lang.Object); 3906 method public void add(int, java.lang.Object); 3907 method public void addAll(int, java.util.Collection); 3908 method public void clear(); 3909 method public java.lang.Object get(int); 3910 method public int indexOf(java.lang.Object); 3911 method public void notifyArrayItemRangeChanged(int, int); 3912 method public boolean remove(java.lang.Object); 3913 method public int removeItems(int, int); 3914 method public void replace(int, java.lang.Object); 3915 method public int size(); 3916 method public <E> java.util.List<E> unmodifiableList(); 3917 } 3918 3919 public class BaseCardView extends android.widget.FrameLayout { 3920 ctor public BaseCardView(android.content.Context); 3921 ctor public BaseCardView(android.content.Context, android.util.AttributeSet); 3922 ctor public BaseCardView(android.content.Context, android.util.AttributeSet, int); 3923 method public int getCardType(); 3924 method public deprecated int getExtraVisibility(); 3925 method public int getInfoVisibility(); 3926 method public boolean isSelectedAnimationDelayed(); 3927 method public void setCardType(int); 3928 method public deprecated void setExtraVisibility(int); 3929 method public void setInfoVisibility(int); 3930 method public void setSelectedAnimationDelayed(boolean); 3931 field public static final int CARD_REGION_VISIBLE_ACTIVATED = 1; // 0x1 3932 field public static final int CARD_REGION_VISIBLE_ALWAYS = 0; // 0x0 3933 field public static final int CARD_REGION_VISIBLE_SELECTED = 2; // 0x2 3934 field public static final int CARD_TYPE_INFO_OVER = 1; // 0x1 3935 field public static final int CARD_TYPE_INFO_UNDER = 2; // 0x2 3936 field public static final int CARD_TYPE_INFO_UNDER_WITH_EXTRA = 3; // 0x3 3937 field public static final int CARD_TYPE_MAIN_ONLY = 0; // 0x0 3938 } 3939 3940 public static class BaseCardView.LayoutParams extends android.widget.FrameLayout.LayoutParams { 3941 ctor public BaseCardView.LayoutParams(android.content.Context, android.util.AttributeSet); 3942 ctor public BaseCardView.LayoutParams(int, int); 3943 ctor public BaseCardView.LayoutParams(android.view.ViewGroup.LayoutParams); 3944 ctor public BaseCardView.LayoutParams(android.support.v17.leanback.widget.BaseCardView.LayoutParams); 3945 field public static final int VIEW_TYPE_EXTRA = 2; // 0x2 3946 field public static final int VIEW_TYPE_INFO = 1; // 0x1 3947 field public static final int VIEW_TYPE_MAIN = 0; // 0x0 3948 field public int viewType; 3949 } 3950 3951 public abstract class BaseGridView extends android.support.v7.widget.RecyclerView { 3952 method public void addOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener); 3953 method public void animateIn(); 3954 method public void animateOut(); 3955 method public int getChildDrawingOrder(int, int); 3956 method public deprecated int getHorizontalMargin(); 3957 method public int getHorizontalSpacing(); 3958 method public int getInitialPrefetchItemCount(); 3959 method public int getItemAlignmentOffset(); 3960 method public float getItemAlignmentOffsetPercent(); 3961 method public int getItemAlignmentViewId(); 3962 method public android.support.v17.leanback.widget.BaseGridView.OnUnhandledKeyListener getOnUnhandledKeyListener(); 3963 method public final int getSaveChildrenLimitNumber(); 3964 method public final int getSaveChildrenPolicy(); 3965 method public int getSelectedPosition(); 3966 method public deprecated int getVerticalMargin(); 3967 method public int getVerticalSpacing(); 3968 method public void getViewSelectedOffsets(android.view.View, int[]); 3969 method public int getWindowAlignment(); 3970 method public int getWindowAlignmentOffset(); 3971 method public float getWindowAlignmentOffsetPercent(); 3972 method public boolean hasPreviousViewInSameRow(int); 3973 method public boolean isChildLayoutAnimated(); 3974 method public boolean isFocusDrawingOrderEnabled(); 3975 method public final boolean isFocusSearchDisabled(); 3976 method public boolean isItemAlignmentOffsetWithPadding(); 3977 method public boolean isScrollEnabled(); 3978 method public boolean onRequestFocusInDescendants(int, android.graphics.Rect); 3979 method public void removeOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener); 3980 method public void setAnimateChildLayout(boolean); 3981 method public void setChildrenVisibility(int); 3982 method public void setFocusDrawingOrderEnabled(boolean); 3983 method public final void setFocusSearchDisabled(boolean); 3984 method public void setGravity(int); 3985 method public void setHasOverlappingRendering(boolean); 3986 method public deprecated void setHorizontalMargin(int); 3987 method public void setHorizontalSpacing(int); 3988 method public void setInitialPrefetchItemCount(int); 3989 method public void setItemAlignmentOffset(int); 3990 method public void setItemAlignmentOffsetPercent(float); 3991 method public void setItemAlignmentOffsetWithPadding(boolean); 3992 method public void setItemAlignmentViewId(int); 3993 method public deprecated void setItemMargin(int); 3994 method public void setItemSpacing(int); 3995 method public void setLayoutEnabled(boolean); 3996 method public void setOnChildLaidOutListener(android.support.v17.leanback.widget.OnChildLaidOutListener); 3997 method public void setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener); 3998 method public void setOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener); 3999 method public void setOnKeyInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnKeyInterceptListener); 4000 method public void setOnMotionInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnMotionInterceptListener); 4001 method public void setOnTouchInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnTouchInterceptListener); 4002 method public void setOnUnhandledKeyListener(android.support.v17.leanback.widget.BaseGridView.OnUnhandledKeyListener); 4003 method public void setPruneChild(boolean); 4004 method public final void setSaveChildrenLimitNumber(int); 4005 method public final void setSaveChildrenPolicy(int); 4006 method public void setScrollEnabled(boolean); 4007 method public void setSelectedPosition(int); 4008 method public void setSelectedPosition(int, int); 4009 method public void setSelectedPosition(int, android.support.v17.leanback.widget.ViewHolderTask); 4010 method public void setSelectedPositionSmooth(int); 4011 method public void setSelectedPositionSmooth(int, android.support.v17.leanback.widget.ViewHolderTask); 4012 method public deprecated void setVerticalMargin(int); 4013 method public void setVerticalSpacing(int); 4014 method public void setWindowAlignment(int); 4015 method public void setWindowAlignmentOffset(int); 4016 method public void setWindowAlignmentOffsetPercent(float); 4017 field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 4018 field public static final int SAVE_ALL_CHILD = 3; // 0x3 4019 field public static final int SAVE_LIMITED_CHILD = 2; // 0x2 4020 field public static final int SAVE_NO_CHILD = 0; // 0x0 4021 field public static final int SAVE_ON_SCREEN_CHILD = 1; // 0x1 4022 field public static final int WINDOW_ALIGN_BOTH_EDGE = 3; // 0x3 4023 field public static final int WINDOW_ALIGN_HIGH_EDGE = 2; // 0x2 4024 field public static final int WINDOW_ALIGN_LOW_EDGE = 1; // 0x1 4025 field public static final int WINDOW_ALIGN_NO_EDGE = 0; // 0x0 4026 field public static final float WINDOW_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 4027 } 4028 4029 public static abstract interface BaseGridView.OnKeyInterceptListener { 4030 method public abstract boolean onInterceptKeyEvent(android.view.KeyEvent); 4031 } 4032 4033 public static abstract interface BaseGridView.OnMotionInterceptListener { 4034 method public abstract boolean onInterceptMotionEvent(android.view.MotionEvent); 4035 } 4036 4037 public static abstract interface BaseGridView.OnTouchInterceptListener { 4038 method public abstract boolean onInterceptTouchEvent(android.view.MotionEvent); 4039 } 4040 4041 public static abstract interface BaseGridView.OnUnhandledKeyListener { 4042 method public abstract boolean onUnhandledKey(android.view.KeyEvent); 4043 } 4044 4045 public abstract interface BaseOnItemViewClickedListener<T> { 4046 method public abstract void onItemClicked(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, T); 4047 } 4048 4049 public abstract interface BaseOnItemViewSelectedListener<T> { 4050 method public abstract void onItemSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, T); 4051 } 4052 4053 public class BrowseFrameLayout extends android.widget.FrameLayout { 4054 ctor public BrowseFrameLayout(android.content.Context); 4055 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet); 4056 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet, int); 4057 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener getOnChildFocusListener(); 4058 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 4059 method public void setOnChildFocusListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener); 4060 method public void setOnDispatchKeyListener(android.view.View.OnKeyListener); 4061 method public void setOnFocusSearchListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener); 4062 } 4063 4064 public static abstract interface BrowseFrameLayout.OnChildFocusListener { 4065 method public abstract void onRequestChildFocus(android.view.View, android.view.View); 4066 method public abstract boolean onRequestFocusInDescendants(int, android.graphics.Rect); 4067 } 4068 4069 public static abstract interface BrowseFrameLayout.OnFocusSearchListener { 4070 method public abstract android.view.View onFocusSearch(android.view.View, int); 4071 } 4072 4073 public final class ClassPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 4074 ctor public ClassPresenterSelector(); 4075 method public android.support.v17.leanback.widget.ClassPresenterSelector addClassPresenter(java.lang.Class<?>, android.support.v17.leanback.widget.Presenter); 4076 method public android.support.v17.leanback.widget.ClassPresenterSelector addClassPresenterSelector(java.lang.Class<?>, android.support.v17.leanback.widget.PresenterSelector); 4077 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 4078 } 4079 4080 public class ControlButtonPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 4081 ctor public ControlButtonPresenterSelector(); 4082 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 4083 method public android.support.v17.leanback.widget.Presenter getPrimaryPresenter(); 4084 method public android.support.v17.leanback.widget.Presenter getSecondaryPresenter(); 4085 } 4086 4087 public class CursorObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 4088 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 4089 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.Presenter); 4090 ctor public CursorObjectAdapter(); 4091 method public void changeCursor(android.database.Cursor); 4092 method public void close(); 4093 method public java.lang.Object get(int); 4094 method public final android.database.Cursor getCursor(); 4095 method public final android.support.v17.leanback.database.CursorMapper getMapper(); 4096 method protected final void invalidateCache(int); 4097 method protected final void invalidateCache(int, int); 4098 method public boolean isClosed(); 4099 method protected void onCursorChanged(); 4100 method protected void onMapperChanged(); 4101 method public final void setMapper(android.support.v17.leanback.database.CursorMapper); 4102 method public int size(); 4103 method public android.database.Cursor swapCursor(android.database.Cursor); 4104 } 4105 4106 public class DetailsOverviewLogoPresenter extends android.support.v17.leanback.widget.Presenter { 4107 ctor public DetailsOverviewLogoPresenter(); 4108 method public boolean isBoundToImage(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.DetailsOverviewRow); 4109 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 4110 method public android.view.View onCreateView(android.view.ViewGroup); 4111 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 4112 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 4113 method public void setContext(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 4114 } 4115 4116 public static class DetailsOverviewLogoPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 4117 ctor public DetailsOverviewLogoPresenter.ViewHolder(android.view.View); 4118 method public android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter getParentPresenter(); 4119 method public android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder getParentViewHolder(); 4120 method public boolean isSizeFromDrawableIntrinsic(); 4121 method public void setSizeFromDrawableIntrinsic(boolean); 4122 field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter mParentPresenter; 4123 field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder mParentViewHolder; 4124 } 4125 4126 public class DetailsOverviewRow extends android.support.v17.leanback.widget.Row { 4127 ctor public DetailsOverviewRow(java.lang.Object); 4128 method public final deprecated void addAction(android.support.v17.leanback.widget.Action); 4129 method public final deprecated void addAction(int, android.support.v17.leanback.widget.Action); 4130 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 4131 method public final deprecated java.util.List<android.support.v17.leanback.widget.Action> getActions(); 4132 method public final android.support.v17.leanback.widget.ObjectAdapter getActionsAdapter(); 4133 method public final android.graphics.drawable.Drawable getImageDrawable(); 4134 method public final java.lang.Object getItem(); 4135 method public boolean isImageScaleUpAllowed(); 4136 method public final deprecated boolean removeAction(android.support.v17.leanback.widget.Action); 4137 method public final void setActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 4138 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 4139 method public final void setImageDrawable(android.graphics.drawable.Drawable); 4140 method public void setImageScaleUpAllowed(boolean); 4141 method public final void setItem(java.lang.Object); 4142 } 4143 4144 public static class DetailsOverviewRow.Listener { 4145 ctor public DetailsOverviewRow.Listener(); 4146 method public void onActionsAdapterChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 4147 method public void onImageDrawableChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 4148 method public void onItemChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 4149 } 4150 4151 public deprecated class DetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 4152 ctor public DetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); 4153 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 4154 method public int getBackgroundColor(); 4155 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 4156 method public boolean isStyleLarge(); 4157 method public final boolean isUsingDefaultSelectEffect(); 4158 method public void setBackgroundColor(int); 4159 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 4160 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); 4161 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String); 4162 method public void setStyleLarge(boolean); 4163 } 4164 4165 public final class DetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 4166 ctor public DetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); 4167 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDetailsDescriptionViewHolder; 4168 } 4169 4170 public class DetailsParallax extends android.support.v17.leanback.widget.RecyclerViewParallax { 4171 ctor public DetailsParallax(); 4172 method public android.support.v17.leanback.widget.Parallax.IntProperty getOverviewRowBottom(); 4173 method public android.support.v17.leanback.widget.Parallax.IntProperty getOverviewRowTop(); 4174 } 4175 4176 public class DividerPresenter extends android.support.v17.leanback.widget.Presenter { 4177 ctor public DividerPresenter(); 4178 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 4179 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 4180 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 4181 } 4182 4183 public class DividerRow extends android.support.v17.leanback.widget.Row { 4184 ctor public DividerRow(); 4185 method public final boolean isRenderedAsRowView(); 4186 } 4187 4188 public abstract interface FacetProvider { 4189 method public abstract java.lang.Object getFacet(java.lang.Class<?>); 4190 } 4191 4192 public abstract interface FacetProviderAdapter { 4193 method public abstract android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); 4194 } 4195 4196 public abstract interface FocusHighlight { 4197 field public static final int ZOOM_FACTOR_LARGE = 3; // 0x3 4198 field public static final int ZOOM_FACTOR_MEDIUM = 2; // 0x2 4199 field public static final int ZOOM_FACTOR_NONE = 0; // 0x0 4200 field public static final int ZOOM_FACTOR_SMALL = 1; // 0x1 4201 field public static final int ZOOM_FACTOR_XSMALL = 4; // 0x4 4202 } 4203 4204 public class FocusHighlightHelper { 4205 ctor public FocusHighlightHelper(); 4206 method public static void setupBrowseItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, int, boolean); 4207 method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView); 4208 method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView, boolean); 4209 } 4210 4211 public abstract interface FragmentAnimationProvider { 4212 method public abstract void onImeAppearing(java.util.List<android.animation.Animator>); 4213 method public abstract void onImeDisappearing(java.util.List<android.animation.Animator>); 4214 } 4215 4216 public class FullWidthDetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 4217 ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); 4218 ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); 4219 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 4220 method public final int getActionsBackgroundColor(); 4221 method public final int getAlignmentMode(); 4222 method public final int getBackgroundColor(); 4223 method public final int getInitialState(); 4224 method protected int getLayoutResourceId(); 4225 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 4226 method public final boolean isParticipatingEntranceTransition(); 4227 method public final boolean isUsingDefaultSelectEffect(); 4228 method public final void notifyOnBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); 4229 method protected void onLayoutLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); 4230 method protected void onLayoutOverviewFrame(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); 4231 method protected void onStateChanged(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); 4232 method public final void setActionsBackgroundColor(int); 4233 method public final void setAlignmentMode(int); 4234 method public final void setBackgroundColor(int); 4235 method public final void setInitialState(int); 4236 method public final void setListener(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener); 4237 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 4238 method public final void setParticipatingEntranceTransition(boolean); 4239 method public final void setState(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); 4240 field public static final int ALIGN_MODE_MIDDLE = 1; // 0x1 4241 field public static final int ALIGN_MODE_START = 0; // 0x0 4242 field public static final int STATE_FULL = 1; // 0x1 4243 field public static final int STATE_HALF = 0; // 0x0 4244 field public static final int STATE_SMALL = 2; // 0x2 4245 field protected int mInitialState; 4246 } 4247 4248 public static abstract class FullWidthDetailsOverviewRowPresenter.Listener { 4249 ctor public FullWidthDetailsOverviewRowPresenter.Listener(); 4250 method public void onBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); 4251 } 4252 4253 public class FullWidthDetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 4254 ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); 4255 method protected android.support.v17.leanback.widget.DetailsOverviewRow.Listener createRowListener(); 4256 method public final android.view.ViewGroup getActionsRow(); 4257 method public final android.view.ViewGroup getDetailsDescriptionFrame(); 4258 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getDetailsDescriptionViewHolder(); 4259 method public final android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder getLogoViewHolder(); 4260 method public final android.view.ViewGroup getOverviewView(); 4261 method public final int getState(); 4262 field protected final android.support.v17.leanback.widget.DetailsOverviewRow.Listener mRowListener; 4263 } 4264 4265 public class FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener extends android.support.v17.leanback.widget.DetailsOverviewRow.Listener { 4266 ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener(); 4267 } 4268 4269 public class FullWidthDetailsOverviewSharedElementHelper extends android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener { 4270 ctor public FullWidthDetailsOverviewSharedElementHelper(); 4271 method public boolean getAutoStartSharedElementTransition(); 4272 method public void setAutoStartSharedElementTransition(boolean); 4273 method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String); 4274 method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); 4275 method public void startPostponedEnterTransition(); 4276 } 4277 4278 public class GuidanceStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 4279 ctor public GuidanceStylist(); 4280 method public android.widget.TextView getBreadcrumbView(); 4281 method public android.widget.TextView getDescriptionView(); 4282 method public android.widget.ImageView getIconView(); 4283 method public android.widget.TextView getTitleView(); 4284 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.support.v17.leanback.widget.GuidanceStylist.Guidance); 4285 method public void onDestroyView(); 4286 method public void onImeAppearing(java.util.List<android.animation.Animator>); 4287 method public void onImeDisappearing(java.util.List<android.animation.Animator>); 4288 method public int onProvideLayoutId(); 4289 } 4290 4291 public static class GuidanceStylist.Guidance { 4292 ctor public GuidanceStylist.Guidance(java.lang.String, java.lang.String, java.lang.String, android.graphics.drawable.Drawable); 4293 method public java.lang.String getBreadcrumb(); 4294 method public java.lang.String getDescription(); 4295 method public android.graphics.drawable.Drawable getIconDrawable(); 4296 method public java.lang.String getTitle(); 4297 } 4298 4299 public class GuidedAction extends android.support.v17.leanback.widget.Action { 4300 ctor protected GuidedAction(); 4301 method public int getCheckSetId(); 4302 method public java.lang.CharSequence getDescription(); 4303 method public int getDescriptionEditInputType(); 4304 method public int getDescriptionInputType(); 4305 method public java.lang.CharSequence getEditDescription(); 4306 method public int getEditInputType(); 4307 method public java.lang.CharSequence getEditTitle(); 4308 method public int getInputType(); 4309 method public android.content.Intent getIntent(); 4310 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getSubActions(); 4311 method public java.lang.CharSequence getTitle(); 4312 method public boolean hasEditableActivatorView(); 4313 method public boolean hasMultilineDescription(); 4314 method public boolean hasNext(); 4315 method public boolean hasSubActions(); 4316 method public boolean hasTextEditable(); 4317 method public boolean infoOnly(); 4318 method public final boolean isAutoSaveRestoreEnabled(); 4319 method public boolean isChecked(); 4320 method public boolean isDescriptionEditable(); 4321 method public boolean isEditTitleUsed(); 4322 method public boolean isEditable(); 4323 method public boolean isEnabled(); 4324 method public boolean isFocusable(); 4325 method public void onRestoreInstanceState(android.os.Bundle, java.lang.String); 4326 method public void onSaveInstanceState(android.os.Bundle, java.lang.String); 4327 method public void setChecked(boolean); 4328 method public void setDescription(java.lang.CharSequence); 4329 method public void setEditDescription(java.lang.CharSequence); 4330 method public void setEditTitle(java.lang.CharSequence); 4331 method public void setEnabled(boolean); 4332 method public void setFocusable(boolean); 4333 method public void setIntent(android.content.Intent); 4334 method public void setSubActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 4335 method public void setTitle(java.lang.CharSequence); 4336 field public static final long ACTION_ID_CANCEL = -5L; // 0xfffffffffffffffbL 4337 field public static final long ACTION_ID_CONTINUE = -7L; // 0xfffffffffffffff9L 4338 field public static final long ACTION_ID_CURRENT = -3L; // 0xfffffffffffffffdL 4339 field public static final long ACTION_ID_FINISH = -6L; // 0xfffffffffffffffaL 4340 field public static final long ACTION_ID_NEXT = -2L; // 0xfffffffffffffffeL 4341 field public static final long ACTION_ID_NO = -9L; // 0xfffffffffffffff7L 4342 field public static final long ACTION_ID_OK = -4L; // 0xfffffffffffffffcL 4343 field public static final long ACTION_ID_YES = -8L; // 0xfffffffffffffff8L 4344 field public static final int CHECKBOX_CHECK_SET_ID = -1; // 0xffffffff 4345 field public static final int DEFAULT_CHECK_SET_ID = 1; // 0x1 4346 field public static final int NO_CHECK_SET = 0; // 0x0 4347 } 4348 4349 public static class GuidedAction.Builder extends android.support.v17.leanback.widget.GuidedAction.BuilderBase { 4350 ctor public deprecated GuidedAction.Builder(); 4351 ctor public GuidedAction.Builder(android.content.Context); 4352 method public android.support.v17.leanback.widget.GuidedAction build(); 4353 } 4354 4355 public static abstract class GuidedAction.BuilderBase<B extends android.support.v17.leanback.widget.GuidedAction.BuilderBase> { 4356 ctor public GuidedAction.BuilderBase(android.content.Context); 4357 method protected final void applyValues(android.support.v17.leanback.widget.GuidedAction); 4358 method public B autoSaveRestoreEnabled(boolean); 4359 method public B checkSetId(int); 4360 method public B checked(boolean); 4361 method public B clickAction(long); 4362 method public B description(java.lang.CharSequence); 4363 method public B description(int); 4364 method public B descriptionEditInputType(int); 4365 method public B descriptionEditable(boolean); 4366 method public B descriptionInputType(int); 4367 method public B editDescription(java.lang.CharSequence); 4368 method public B editDescription(int); 4369 method public B editInputType(int); 4370 method public B editTitle(java.lang.CharSequence); 4371 method public B editTitle(int); 4372 method public B editable(boolean); 4373 method public B enabled(boolean); 4374 method public B focusable(boolean); 4375 method public android.content.Context getContext(); 4376 method public B hasEditableActivatorView(boolean); 4377 method public B hasNext(boolean); 4378 method public B icon(android.graphics.drawable.Drawable); 4379 method public B icon(int); 4380 method public deprecated B iconResourceId(int, android.content.Context); 4381 method public B id(long); 4382 method public B infoOnly(boolean); 4383 method public B inputType(int); 4384 method public B intent(android.content.Intent); 4385 method public B multilineDescription(boolean); 4386 method public B subActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 4387 method public B title(java.lang.CharSequence); 4388 method public B title(int); 4389 } 4390 4391 public class GuidedActionEditText extends android.widget.EditText implements android.support.v17.leanback.widget.ImeKeyMonitor { 4392 ctor public GuidedActionEditText(android.content.Context); 4393 ctor public GuidedActionEditText(android.content.Context, android.util.AttributeSet); 4394 ctor public GuidedActionEditText(android.content.Context, android.util.AttributeSet, int); 4395 method public void setImeKeyListener(android.support.v17.leanback.widget.ImeKeyMonitor.ImeKeyListener); 4396 } 4397 4398 public class GuidedActionsStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 4399 ctor public GuidedActionsStylist(); 4400 method public void collapseAction(boolean); 4401 method public void expandAction(android.support.v17.leanback.widget.GuidedAction, boolean); 4402 method public android.support.v17.leanback.widget.VerticalGridView getActionsGridView(); 4403 method public android.support.v17.leanback.widget.GuidedAction getExpandedAction(); 4404 method public int getItemViewType(android.support.v17.leanback.widget.GuidedAction); 4405 method public android.support.v17.leanback.widget.VerticalGridView getSubActionsGridView(); 4406 method public final boolean isBackKeyToCollapseActivatorView(); 4407 method public final boolean isBackKeyToCollapseSubActions(); 4408 method public boolean isButtonActions(); 4409 method public boolean isExpandTransitionSupported(); 4410 method public boolean isExpanded(); 4411 method public boolean isInExpandTransition(); 4412 method public boolean isSubActionsExpanded(); 4413 method public void onAnimateItemChecked(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 4414 method public void onAnimateItemFocused(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 4415 method public void onAnimateItemPressed(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 4416 method public void onAnimateItemPressedCancelled(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); 4417 method public void onBindActivatorView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 4418 method public void onBindCheckMarkView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 4419 method public void onBindChevronView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 4420 method public void onBindViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 4421 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup); 4422 method public android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder onCreateViewHolder(android.view.ViewGroup); 4423 method public android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 4424 method public void onDestroyView(); 4425 method protected deprecated void onEditingModeChange(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction, boolean); 4426 method protected void onEditingModeChange(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean, boolean); 4427 method public void onImeAppearing(java.util.List<android.animation.Animator>); 4428 method public void onImeDisappearing(java.util.List<android.animation.Animator>); 4429 method public int onProvideItemLayoutId(); 4430 method public int onProvideItemLayoutId(int); 4431 method public int onProvideLayoutId(); 4432 method public boolean onUpdateActivatorView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 4433 method public void onUpdateExpandedViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); 4434 method public void setAsButtonActions(); 4435 method public final void setBackKeyToCollapseActivatorView(boolean); 4436 method public final void setBackKeyToCollapseSubActions(boolean); 4437 method public deprecated void setEditingMode(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction, boolean); 4438 method public deprecated void setExpandedViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); 4439 method protected void setupImeOptions(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 4440 method public deprecated void startExpandedTransition(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); 4441 field public static final int VIEW_TYPE_DATE_PICKER = 1; // 0x1 4442 field public static final int VIEW_TYPE_DEFAULT = 0; // 0x0 4443 } 4444 4445 public static class GuidedActionsStylist.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 4446 ctor public GuidedActionsStylist.ViewHolder(android.view.View); 4447 ctor public GuidedActionsStylist.ViewHolder(android.view.View, boolean); 4448 method public android.support.v17.leanback.widget.GuidedAction getAction(); 4449 method public android.widget.ImageView getCheckmarkView(); 4450 method public android.widget.ImageView getChevronView(); 4451 method public android.view.View getContentView(); 4452 method public android.widget.TextView getDescriptionView(); 4453 method public android.widget.EditText getEditableDescriptionView(); 4454 method public android.widget.EditText getEditableTitleView(); 4455 method public android.view.View getEditingView(); 4456 method public java.lang.Object getFacet(java.lang.Class<?>); 4457 method public android.widget.ImageView getIconView(); 4458 method public android.widget.TextView getTitleView(); 4459 method public boolean isInEditing(); 4460 method public boolean isInEditingActivatorView(); 4461 method public boolean isInEditingDescription(); 4462 method public boolean isInEditingText(); 4463 method public boolean isInEditingTitle(); 4464 method public boolean isSubAction(); 4465 } 4466 4467 public class GuidedDatePickerAction extends android.support.v17.leanback.widget.GuidedAction { 4468 ctor public GuidedDatePickerAction(); 4469 method public long getDate(); 4470 method public java.lang.String getDatePickerFormat(); 4471 method public long getMaxDate(); 4472 method public long getMinDate(); 4473 method public void setDate(long); 4474 } 4475 4476 public static final class GuidedDatePickerAction.Builder extends android.support.v17.leanback.widget.GuidedDatePickerAction.BuilderBase { 4477 ctor public GuidedDatePickerAction.Builder(android.content.Context); 4478 method public android.support.v17.leanback.widget.GuidedDatePickerAction build(); 4479 } 4480 4481 public static abstract class GuidedDatePickerAction.BuilderBase<B extends android.support.v17.leanback.widget.GuidedDatePickerAction.BuilderBase> extends android.support.v17.leanback.widget.GuidedAction.BuilderBase { 4482 ctor public GuidedDatePickerAction.BuilderBase(android.content.Context); 4483 method protected final void applyDatePickerValues(android.support.v17.leanback.widget.GuidedDatePickerAction); 4484 method public B date(long); 4485 method public B datePickerFormat(java.lang.String); 4486 method public B maxDate(long); 4487 method public B minDate(long); 4488 } 4489 4490 public class HeaderItem { 4491 ctor public HeaderItem(long, java.lang.String); 4492 ctor public HeaderItem(java.lang.String); 4493 method public java.lang.CharSequence getContentDescription(); 4494 method public java.lang.CharSequence getDescription(); 4495 method public final long getId(); 4496 method public final java.lang.String getName(); 4497 method public void setContentDescription(java.lang.CharSequence); 4498 method public void setDescription(java.lang.CharSequence); 4499 } 4500 4501 public class HorizontalGridView extends android.support.v17.leanback.widget.BaseGridView { 4502 ctor public HorizontalGridView(android.content.Context); 4503 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet); 4504 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet, int); 4505 method public final boolean getFadingLeftEdge(); 4506 method public final int getFadingLeftEdgeLength(); 4507 method public final int getFadingLeftEdgeOffset(); 4508 method public final boolean getFadingRightEdge(); 4509 method public final int getFadingRightEdgeLength(); 4510 method public final int getFadingRightEdgeOffset(); 4511 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 4512 method public final void setFadingLeftEdge(boolean); 4513 method public final void setFadingLeftEdgeLength(int); 4514 method public final void setFadingLeftEdgeOffset(int); 4515 method public final void setFadingRightEdge(boolean); 4516 method public final void setFadingRightEdgeLength(int); 4517 method public final void setFadingRightEdgeOffset(int); 4518 method public void setNumRows(int); 4519 method public void setRowHeight(int); 4520 } 4521 4522 public final class HorizontalHoverCardSwitcher extends android.support.v17.leanback.widget.PresenterSwitcher { 4523 ctor public HorizontalHoverCardSwitcher(); 4524 method protected void insertView(android.view.View); 4525 method public void select(android.support.v17.leanback.widget.HorizontalGridView, android.view.View, java.lang.Object); 4526 } 4527 4528 public class ImageCardView extends android.support.v17.leanback.widget.BaseCardView { 4529 ctor public deprecated ImageCardView(android.content.Context, int); 4530 ctor public ImageCardView(android.content.Context, android.util.AttributeSet, int); 4531 ctor public ImageCardView(android.content.Context); 4532 ctor public ImageCardView(android.content.Context, android.util.AttributeSet); 4533 method public android.graphics.drawable.Drawable getBadgeImage(); 4534 method public java.lang.CharSequence getContentText(); 4535 method public android.graphics.drawable.Drawable getInfoAreaBackground(); 4536 method public android.graphics.drawable.Drawable getMainImage(); 4537 method public final android.widget.ImageView getMainImageView(); 4538 method public java.lang.CharSequence getTitleText(); 4539 method public void setBadgeImage(android.graphics.drawable.Drawable); 4540 method public void setContentText(java.lang.CharSequence); 4541 method public void setInfoAreaBackground(android.graphics.drawable.Drawable); 4542 method public void setInfoAreaBackgroundColor(int); 4543 method public void setMainImage(android.graphics.drawable.Drawable); 4544 method public void setMainImage(android.graphics.drawable.Drawable, boolean); 4545 method public void setMainImageAdjustViewBounds(boolean); 4546 method public void setMainImageDimensions(int, int); 4547 method public void setMainImageScaleType(android.widget.ImageView.ScaleType); 4548 method public void setTitleText(java.lang.CharSequence); 4549 field public static final int CARD_TYPE_FLAG_CONTENT = 2; // 0x2 4550 field public static final int CARD_TYPE_FLAG_ICON_LEFT = 8; // 0x8 4551 field public static final int CARD_TYPE_FLAG_ICON_RIGHT = 4; // 0x4 4552 field public static final int CARD_TYPE_FLAG_IMAGE_ONLY = 0; // 0x0 4553 field public static final int CARD_TYPE_FLAG_TITLE = 1; // 0x1 4554 } 4555 4556 public abstract interface ImeKeyMonitor { 4557 method public abstract void setImeKeyListener(android.support.v17.leanback.widget.ImeKeyMonitor.ImeKeyListener); 4558 } 4559 4560 public static abstract interface ImeKeyMonitor.ImeKeyListener { 4561 method public abstract boolean onKeyPreIme(android.widget.EditText, int, android.view.KeyEvent); 4562 } 4563 4564 public final class ItemAlignmentFacet { 4565 ctor public ItemAlignmentFacet(); 4566 method public android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[] getAlignmentDefs(); 4567 method public boolean isMultiAlignment(); 4568 method public void setAlignmentDefs(android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[]); 4569 field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 4570 } 4571 4572 public static class ItemAlignmentFacet.ItemAlignmentDef { 4573 ctor public ItemAlignmentFacet.ItemAlignmentDef(); 4574 method public final int getItemAlignmentFocusViewId(); 4575 method public final int getItemAlignmentOffset(); 4576 method public final float getItemAlignmentOffsetPercent(); 4577 method public final int getItemAlignmentViewId(); 4578 method public boolean isAlignedToTextViewBaseLine(); 4579 method public final boolean isItemAlignmentOffsetWithPadding(); 4580 method public final void setAlignedToTextViewBaseline(boolean); 4581 method public final void setItemAlignmentFocusViewId(int); 4582 method public final void setItemAlignmentOffset(int); 4583 method public final void setItemAlignmentOffsetPercent(float); 4584 method public final void setItemAlignmentOffsetWithPadding(boolean); 4585 method public final void setItemAlignmentViewId(int); 4586 } 4587 4588 public class ItemBridgeAdapter extends android.support.v7.widget.RecyclerView.Adapter implements android.support.v17.leanback.widget.FacetProviderAdapter { 4589 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter, android.support.v17.leanback.widget.PresenterSelector); 4590 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter); 4591 ctor public ItemBridgeAdapter(); 4592 method public void clear(); 4593 method public android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); 4594 method public int getItemCount(); 4595 method public java.util.ArrayList<android.support.v17.leanback.widget.Presenter> getPresenterMapper(); 4596 method public android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper getWrapper(); 4597 method protected void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 4598 method protected void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4599 method protected void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4600 method public final void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int); 4601 method protected void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4602 method public final android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 4603 method protected void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4604 method protected void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4605 method public final void onViewAttachedToWindow(android.support.v7.widget.RecyclerView.ViewHolder); 4606 method public final void onViewDetachedFromWindow(android.support.v7.widget.RecyclerView.ViewHolder); 4607 method public final void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); 4608 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 4609 method public void setAdapterListener(android.support.v17.leanback.widget.ItemBridgeAdapter.AdapterListener); 4610 method public void setPresenter(android.support.v17.leanback.widget.PresenterSelector); 4611 method public void setPresenterMapper(java.util.ArrayList<android.support.v17.leanback.widget.Presenter>); 4612 method public void setWrapper(android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper); 4613 } 4614 4615 public static class ItemBridgeAdapter.AdapterListener { 4616 ctor public ItemBridgeAdapter.AdapterListener(); 4617 method public void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 4618 method public void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4619 method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4620 method public void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4621 method public void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4622 method public void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 4623 } 4624 4625 public class ItemBridgeAdapter.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 4626 method public final java.lang.Object getExtraObject(); 4627 method public java.lang.Object getFacet(java.lang.Class<?>); 4628 method public final java.lang.Object getItem(); 4629 method public final android.support.v17.leanback.widget.Presenter getPresenter(); 4630 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getViewHolder(); 4631 method public void setExtraObject(java.lang.Object); 4632 } 4633 4634 public static abstract class ItemBridgeAdapter.Wrapper { 4635 ctor public ItemBridgeAdapter.Wrapper(); 4636 method public abstract android.view.View createWrapper(android.view.View); 4637 method public abstract void wrap(android.view.View, android.view.View); 4638 } 4639 4640 public class ItemBridgeAdapterShadowOverlayWrapper extends android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper { 4641 ctor public ItemBridgeAdapterShadowOverlayWrapper(android.support.v17.leanback.widget.ShadowOverlayHelper); 4642 method public android.view.View createWrapper(android.view.View); 4643 method public void wrap(android.view.View, android.view.View); 4644 } 4645 4646 public class ListRow extends android.support.v17.leanback.widget.Row { 4647 ctor public ListRow(android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 4648 ctor public ListRow(long, android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 4649 ctor public ListRow(android.support.v17.leanback.widget.ObjectAdapter); 4650 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 4651 method public java.lang.CharSequence getContentDescription(); 4652 method public void setContentDescription(java.lang.CharSequence); 4653 } 4654 4655 public final class ListRowHoverCardView extends android.widget.LinearLayout { 4656 ctor public ListRowHoverCardView(android.content.Context); 4657 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet); 4658 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet, int); 4659 method public final java.lang.CharSequence getDescription(); 4660 method public final java.lang.CharSequence getTitle(); 4661 method public final void setDescription(java.lang.CharSequence); 4662 method public final void setTitle(java.lang.CharSequence); 4663 } 4664 4665 public class ListRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 4666 ctor public ListRowPresenter(); 4667 ctor public ListRowPresenter(int); 4668 ctor public ListRowPresenter(int, boolean); 4669 method public final boolean areChildRoundedCornersEnabled(); 4670 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 4671 method protected android.support.v17.leanback.widget.ShadowOverlayHelper.Options createShadowOverlayOptions(); 4672 method public final void enableChildRoundedCorners(boolean); 4673 method public int getExpandedRowHeight(); 4674 method public final int getFocusZoomFactor(); 4675 method public final android.support.v17.leanback.widget.PresenterSelector getHoverCardPresenterSelector(); 4676 method public int getRecycledPoolSize(android.support.v17.leanback.widget.Presenter); 4677 method public int getRowHeight(); 4678 method public final boolean getShadowEnabled(); 4679 method public final deprecated int getZoomFactor(); 4680 method public final boolean isFocusDimmerUsed(); 4681 method public final boolean isKeepChildForeground(); 4682 method public boolean isUsingDefaultListSelectEffect(); 4683 method public final boolean isUsingDefaultSelectEffect(); 4684 method public boolean isUsingDefaultShadow(); 4685 method public boolean isUsingZOrder(android.content.Context); 4686 method public void setExpandedRowHeight(int); 4687 method public final void setHoverCardPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 4688 method public final void setKeepChildForeground(boolean); 4689 method public void setNumRows(int); 4690 method public void setRecycledPoolSize(android.support.v17.leanback.widget.Presenter, int); 4691 method public void setRowHeight(int); 4692 method public final void setShadowEnabled(boolean); 4693 } 4694 4695 public static class ListRowPresenter.SelectItemViewHolderTask extends android.support.v17.leanback.widget.Presenter.ViewHolderTask { 4696 ctor public ListRowPresenter.SelectItemViewHolderTask(int); 4697 method public int getItemPosition(); 4698 method public android.support.v17.leanback.widget.Presenter.ViewHolderTask getItemTask(); 4699 method public boolean isSmoothScroll(); 4700 method public void setItemPosition(int); 4701 method public void setItemTask(android.support.v17.leanback.widget.Presenter.ViewHolderTask); 4702 method public void setSmoothScroll(boolean); 4703 } 4704 4705 public static class ListRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 4706 ctor public ListRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.HorizontalGridView, android.support.v17.leanback.widget.ListRowPresenter); 4707 method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter(); 4708 method public final android.support.v17.leanback.widget.HorizontalGridView getGridView(); 4709 method public android.support.v17.leanback.widget.Presenter.ViewHolder getItemViewHolder(int); 4710 method public final android.support.v17.leanback.widget.ListRowPresenter getListRowPresenter(); 4711 method public int getSelectedPosition(); 4712 } 4713 4714 public final class ListRowView extends android.widget.LinearLayout { 4715 ctor public ListRowView(android.content.Context); 4716 ctor public ListRowView(android.content.Context, android.util.AttributeSet); 4717 ctor public ListRowView(android.content.Context, android.util.AttributeSet, int); 4718 method public android.support.v17.leanback.widget.HorizontalGridView getGridView(); 4719 } 4720 4721 public abstract interface MultiActionsProvider { 4722 method public abstract android.support.v17.leanback.widget.MultiActionsProvider.MultiAction[] getActions(); 4723 } 4724 4725 public static class MultiActionsProvider.MultiAction { 4726 ctor public MultiActionsProvider.MultiAction(long); 4727 method public android.graphics.drawable.Drawable getCurrentDrawable(); 4728 method public android.graphics.drawable.Drawable[] getDrawables(); 4729 method public long getId(); 4730 method public int getIndex(); 4731 method public void incrementIndex(); 4732 method public void setDrawables(android.graphics.drawable.Drawable[]); 4733 method public void setIndex(int); 4734 } 4735 4736 public abstract class ObjectAdapter { 4737 ctor public ObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 4738 ctor public ObjectAdapter(android.support.v17.leanback.widget.Presenter); 4739 ctor public ObjectAdapter(); 4740 method public abstract java.lang.Object get(int); 4741 method public long getId(int); 4742 method public final android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 4743 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 4744 method public final boolean hasStableIds(); 4745 method public boolean isImmediateNotifySupported(); 4746 method protected final void notifyChanged(); 4747 method public final void notifyItemRangeChanged(int, int); 4748 method protected final void notifyItemRangeInserted(int, int); 4749 method protected final void notifyItemRangeRemoved(int, int); 4750 method protected void onHasStableIdsChanged(); 4751 method protected void onPresenterSelectorChanged(); 4752 method public final void registerObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 4753 method public final void setHasStableIds(boolean); 4754 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 4755 method public abstract int size(); 4756 method public final void unregisterAllObservers(); 4757 method public final void unregisterObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 4758 field public static final int NO_ID = -1; // 0xffffffff 4759 } 4760 4761 public static abstract class ObjectAdapter.DataObserver { 4762 ctor public ObjectAdapter.DataObserver(); 4763 method public void onChanged(); 4764 method public void onItemRangeChanged(int, int); 4765 method public void onItemRangeInserted(int, int); 4766 method public void onItemRangeRemoved(int, int); 4767 } 4768 4769 public abstract interface OnActionClickedListener { 4770 method public abstract void onActionClicked(android.support.v17.leanback.widget.Action); 4771 } 4772 4773 public abstract interface OnChildLaidOutListener { 4774 method public abstract void onChildLaidOut(android.view.ViewGroup, android.view.View, int, long); 4775 } 4776 4777 public abstract deprecated interface OnChildSelectedListener { 4778 method public abstract void onChildSelected(android.view.ViewGroup, android.view.View, int, long); 4779 } 4780 4781 public abstract class OnChildViewHolderSelectedListener { 4782 ctor public OnChildViewHolderSelectedListener(); 4783 method public void onChildViewHolderSelected(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, int); 4784 method public void onChildViewHolderSelectedAndPositioned(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, int); 4785 } 4786 4787 public abstract interface OnItemViewClickedListener implements android.support.v17.leanback.widget.BaseOnItemViewClickedListener { 4788 } 4789 4790 public abstract interface OnItemViewSelectedListener implements android.support.v17.leanback.widget.BaseOnItemViewSelectedListener { 4791 } 4792 4793 public class PageRow extends android.support.v17.leanback.widget.Row { 4794 ctor public PageRow(android.support.v17.leanback.widget.HeaderItem); 4795 method public final boolean isRenderedAsRowView(); 4796 } 4797 4798 public abstract class Parallax<PropertyT extends android.util.Property> { 4799 ctor public Parallax(); 4800 method public android.support.v17.leanback.widget.ParallaxEffect addEffect(android.support.v17.leanback.widget.Parallax.PropertyMarkerValue...); 4801 method public final PropertyT addProperty(java.lang.String); 4802 method public abstract PropertyT createProperty(java.lang.String, int); 4803 method public java.util.List<android.support.v17.leanback.widget.ParallaxEffect> getEffects(); 4804 method public abstract float getMaxValue(); 4805 method public final java.util.List<PropertyT> getProperties(); 4806 method public void removeAllEffects(); 4807 method public void removeEffect(android.support.v17.leanback.widget.ParallaxEffect); 4808 method public void updateValues(); 4809 } 4810 4811 public static class Parallax.FloatProperty extends android.util.Property { 4812 ctor public Parallax.FloatProperty(java.lang.String, int); 4813 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue at(float, float); 4814 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atAbsolute(float); 4815 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atFraction(float); 4816 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMax(); 4817 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMin(); 4818 method public final java.lang.Float get(android.support.v17.leanback.widget.Parallax); 4819 method public final int getIndex(); 4820 method public final float getValue(android.support.v17.leanback.widget.Parallax); 4821 method public final void set(android.support.v17.leanback.widget.Parallax, java.lang.Float); 4822 method public final void setValue(android.support.v17.leanback.widget.Parallax, float); 4823 field public static final float UNKNOWN_AFTER = 3.4028235E38f; 4824 field public static final float UNKNOWN_BEFORE = -3.4028235E38f; 4825 } 4826 4827 public static class Parallax.IntProperty extends android.util.Property { 4828 ctor public Parallax.IntProperty(java.lang.String, int); 4829 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue at(int, float); 4830 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atAbsolute(int); 4831 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atFraction(float); 4832 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMax(); 4833 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMin(); 4834 method public final java.lang.Integer get(android.support.v17.leanback.widget.Parallax); 4835 method public final int getIndex(); 4836 method public final int getValue(android.support.v17.leanback.widget.Parallax); 4837 method public final void set(android.support.v17.leanback.widget.Parallax, java.lang.Integer); 4838 method public final void setValue(android.support.v17.leanback.widget.Parallax, int); 4839 field public static final int UNKNOWN_AFTER = 2147483647; // 0x7fffffff 4840 field public static final int UNKNOWN_BEFORE = -2147483648; // 0x80000000 4841 } 4842 4843 public static class Parallax.PropertyMarkerValue<PropertyT> { 4844 ctor public Parallax.PropertyMarkerValue(PropertyT); 4845 method public PropertyT getProperty(); 4846 } 4847 4848 public abstract class ParallaxEffect { 4849 method public final void addTarget(android.support.v17.leanback.widget.ParallaxTarget); 4850 method public final java.util.List<android.support.v17.leanback.widget.Parallax.PropertyMarkerValue> getPropertyRanges(); 4851 method public final java.util.List<android.support.v17.leanback.widget.ParallaxTarget> getTargets(); 4852 method public final void performMapping(android.support.v17.leanback.widget.Parallax); 4853 method public final void removeTarget(android.support.v17.leanback.widget.ParallaxTarget); 4854 method public final void setPropertyRanges(android.support.v17.leanback.widget.Parallax.PropertyMarkerValue...); 4855 method public final android.support.v17.leanback.widget.ParallaxEffect target(android.support.v17.leanback.widget.ParallaxTarget); 4856 method public final android.support.v17.leanback.widget.ParallaxEffect target(java.lang.Object, android.animation.PropertyValuesHolder); 4857 method public final <T, V extends java.lang.Number> android.support.v17.leanback.widget.ParallaxEffect target(T, android.util.Property<T, V>); 4858 } 4859 4860 public abstract class ParallaxTarget { 4861 ctor public ParallaxTarget(); 4862 method public void directUpdate(java.lang.Number); 4863 method public boolean isDirectMapping(); 4864 method public void update(float); 4865 } 4866 4867 public static final class ParallaxTarget.DirectPropertyTarget<T, V extends java.lang.Number> extends android.support.v17.leanback.widget.ParallaxTarget { 4868 ctor public ParallaxTarget.DirectPropertyTarget(java.lang.Object, android.util.Property<T, V>); 4869 } 4870 4871 public static final class ParallaxTarget.PropertyValuesHolderTarget extends android.support.v17.leanback.widget.ParallaxTarget { 4872 ctor public ParallaxTarget.PropertyValuesHolderTarget(java.lang.Object, android.animation.PropertyValuesHolder); 4873 } 4874 4875 public class PlaybackControlsRow extends android.support.v17.leanback.widget.Row { 4876 ctor public PlaybackControlsRow(java.lang.Object); 4877 ctor public PlaybackControlsRow(); 4878 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 4879 method public android.support.v17.leanback.widget.Action getActionForKeyCode(android.support.v17.leanback.widget.ObjectAdapter, int); 4880 method public long getBufferedPosition(); 4881 method public deprecated int getBufferedProgress(); 4882 method public deprecated long getBufferedProgressLong(); 4883 method public long getCurrentPosition(); 4884 method public deprecated int getCurrentTime(); 4885 method public deprecated long getCurrentTimeLong(); 4886 method public long getDuration(); 4887 method public final android.graphics.drawable.Drawable getImageDrawable(); 4888 method public final java.lang.Object getItem(); 4889 method public final android.support.v17.leanback.widget.ObjectAdapter getPrimaryActionsAdapter(); 4890 method public final android.support.v17.leanback.widget.ObjectAdapter getSecondaryActionsAdapter(); 4891 method public deprecated int getTotalTime(); 4892 method public deprecated long getTotalTimeLong(); 4893 method public void setBufferedPosition(long); 4894 method public deprecated void setBufferedProgress(int); 4895 method public deprecated void setBufferedProgressLong(long); 4896 method public void setCurrentPosition(long); 4897 method public deprecated void setCurrentTime(int); 4898 method public deprecated void setCurrentTimeLong(long); 4899 method public void setDuration(long); 4900 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 4901 method public final void setImageDrawable(android.graphics.drawable.Drawable); 4902 method public void setOnPlaybackProgressChangedListener(android.support.v17.leanback.widget.PlaybackControlsRow.OnPlaybackProgressCallback); 4903 method public final void setPrimaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 4904 method public final void setSecondaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 4905 method public deprecated void setTotalTime(int); 4906 method public deprecated void setTotalTimeLong(long); 4907 } 4908 4909 public static class PlaybackControlsRow.ClosedCaptioningAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 4910 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context); 4911 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context, int); 4912 field public static int OFF; 4913 field public static int ON; 4914 } 4915 4916 public static class PlaybackControlsRow.FastForwardAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 4917 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context); 4918 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context, int); 4919 } 4920 4921 public static class PlaybackControlsRow.HighQualityAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 4922 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context); 4923 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context, int); 4924 field public static int OFF; 4925 field public static int ON; 4926 } 4927 4928 public static class PlaybackControlsRow.MoreActions extends android.support.v17.leanback.widget.Action { 4929 ctor public PlaybackControlsRow.MoreActions(android.content.Context); 4930 } 4931 4932 public static abstract class PlaybackControlsRow.MultiAction extends android.support.v17.leanback.widget.Action { 4933 ctor public PlaybackControlsRow.MultiAction(int); 4934 method public int getActionCount(); 4935 method public android.graphics.drawable.Drawable getDrawable(int); 4936 method public int getIndex(); 4937 method public java.lang.String getLabel(int); 4938 method public java.lang.String getSecondaryLabel(int); 4939 method public void nextIndex(); 4940 method public void setDrawables(android.graphics.drawable.Drawable[]); 4941 method public void setIndex(int); 4942 method public void setLabels(java.lang.String[]); 4943 method public void setSecondaryLabels(java.lang.String[]); 4944 } 4945 4946 public static class PlaybackControlsRow.OnPlaybackProgressCallback { 4947 ctor public PlaybackControlsRow.OnPlaybackProgressCallback(); 4948 method public void onBufferedPositionChanged(android.support.v17.leanback.widget.PlaybackControlsRow, long); 4949 method public void onCurrentPositionChanged(android.support.v17.leanback.widget.PlaybackControlsRow, long); 4950 method public void onDurationChanged(android.support.v17.leanback.widget.PlaybackControlsRow, long); 4951 } 4952 4953 public static class PlaybackControlsRow.PictureInPictureAction extends android.support.v17.leanback.widget.Action { 4954 ctor public PlaybackControlsRow.PictureInPictureAction(android.content.Context); 4955 } 4956 4957 public static class PlaybackControlsRow.PlayPauseAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 4958 ctor public PlaybackControlsRow.PlayPauseAction(android.content.Context); 4959 field public static int PAUSE; 4960 field public static int PLAY; 4961 } 4962 4963 public static class PlaybackControlsRow.RepeatAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 4964 ctor public PlaybackControlsRow.RepeatAction(android.content.Context); 4965 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int); 4966 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int, int); 4967 field public static int ALL; 4968 field public static int NONE; 4969 field public static int ONE; 4970 } 4971 4972 public static class PlaybackControlsRow.RewindAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 4973 ctor public PlaybackControlsRow.RewindAction(android.content.Context); 4974 ctor public PlaybackControlsRow.RewindAction(android.content.Context, int); 4975 } 4976 4977 public static class PlaybackControlsRow.ShuffleAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 4978 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context); 4979 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context, int); 4980 field public static int OFF; 4981 field public static int ON; 4982 } 4983 4984 public static class PlaybackControlsRow.SkipNextAction extends android.support.v17.leanback.widget.Action { 4985 ctor public PlaybackControlsRow.SkipNextAction(android.content.Context); 4986 } 4987 4988 public static class PlaybackControlsRow.SkipPreviousAction extends android.support.v17.leanback.widget.Action { 4989 ctor public PlaybackControlsRow.SkipPreviousAction(android.content.Context); 4990 } 4991 4992 public static abstract class PlaybackControlsRow.ThumbsAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 4993 ctor public PlaybackControlsRow.ThumbsAction(int, android.content.Context, int, int); 4994 field public static int OUTLINE; 4995 field public static int SOLID; 4996 } 4997 4998 public static class PlaybackControlsRow.ThumbsDownAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 4999 ctor public PlaybackControlsRow.ThumbsDownAction(android.content.Context); 5000 } 5001 5002 public static class PlaybackControlsRow.ThumbsUpAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 5003 ctor public PlaybackControlsRow.ThumbsUpAction(android.content.Context); 5004 } 5005 5006 public class PlaybackControlsRowPresenter extends android.support.v17.leanback.widget.PlaybackRowPresenter { 5007 ctor public PlaybackControlsRowPresenter(android.support.v17.leanback.widget.Presenter); 5008 ctor public PlaybackControlsRowPresenter(); 5009 method public boolean areSecondaryActionsHidden(); 5010 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 5011 method public int getBackgroundColor(); 5012 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 5013 method public int getProgressColor(); 5014 method public void setBackgroundColor(int); 5015 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 5016 method public void setProgressColor(int); 5017 method public void setSecondaryActionsHidden(boolean); 5018 method public void showBottomSpace(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder, boolean); 5019 method public void showPrimaryActions(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder); 5020 } 5021 5022 public class PlaybackControlsRowPresenter.ViewHolder extends android.support.v17.leanback.widget.PlaybackRowPresenter.ViewHolder { 5023 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDescriptionViewHolder; 5024 } 5025 5026 public abstract class PlaybackRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 5027 ctor public PlaybackRowPresenter(); 5028 method public void onReappear(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 5029 } 5030 5031 public static class PlaybackRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 5032 ctor public PlaybackRowPresenter.ViewHolder(android.view.View); 5033 } 5034 5035 public class PlaybackSeekDataProvider { 5036 ctor public PlaybackSeekDataProvider(); 5037 method public long[] getSeekPositions(); 5038 method public void getThumbnail(int, android.support.v17.leanback.widget.PlaybackSeekDataProvider.ResultCallback); 5039 method public void reset(); 5040 } 5041 5042 public static class PlaybackSeekDataProvider.ResultCallback { 5043 ctor public PlaybackSeekDataProvider.ResultCallback(); 5044 method public void onThumbnailLoaded(android.graphics.Bitmap, int); 5045 } 5046 5047 public abstract interface PlaybackSeekUi { 5048 method public abstract void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 5049 } 5050 5051 public static class PlaybackSeekUi.Client { 5052 ctor public PlaybackSeekUi.Client(); 5053 method public android.support.v17.leanback.widget.PlaybackSeekDataProvider getPlaybackSeekDataProvider(); 5054 method public boolean isSeekEnabled(); 5055 method public void onSeekFinished(boolean); 5056 method public void onSeekPositionChanged(long); 5057 method public void onSeekStarted(); 5058 } 5059 5060 public class PlaybackTransportRowPresenter extends android.support.v17.leanback.widget.PlaybackRowPresenter { 5061 ctor public PlaybackTransportRowPresenter(); 5062 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 5063 method public float getDefaultSeekIncrement(); 5064 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 5065 method public int getProgressColor(); 5066 method protected void onProgressBarClicked(android.support.v17.leanback.widget.PlaybackTransportRowPresenter.ViewHolder); 5067 method public void setDefaultSeekIncrement(float); 5068 method public void setDescriptionPresenter(android.support.v17.leanback.widget.Presenter); 5069 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 5070 method public void setProgressColor(int); 5071 } 5072 5073 public class PlaybackTransportRowPresenter.ViewHolder extends android.support.v17.leanback.widget.PlaybackRowPresenter.ViewHolder implements android.support.v17.leanback.widget.PlaybackSeekUi { 5074 ctor public PlaybackTransportRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); 5075 method public final android.widget.TextView getCurrentPositionView(); 5076 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getDescriptionViewHolder(); 5077 method public final android.widget.TextView getDurationView(); 5078 method protected void onSetCurrentPositionLabel(long); 5079 method protected void onSetDurationLabel(long); 5080 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 5081 } 5082 5083 public abstract class Presenter implements android.support.v17.leanback.widget.FacetProvider { 5084 ctor public Presenter(); 5085 method protected static void cancelAnimationsRecursive(android.view.View); 5086 method public final java.lang.Object getFacet(java.lang.Class<?>); 5087 method public abstract void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 5088 method public abstract android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 5089 method public abstract void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 5090 method public void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 5091 method public void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 5092 method public final void setFacet(java.lang.Class<?>, java.lang.Object); 5093 method public void setOnClickListener(android.support.v17.leanback.widget.Presenter.ViewHolder, android.view.View.OnClickListener); 5094 } 5095 5096 public static class Presenter.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 5097 ctor public Presenter.ViewHolder(android.view.View); 5098 method public final java.lang.Object getFacet(java.lang.Class<?>); 5099 method public final void setFacet(java.lang.Class<?>, java.lang.Object); 5100 field public final android.view.View view; 5101 } 5102 5103 public static abstract class Presenter.ViewHolderTask { 5104 ctor public Presenter.ViewHolderTask(); 5105 method public void run(android.support.v17.leanback.widget.Presenter.ViewHolder); 5106 } 5107 5108 public abstract class PresenterSelector { 5109 ctor public PresenterSelector(); 5110 method public abstract android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 5111 method public android.support.v17.leanback.widget.Presenter[] getPresenters(); 5112 } 5113 5114 public abstract class PresenterSwitcher { 5115 ctor public PresenterSwitcher(); 5116 method public void clear(); 5117 method public final android.view.ViewGroup getParentViewGroup(); 5118 method public void init(android.view.ViewGroup, android.support.v17.leanback.widget.PresenterSelector); 5119 method protected abstract void insertView(android.view.View); 5120 method protected void onViewSelected(android.view.View); 5121 method public void select(java.lang.Object); 5122 method protected void showView(android.view.View, boolean); 5123 method public void unselect(); 5124 } 5125 5126 public class RecyclerViewParallax extends android.support.v17.leanback.widget.Parallax { 5127 ctor public RecyclerViewParallax(); 5128 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty createProperty(java.lang.String, int); 5129 method public float getMaxValue(); 5130 method public android.support.v7.widget.RecyclerView getRecyclerView(); 5131 method public void setRecyclerView(android.support.v7.widget.RecyclerView); 5132 } 5133 5134 public static final class RecyclerViewParallax.ChildPositionProperty extends android.support.v17.leanback.widget.Parallax.IntProperty { 5135 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty adapterPosition(int); 5136 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty fraction(float); 5137 method public int getAdapterPosition(); 5138 method public float getFraction(); 5139 method public int getOffset(); 5140 method public int getViewId(); 5141 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty offset(int); 5142 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty viewId(int); 5143 } 5144 5145 public class Row { 5146 ctor public Row(long, android.support.v17.leanback.widget.HeaderItem); 5147 ctor public Row(android.support.v17.leanback.widget.HeaderItem); 5148 ctor public Row(); 5149 method public final android.support.v17.leanback.widget.HeaderItem getHeaderItem(); 5150 method public final long getId(); 5151 method public boolean isRenderedAsRowView(); 5152 method public final void setHeaderItem(android.support.v17.leanback.widget.HeaderItem); 5153 method public final void setId(long); 5154 } 5155 5156 public class RowHeaderPresenter extends android.support.v17.leanback.widget.Presenter { 5157 ctor public RowHeaderPresenter(); 5158 method protected static float getFontDescent(android.widget.TextView, android.graphics.Paint); 5159 method public int getSpaceUnderBaseline(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 5160 method public boolean isNullItemVisibilityGone(); 5161 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 5162 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 5163 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 5164 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 5165 method public void setNullItemVisibilityGone(boolean); 5166 method public final void setSelectLevel(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, float); 5167 } 5168 5169 public static class RowHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 5170 ctor public RowHeaderPresenter.ViewHolder(android.view.View); 5171 method public final float getSelectLevel(); 5172 } 5173 5174 public final class RowHeaderView extends android.widget.TextView { 5175 ctor public RowHeaderView(android.content.Context); 5176 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet); 5177 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet, int); 5178 } 5179 5180 public abstract class RowPresenter extends android.support.v17.leanback.widget.Presenter { 5181 ctor public RowPresenter(); 5182 method protected abstract android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 5183 method protected void dispatchItemSelectedListener(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 5184 method public void freeze(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 5185 method public final android.support.v17.leanback.widget.RowHeaderPresenter getHeaderPresenter(); 5186 method public final android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 5187 method public final boolean getSelectEffectEnabled(); 5188 method public final float getSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder); 5189 method public final int getSyncActivatePolicy(); 5190 method protected void initializeRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 5191 method protected boolean isClippingChildren(); 5192 method public boolean isUsingDefaultSelectEffect(); 5193 method protected void onBindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder, java.lang.Object); 5194 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 5195 method public final android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 5196 method protected void onRowViewAttachedToWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 5197 method protected void onRowViewDetachedFromWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 5198 method protected void onRowViewExpanded(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 5199 method protected void onRowViewSelected(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 5200 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 5201 method protected void onUnbindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 5202 method public final void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 5203 method public final void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 5204 method public final void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 5205 method public void setEntranceTransitionState(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 5206 method public final void setHeaderPresenter(android.support.v17.leanback.widget.RowHeaderPresenter); 5207 method public final void setRowViewExpanded(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 5208 method public final void setRowViewSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 5209 method public final void setSelectEffectEnabled(boolean); 5210 method public final void setSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder, float); 5211 method public final void setSyncActivatePolicy(int); 5212 field public static final int SYNC_ACTIVATED_CUSTOM = 0; // 0x0 5213 field public static final int SYNC_ACTIVATED_TO_EXPANDED = 1; // 0x1 5214 field public static final int SYNC_ACTIVATED_TO_EXPANDED_AND_SELECTED = 3; // 0x3 5215 field public static final int SYNC_ACTIVATED_TO_SELECTED = 2; // 0x2 5216 } 5217 5218 public static class RowPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 5219 ctor public RowPresenter.ViewHolder(android.view.View); 5220 method public final android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder getHeaderViewHolder(); 5221 method public final android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 5222 method public final android.support.v17.leanback.widget.BaseOnItemViewSelectedListener getOnItemViewSelectedListener(); 5223 method public android.view.View.OnKeyListener getOnKeyListener(); 5224 method public final android.support.v17.leanback.widget.Row getRow(); 5225 method public final java.lang.Object getRowObject(); 5226 method public final float getSelectLevel(); 5227 method public java.lang.Object getSelectedItem(); 5228 method public android.support.v17.leanback.widget.Presenter.ViewHolder getSelectedItemViewHolder(); 5229 method public final boolean isExpanded(); 5230 method public final boolean isSelected(); 5231 method public final void setActivated(boolean); 5232 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 5233 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 5234 method public void setOnKeyListener(android.view.View.OnKeyListener); 5235 method public final void syncActivatedStatus(android.view.View); 5236 field protected final android.support.v17.leanback.graphics.ColorOverlayDimmer mColorDimmer; 5237 } 5238 5239 public class SearchBar extends android.widget.RelativeLayout { 5240 ctor public SearchBar(android.content.Context); 5241 ctor public SearchBar(android.content.Context, android.util.AttributeSet); 5242 ctor public SearchBar(android.content.Context, android.util.AttributeSet, int); 5243 method public void displayCompletions(java.util.List<java.lang.String>); 5244 method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); 5245 method public android.graphics.drawable.Drawable getBadgeDrawable(); 5246 method public java.lang.CharSequence getHint(); 5247 method public java.lang.String getTitle(); 5248 method public boolean isRecognizing(); 5249 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 5250 method public void setPermissionListener(android.support.v17.leanback.widget.SearchBar.SearchBarPermissionListener); 5251 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 5252 method public void setSearchAffordanceColorsInListening(android.support.v17.leanback.widget.SearchOrbView.Colors); 5253 method public void setSearchBarListener(android.support.v17.leanback.widget.SearchBar.SearchBarListener); 5254 method public void setSearchQuery(java.lang.String); 5255 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 5256 method public void setSpeechRecognizer(android.speech.SpeechRecognizer); 5257 method public void setTitle(java.lang.String); 5258 method public void startRecognition(); 5259 method public void stopRecognition(); 5260 } 5261 5262 public static abstract interface SearchBar.SearchBarListener { 5263 method public abstract void onKeyboardDismiss(java.lang.String); 5264 method public abstract void onSearchQueryChange(java.lang.String); 5265 method public abstract void onSearchQuerySubmit(java.lang.String); 5266 } 5267 5268 public static abstract interface SearchBar.SearchBarPermissionListener { 5269 method public abstract void requestAudioPermission(); 5270 } 5271 5272 public class SearchEditText extends android.support.v17.leanback.widget.StreamingTextView { 5273 ctor public SearchEditText(android.content.Context); 5274 ctor public SearchEditText(android.content.Context, android.util.AttributeSet); 5275 ctor public SearchEditText(android.content.Context, android.util.AttributeSet, int); 5276 method public void setOnKeyboardDismissListener(android.support.v17.leanback.widget.SearchEditText.OnKeyboardDismissListener); 5277 } 5278 5279 public static abstract interface SearchEditText.OnKeyboardDismissListener { 5280 method public abstract void onKeyboardDismiss(); 5281 } 5282 5283 public class SearchOrbView extends android.widget.FrameLayout implements android.view.View.OnClickListener { 5284 ctor public SearchOrbView(android.content.Context); 5285 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet); 5286 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet, int); 5287 method public void enableOrbColorAnimation(boolean); 5288 method public int getOrbColor(); 5289 method public android.support.v17.leanback.widget.SearchOrbView.Colors getOrbColors(); 5290 method public android.graphics.drawable.Drawable getOrbIcon(); 5291 method public void onClick(android.view.View); 5292 method public void setOnOrbClickedListener(android.view.View.OnClickListener); 5293 method public void setOrbColor(int); 5294 method public deprecated void setOrbColor(int, int); 5295 method public void setOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 5296 method public void setOrbIcon(android.graphics.drawable.Drawable); 5297 } 5298 5299 public static class SearchOrbView.Colors { 5300 ctor public SearchOrbView.Colors(int); 5301 ctor public SearchOrbView.Colors(int, int); 5302 ctor public SearchOrbView.Colors(int, int, int); 5303 method public static int getBrightColor(int); 5304 field public int brightColor; 5305 field public int color; 5306 field public int iconColor; 5307 } 5308 5309 public class SectionRow extends android.support.v17.leanback.widget.Row { 5310 ctor public SectionRow(android.support.v17.leanback.widget.HeaderItem); 5311 ctor public SectionRow(long, java.lang.String); 5312 ctor public SectionRow(java.lang.String); 5313 method public final boolean isRenderedAsRowView(); 5314 } 5315 5316 public class ShadowOverlayContainer extends android.widget.FrameLayout { 5317 ctor public ShadowOverlayContainer(android.content.Context); 5318 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet); 5319 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet, int); 5320 method public int getShadowType(); 5321 method public android.view.View getWrappedView(); 5322 method public deprecated void initialize(boolean, boolean); 5323 method public deprecated void initialize(boolean, boolean, boolean); 5324 method public static void prepareParentForShadow(android.view.ViewGroup); 5325 method public void setOverlayColor(int); 5326 method public void setShadowFocusLevel(float); 5327 method public static boolean supportsDynamicShadow(); 5328 method public static boolean supportsShadow(); 5329 method public void useDynamicShadow(); 5330 method public void useDynamicShadow(float, float); 5331 method public void useStaticShadow(); 5332 method public void wrap(android.view.View); 5333 field public static final int SHADOW_DYNAMIC = 3; // 0x3 5334 field public static final int SHADOW_NONE = 1; // 0x1 5335 field public static final int SHADOW_STATIC = 2; // 0x2 5336 } 5337 5338 public final class ShadowOverlayHelper { 5339 method public android.support.v17.leanback.widget.ShadowOverlayContainer createShadowOverlayContainer(android.content.Context); 5340 method public int getShadowType(); 5341 method public boolean needsOverlay(); 5342 method public boolean needsRoundedCorner(); 5343 method public boolean needsWrapper(); 5344 method public void onViewCreated(android.view.View); 5345 method public void prepareParentForShadow(android.view.ViewGroup); 5346 method public static void setNoneWrapperOverlayColor(android.view.View, int); 5347 method public static void setNoneWrapperShadowFocusLevel(android.view.View, float); 5348 method public void setOverlayColor(android.view.View, int); 5349 method public void setShadowFocusLevel(android.view.View, float); 5350 method public static boolean supportsDynamicShadow(); 5351 method public static boolean supportsForeground(); 5352 method public static boolean supportsRoundedCorner(); 5353 method public static boolean supportsShadow(); 5354 field public static final int SHADOW_DYNAMIC = 3; // 0x3 5355 field public static final int SHADOW_NONE = 1; // 0x1 5356 field public static final int SHADOW_STATIC = 2; // 0x2 5357 } 5358 5359 public static final class ShadowOverlayHelper.Builder { 5360 ctor public ShadowOverlayHelper.Builder(); 5361 method public android.support.v17.leanback.widget.ShadowOverlayHelper build(android.content.Context); 5362 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder keepForegroundDrawable(boolean); 5363 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder needsOverlay(boolean); 5364 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder needsRoundedCorner(boolean); 5365 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder needsShadow(boolean); 5366 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder options(android.support.v17.leanback.widget.ShadowOverlayHelper.Options); 5367 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder preferZOrder(boolean); 5368 } 5369 5370 public static final class ShadowOverlayHelper.Options { 5371 ctor public ShadowOverlayHelper.Options(); 5372 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Options dynamicShadowZ(float, float); 5373 method public final float getDynamicShadowFocusedZ(); 5374 method public final float getDynamicShadowUnfocusedZ(); 5375 method public final int getRoundedCornerRadius(); 5376 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Options roundedCornerRadius(int); 5377 field public static final android.support.v17.leanback.widget.ShadowOverlayHelper.Options DEFAULT; 5378 } 5379 5380 public final class SinglePresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 5381 ctor public SinglePresenterSelector(android.support.v17.leanback.widget.Presenter); 5382 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 5383 } 5384 5385 public class SparseArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 5386 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 5387 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 5388 ctor public SparseArrayObjectAdapter(); 5389 method public void clear(int); 5390 method public void clear(); 5391 method public java.lang.Object get(int); 5392 method public int indexOf(java.lang.Object); 5393 method public int indexOf(int); 5394 method public java.lang.Object lookup(int); 5395 method public void notifyArrayItemRangeChanged(int, int); 5396 method public void set(int, java.lang.Object); 5397 method public int size(); 5398 } 5399 5400 public class SpeechOrbView extends android.support.v17.leanback.widget.SearchOrbView { 5401 ctor public SpeechOrbView(android.content.Context); 5402 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet); 5403 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet, int); 5404 method public void setListeningOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 5405 method public void setNotListeningOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 5406 method public void setSoundLevel(int); 5407 method public void showListening(); 5408 method public void showNotListening(); 5409 } 5410 5411 public abstract interface SpeechRecognitionCallback { 5412 method public abstract void recognizeSpeech(); 5413 } 5414 5415 class StreamingTextView extends android.widget.EditText { 5416 ctor public StreamingTextView(android.content.Context, android.util.AttributeSet); 5417 ctor public StreamingTextView(android.content.Context, android.util.AttributeSet, int); 5418 method public static boolean isLayoutRtl(android.view.View); 5419 method public void reset(); 5420 method public void setFinalRecognizedText(java.lang.CharSequence); 5421 method public void updateRecognizedText(java.lang.String, java.lang.String); 5422 method public void updateRecognizedText(java.lang.String, java.util.List<java.lang.Float>); 5423 } 5424 5425 public class TitleHelper { 5426 ctor public TitleHelper(android.view.ViewGroup, android.view.View); 5427 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 5428 method public android.view.ViewGroup getSceneRoot(); 5429 method public android.view.View getTitleView(); 5430 method public void showTitle(boolean); 5431 } 5432 5433 public class TitleView extends android.widget.FrameLayout implements android.support.v17.leanback.widget.TitleViewAdapter.Provider { 5434 ctor public TitleView(android.content.Context); 5435 ctor public TitleView(android.content.Context, android.util.AttributeSet); 5436 ctor public TitleView(android.content.Context, android.util.AttributeSet, int); 5437 method public void enableAnimation(boolean); 5438 method public android.graphics.drawable.Drawable getBadgeDrawable(); 5439 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 5440 method public android.view.View getSearchAffordanceView(); 5441 method public java.lang.CharSequence getTitle(); 5442 method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); 5443 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 5444 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 5445 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 5446 method public void setTitle(java.lang.CharSequence); 5447 method public void updateComponentsVisibility(int); 5448 } 5449 5450 public abstract class TitleViewAdapter { 5451 ctor public TitleViewAdapter(); 5452 method public android.graphics.drawable.Drawable getBadgeDrawable(); 5453 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 5454 method public abstract android.view.View getSearchAffordanceView(); 5455 method public java.lang.CharSequence getTitle(); 5456 method public void setAnimationEnabled(boolean); 5457 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 5458 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 5459 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 5460 method public void setTitle(java.lang.CharSequence); 5461 method public void updateComponentsVisibility(int); 5462 field public static final int BRANDING_VIEW_VISIBLE = 2; // 0x2 5463 field public static final int FULL_VIEW_VISIBLE = 6; // 0x6 5464 field public static final int SEARCH_VIEW_VISIBLE = 4; // 0x4 5465 } 5466 5467 public static abstract interface TitleViewAdapter.Provider { 5468 method public abstract android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); 5469 } 5470 5471 public class VerticalGridPresenter extends android.support.v17.leanback.widget.Presenter { 5472 ctor public VerticalGridPresenter(); 5473 ctor public VerticalGridPresenter(int); 5474 ctor public VerticalGridPresenter(int, boolean); 5475 method public final boolean areChildRoundedCornersEnabled(); 5476 method protected android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder createGridViewHolder(android.view.ViewGroup); 5477 method protected android.support.v17.leanback.widget.ShadowOverlayHelper.Options createShadowOverlayOptions(); 5478 method public final void enableChildRoundedCorners(boolean); 5479 method public final int getFocusZoomFactor(); 5480 method public final boolean getKeepChildForeground(); 5481 method public int getNumberOfColumns(); 5482 method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 5483 method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 5484 method public final boolean getShadowEnabled(); 5485 method protected void initializeGridViewHolder(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder); 5486 method public final boolean isFocusDimmerUsed(); 5487 method public boolean isUsingDefaultShadow(); 5488 method public boolean isUsingZOrder(android.content.Context); 5489 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 5490 method public final android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 5491 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 5492 method public void setEntranceTransitionState(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder, boolean); 5493 method public final void setKeepChildForeground(boolean); 5494 method public void setNumberOfColumns(int); 5495 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 5496 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 5497 method public final void setShadowEnabled(boolean); 5498 } 5499 5500 public static class VerticalGridPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 5501 ctor public VerticalGridPresenter.ViewHolder(android.support.v17.leanback.widget.VerticalGridView); 5502 method public android.support.v17.leanback.widget.VerticalGridView getGridView(); 5503 } 5504 5505 public class VerticalGridView extends android.support.v17.leanback.widget.BaseGridView { 5506 ctor public VerticalGridView(android.content.Context); 5507 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet); 5508 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet, int); 5509 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 5510 method public void setColumnWidth(int); 5511 method public void setNumColumns(int); 5512 } 5513 5514 public abstract interface ViewHolderTask { 5515 method public abstract void run(android.support.v7.widget.RecyclerView.ViewHolder); 5516 } 5517 5518} 5519 5520package android.support.v17.leanback.widget.picker { 5521 5522 public class Picker extends android.widget.FrameLayout { 5523 ctor public Picker(android.content.Context, android.util.AttributeSet, int); 5524 method public void addOnValueChangedListener(android.support.v17.leanback.widget.picker.Picker.PickerValueListener); 5525 method public float getActivatedVisibleItemCount(); 5526 method public android.support.v17.leanback.widget.picker.PickerColumn getColumnAt(int); 5527 method public int getColumnsCount(); 5528 method protected int getPickerItemHeightPixels(); 5529 method public final int getPickerItemLayoutId(); 5530 method public final int getPickerItemTextViewId(); 5531 method public int getSelectedColumn(); 5532 method public final java.lang.CharSequence getSeparator(); 5533 method public float getVisibleItemCount(); 5534 method public void onColumnValueChanged(int, int); 5535 method public void removeOnValueChangedListener(android.support.v17.leanback.widget.picker.Picker.PickerValueListener); 5536 method public void setActivatedVisibleItemCount(float); 5537 method public void setColumnAt(int, android.support.v17.leanback.widget.picker.PickerColumn); 5538 method public void setColumnValue(int, int, boolean); 5539 method public void setColumns(java.util.List<android.support.v17.leanback.widget.picker.PickerColumn>); 5540 method public final void setPickerItemTextViewId(int); 5541 method public void setSelectedColumn(int); 5542 method public final void setSeparator(java.lang.CharSequence); 5543 method public void setVisibleItemCount(float); 5544 } 5545 5546 public static abstract interface Picker.PickerValueListener { 5547 method public abstract void onValueChanged(android.support.v17.leanback.widget.picker.Picker, int); 5548 } 5549 5550 public class PickerColumn { 5551 ctor public PickerColumn(); 5552 method public int getCount(); 5553 method public int getCurrentValue(); 5554 method public java.lang.CharSequence getLabelFor(int); 5555 method public java.lang.String getLabelFormat(); 5556 method public int getMaxValue(); 5557 method public int getMinValue(); 5558 method public java.lang.CharSequence[] getStaticLabels(); 5559 method public void setCurrentValue(int); 5560 method public void setLabelFormat(java.lang.String); 5561 method public void setMaxValue(int); 5562 method public void setMinValue(int); 5563 method public void setStaticLabels(java.lang.CharSequence[]); 5564 } 5565 5566 public class TimePicker extends android.support.v17.leanback.widget.picker.Picker { 5567 ctor public TimePicker(android.content.Context, android.util.AttributeSet); 5568 ctor public TimePicker(android.content.Context, android.util.AttributeSet, int); 5569 method public int getHour(); 5570 method public int getMinute(); 5571 method public boolean is24Hour(); 5572 method public boolean isPm(); 5573 method public void setHour(int); 5574 method public void setIs24Hour(boolean); 5575 method public void setMinute(int); 5576 } 5577 5578} 5579 5580package android.support.v17.preference { 5581 5582 public abstract class BaseLeanbackPreferenceFragment extends android.support.v14.preference.PreferenceFragment { 5583 ctor public BaseLeanbackPreferenceFragment(); 5584 } 5585 5586 public class LeanbackListPreferenceDialogFragment extends android.support.v17.preference.LeanbackPreferenceDialogFragment { 5587 ctor public LeanbackListPreferenceDialogFragment(); 5588 method public static android.support.v17.preference.LeanbackListPreferenceDialogFragment newInstanceMulti(java.lang.String); 5589 method public static android.support.v17.preference.LeanbackListPreferenceDialogFragment newInstanceSingle(java.lang.String); 5590 method public android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(); 5591 } 5592 5593 public class LeanbackListPreferenceDialogFragment.AdapterMulti extends android.support.v7.widget.RecyclerView.Adapter implements android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener { 5594 ctor public LeanbackListPreferenceDialogFragment.AdapterMulti(java.lang.CharSequence[], java.lang.CharSequence[], java.util.Set<java.lang.String>); 5595 method public int getItemCount(); 5596 method public void onBindViewHolder(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder, int); 5597 method public android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 5598 method public void onItemClick(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder); 5599 } 5600 5601 public class LeanbackListPreferenceDialogFragment.AdapterSingle extends android.support.v7.widget.RecyclerView.Adapter implements android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener { 5602 ctor public LeanbackListPreferenceDialogFragment.AdapterSingle(java.lang.CharSequence[], java.lang.CharSequence[], java.lang.CharSequence); 5603 method public int getItemCount(); 5604 method public void onBindViewHolder(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder, int); 5605 method public android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 5606 method public void onItemClick(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder); 5607 } 5608 5609 public static class LeanbackListPreferenceDialogFragment.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.view.View.OnClickListener { 5610 ctor public LeanbackListPreferenceDialogFragment.ViewHolder(android.view.View, android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener); 5611 method public android.view.ViewGroup getContainer(); 5612 method public android.widget.TextView getTitleView(); 5613 method public android.widget.Checkable getWidgetView(); 5614 method public void onClick(android.view.View); 5615 } 5616 5617 public static abstract interface LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener { 5618 method public abstract void onItemClick(android.support.v17.preference.LeanbackListPreferenceDialogFragment.ViewHolder); 5619 } 5620 5621 public class LeanbackPreferenceDialogFragment extends android.app.Fragment { 5622 ctor public LeanbackPreferenceDialogFragment(); 5623 method public android.support.v7.preference.DialogPreference getPreference(); 5624 field public static final java.lang.String ARG_KEY = "key"; 5625 } 5626 5627 public abstract class LeanbackPreferenceFragment extends android.support.v17.preference.BaseLeanbackPreferenceFragment { 5628 ctor public LeanbackPreferenceFragment(); 5629 method public void setTitle(java.lang.CharSequence); 5630 } 5631 5632 public abstract class LeanbackSettingsFragment extends android.app.Fragment implements android.support.v14.preference.PreferenceFragment.OnPreferenceDisplayDialogCallback android.support.v14.preference.PreferenceFragment.OnPreferenceStartFragmentCallback android.support.v14.preference.PreferenceFragment.OnPreferenceStartScreenCallback { 5633 ctor public LeanbackSettingsFragment(); 5634 method public boolean onPreferenceDisplayDialog(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.Preference); 5635 method public abstract void onPreferenceStartInitialScreen(); 5636 method public void startImmersiveFragment(android.app.Fragment); 5637 method public void startPreferenceFragment(android.app.Fragment); 5638 } 5639 5640} 5641 5642package android.support.v4.accessibilityservice { 5643 5644 public final class AccessibilityServiceInfoCompat { 5645 method public static java.lang.String capabilityToString(int); 5646 method public static java.lang.String feedbackTypeToString(int); 5647 method public static java.lang.String flagToString(int); 5648 method public static deprecated boolean getCanRetrieveWindowContent(android.accessibilityservice.AccessibilityServiceInfo); 5649 method public static int getCapabilities(android.accessibilityservice.AccessibilityServiceInfo); 5650 method public static deprecated java.lang.String getDescription(android.accessibilityservice.AccessibilityServiceInfo); 5651 method public static deprecated java.lang.String getId(android.accessibilityservice.AccessibilityServiceInfo); 5652 method public static deprecated android.content.pm.ResolveInfo getResolveInfo(android.accessibilityservice.AccessibilityServiceInfo); 5653 method public static deprecated java.lang.String getSettingsActivityName(android.accessibilityservice.AccessibilityServiceInfo); 5654 method public static java.lang.String loadDescription(android.accessibilityservice.AccessibilityServiceInfo, android.content.pm.PackageManager); 5655 field public static final int CAPABILITY_CAN_FILTER_KEY_EVENTS = 8; // 0x8 5656 field public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 4; // 0x4 5657 field public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 2; // 0x2 5658 field public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 1; // 0x1 5659 field public static final deprecated int DEFAULT = 1; // 0x1 5660 field public static final int FEEDBACK_ALL_MASK = -1; // 0xffffffff 5661 field public static final int FEEDBACK_BRAILLE = 32; // 0x20 5662 field public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 2; // 0x2 5663 field public static final int FLAG_REPORT_VIEW_IDS = 16; // 0x10 5664 field public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 8; // 0x8 5665 field public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 32; // 0x20 5666 field public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 4; // 0x4 5667 } 5668 5669} 5670 5671package android.support.v4.app { 5672 5673 public deprecated class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 5674 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int, int); 5675 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, boolean, int, int, int); 5676 method public boolean isDrawerIndicatorEnabled(); 5677 method public void onConfigurationChanged(android.content.res.Configuration); 5678 method public void onDrawerClosed(android.view.View); 5679 method public void onDrawerOpened(android.view.View); 5680 method public void onDrawerSlide(android.view.View, float); 5681 method public void onDrawerStateChanged(int); 5682 method public boolean onOptionsItemSelected(android.view.MenuItem); 5683 method public void setDrawerIndicatorEnabled(boolean); 5684 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 5685 method public void setHomeAsUpIndicator(int); 5686 method public void syncState(); 5687 } 5688 5689 public static abstract interface ActionBarDrawerToggle.Delegate { 5690 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 5691 method public abstract void setActionBarDescription(int); 5692 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 5693 } 5694 5695 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 5696 method public abstract android.support.v4.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 5697 } 5698 5699 public class ActivityCompat extends android.support.v4.content.ContextCompat { 5700 ctor protected ActivityCompat(); 5701 method public static void finishAffinity(android.app.Activity); 5702 method public static void finishAfterTransition(android.app.Activity); 5703 method public static android.net.Uri getReferrer(android.app.Activity); 5704 method public static boolean invalidateOptionsMenu(android.app.Activity); 5705 method public static void postponeEnterTransition(android.app.Activity); 5706 method public static void requestPermissions(android.app.Activity, java.lang.String[], int); 5707 method public static void setEnterSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 5708 method public static void setExitSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 5709 method public static boolean shouldShowRequestPermissionRationale(android.app.Activity, java.lang.String); 5710 method public static void startActivityForResult(android.app.Activity, android.content.Intent, int, android.os.Bundle); 5711 method public static void startIntentSenderForResult(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 5712 method public static void startPostponedEnterTransition(android.app.Activity); 5713 } 5714 5715 public static abstract interface ActivityCompat.OnRequestPermissionsResultCallback { 5716 method public abstract void onRequestPermissionsResult(int, java.lang.String[], int[]); 5717 } 5718 5719 public final class ActivityManagerCompat { 5720 method public static boolean isLowRamDevice(android.app.ActivityManager); 5721 } 5722 5723 public class ActivityOptionsCompat { 5724 ctor protected ActivityOptionsCompat(); 5725 method public android.graphics.Rect getLaunchBounds(); 5726 method public static android.support.v4.app.ActivityOptionsCompat makeBasic(); 5727 method public static android.support.v4.app.ActivityOptionsCompat makeClipRevealAnimation(android.view.View, int, int, int, int); 5728 method public static android.support.v4.app.ActivityOptionsCompat makeCustomAnimation(android.content.Context, int, int); 5729 method public static android.support.v4.app.ActivityOptionsCompat makeScaleUpAnimation(android.view.View, int, int, int, int); 5730 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String); 5731 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.support.v4.util.Pair<android.view.View, java.lang.String>...); 5732 method public static android.support.v4.app.ActivityOptionsCompat makeTaskLaunchBehind(); 5733 method public static android.support.v4.app.ActivityOptionsCompat makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int); 5734 method public void requestUsageTimeReport(android.app.PendingIntent); 5735 method public android.support.v4.app.ActivityOptionsCompat setLaunchBounds(android.graphics.Rect); 5736 method public android.os.Bundle toBundle(); 5737 method public void update(android.support.v4.app.ActivityOptionsCompat); 5738 field public static final java.lang.String EXTRA_USAGE_TIME_REPORT = "android.activity.usage_time"; 5739 field public static final java.lang.String EXTRA_USAGE_TIME_REPORT_PACKAGES = "android.usage_time_packages"; 5740 } 5741 5742 public final class AlarmManagerCompat { 5743 method public static void setAlarmClock(android.app.AlarmManager, long, android.app.PendingIntent, android.app.PendingIntent); 5744 method public static void setAndAllowWhileIdle(android.app.AlarmManager, int, long, android.app.PendingIntent); 5745 method public static void setExact(android.app.AlarmManager, int, long, android.app.PendingIntent); 5746 method public static void setExactAndAllowWhileIdle(android.app.AlarmManager, int, long, android.app.PendingIntent); 5747 } 5748 5749 public class AppLaunchChecker { 5750 ctor public AppLaunchChecker(); 5751 method public static boolean hasStartedFromLauncher(android.content.Context); 5752 method public static void onActivityCreate(android.app.Activity); 5753 } 5754 5755 public final class AppOpsManagerCompat { 5756 method public static int noteOp(android.content.Context, java.lang.String, int, java.lang.String); 5757 method public static int noteProxyOp(android.content.Context, java.lang.String, java.lang.String); 5758 method public static java.lang.String permissionToOp(java.lang.String); 5759 field public static final int MODE_ALLOWED = 0; // 0x0 5760 field public static final int MODE_DEFAULT = 3; // 0x3 5761 field public static final int MODE_IGNORED = 1; // 0x1 5762 } 5763 5764 public final class BundleCompat { 5765 method public static android.os.IBinder getBinder(android.os.Bundle, java.lang.String); 5766 method public static void putBinder(android.os.Bundle, java.lang.String, android.os.IBinder); 5767 } 5768 5769 public class DialogFragment extends android.support.v4.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 5770 ctor public DialogFragment(); 5771 method public void dismiss(); 5772 method public void dismissAllowingStateLoss(); 5773 method public android.app.Dialog getDialog(); 5774 method public boolean getShowsDialog(); 5775 method public int getTheme(); 5776 method public boolean isCancelable(); 5777 method public void onCancel(android.content.DialogInterface); 5778 method public android.app.Dialog onCreateDialog(android.os.Bundle); 5779 method public void onDismiss(android.content.DialogInterface); 5780 method public void setCancelable(boolean); 5781 method public void setShowsDialog(boolean); 5782 method public void setStyle(int, int); 5783 method public void show(android.support.v4.app.FragmentManager, java.lang.String); 5784 method public int show(android.support.v4.app.FragmentTransaction, java.lang.String); 5785 field public static final int STYLE_NORMAL = 0; // 0x0 5786 field public static final int STYLE_NO_FRAME = 2; // 0x2 5787 field public static final int STYLE_NO_INPUT = 3; // 0x3 5788 field public static final int STYLE_NO_TITLE = 1; // 0x1 5789 } 5790 5791 public class Fragment implements android.content.ComponentCallbacks android.view.View.OnCreateContextMenuListener { 5792 ctor public Fragment(); 5793 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 5794 method public final boolean equals(java.lang.Object); 5795 method public final android.support.v4.app.FragmentActivity getActivity(); 5796 method public boolean getAllowEnterTransitionOverlap(); 5797 method public boolean getAllowReturnTransitionOverlap(); 5798 method public final android.os.Bundle getArguments(); 5799 method public final android.support.v4.app.FragmentManager getChildFragmentManager(); 5800 method public android.content.Context getContext(); 5801 method public java.lang.Object getEnterTransition(); 5802 method public java.lang.Object getExitTransition(); 5803 method public final android.support.v4.app.FragmentManager getFragmentManager(); 5804 method public final java.lang.Object getHost(); 5805 method public final int getId(); 5806 method public final android.view.LayoutInflater getLayoutInflater(); 5807 method public android.support.v4.app.LoaderManager getLoaderManager(); 5808 method public final android.support.v4.app.Fragment getParentFragment(); 5809 method public java.lang.Object getReenterTransition(); 5810 method public final android.content.res.Resources getResources(); 5811 method public final boolean getRetainInstance(); 5812 method public java.lang.Object getReturnTransition(); 5813 method public java.lang.Object getSharedElementEnterTransition(); 5814 method public java.lang.Object getSharedElementReturnTransition(); 5815 method public final java.lang.String getString(int); 5816 method public final java.lang.String getString(int, java.lang.Object...); 5817 method public final java.lang.String getTag(); 5818 method public final android.support.v4.app.Fragment getTargetFragment(); 5819 method public final int getTargetRequestCode(); 5820 method public final java.lang.CharSequence getText(int); 5821 method public boolean getUserVisibleHint(); 5822 method public android.view.View getView(); 5823 method public final int hashCode(); 5824 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String); 5825 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 5826 method public final boolean isAdded(); 5827 method public final boolean isDetached(); 5828 method public final boolean isHidden(); 5829 method public final boolean isInLayout(); 5830 method public final boolean isRemoving(); 5831 method public final boolean isResumed(); 5832 method public final boolean isStateSaved(); 5833 method public final boolean isVisible(); 5834 method public void onActivityCreated(android.os.Bundle); 5835 method public void onActivityResult(int, int, android.content.Intent); 5836 method public void onAttach(android.content.Context); 5837 method public deprecated void onAttach(android.app.Activity); 5838 method public void onAttachFragment(android.support.v4.app.Fragment); 5839 method public void onConfigurationChanged(android.content.res.Configuration); 5840 method public boolean onContextItemSelected(android.view.MenuItem); 5841 method public void onCreate(android.os.Bundle); 5842 method public android.view.animation.Animation onCreateAnimation(int, boolean, int); 5843 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 5844 method public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 5845 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 5846 method public void onDestroy(); 5847 method public void onDestroyOptionsMenu(); 5848 method public void onDestroyView(); 5849 method public void onDetach(); 5850 method public android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle); 5851 method public void onHiddenChanged(boolean); 5852 method public void onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle); 5853 method public deprecated void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle); 5854 method public void onLowMemory(); 5855 method public void onMultiWindowModeChanged(boolean); 5856 method public boolean onOptionsItemSelected(android.view.MenuItem); 5857 method public void onOptionsMenuClosed(android.view.Menu); 5858 method public void onPause(); 5859 method public void onPictureInPictureModeChanged(boolean); 5860 method public void onPrepareOptionsMenu(android.view.Menu); 5861 method public void onRequestPermissionsResult(int, java.lang.String[], int[]); 5862 method public void onResume(); 5863 method public void onSaveInstanceState(android.os.Bundle); 5864 method public void onStart(); 5865 method public void onStop(); 5866 method public void onViewCreated(android.view.View, android.os.Bundle); 5867 method public void onViewStateRestored(android.os.Bundle); 5868 method public void postponeEnterTransition(); 5869 method public void registerForContextMenu(android.view.View); 5870 method public final void requestPermissions(java.lang.String[], int); 5871 method public void setAllowEnterTransitionOverlap(boolean); 5872 method public void setAllowReturnTransitionOverlap(boolean); 5873 method public void setArguments(android.os.Bundle); 5874 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 5875 method public void setEnterTransition(java.lang.Object); 5876 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 5877 method public void setExitTransition(java.lang.Object); 5878 method public void setHasOptionsMenu(boolean); 5879 method public void setInitialSavedState(android.support.v4.app.Fragment.SavedState); 5880 method public void setMenuVisibility(boolean); 5881 method public void setReenterTransition(java.lang.Object); 5882 method public void setRetainInstance(boolean); 5883 method public void setReturnTransition(java.lang.Object); 5884 method public void setSharedElementEnterTransition(java.lang.Object); 5885 method public void setSharedElementReturnTransition(java.lang.Object); 5886 method public void setTargetFragment(android.support.v4.app.Fragment, int); 5887 method public void setUserVisibleHint(boolean); 5888 method public boolean shouldShowRequestPermissionRationale(java.lang.String); 5889 method public void startActivity(android.content.Intent); 5890 method public void startActivity(android.content.Intent, android.os.Bundle); 5891 method public void startActivityForResult(android.content.Intent, int); 5892 method public void startActivityForResult(android.content.Intent, int, android.os.Bundle); 5893 method public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 5894 method public void startPostponedEnterTransition(); 5895 method public void unregisterForContextMenu(android.view.View); 5896 } 5897 5898 public static class Fragment.InstantiationException extends java.lang.RuntimeException { 5899 ctor public Fragment.InstantiationException(java.lang.String, java.lang.Exception); 5900 } 5901 5902 public static class Fragment.SavedState implements android.os.Parcelable { 5903 method public int describeContents(); 5904 method public void writeToParcel(android.os.Parcel, int); 5905 field public static final android.os.Parcelable.Creator<android.support.v4.app.Fragment.SavedState> CREATOR; 5906 } 5907 5908 public class FragmentActivity extends android.app.Activity implements android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback { 5909 ctor public FragmentActivity(); 5910 method public java.lang.Object getLastCustomNonConfigurationInstance(); 5911 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 5912 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 5913 method public void onAttachFragment(android.support.v4.app.Fragment); 5914 method protected void onResumeFragments(); 5915 method public java.lang.Object onRetainCustomNonConfigurationInstance(); 5916 method public final java.lang.Object onRetainNonConfigurationInstance(); 5917 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 5918 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 5919 method public void startActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 5920 method public void startActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int, android.os.Bundle); 5921 method public void startIntentSenderFromFragment(android.support.v4.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 5922 method public void supportFinishAfterTransition(); 5923 method public deprecated void supportInvalidateOptionsMenu(); 5924 method public void supportPostponeEnterTransition(); 5925 method public void supportStartPostponedEnterTransition(); 5926 method public final void validateRequestPermissionsRequestCode(int); 5927 } 5928 5929 public abstract class FragmentContainer { 5930 ctor public FragmentContainer(); 5931 method public android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 5932 method public abstract android.view.View onFindViewById(int); 5933 method public abstract boolean onHasView(); 5934 } 5935 5936 public class FragmentController { 5937 method public void attachHost(android.support.v4.app.Fragment); 5938 method public static final android.support.v4.app.FragmentController createController(android.support.v4.app.FragmentHostCallback<?>); 5939 method public void dispatchActivityCreated(); 5940 method public void dispatchConfigurationChanged(android.content.res.Configuration); 5941 method public boolean dispatchContextItemSelected(android.view.MenuItem); 5942 method public void dispatchCreate(); 5943 method public boolean dispatchCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 5944 method public void dispatchDestroy(); 5945 method public void dispatchDestroyView(); 5946 method public void dispatchLowMemory(); 5947 method public void dispatchMultiWindowModeChanged(boolean); 5948 method public boolean dispatchOptionsItemSelected(android.view.MenuItem); 5949 method public void dispatchOptionsMenuClosed(android.view.Menu); 5950 method public void dispatchPause(); 5951 method public void dispatchPictureInPictureModeChanged(boolean); 5952 method public boolean dispatchPrepareOptionsMenu(android.view.Menu); 5953 method public void dispatchReallyStop(); 5954 method public void dispatchResume(); 5955 method public void dispatchStart(); 5956 method public void dispatchStop(); 5957 method public void doLoaderDestroy(); 5958 method public void doLoaderRetain(); 5959 method public void doLoaderStart(); 5960 method public void doLoaderStop(boolean); 5961 method public void dumpLoaders(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 5962 method public boolean execPendingActions(); 5963 method public android.support.v4.app.Fragment findFragmentByWho(java.lang.String); 5964 method public java.util.List<android.support.v4.app.Fragment> getActiveFragments(java.util.List<android.support.v4.app.Fragment>); 5965 method public int getActiveFragmentsCount(); 5966 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 5967 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 5968 method public void noteStateNotSaved(); 5969 method public android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 5970 method public void reportLoaderStart(); 5971 method public deprecated void restoreAllState(android.os.Parcelable, java.util.List<android.support.v4.app.Fragment>); 5972 method public void restoreAllState(android.os.Parcelable, android.support.v4.app.FragmentManagerNonConfig); 5973 method public void restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap<java.lang.String, android.support.v4.app.LoaderManager>); 5974 method public android.support.v4.util.SimpleArrayMap<java.lang.String, android.support.v4.app.LoaderManager> retainLoaderNonConfig(); 5975 method public android.support.v4.app.FragmentManagerNonConfig retainNestedNonConfig(); 5976 method public deprecated java.util.List<android.support.v4.app.Fragment> retainNonConfig(); 5977 method public android.os.Parcelable saveAllState(); 5978 } 5979 5980 public abstract class FragmentHostCallback<E> extends android.support.v4.app.FragmentContainer { 5981 ctor public FragmentHostCallback(android.content.Context, android.os.Handler, int); 5982 method public void onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 5983 method public android.view.View onFindViewById(int); 5984 method public abstract E onGetHost(); 5985 method public android.view.LayoutInflater onGetLayoutInflater(); 5986 method public int onGetWindowAnimations(); 5987 method public boolean onHasView(); 5988 method public boolean onHasWindowAnimations(); 5989 method public void onRequestPermissionsFromFragment(android.support.v4.app.Fragment, java.lang.String[], int); 5990 method public boolean onShouldSaveFragmentState(android.support.v4.app.Fragment); 5991 method public boolean onShouldShowRequestPermissionRationale(java.lang.String); 5992 method public void onStartActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 5993 method public void onStartActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int, android.os.Bundle); 5994 method public void onStartIntentSenderFromFragment(android.support.v4.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 5995 method public void onSupportInvalidateOptionsMenu(); 5996 } 5997 5998 public abstract class FragmentManager { 5999 ctor public FragmentManager(); 6000 method public abstract void addOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 6001 method public abstract android.support.v4.app.FragmentTransaction beginTransaction(); 6002 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 6003 method public static void enableDebugLogging(boolean); 6004 method public abstract boolean executePendingTransactions(); 6005 method public abstract android.support.v4.app.Fragment findFragmentById(int); 6006 method public abstract android.support.v4.app.Fragment findFragmentByTag(java.lang.String); 6007 method public abstract android.support.v4.app.FragmentManager.BackStackEntry getBackStackEntryAt(int); 6008 method public abstract int getBackStackEntryCount(); 6009 method public abstract android.support.v4.app.Fragment getFragment(android.os.Bundle, java.lang.String); 6010 method public abstract java.util.List<android.support.v4.app.Fragment> getFragments(); 6011 method public abstract android.support.v4.app.Fragment getPrimaryNavigationFragment(); 6012 method public abstract boolean isDestroyed(); 6013 method public abstract boolean isStateSaved(); 6014 method public abstract void popBackStack(); 6015 method public abstract void popBackStack(java.lang.String, int); 6016 method public abstract void popBackStack(int, int); 6017 method public abstract boolean popBackStackImmediate(); 6018 method public abstract boolean popBackStackImmediate(java.lang.String, int); 6019 method public abstract boolean popBackStackImmediate(int, int); 6020 method public abstract void putFragment(android.os.Bundle, java.lang.String, android.support.v4.app.Fragment); 6021 method public abstract void registerFragmentLifecycleCallbacks(android.support.v4.app.FragmentManager.FragmentLifecycleCallbacks, boolean); 6022 method public abstract void removeOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 6023 method public abstract android.support.v4.app.Fragment.SavedState saveFragmentInstanceState(android.support.v4.app.Fragment); 6024 method public abstract void unregisterFragmentLifecycleCallbacks(android.support.v4.app.FragmentManager.FragmentLifecycleCallbacks); 6025 field public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1 6026 } 6027 6028 public static abstract interface FragmentManager.BackStackEntry { 6029 method public abstract java.lang.CharSequence getBreadCrumbShortTitle(); 6030 method public abstract int getBreadCrumbShortTitleRes(); 6031 method public abstract java.lang.CharSequence getBreadCrumbTitle(); 6032 method public abstract int getBreadCrumbTitleRes(); 6033 method public abstract int getId(); 6034 method public abstract java.lang.String getName(); 6035 } 6036 6037 public static abstract class FragmentManager.FragmentLifecycleCallbacks { 6038 ctor public FragmentManager.FragmentLifecycleCallbacks(); 6039 method public void onFragmentActivityCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle); 6040 method public void onFragmentAttached(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.content.Context); 6041 method public void onFragmentCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle); 6042 method public void onFragmentDestroyed(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 6043 method public void onFragmentDetached(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 6044 method public void onFragmentPaused(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 6045 method public void onFragmentPreAttached(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.content.Context); 6046 method public void onFragmentResumed(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 6047 method public void onFragmentSaveInstanceState(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle); 6048 method public void onFragmentStarted(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 6049 method public void onFragmentStopped(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 6050 method public void onFragmentViewCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.view.View, android.os.Bundle); 6051 method public void onFragmentViewDestroyed(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 6052 } 6053 6054 public static abstract interface FragmentManager.OnBackStackChangedListener { 6055 method public abstract void onBackStackChanged(); 6056 } 6057 6058 public class FragmentManagerNonConfig { 6059 } 6060 6061 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 6062 ctor public FragmentPagerAdapter(android.support.v4.app.FragmentManager); 6063 method public abstract android.support.v4.app.Fragment getItem(int); 6064 method public long getItemId(int); 6065 method public boolean isViewFromObject(android.view.View, java.lang.Object); 6066 } 6067 6068 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 6069 ctor public FragmentStatePagerAdapter(android.support.v4.app.FragmentManager); 6070 method public abstract android.support.v4.app.Fragment getItem(int); 6071 method public boolean isViewFromObject(android.view.View, java.lang.Object); 6072 } 6073 6074 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 6075 ctor public FragmentTabHost(android.content.Context); 6076 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 6077 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 6078 method public void onTabChanged(java.lang.String); 6079 method public void setup(android.content.Context, android.support.v4.app.FragmentManager); 6080 method public void setup(android.content.Context, android.support.v4.app.FragmentManager, int); 6081 } 6082 6083 public abstract class FragmentTransaction { 6084 ctor public FragmentTransaction(); 6085 method public abstract android.support.v4.app.FragmentTransaction add(android.support.v4.app.Fragment, java.lang.String); 6086 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment); 6087 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment, java.lang.String); 6088 method public abstract android.support.v4.app.FragmentTransaction addSharedElement(android.view.View, java.lang.String); 6089 method public abstract android.support.v4.app.FragmentTransaction addToBackStack(java.lang.String); 6090 method public abstract android.support.v4.app.FragmentTransaction attach(android.support.v4.app.Fragment); 6091 method public abstract int commit(); 6092 method public abstract int commitAllowingStateLoss(); 6093 method public abstract void commitNow(); 6094 method public abstract void commitNowAllowingStateLoss(); 6095 method public abstract android.support.v4.app.FragmentTransaction detach(android.support.v4.app.Fragment); 6096 method public abstract android.support.v4.app.FragmentTransaction disallowAddToBackStack(); 6097 method public abstract android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment); 6098 method public abstract boolean isAddToBackStackAllowed(); 6099 method public abstract boolean isEmpty(); 6100 method public abstract android.support.v4.app.FragmentTransaction postOnCommit(java.lang.Runnable); 6101 method public abstract android.support.v4.app.FragmentTransaction remove(android.support.v4.app.Fragment); 6102 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment); 6103 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment, java.lang.String); 6104 method public abstract android.support.v4.app.FragmentTransaction setAllowOptimization(boolean); 6105 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(int); 6106 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence); 6107 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(int); 6108 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence); 6109 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int); 6110 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int, int, int); 6111 method public abstract android.support.v4.app.FragmentTransaction setPrimaryNavigationFragment(android.support.v4.app.Fragment); 6112 method public abstract android.support.v4.app.FragmentTransaction setTransition(int); 6113 method public abstract android.support.v4.app.FragmentTransaction setTransitionStyle(int); 6114 method public abstract android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment); 6115 field public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000 6116 field public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000 6117 field public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002 6118 field public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003 6119 field public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001 6120 field public static final int TRANSIT_NONE = 0; // 0x0 6121 field public static final int TRANSIT_UNSET = -1; // 0xffffffff 6122 } 6123 6124 public class FrameMetricsAggregator { 6125 ctor public FrameMetricsAggregator(); 6126 ctor public FrameMetricsAggregator(int); 6127 method public void add(android.app.Activity); 6128 method public android.util.SparseIntArray[] getMetrics(); 6129 method public android.util.SparseIntArray[] remove(android.app.Activity); 6130 method public android.util.SparseIntArray[] reset(); 6131 method public android.util.SparseIntArray[] stop(); 6132 field public static final int ANIMATION_DURATION = 256; // 0x100 6133 field public static final int ANIMATION_INDEX = 8; // 0x8 6134 field public static final int COMMAND_DURATION = 32; // 0x20 6135 field public static final int COMMAND_INDEX = 5; // 0x5 6136 field public static final int DELAY_DURATION = 128; // 0x80 6137 field public static final int DELAY_INDEX = 7; // 0x7 6138 field public static final int DRAW_DURATION = 8; // 0x8 6139 field public static final int DRAW_INDEX = 3; // 0x3 6140 field public static final int EVERY_DURATION = 511; // 0x1ff 6141 field public static final int INPUT_DURATION = 2; // 0x2 6142 field public static final int INPUT_INDEX = 1; // 0x1 6143 field public static final int LAYOUT_MEASURE_DURATION = 4; // 0x4 6144 field public static final int LAYOUT_MEASURE_INDEX = 2; // 0x2 6145 field public static final int SWAP_DURATION = 64; // 0x40 6146 field public static final int SWAP_INDEX = 6; // 0x6 6147 field public static final int SYNC_DURATION = 16; // 0x10 6148 field public static final int SYNC_INDEX = 4; // 0x4 6149 field public static final int TOTAL_DURATION = 1; // 0x1 6150 field public static final int TOTAL_INDEX = 0; // 0x0 6151 } 6152 6153 public class ListFragment extends android.support.v4.app.Fragment { 6154 ctor public ListFragment(); 6155 method public android.widget.ListAdapter getListAdapter(); 6156 method public android.widget.ListView getListView(); 6157 method public long getSelectedItemId(); 6158 method public int getSelectedItemPosition(); 6159 method public void onListItemClick(android.widget.ListView, android.view.View, int, long); 6160 method public void setEmptyText(java.lang.CharSequence); 6161 method public void setListAdapter(android.widget.ListAdapter); 6162 method public void setListShown(boolean); 6163 method public void setListShownNoAnimation(boolean); 6164 method public void setSelection(int); 6165 } 6166 6167 public abstract class LoaderManager { 6168 ctor public LoaderManager(); 6169 method public abstract void destroyLoader(int); 6170 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 6171 method public static void enableDebugLogging(boolean); 6172 method public abstract <D> android.support.v4.content.Loader<D> getLoader(int); 6173 method public boolean hasRunningLoaders(); 6174 method public abstract <D> android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 6175 method public abstract <D> android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 6176 } 6177 6178 public static abstract interface LoaderManager.LoaderCallbacks<D> { 6179 method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle); 6180 method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D); 6181 method public abstract void onLoaderReset(android.support.v4.content.Loader<D>); 6182 } 6183 6184 public final class NavUtils { 6185 method public static android.content.Intent getParentActivityIntent(android.app.Activity); 6186 method public static android.content.Intent getParentActivityIntent(android.content.Context, java.lang.Class<?>) throws android.content.pm.PackageManager.NameNotFoundException; 6187 method public static android.content.Intent getParentActivityIntent(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 6188 method public static java.lang.String getParentActivityName(android.app.Activity); 6189 method public static java.lang.String getParentActivityName(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 6190 method public static void navigateUpFromSameTask(android.app.Activity); 6191 method public static void navigateUpTo(android.app.Activity, android.content.Intent); 6192 method public static boolean shouldUpRecreateTask(android.app.Activity, android.content.Intent); 6193 field public static final java.lang.String PARENT_ACTIVITY = "android.support.PARENT_ACTIVITY"; 6194 } 6195 6196 public class NotificationCompat { 6197 ctor public NotificationCompat(); 6198 method public static android.support.v4.app.NotificationCompat.Action getAction(android.app.Notification, int); 6199 method public static int getActionCount(android.app.Notification); 6200 method public static int getBadgeIconType(android.app.Notification); 6201 method public static java.lang.String getCategory(android.app.Notification); 6202 method public static java.lang.String getChannel(android.app.Notification); 6203 method public static android.os.Bundle getExtras(android.app.Notification); 6204 method public static java.lang.String getGroup(android.app.Notification); 6205 method public static boolean getLocalOnly(android.app.Notification); 6206 method public static java.lang.String getShortcutId(android.app.Notification); 6207 method public static java.lang.String getSortKey(android.app.Notification); 6208 method public static long getTimeout(android.app.Notification); 6209 method public static boolean isGroupSummary(android.app.Notification); 6210 field public static final int BADGE_ICON_LARGE = 2; // 0x2 6211 field public static final int BADGE_ICON_NONE = 0; // 0x0 6212 field public static final int BADGE_ICON_SMALL = 1; // 0x1 6213 field public static final java.lang.String CATEGORY_ALARM = "alarm"; 6214 field public static final java.lang.String CATEGORY_CALL = "call"; 6215 field public static final java.lang.String CATEGORY_EMAIL = "email"; 6216 field public static final java.lang.String CATEGORY_ERROR = "err"; 6217 field public static final java.lang.String CATEGORY_EVENT = "event"; 6218 field public static final java.lang.String CATEGORY_MESSAGE = "msg"; 6219 field public static final java.lang.String CATEGORY_PROGRESS = "progress"; 6220 field public static final java.lang.String CATEGORY_PROMO = "promo"; 6221 field public static final java.lang.String CATEGORY_RECOMMENDATION = "recommendation"; 6222 field public static final java.lang.String CATEGORY_REMINDER = "reminder"; 6223 field public static final java.lang.String CATEGORY_SERVICE = "service"; 6224 field public static final java.lang.String CATEGORY_SOCIAL = "social"; 6225 field public static final java.lang.String CATEGORY_STATUS = "status"; 6226 field public static final java.lang.String CATEGORY_SYSTEM = "sys"; 6227 field public static final java.lang.String CATEGORY_TRANSPORT = "transport"; 6228 field public static final int COLOR_DEFAULT = 0; // 0x0 6229 field public static final int DEFAULT_ALL = -1; // 0xffffffff 6230 field public static final int DEFAULT_LIGHTS = 4; // 0x4 6231 field public static final int DEFAULT_SOUND = 1; // 0x1 6232 field public static final int DEFAULT_VIBRATE = 2; // 0x2 6233 field public static final java.lang.String EXTRA_AUDIO_CONTENTS_URI = "android.audioContents"; 6234 field public static final java.lang.String EXTRA_BACKGROUND_IMAGE_URI = "android.backgroundImageUri"; 6235 field public static final java.lang.String EXTRA_BIG_TEXT = "android.bigText"; 6236 field public static final java.lang.String EXTRA_COMPACT_ACTIONS = "android.compactActions"; 6237 field public static final java.lang.String EXTRA_CONVERSATION_TITLE = "android.conversationTitle"; 6238 field public static final java.lang.String EXTRA_INFO_TEXT = "android.infoText"; 6239 field public static final java.lang.String EXTRA_LARGE_ICON = "android.largeIcon"; 6240 field public static final java.lang.String EXTRA_LARGE_ICON_BIG = "android.largeIcon.big"; 6241 field public static final java.lang.String EXTRA_MEDIA_SESSION = "android.mediaSession"; 6242 field public static final java.lang.String EXTRA_MESSAGES = "android.messages"; 6243 field public static final java.lang.String EXTRA_PEOPLE = "android.people"; 6244 field public static final java.lang.String EXTRA_PICTURE = "android.picture"; 6245 field public static final java.lang.String EXTRA_PROGRESS = "android.progress"; 6246 field public static final java.lang.String EXTRA_PROGRESS_INDETERMINATE = "android.progressIndeterminate"; 6247 field public static final java.lang.String EXTRA_PROGRESS_MAX = "android.progressMax"; 6248 field public static final java.lang.String EXTRA_REMOTE_INPUT_HISTORY = "android.remoteInputHistory"; 6249 field public static final java.lang.String EXTRA_SELF_DISPLAY_NAME = "android.selfDisplayName"; 6250 field public static final java.lang.String EXTRA_SHOW_CHRONOMETER = "android.showChronometer"; 6251 field public static final java.lang.String EXTRA_SHOW_WHEN = "android.showWhen"; 6252 field public static final java.lang.String EXTRA_SMALL_ICON = "android.icon"; 6253 field public static final java.lang.String EXTRA_SUB_TEXT = "android.subText"; 6254 field public static final java.lang.String EXTRA_SUMMARY_TEXT = "android.summaryText"; 6255 field public static final java.lang.String EXTRA_TEMPLATE = "android.template"; 6256 field public static final java.lang.String EXTRA_TEXT = "android.text"; 6257 field public static final java.lang.String EXTRA_TEXT_LINES = "android.textLines"; 6258 field public static final java.lang.String EXTRA_TITLE = "android.title"; 6259 field public static final java.lang.String EXTRA_TITLE_BIG = "android.title.big"; 6260 field public static final int FLAG_AUTO_CANCEL = 16; // 0x10 6261 field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40 6262 field public static final int FLAG_GROUP_SUMMARY = 512; // 0x200 6263 field public static final deprecated int FLAG_HIGH_PRIORITY = 128; // 0x80 6264 field public static final int FLAG_INSISTENT = 4; // 0x4 6265 field public static final int FLAG_LOCAL_ONLY = 256; // 0x100 6266 field public static final int FLAG_NO_CLEAR = 32; // 0x20 6267 field public static final int FLAG_ONGOING_EVENT = 2; // 0x2 6268 field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8 6269 field public static final int FLAG_SHOW_LIGHTS = 1; // 0x1 6270 field public static final int PRIORITY_DEFAULT = 0; // 0x0 6271 field public static final int PRIORITY_HIGH = 1; // 0x1 6272 field public static final int PRIORITY_LOW = -1; // 0xffffffff 6273 field public static final int PRIORITY_MAX = 2; // 0x2 6274 field public static final int PRIORITY_MIN = -2; // 0xfffffffe 6275 field public static final int STREAM_DEFAULT = -1; // 0xffffffff 6276 field public static final int VISIBILITY_PRIVATE = 0; // 0x0 6277 field public static final int VISIBILITY_PUBLIC = 1; // 0x1 6278 field public static final int VISIBILITY_SECRET = -1; // 0xffffffff 6279 } 6280 6281 public static class NotificationCompat.Action { 6282 ctor public NotificationCompat.Action(int, java.lang.CharSequence, android.app.PendingIntent); 6283 method public android.app.PendingIntent getActionIntent(); 6284 method public boolean getAllowGeneratedReplies(); 6285 method public android.support.v4.app.RemoteInput[] getDataOnlyRemoteInputs(); 6286 method public android.os.Bundle getExtras(); 6287 method public int getIcon(); 6288 method public android.support.v4.app.RemoteInput[] getRemoteInputs(); 6289 method public java.lang.CharSequence getTitle(); 6290 field public android.app.PendingIntent actionIntent; 6291 field public int icon; 6292 field public java.lang.CharSequence title; 6293 } 6294 6295 public static final class NotificationCompat.Action.Builder { 6296 ctor public NotificationCompat.Action.Builder(int, java.lang.CharSequence, android.app.PendingIntent); 6297 ctor public NotificationCompat.Action.Builder(android.support.v4.app.NotificationCompat.Action); 6298 method public android.support.v4.app.NotificationCompat.Action.Builder addExtras(android.os.Bundle); 6299 method public android.support.v4.app.NotificationCompat.Action.Builder addRemoteInput(android.support.v4.app.RemoteInput); 6300 method public android.support.v4.app.NotificationCompat.Action build(); 6301 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Extender); 6302 method public android.os.Bundle getExtras(); 6303 method public android.support.v4.app.NotificationCompat.Action.Builder setAllowGeneratedReplies(boolean); 6304 } 6305 6306 public static abstract interface NotificationCompat.Action.Extender { 6307 method public abstract android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 6308 } 6309 6310 public static final class NotificationCompat.Action.WearableExtender implements android.support.v4.app.NotificationCompat.Action.Extender { 6311 ctor public NotificationCompat.Action.WearableExtender(); 6312 ctor public NotificationCompat.Action.WearableExtender(android.support.v4.app.NotificationCompat.Action); 6313 method public android.support.v4.app.NotificationCompat.Action.WearableExtender clone(); 6314 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 6315 method public java.lang.CharSequence getCancelLabel(); 6316 method public java.lang.CharSequence getConfirmLabel(); 6317 method public boolean getHintDisplayActionInline(); 6318 method public boolean getHintLaunchesActivity(); 6319 method public java.lang.CharSequence getInProgressLabel(); 6320 method public boolean isAvailableOffline(); 6321 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setAvailableOffline(boolean); 6322 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setCancelLabel(java.lang.CharSequence); 6323 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setConfirmLabel(java.lang.CharSequence); 6324 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setHintDisplayActionInline(boolean); 6325 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setHintLaunchesActivity(boolean); 6326 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setInProgressLabel(java.lang.CharSequence); 6327 } 6328 6329 public static class NotificationCompat.BigPictureStyle extends android.support.v4.app.NotificationCompat.Style { 6330 ctor public NotificationCompat.BigPictureStyle(); 6331 ctor public NotificationCompat.BigPictureStyle(android.support.v4.app.NotificationCompat.Builder); 6332 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigLargeIcon(android.graphics.Bitmap); 6333 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigPicture(android.graphics.Bitmap); 6334 method public android.support.v4.app.NotificationCompat.BigPictureStyle setBigContentTitle(java.lang.CharSequence); 6335 method public android.support.v4.app.NotificationCompat.BigPictureStyle setSummaryText(java.lang.CharSequence); 6336 } 6337 6338 public static class NotificationCompat.BigTextStyle extends android.support.v4.app.NotificationCompat.Style { 6339 ctor public NotificationCompat.BigTextStyle(); 6340 ctor public NotificationCompat.BigTextStyle(android.support.v4.app.NotificationCompat.Builder); 6341 method public android.support.v4.app.NotificationCompat.BigTextStyle bigText(java.lang.CharSequence); 6342 method public android.support.v4.app.NotificationCompat.BigTextStyle setBigContentTitle(java.lang.CharSequence); 6343 method public android.support.v4.app.NotificationCompat.BigTextStyle setSummaryText(java.lang.CharSequence); 6344 } 6345 6346 public static class NotificationCompat.Builder { 6347 ctor public NotificationCompat.Builder(android.content.Context, java.lang.String); 6348 ctor public deprecated NotificationCompat.Builder(android.content.Context); 6349 method public android.support.v4.app.NotificationCompat.Builder addAction(int, java.lang.CharSequence, android.app.PendingIntent); 6350 method public android.support.v4.app.NotificationCompat.Builder addAction(android.support.v4.app.NotificationCompat.Action); 6351 method public android.support.v4.app.NotificationCompat.Builder addExtras(android.os.Bundle); 6352 method public android.support.v4.app.NotificationCompat.Builder addPerson(java.lang.String); 6353 method public android.app.Notification build(); 6354 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Extender); 6355 method public android.os.Bundle getExtras(); 6356 method public deprecated android.app.Notification getNotification(); 6357 method protected static java.lang.CharSequence limitCharSequenceLength(java.lang.CharSequence); 6358 method public android.support.v4.app.NotificationCompat.Builder setAutoCancel(boolean); 6359 method public android.support.v4.app.NotificationCompat.Builder setBadgeIconType(int); 6360 method public android.support.v4.app.NotificationCompat.Builder setCategory(java.lang.String); 6361 method public android.support.v4.app.NotificationCompat.Builder setChannel(java.lang.String); 6362 method public android.support.v4.app.NotificationCompat.Builder setColor(int); 6363 method public android.support.v4.app.NotificationCompat.Builder setColorized(boolean); 6364 method public android.support.v4.app.NotificationCompat.Builder setContent(android.widget.RemoteViews); 6365 method public android.support.v4.app.NotificationCompat.Builder setContentInfo(java.lang.CharSequence); 6366 method public android.support.v4.app.NotificationCompat.Builder setContentIntent(android.app.PendingIntent); 6367 method public android.support.v4.app.NotificationCompat.Builder setContentText(java.lang.CharSequence); 6368 method public android.support.v4.app.NotificationCompat.Builder setContentTitle(java.lang.CharSequence); 6369 method public android.support.v4.app.NotificationCompat.Builder setCustomBigContentView(android.widget.RemoteViews); 6370 method public android.support.v4.app.NotificationCompat.Builder setCustomContentView(android.widget.RemoteViews); 6371 method public android.support.v4.app.NotificationCompat.Builder setCustomHeadsUpContentView(android.widget.RemoteViews); 6372 method public android.support.v4.app.NotificationCompat.Builder setDefaults(int); 6373 method public android.support.v4.app.NotificationCompat.Builder setDeleteIntent(android.app.PendingIntent); 6374 method public android.support.v4.app.NotificationCompat.Builder setExtras(android.os.Bundle); 6375 method public android.support.v4.app.NotificationCompat.Builder setFullScreenIntent(android.app.PendingIntent, boolean); 6376 method public android.support.v4.app.NotificationCompat.Builder setGroup(java.lang.String); 6377 method public android.support.v4.app.NotificationCompat.Builder setGroupSummary(boolean); 6378 method public android.support.v4.app.NotificationCompat.Builder setLargeIcon(android.graphics.Bitmap); 6379 method public android.support.v4.app.NotificationCompat.Builder setLights(int, int, int); 6380 method public android.support.v4.app.NotificationCompat.Builder setLocalOnly(boolean); 6381 method public android.support.v4.app.NotificationCompat.Builder setNumber(int); 6382 method public android.support.v4.app.NotificationCompat.Builder setOngoing(boolean); 6383 method public android.support.v4.app.NotificationCompat.Builder setOnlyAlertOnce(boolean); 6384 method public android.support.v4.app.NotificationCompat.Builder setPriority(int); 6385 method public android.support.v4.app.NotificationCompat.Builder setProgress(int, int, boolean); 6386 method public android.support.v4.app.NotificationCompat.Builder setPublicVersion(android.app.Notification); 6387 method public android.support.v4.app.NotificationCompat.Builder setRemoteInputHistory(java.lang.CharSequence[]); 6388 method public android.support.v4.app.NotificationCompat.Builder setShortcutId(java.lang.String); 6389 method public android.support.v4.app.NotificationCompat.Builder setShowWhen(boolean); 6390 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int); 6391 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int, int); 6392 method public android.support.v4.app.NotificationCompat.Builder setSortKey(java.lang.String); 6393 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri); 6394 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri, int); 6395 method public android.support.v4.app.NotificationCompat.Builder setStyle(android.support.v4.app.NotificationCompat.Style); 6396 method public android.support.v4.app.NotificationCompat.Builder setSubText(java.lang.CharSequence); 6397 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence); 6398 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence, android.widget.RemoteViews); 6399 method public android.support.v4.app.NotificationCompat.Builder setTimeout(long); 6400 method public android.support.v4.app.NotificationCompat.Builder setUsesChronometer(boolean); 6401 method public android.support.v4.app.NotificationCompat.Builder setVibrate(long[]); 6402 method public android.support.v4.app.NotificationCompat.Builder setVisibility(int); 6403 method public android.support.v4.app.NotificationCompat.Builder setWhen(long); 6404 field public java.util.ArrayList<java.lang.String> mPeople; 6405 } 6406 6407 public static final class NotificationCompat.CarExtender implements android.support.v4.app.NotificationCompat.Extender { 6408 ctor public NotificationCompat.CarExtender(); 6409 ctor public NotificationCompat.CarExtender(android.app.Notification); 6410 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 6411 method public int getColor(); 6412 method public android.graphics.Bitmap getLargeIcon(); 6413 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation getUnreadConversation(); 6414 method public android.support.v4.app.NotificationCompat.CarExtender setColor(int); 6415 method public android.support.v4.app.NotificationCompat.CarExtender setLargeIcon(android.graphics.Bitmap); 6416 method public android.support.v4.app.NotificationCompat.CarExtender setUnreadConversation(android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation); 6417 } 6418 6419 public static class NotificationCompat.CarExtender.UnreadConversation { 6420 method public long getLatestTimestamp(); 6421 method public java.lang.String[] getMessages(); 6422 method public java.lang.String getParticipant(); 6423 method public java.lang.String[] getParticipants(); 6424 method public android.app.PendingIntent getReadPendingIntent(); 6425 method public android.support.v4.app.RemoteInput getRemoteInput(); 6426 method public android.app.PendingIntent getReplyPendingIntent(); 6427 } 6428 6429 public static class NotificationCompat.CarExtender.UnreadConversation.Builder { 6430 ctor public NotificationCompat.CarExtender.UnreadConversation.Builder(java.lang.String); 6431 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder addMessage(java.lang.String); 6432 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation build(); 6433 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setLatestTimestamp(long); 6434 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReadPendingIntent(android.app.PendingIntent); 6435 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReplyAction(android.app.PendingIntent, android.support.v4.app.RemoteInput); 6436 } 6437 6438 public static abstract interface NotificationCompat.Extender { 6439 method public abstract android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 6440 } 6441 6442 public static class NotificationCompat.InboxStyle extends android.support.v4.app.NotificationCompat.Style { 6443 ctor public NotificationCompat.InboxStyle(); 6444 ctor public NotificationCompat.InboxStyle(android.support.v4.app.NotificationCompat.Builder); 6445 method public android.support.v4.app.NotificationCompat.InboxStyle addLine(java.lang.CharSequence); 6446 method public android.support.v4.app.NotificationCompat.InboxStyle setBigContentTitle(java.lang.CharSequence); 6447 method public android.support.v4.app.NotificationCompat.InboxStyle setSummaryText(java.lang.CharSequence); 6448 } 6449 6450 public static class NotificationCompat.MessagingStyle extends android.support.v4.app.NotificationCompat.Style { 6451 ctor public NotificationCompat.MessagingStyle(java.lang.CharSequence); 6452 method public void addCompatExtras(android.os.Bundle); 6453 method public android.support.v4.app.NotificationCompat.MessagingStyle addMessage(java.lang.CharSequence, long, java.lang.CharSequence); 6454 method public android.support.v4.app.NotificationCompat.MessagingStyle addMessage(android.support.v4.app.NotificationCompat.MessagingStyle.Message); 6455 method public static android.support.v4.app.NotificationCompat.MessagingStyle extractMessagingStyleFromNotification(android.app.Notification); 6456 method public java.lang.CharSequence getConversationTitle(); 6457 method public java.util.List<android.support.v4.app.NotificationCompat.MessagingStyle.Message> getMessages(); 6458 method public java.lang.CharSequence getUserDisplayName(); 6459 method public android.support.v4.app.NotificationCompat.MessagingStyle setConversationTitle(java.lang.CharSequence); 6460 field public static final int MAXIMUM_RETAINED_MESSAGES = 25; // 0x19 6461 } 6462 6463 public static final class NotificationCompat.MessagingStyle.Message { 6464 ctor public NotificationCompat.MessagingStyle.Message(java.lang.CharSequence, long, java.lang.CharSequence); 6465 method public java.lang.String getDataMimeType(); 6466 method public android.net.Uri getDataUri(); 6467 method public android.os.Bundle getExtras(); 6468 method public java.lang.CharSequence getSender(); 6469 method public java.lang.CharSequence getText(); 6470 method public long getTimestamp(); 6471 method public android.support.v4.app.NotificationCompat.MessagingStyle.Message setData(java.lang.String, android.net.Uri); 6472 } 6473 6474 public static abstract class NotificationCompat.Style { 6475 ctor public NotificationCompat.Style(); 6476 method public android.app.Notification build(); 6477 method public void setBuilder(android.support.v4.app.NotificationCompat.Builder); 6478 } 6479 6480 public static final class NotificationCompat.WearableExtender implements android.support.v4.app.NotificationCompat.Extender { 6481 ctor public NotificationCompat.WearableExtender(); 6482 ctor public NotificationCompat.WearableExtender(android.app.Notification); 6483 method public android.support.v4.app.NotificationCompat.WearableExtender addAction(android.support.v4.app.NotificationCompat.Action); 6484 method public android.support.v4.app.NotificationCompat.WearableExtender addActions(java.util.List<android.support.v4.app.NotificationCompat.Action>); 6485 method public android.support.v4.app.NotificationCompat.WearableExtender addPage(android.app.Notification); 6486 method public android.support.v4.app.NotificationCompat.WearableExtender addPages(java.util.List<android.app.Notification>); 6487 method public android.support.v4.app.NotificationCompat.WearableExtender clearActions(); 6488 method public android.support.v4.app.NotificationCompat.WearableExtender clearPages(); 6489 method public android.support.v4.app.NotificationCompat.WearableExtender clone(); 6490 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 6491 method public java.util.List<android.support.v4.app.NotificationCompat.Action> getActions(); 6492 method public android.graphics.Bitmap getBackground(); 6493 method public java.lang.String getBridgeTag(); 6494 method public int getContentAction(); 6495 method public int getContentIcon(); 6496 method public int getContentIconGravity(); 6497 method public boolean getContentIntentAvailableOffline(); 6498 method public int getCustomContentHeight(); 6499 method public int getCustomSizePreset(); 6500 method public java.lang.String getDismissalId(); 6501 method public android.app.PendingIntent getDisplayIntent(); 6502 method public int getGravity(); 6503 method public boolean getHintAmbientBigPicture(); 6504 method public boolean getHintAvoidBackgroundClipping(); 6505 method public boolean getHintContentIntentLaunchesActivity(); 6506 method public boolean getHintHideIcon(); 6507 method public int getHintScreenTimeout(); 6508 method public boolean getHintShowBackgroundOnly(); 6509 method public java.util.List<android.app.Notification> getPages(); 6510 method public boolean getStartScrollBottom(); 6511 method public android.support.v4.app.NotificationCompat.WearableExtender setBackground(android.graphics.Bitmap); 6512 method public android.support.v4.app.NotificationCompat.WearableExtender setBridgeTag(java.lang.String); 6513 method public android.support.v4.app.NotificationCompat.WearableExtender setContentAction(int); 6514 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIcon(int); 6515 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIconGravity(int); 6516 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIntentAvailableOffline(boolean); 6517 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomContentHeight(int); 6518 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomSizePreset(int); 6519 method public android.support.v4.app.NotificationCompat.WearableExtender setDismissalId(java.lang.String); 6520 method public android.support.v4.app.NotificationCompat.WearableExtender setDisplayIntent(android.app.PendingIntent); 6521 method public android.support.v4.app.NotificationCompat.WearableExtender setGravity(int); 6522 method public android.support.v4.app.NotificationCompat.WearableExtender setHintAmbientBigPicture(boolean); 6523 method public android.support.v4.app.NotificationCompat.WearableExtender setHintAvoidBackgroundClipping(boolean); 6524 method public android.support.v4.app.NotificationCompat.WearableExtender setHintContentIntentLaunchesActivity(boolean); 6525 method public android.support.v4.app.NotificationCompat.WearableExtender setHintHideIcon(boolean); 6526 method public android.support.v4.app.NotificationCompat.WearableExtender setHintScreenTimeout(int); 6527 method public android.support.v4.app.NotificationCompat.WearableExtender setHintShowBackgroundOnly(boolean); 6528 method public android.support.v4.app.NotificationCompat.WearableExtender setStartScrollBottom(boolean); 6529 field public static final int SCREEN_TIMEOUT_LONG = -1; // 0xffffffff 6530 field public static final int SCREEN_TIMEOUT_SHORT = 0; // 0x0 6531 field public static final int SIZE_DEFAULT = 0; // 0x0 6532 field public static final int SIZE_FULL_SCREEN = 5; // 0x5 6533 field public static final int SIZE_LARGE = 4; // 0x4 6534 field public static final int SIZE_MEDIUM = 3; // 0x3 6535 field public static final int SIZE_SMALL = 2; // 0x2 6536 field public static final int SIZE_XSMALL = 1; // 0x1 6537 field public static final int UNSET_ACTION_INDEX = -1; // 0xffffffff 6538 } 6539 6540 public final class NotificationCompatExtras { 6541 field public static final java.lang.String EXTRA_ACTION_EXTRAS = "android.support.actionExtras"; 6542 field public static final java.lang.String EXTRA_GROUP_KEY = "android.support.groupKey"; 6543 field public static final java.lang.String EXTRA_GROUP_SUMMARY = "android.support.isGroupSummary"; 6544 field public static final java.lang.String EXTRA_LOCAL_ONLY = "android.support.localOnly"; 6545 field public static final java.lang.String EXTRA_REMOTE_INPUTS = "android.support.remoteInputs"; 6546 field public static final java.lang.String EXTRA_SORT_KEY = "android.support.sortKey"; 6547 } 6548 6549 public abstract class NotificationCompatSideChannelService extends android.app.Service { 6550 ctor public NotificationCompatSideChannelService(); 6551 method public abstract void cancel(java.lang.String, int, java.lang.String); 6552 method public abstract void cancelAll(java.lang.String); 6553 method public abstract void notify(java.lang.String, int, java.lang.String, android.app.Notification); 6554 method public android.os.IBinder onBind(android.content.Intent); 6555 } 6556 6557 public final class NotificationManagerCompat { 6558 method public boolean areNotificationsEnabled(); 6559 method public void cancel(int); 6560 method public void cancel(java.lang.String, int); 6561 method public void cancelAll(); 6562 method public static android.support.v4.app.NotificationManagerCompat from(android.content.Context); 6563 method public static java.util.Set<java.lang.String> getEnabledListenerPackages(android.content.Context); 6564 method public int getImportance(); 6565 method public void notify(int, android.app.Notification); 6566 method public void notify(java.lang.String, int, android.app.Notification); 6567 field public static final java.lang.String ACTION_BIND_SIDE_CHANNEL = "android.support.BIND_NOTIFICATION_SIDE_CHANNEL"; 6568 field public static final java.lang.String EXTRA_USE_SIDE_CHANNEL = "android.support.useSideChannel"; 6569 field public static final int IMPORTANCE_DEFAULT = 3; // 0x3 6570 field public static final int IMPORTANCE_HIGH = 4; // 0x4 6571 field public static final int IMPORTANCE_LOW = 2; // 0x2 6572 field public static final int IMPORTANCE_MAX = 5; // 0x5 6573 field public static final int IMPORTANCE_MIN = 1; // 0x1 6574 field public static final int IMPORTANCE_NONE = 0; // 0x0 6575 field public static final int IMPORTANCE_UNSPECIFIED = -1000; // 0xfffffc18 6576 } 6577 6578 public final class RemoteInput extends android.support.v4.app.RemoteInputCompatBase.RemoteInput { 6579 method public static void addDataResultToIntent(android.support.v4.app.RemoteInput, android.content.Intent, java.util.Map<java.lang.String, android.net.Uri>); 6580 method public static void addResultsToIntent(android.support.v4.app.RemoteInput[], android.content.Intent, android.os.Bundle); 6581 method public boolean getAllowFreeFormInput(); 6582 method public java.util.Set<java.lang.String> getAllowedDataTypes(); 6583 method public java.lang.CharSequence[] getChoices(); 6584 method public static java.util.Map<java.lang.String, android.net.Uri> getDataResultsFromIntent(android.content.Intent, java.lang.String); 6585 method public android.os.Bundle getExtras(); 6586 method public java.lang.CharSequence getLabel(); 6587 method public java.lang.String getResultKey(); 6588 method public static android.os.Bundle getResultsFromIntent(android.content.Intent); 6589 method public boolean isDataOnly(); 6590 field public static final java.lang.String EXTRA_RESULTS_DATA = "android.remoteinput.resultsData"; 6591 field public static final java.lang.String RESULTS_CLIP_LABEL = "android.remoteinput.results"; 6592 } 6593 6594 public static final class RemoteInput.Builder { 6595 ctor public RemoteInput.Builder(java.lang.String); 6596 method public android.support.v4.app.RemoteInput.Builder addExtras(android.os.Bundle); 6597 method public android.support.v4.app.RemoteInput build(); 6598 method public android.os.Bundle getExtras(); 6599 method public android.support.v4.app.RemoteInput.Builder setAllowDataType(java.lang.String, boolean); 6600 method public android.support.v4.app.RemoteInput.Builder setAllowFreeFormInput(boolean); 6601 method public android.support.v4.app.RemoteInput.Builder setChoices(java.lang.CharSequence[]); 6602 method public android.support.v4.app.RemoteInput.Builder setLabel(java.lang.CharSequence); 6603 } 6604 6605 deprecated class RemoteInputCompatBase { 6606 } 6607 6608 public static abstract class RemoteInputCompatBase.RemoteInput { 6609 ctor public RemoteInputCompatBase.RemoteInput(); 6610 method protected abstract boolean getAllowFreeFormInput(); 6611 method protected abstract java.util.Set<java.lang.String> getAllowedDataTypes(); 6612 method protected abstract java.lang.CharSequence[] getChoices(); 6613 method protected abstract android.os.Bundle getExtras(); 6614 method protected abstract java.lang.CharSequence getLabel(); 6615 method protected abstract java.lang.String getResultKey(); 6616 } 6617 6618 public final class ServiceCompat { 6619 method public static void stopForeground(android.app.Service, int); 6620 field public static final int START_STICKY = 1; // 0x1 6621 field public static final int STOP_FOREGROUND_DETACH = 2; // 0x2 6622 field public static final int STOP_FOREGROUND_REMOVE = 1; // 0x1 6623 } 6624 6625 public final class ShareCompat { 6626 method public static void configureMenuItem(android.view.MenuItem, android.support.v4.app.ShareCompat.IntentBuilder); 6627 method public static void configureMenuItem(android.view.Menu, int, android.support.v4.app.ShareCompat.IntentBuilder); 6628 method public static android.content.ComponentName getCallingActivity(android.app.Activity); 6629 method public static java.lang.String getCallingPackage(android.app.Activity); 6630 field public static final java.lang.String EXTRA_CALLING_ACTIVITY = "android.support.v4.app.EXTRA_CALLING_ACTIVITY"; 6631 field public static final java.lang.String EXTRA_CALLING_PACKAGE = "android.support.v4.app.EXTRA_CALLING_PACKAGE"; 6632 } 6633 6634 public static class ShareCompat.IntentBuilder { 6635 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String); 6636 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String[]); 6637 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String); 6638 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String[]); 6639 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String); 6640 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String[]); 6641 method public android.support.v4.app.ShareCompat.IntentBuilder addStream(android.net.Uri); 6642 method public android.content.Intent createChooserIntent(); 6643 method public static android.support.v4.app.ShareCompat.IntentBuilder from(android.app.Activity); 6644 method public android.content.Intent getIntent(); 6645 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(java.lang.CharSequence); 6646 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(int); 6647 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailBcc(java.lang.String[]); 6648 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailCc(java.lang.String[]); 6649 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailTo(java.lang.String[]); 6650 method public android.support.v4.app.ShareCompat.IntentBuilder setHtmlText(java.lang.String); 6651 method public android.support.v4.app.ShareCompat.IntentBuilder setStream(android.net.Uri); 6652 method public android.support.v4.app.ShareCompat.IntentBuilder setSubject(java.lang.String); 6653 method public android.support.v4.app.ShareCompat.IntentBuilder setText(java.lang.CharSequence); 6654 method public android.support.v4.app.ShareCompat.IntentBuilder setType(java.lang.String); 6655 method public void startChooser(); 6656 } 6657 6658 public static class ShareCompat.IntentReader { 6659 method public static android.support.v4.app.ShareCompat.IntentReader from(android.app.Activity); 6660 method public android.content.ComponentName getCallingActivity(); 6661 method public android.graphics.drawable.Drawable getCallingActivityIcon(); 6662 method public android.graphics.drawable.Drawable getCallingApplicationIcon(); 6663 method public java.lang.CharSequence getCallingApplicationLabel(); 6664 method public java.lang.String getCallingPackage(); 6665 method public java.lang.String[] getEmailBcc(); 6666 method public java.lang.String[] getEmailCc(); 6667 method public java.lang.String[] getEmailTo(); 6668 method public java.lang.String getHtmlText(); 6669 method public android.net.Uri getStream(); 6670 method public android.net.Uri getStream(int); 6671 method public int getStreamCount(); 6672 method public java.lang.String getSubject(); 6673 method public java.lang.CharSequence getText(); 6674 method public java.lang.String getType(); 6675 method public boolean isMultipleShare(); 6676 method public boolean isShareIntent(); 6677 method public boolean isSingleShare(); 6678 } 6679 6680 public abstract class SharedElementCallback { 6681 ctor public SharedElementCallback(); 6682 method public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF); 6683 method public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable); 6684 method public void onMapSharedElements(java.util.List<java.lang.String>, java.util.Map<java.lang.String, android.view.View>); 6685 method public void onRejectSharedElements(java.util.List<android.view.View>); 6686 method public void onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 6687 method public void onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 6688 method public void onSharedElementsArrived(java.util.List<java.lang.String>, java.util.List<android.view.View>, android.support.v4.app.SharedElementCallback.OnSharedElementsReadyListener); 6689 } 6690 6691 public static abstract interface SharedElementCallback.OnSharedElementsReadyListener { 6692 method public abstract void onSharedElementsReady(); 6693 } 6694 6695 public final class TaskStackBuilder implements java.lang.Iterable { 6696 method public android.support.v4.app.TaskStackBuilder addNextIntent(android.content.Intent); 6697 method public android.support.v4.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent); 6698 method public android.support.v4.app.TaskStackBuilder addParentStack(android.app.Activity); 6699 method public android.support.v4.app.TaskStackBuilder addParentStack(java.lang.Class<?>); 6700 method public android.support.v4.app.TaskStackBuilder addParentStack(android.content.ComponentName); 6701 method public static android.support.v4.app.TaskStackBuilder create(android.content.Context); 6702 method public android.content.Intent editIntentAt(int); 6703 method public static deprecated android.support.v4.app.TaskStackBuilder from(android.content.Context); 6704 method public deprecated android.content.Intent getIntent(int); 6705 method public int getIntentCount(); 6706 method public android.content.Intent[] getIntents(); 6707 method public android.app.PendingIntent getPendingIntent(int, int); 6708 method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle); 6709 method public deprecated java.util.Iterator<android.content.Intent> iterator(); 6710 method public void startActivities(); 6711 method public void startActivities(android.os.Bundle); 6712 } 6713 6714 public static abstract interface TaskStackBuilder.SupportParentable { 6715 method public abstract android.content.Intent getSupportParentActivityIntent(); 6716 } 6717 6718} 6719 6720package android.support.v4.content { 6721 6722 public abstract class AsyncTaskLoader<D> extends android.support.v4.content.Loader { 6723 ctor public AsyncTaskLoader(android.content.Context); 6724 method public void cancelLoadInBackground(); 6725 method public boolean isLoadInBackgroundCanceled(); 6726 method public abstract D loadInBackground(); 6727 method public void onCanceled(D); 6728 method protected D onLoadInBackground(); 6729 method public void setUpdateThrottle(long); 6730 } 6731 6732 public final class ContentResolverCompat { 6733 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); 6734 } 6735 6736 public class ContextCompat { 6737 ctor protected ContextCompat(); 6738 method public static int checkSelfPermission(android.content.Context, java.lang.String); 6739 method public static android.content.Context createDeviceProtectedStorageContext(android.content.Context); 6740 method public static java.io.File getCodeCacheDir(android.content.Context); 6741 method public static final int getColor(android.content.Context, int); 6742 method public static final android.content.res.ColorStateList getColorStateList(android.content.Context, int); 6743 method public static java.io.File getDataDir(android.content.Context); 6744 method public static final android.graphics.drawable.Drawable getDrawable(android.content.Context, int); 6745 method public static java.io.File[] getExternalCacheDirs(android.content.Context); 6746 method public static java.io.File[] getExternalFilesDirs(android.content.Context, java.lang.String); 6747 method public static final java.io.File getNoBackupFilesDir(android.content.Context); 6748 method public static java.io.File[] getObbDirs(android.content.Context); 6749 method public static boolean isDeviceProtectedStorage(android.content.Context); 6750 method public static boolean startActivities(android.content.Context, android.content.Intent[]); 6751 method public static boolean startActivities(android.content.Context, android.content.Intent[], android.os.Bundle); 6752 method public static void startActivity(android.content.Context, android.content.Intent, android.os.Bundle); 6753 method public static void startForegroundService(android.content.Context, android.content.Intent); 6754 } 6755 6756 public class CursorLoader extends android.support.v4.content.AsyncTaskLoader { 6757 ctor public CursorLoader(android.content.Context); 6758 ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 6759 method public void deliverResult(android.database.Cursor); 6760 method public java.lang.String[] getProjection(); 6761 method public java.lang.String getSelection(); 6762 method public java.lang.String[] getSelectionArgs(); 6763 method public java.lang.String getSortOrder(); 6764 method public android.net.Uri getUri(); 6765 method public android.database.Cursor loadInBackground(); 6766 method public void onCanceled(android.database.Cursor); 6767 method public void setProjection(java.lang.String[]); 6768 method public void setSelection(java.lang.String); 6769 method public void setSelectionArgs(java.lang.String[]); 6770 method public void setSortOrder(java.lang.String); 6771 method public void setUri(android.net.Uri); 6772 } 6773 6774 public class FileProvider extends android.content.ContentProvider { 6775 ctor public FileProvider(); 6776 method public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 6777 method public java.lang.String getType(android.net.Uri); 6778 method public static android.net.Uri getUriForFile(android.content.Context, java.lang.String, java.io.File); 6779 method public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 6780 method public boolean onCreate(); 6781 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 6782 method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 6783 } 6784 6785 public final class IntentCompat { 6786 method public static deprecated android.content.Intent makeMainActivity(android.content.ComponentName); 6787 method public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String); 6788 method public static deprecated android.content.Intent makeRestartActivityTask(android.content.ComponentName); 6789 field public static final deprecated java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"; 6790 field public static final deprecated java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"; 6791 field public static final java.lang.String CATEGORY_LEANBACK_LAUNCHER = "android.intent.category.LEANBACK_LAUNCHER"; 6792 field public static final deprecated java.lang.String EXTRA_CHANGED_PACKAGE_LIST = "android.intent.extra.changed_package_list"; 6793 field public static final deprecated java.lang.String EXTRA_CHANGED_UID_LIST = "android.intent.extra.changed_uid_list"; 6794 field public static final java.lang.String EXTRA_HTML_TEXT = "android.intent.extra.HTML_TEXT"; 6795 field public static final java.lang.String EXTRA_START_PLAYBACK = "android.intent.extra.START_PLAYBACK"; 6796 field public static final deprecated int FLAG_ACTIVITY_CLEAR_TASK = 32768; // 0x8000 6797 field public static final deprecated int FLAG_ACTIVITY_TASK_ON_HOME = 16384; // 0x4000 6798 } 6799 6800 public class Loader<D> { 6801 ctor public Loader(android.content.Context); 6802 method public void abandon(); 6803 method public boolean cancelLoad(); 6804 method public void commitContentChanged(); 6805 method public java.lang.String dataToString(D); 6806 method public void deliverCancellation(); 6807 method public void deliverResult(D); 6808 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 6809 method public void forceLoad(); 6810 method public android.content.Context getContext(); 6811 method public int getId(); 6812 method public boolean isAbandoned(); 6813 method public boolean isReset(); 6814 method public boolean isStarted(); 6815 method protected void onAbandon(); 6816 method protected boolean onCancelLoad(); 6817 method public void onContentChanged(); 6818 method protected void onForceLoad(); 6819 method protected void onReset(); 6820 method protected void onStartLoading(); 6821 method protected void onStopLoading(); 6822 method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>); 6823 method public void registerOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>); 6824 method public void reset(); 6825 method public void rollbackContentChanged(); 6826 method public final void startLoading(); 6827 method public void stopLoading(); 6828 method public boolean takeContentChanged(); 6829 method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>); 6830 method public void unregisterOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>); 6831 } 6832 6833 public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver { 6834 ctor public Loader.ForceLoadContentObserver(); 6835 } 6836 6837 public static abstract interface Loader.OnLoadCanceledListener<D> { 6838 method public abstract void onLoadCanceled(android.support.v4.content.Loader<D>); 6839 } 6840 6841 public static abstract interface Loader.OnLoadCompleteListener<D> { 6842 method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D); 6843 } 6844 6845 public final class LocalBroadcastManager { 6846 method public static android.support.v4.content.LocalBroadcastManager getInstance(android.content.Context); 6847 method public void registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 6848 method public boolean sendBroadcast(android.content.Intent); 6849 method public void sendBroadcastSync(android.content.Intent); 6850 method public void unregisterReceiver(android.content.BroadcastReceiver); 6851 } 6852 6853 public final class MimeTypeFilter { 6854 method public static boolean matches(java.lang.String, java.lang.String); 6855 method public static java.lang.String matches(java.lang.String, java.lang.String[]); 6856 method public static java.lang.String matches(java.lang.String[], java.lang.String); 6857 method public static java.lang.String[] matchesMany(java.lang.String[], java.lang.String); 6858 } 6859 6860 public final deprecated class ParallelExecutorCompat { 6861 method public static deprecated java.util.concurrent.Executor getParallelExecutor(); 6862 } 6863 6864 public final class PermissionChecker { 6865 method public static int checkCallingOrSelfPermission(android.content.Context, java.lang.String); 6866 method public static int checkCallingPermission(android.content.Context, java.lang.String, java.lang.String); 6867 method public static int checkPermission(android.content.Context, java.lang.String, int, int, java.lang.String); 6868 method public static int checkSelfPermission(android.content.Context, java.lang.String); 6869 field public static final int PERMISSION_DENIED = -1; // 0xffffffff 6870 field public static final int PERMISSION_DENIED_APP_OP = -2; // 0xfffffffe 6871 field public static final int PERMISSION_GRANTED = 0; // 0x0 6872 } 6873 6874 public final class SharedPreferencesCompat { 6875 } 6876 6877 public static final class SharedPreferencesCompat.EditorCompat { 6878 method public void apply(android.content.SharedPreferences.Editor); 6879 method public static android.support.v4.content.SharedPreferencesCompat.EditorCompat getInstance(); 6880 } 6881 6882 public abstract deprecated class WakefulBroadcastReceiver extends android.content.BroadcastReceiver { 6883 ctor public WakefulBroadcastReceiver(); 6884 method public static boolean completeWakefulIntent(android.content.Intent); 6885 method public static android.content.ComponentName startWakefulService(android.content.Context, android.content.Intent); 6886 } 6887 6888} 6889 6890package android.support.v4.content.pm { 6891 6892 public final class ActivityInfoCompat { 6893 field public static final int CONFIG_UI_MODE = 512; // 0x200 6894 } 6895 6896 public class ShortcutInfoCompat { 6897 method public android.content.ComponentName getActivity(); 6898 method public java.lang.CharSequence getDisabledMessage(); 6899 method public java.lang.String getId(); 6900 method public android.content.Intent getIntent(); 6901 method public android.content.Intent[] getIntents(); 6902 method public java.lang.CharSequence getLongLabel(); 6903 method public java.lang.CharSequence getShortLabel(); 6904 } 6905 6906 public static class ShortcutInfoCompat.Builder { 6907 ctor public ShortcutInfoCompat.Builder(android.content.Context, java.lang.String); 6908 method public android.support.v4.content.pm.ShortcutInfoCompat build(); 6909 method public android.support.v4.content.pm.ShortcutInfoCompat.Builder setActivity(android.content.ComponentName); 6910 method public android.support.v4.content.pm.ShortcutInfoCompat.Builder setDisabledMessage(java.lang.CharSequence); 6911 method public deprecated android.support.v4.content.pm.ShortcutInfoCompat.Builder setIcon(android.graphics.Bitmap); 6912 method public deprecated android.support.v4.content.pm.ShortcutInfoCompat.Builder setIcon(int); 6913 method public android.support.v4.content.pm.ShortcutInfoCompat.Builder setIcon(android.support.v4.graphics.drawable.IconCompat); 6914 method public android.support.v4.content.pm.ShortcutInfoCompat.Builder setIntent(android.content.Intent); 6915 method public android.support.v4.content.pm.ShortcutInfoCompat.Builder setIntents(android.content.Intent[]); 6916 method public android.support.v4.content.pm.ShortcutInfoCompat.Builder setLongLabel(java.lang.CharSequence); 6917 method public android.support.v4.content.pm.ShortcutInfoCompat.Builder setShortLabel(java.lang.CharSequence); 6918 } 6919 6920 public class ShortcutManagerCompat { 6921 method public static android.content.Intent createShortcutResultIntent(android.content.Context, android.support.v4.content.pm.ShortcutInfoCompat); 6922 method public static boolean isRequestPinShortcutSupported(android.content.Context); 6923 method public static boolean requestPinShortcut(android.content.Context, android.support.v4.content.pm.ShortcutInfoCompat, android.content.IntentSender); 6924 } 6925 6926} 6927 6928package android.support.v4.content.res { 6929 6930 public final class ConfigurationHelper { 6931 method public static int getDensityDpi(android.content.res.Resources); 6932 method public static deprecated int getScreenHeightDp(android.content.res.Resources); 6933 method public static deprecated int getScreenWidthDp(android.content.res.Resources); 6934 method public static deprecated int getSmallestScreenWidthDp(android.content.res.Resources); 6935 } 6936 6937 public final class ResourcesCompat { 6938 method public static int getColor(android.content.res.Resources, int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 6939 method public static android.content.res.ColorStateList getColorStateList(android.content.res.Resources, int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 6940 method public static android.graphics.drawable.Drawable getDrawable(android.content.res.Resources, int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 6941 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; 6942 method public static android.graphics.Typeface getFont(android.content.Context, int) throws android.content.res.Resources.NotFoundException; 6943 } 6944 6945} 6946 6947package android.support.v4.database { 6948 6949 public final class DatabaseUtilsCompat { 6950 method public static java.lang.String[] appendSelectionArgs(java.lang.String[], java.lang.String[]); 6951 method public static java.lang.String concatenateWhere(java.lang.String, java.lang.String); 6952 } 6953 6954} 6955 6956package android.support.v4.graphics { 6957 6958 public final class BitmapCompat { 6959 method public static int getAllocationByteCount(android.graphics.Bitmap); 6960 method public static boolean hasMipMap(android.graphics.Bitmap); 6961 method public static void setHasMipMap(android.graphics.Bitmap, boolean); 6962 } 6963 6964 public final class ColorUtils { 6965 method public static int HSLToColor(float[]); 6966 method public static int LABToColor(double, double, double); 6967 method public static void LABToXYZ(double, double, double, double[]); 6968 method public static void RGBToHSL(int, int, int, float[]); 6969 method public static void RGBToLAB(int, int, int, double[]); 6970 method public static void RGBToXYZ(int, int, int, double[]); 6971 method public static int XYZToColor(double, double, double); 6972 method public static void XYZToLAB(double, double, double, double[]); 6973 method public static int blendARGB(int, int, float); 6974 method public static void blendHSL(float[], float[], float, float[]); 6975 method public static void blendLAB(double[], double[], double, double[]); 6976 method public static double calculateContrast(int, int); 6977 method public static double calculateLuminance(int); 6978 method public static int calculateMinimumAlpha(int, int, float); 6979 method public static void colorToHSL(int, float[]); 6980 method public static void colorToLAB(int, double[]); 6981 method public static void colorToXYZ(int, double[]); 6982 method public static int compositeColors(int, int); 6983 method public static double distanceEuclidean(double[], double[]); 6984 method public static int setAlphaComponent(int, int); 6985 } 6986 6987 public final class PaintCompat { 6988 method public static boolean hasGlyph(android.graphics.Paint, java.lang.String); 6989 } 6990 6991} 6992 6993package android.support.v4.graphics.drawable { 6994 6995 public final class DrawableCompat { 6996 method public static void applyTheme(android.graphics.drawable.Drawable, android.content.res.Resources.Theme); 6997 method public static boolean canApplyTheme(android.graphics.drawable.Drawable); 6998 method public static void clearColorFilter(android.graphics.drawable.Drawable); 6999 method public static int getAlpha(android.graphics.drawable.Drawable); 7000 method public static android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable); 7001 method public static int getLayoutDirection(android.graphics.drawable.Drawable); 7002 method public static void inflate(android.graphics.drawable.Drawable, android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 7003 method public static boolean isAutoMirrored(android.graphics.drawable.Drawable); 7004 method public static void jumpToCurrentState(android.graphics.drawable.Drawable); 7005 method public static void setAutoMirrored(android.graphics.drawable.Drawable, boolean); 7006 method public static void setHotspot(android.graphics.drawable.Drawable, float, float); 7007 method public static void setHotspotBounds(android.graphics.drawable.Drawable, int, int, int, int); 7008 method public static boolean setLayoutDirection(android.graphics.drawable.Drawable, int); 7009 method public static void setTint(android.graphics.drawable.Drawable, int); 7010 method public static void setTintList(android.graphics.drawable.Drawable, android.content.res.ColorStateList); 7011 method public static void setTintMode(android.graphics.drawable.Drawable, android.graphics.PorterDuff.Mode); 7012 method public static <T extends android.graphics.drawable.Drawable> T unwrap(android.graphics.drawable.Drawable); 7013 method public static android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable); 7014 } 7015 7016 public class IconCompat { 7017 method public static android.support.v4.graphics.drawable.IconCompat createWithAdaptiveBitmap(android.graphics.Bitmap); 7018 method public static android.support.v4.graphics.drawable.IconCompat createWithBitmap(android.graphics.Bitmap); 7019 method public static android.support.v4.graphics.drawable.IconCompat createWithContentUri(java.lang.String); 7020 method public static android.support.v4.graphics.drawable.IconCompat createWithContentUri(android.net.Uri); 7021 method public static android.support.v4.graphics.drawable.IconCompat createWithData(byte[], int, int); 7022 method public static android.support.v4.graphics.drawable.IconCompat createWithResource(android.content.Context, int); 7023 } 7024 7025 public abstract class RoundedBitmapDrawable extends android.graphics.drawable.Drawable { 7026 method public void draw(android.graphics.Canvas); 7027 method public final android.graphics.Bitmap getBitmap(); 7028 method public float getCornerRadius(); 7029 method public int getGravity(); 7030 method public int getOpacity(); 7031 method public final android.graphics.Paint getPaint(); 7032 method public boolean hasAntiAlias(); 7033 method public boolean hasMipMap(); 7034 method public boolean isCircular(); 7035 method public void setAlpha(int); 7036 method public void setAntiAlias(boolean); 7037 method public void setCircular(boolean); 7038 method public void setColorFilter(android.graphics.ColorFilter); 7039 method public void setCornerRadius(float); 7040 method public void setGravity(int); 7041 method public void setMipMap(boolean); 7042 method public void setTargetDensity(android.graphics.Canvas); 7043 method public void setTargetDensity(android.util.DisplayMetrics); 7044 method public void setTargetDensity(int); 7045 } 7046 7047 public final class RoundedBitmapDrawableFactory { 7048 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, android.graphics.Bitmap); 7049 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.lang.String); 7050 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.io.InputStream); 7051 } 7052 7053} 7054 7055package android.support.v4.hardware.display { 7056 7057 public abstract class DisplayManagerCompat { 7058 method public abstract android.view.Display getDisplay(int); 7059 method public abstract android.view.Display[] getDisplays(); 7060 method public abstract android.view.Display[] getDisplays(java.lang.String); 7061 method public static android.support.v4.hardware.display.DisplayManagerCompat getInstance(android.content.Context); 7062 field public static final java.lang.String DISPLAY_CATEGORY_PRESENTATION = "android.hardware.display.category.PRESENTATION"; 7063 } 7064 7065} 7066 7067package android.support.v4.hardware.fingerprint { 7068 7069 public final class FingerprintManagerCompat { 7070 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); 7071 method public static android.support.v4.hardware.fingerprint.FingerprintManagerCompat from(android.content.Context); 7072 method public boolean hasEnrolledFingerprints(); 7073 method public boolean isHardwareDetected(); 7074 } 7075 7076 public static abstract class FingerprintManagerCompat.AuthenticationCallback { 7077 ctor public FingerprintManagerCompat.AuthenticationCallback(); 7078 method public void onAuthenticationError(int, java.lang.CharSequence); 7079 method public void onAuthenticationFailed(); 7080 method public void onAuthenticationHelp(int, java.lang.CharSequence); 7081 method public void onAuthenticationSucceeded(android.support.v4.hardware.fingerprint.FingerprintManagerCompat.AuthenticationResult); 7082 } 7083 7084 public static final class FingerprintManagerCompat.AuthenticationResult { 7085 ctor public FingerprintManagerCompat.AuthenticationResult(android.support.v4.hardware.fingerprint.FingerprintManagerCompat.CryptoObject); 7086 method public android.support.v4.hardware.fingerprint.FingerprintManagerCompat.CryptoObject getCryptoObject(); 7087 } 7088 7089 public static class FingerprintManagerCompat.CryptoObject { 7090 ctor public FingerprintManagerCompat.CryptoObject(java.security.Signature); 7091 ctor public FingerprintManagerCompat.CryptoObject(javax.crypto.Cipher); 7092 ctor public FingerprintManagerCompat.CryptoObject(javax.crypto.Mac); 7093 method public javax.crypto.Cipher getCipher(); 7094 method public javax.crypto.Mac getMac(); 7095 method public java.security.Signature getSignature(); 7096 } 7097 7098} 7099 7100package android.support.v4.math { 7101 7102 public class MathUtils { 7103 method public static float clamp(float, float, float); 7104 method public static double clamp(double, double, double); 7105 method public static int clamp(int, int, int); 7106 } 7107 7108} 7109 7110package android.support.v4.media { 7111 7112 public class AudioAttributesCompat { 7113 method public int getContentType(); 7114 method public int getFlags(); 7115 method public int getLegacyStreamType(); 7116 method public int getUsage(); 7117 method public int getVolumeControlStream(); 7118 method public java.lang.Object unwrap(); 7119 method public static android.support.v4.media.AudioAttributesCompat wrap(java.lang.Object); 7120 field public static final int CONTENT_TYPE_MOVIE = 3; // 0x3 7121 field public static final int CONTENT_TYPE_MUSIC = 2; // 0x2 7122 field public static final int CONTENT_TYPE_SONIFICATION = 4; // 0x4 7123 field public static final int CONTENT_TYPE_SPEECH = 1; // 0x1 7124 field public static final int CONTENT_TYPE_UNKNOWN = 0; // 0x0 7125 field public static final int FLAG_AUDIBILITY_ENFORCED = 1; // 0x1 7126 field public static final int FLAG_HW_AV_SYNC = 16; // 0x10 7127 field public static final int USAGE_ALARM = 4; // 0x4 7128 field public static final int USAGE_ASSISTANCE_ACCESSIBILITY = 11; // 0xb 7129 field public static final int USAGE_ASSISTANCE_NAVIGATION_GUIDANCE = 12; // 0xc 7130 field public static final int USAGE_ASSISTANCE_SONIFICATION = 13; // 0xd 7131 field public static final int USAGE_ASSISTANT = 16; // 0x10 7132 field public static final int USAGE_GAME = 14; // 0xe 7133 field public static final int USAGE_MEDIA = 1; // 0x1 7134 field public static final int USAGE_NOTIFICATION = 5; // 0x5 7135 field public static final int USAGE_NOTIFICATION_COMMUNICATION_DELAYED = 9; // 0x9 7136 field public static final int USAGE_NOTIFICATION_COMMUNICATION_INSTANT = 8; // 0x8 7137 field public static final int USAGE_NOTIFICATION_COMMUNICATION_REQUEST = 7; // 0x7 7138 field public static final int USAGE_NOTIFICATION_EVENT = 10; // 0xa 7139 field public static final int USAGE_NOTIFICATION_RINGTONE = 6; // 0x6 7140 field public static final int USAGE_UNKNOWN = 0; // 0x0 7141 field public static final int USAGE_VOICE_COMMUNICATION = 2; // 0x2 7142 field public static final int USAGE_VOICE_COMMUNICATION_SIGNALLING = 3; // 0x3 7143 } 7144 7145 public static class AudioAttributesCompat.Builder { 7146 ctor public AudioAttributesCompat.Builder(); 7147 ctor public AudioAttributesCompat.Builder(android.support.v4.media.AudioAttributesCompat); 7148 method public android.support.v4.media.AudioAttributesCompat build(); 7149 method public android.support.v4.media.AudioAttributesCompat.Builder setContentType(int); 7150 method public android.support.v4.media.AudioAttributesCompat.Builder setFlags(int); 7151 method public android.support.v4.media.AudioAttributesCompat.Builder setLegacyStreamType(int); 7152 method public android.support.v4.media.AudioAttributesCompat.Builder setUsage(int); 7153 } 7154 7155 public final class MediaBrowserCompat { 7156 ctor public MediaBrowserCompat(android.content.Context, android.content.ComponentName, android.support.v4.media.MediaBrowserCompat.ConnectionCallback, android.os.Bundle); 7157 method public void connect(); 7158 method public void disconnect(); 7159 method public android.os.Bundle getExtras(); 7160 method public void getItem(java.lang.String, android.support.v4.media.MediaBrowserCompat.ItemCallback); 7161 method public java.lang.String getRoot(); 7162 method public android.content.ComponentName getServiceComponent(); 7163 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 7164 method public boolean isConnected(); 7165 method public void search(java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat.SearchCallback); 7166 method public void sendCustomAction(java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat.CustomActionCallback); 7167 method public void subscribe(java.lang.String, android.support.v4.media.MediaBrowserCompat.SubscriptionCallback); 7168 method public void subscribe(java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat.SubscriptionCallback); 7169 method public void unsubscribe(java.lang.String); 7170 method public void unsubscribe(java.lang.String, android.support.v4.media.MediaBrowserCompat.SubscriptionCallback); 7171 field public static final java.lang.String EXTRA_PAGE = "android.media.browse.extra.PAGE"; 7172 field public static final java.lang.String EXTRA_PAGE_SIZE = "android.media.browse.extra.PAGE_SIZE"; 7173 } 7174 7175 public static class MediaBrowserCompat.ConnectionCallback { 7176 ctor public MediaBrowserCompat.ConnectionCallback(); 7177 method public void onConnected(); 7178 method public void onConnectionFailed(); 7179 method public void onConnectionSuspended(); 7180 } 7181 7182 public static abstract class MediaBrowserCompat.CustomActionCallback { 7183 ctor public MediaBrowserCompat.CustomActionCallback(); 7184 method public void onError(java.lang.String, android.os.Bundle, android.os.Bundle); 7185 method public void onProgressUpdate(java.lang.String, android.os.Bundle, android.os.Bundle); 7186 method public void onResult(java.lang.String, android.os.Bundle, android.os.Bundle); 7187 } 7188 7189 public static abstract class MediaBrowserCompat.ItemCallback { 7190 ctor public MediaBrowserCompat.ItemCallback(); 7191 method public void onError(java.lang.String); 7192 method public void onItemLoaded(android.support.v4.media.MediaBrowserCompat.MediaItem); 7193 } 7194 7195 public static class MediaBrowserCompat.MediaItem implements android.os.Parcelable { 7196 ctor public MediaBrowserCompat.MediaItem(android.support.v4.media.MediaDescriptionCompat, int); 7197 method public int describeContents(); 7198 method public static android.support.v4.media.MediaBrowserCompat.MediaItem fromMediaItem(java.lang.Object); 7199 method public static java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem> fromMediaItemList(java.util.List<?>); 7200 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 7201 method public int getFlags(); 7202 method public java.lang.String getMediaId(); 7203 method public boolean isBrowsable(); 7204 method public boolean isPlayable(); 7205 method public void writeToParcel(android.os.Parcel, int); 7206 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaBrowserCompat.MediaItem> CREATOR; 7207 field public static final int FLAG_BROWSABLE = 1; // 0x1 7208 field public static final int FLAG_PLAYABLE = 2; // 0x2 7209 } 7210 7211 public static abstract class MediaBrowserCompat.SearchCallback { 7212 ctor public MediaBrowserCompat.SearchCallback(); 7213 method public void onError(java.lang.String, android.os.Bundle); 7214 method public void onSearchResult(java.lang.String, android.os.Bundle, java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>); 7215 } 7216 7217 public static abstract class MediaBrowserCompat.SubscriptionCallback { 7218 ctor public MediaBrowserCompat.SubscriptionCallback(); 7219 method public void onChildrenLoaded(java.lang.String, java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>); 7220 method public void onChildrenLoaded(java.lang.String, java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>, android.os.Bundle); 7221 method public void onError(java.lang.String); 7222 method public void onError(java.lang.String, android.os.Bundle); 7223 } 7224 7225 public abstract class MediaBrowserServiceCompat extends android.app.Service { 7226 ctor public MediaBrowserServiceCompat(); 7227 method public void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 7228 method public final android.os.Bundle getBrowserRootHints(); 7229 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 7230 method public void notifyChildrenChanged(java.lang.String); 7231 method public void notifyChildrenChanged(java.lang.String, android.os.Bundle); 7232 method public android.os.IBinder onBind(android.content.Intent); 7233 method public void onCustomAction(java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserServiceCompat.Result<android.os.Bundle>); 7234 method public abstract android.support.v4.media.MediaBrowserServiceCompat.BrowserRoot onGetRoot(java.lang.String, int, android.os.Bundle); 7235 method public abstract void onLoadChildren(java.lang.String, android.support.v4.media.MediaBrowserServiceCompat.Result<java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>>); 7236 method public void onLoadChildren(java.lang.String, android.support.v4.media.MediaBrowserServiceCompat.Result<java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>>, android.os.Bundle); 7237 method public void onLoadItem(java.lang.String, android.support.v4.media.MediaBrowserServiceCompat.Result<android.support.v4.media.MediaBrowserCompat.MediaItem>); 7238 method public void onSearch(java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserServiceCompat.Result<java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>>); 7239 method public void setSessionToken(android.support.v4.media.session.MediaSessionCompat.Token); 7240 field public static final java.lang.String SERVICE_INTERFACE = "android.media.browse.MediaBrowserService"; 7241 } 7242 7243 public static final class MediaBrowserServiceCompat.BrowserRoot { 7244 ctor public MediaBrowserServiceCompat.BrowserRoot(java.lang.String, android.os.Bundle); 7245 method public android.os.Bundle getExtras(); 7246 method public java.lang.String getRootId(); 7247 field public static final java.lang.String EXTRA_OFFLINE = "android.service.media.extra.OFFLINE"; 7248 field public static final java.lang.String EXTRA_RECENT = "android.service.media.extra.RECENT"; 7249 field public static final java.lang.String EXTRA_SUGGESTED = "android.service.media.extra.SUGGESTED"; 7250 field public static final deprecated java.lang.String EXTRA_SUGGESTION_KEYWORDS = "android.service.media.extra.SUGGESTION_KEYWORDS"; 7251 } 7252 7253 public static class MediaBrowserServiceCompat.Result<T> { 7254 method public void detach(); 7255 method public void sendError(android.os.Bundle); 7256 method public void sendProgressUpdate(android.os.Bundle); 7257 method public void sendResult(T); 7258 } 7259 7260 public final class MediaDescriptionCompat implements android.os.Parcelable { 7261 method public int describeContents(); 7262 method public static android.support.v4.media.MediaDescriptionCompat fromMediaDescription(java.lang.Object); 7263 method public java.lang.CharSequence getDescription(); 7264 method public android.os.Bundle getExtras(); 7265 method public android.graphics.Bitmap getIconBitmap(); 7266 method public android.net.Uri getIconUri(); 7267 method public java.lang.Object getMediaDescription(); 7268 method public java.lang.String getMediaId(); 7269 method public android.net.Uri getMediaUri(); 7270 method public java.lang.CharSequence getSubtitle(); 7271 method public java.lang.CharSequence getTitle(); 7272 method public void writeToParcel(android.os.Parcel, int); 7273 field public static final long BT_FOLDER_TYPE_ALBUMS = 2L; // 0x2L 7274 field public static final long BT_FOLDER_TYPE_ARTISTS = 3L; // 0x3L 7275 field public static final long BT_FOLDER_TYPE_GENRES = 4L; // 0x4L 7276 field public static final long BT_FOLDER_TYPE_MIXED = 0L; // 0x0L 7277 field public static final long BT_FOLDER_TYPE_PLAYLISTS = 5L; // 0x5L 7278 field public static final long BT_FOLDER_TYPE_TITLES = 1L; // 0x1L 7279 field public static final long BT_FOLDER_TYPE_YEARS = 6L; // 0x6L 7280 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaDescriptionCompat> CREATOR; 7281 field public static final java.lang.String EXTRA_BT_FOLDER_TYPE = "android.media.extra.BT_FOLDER_TYPE"; 7282 } 7283 7284 public static final class MediaDescriptionCompat.Builder { 7285 ctor public MediaDescriptionCompat.Builder(); 7286 method public android.support.v4.media.MediaDescriptionCompat build(); 7287 method public android.support.v4.media.MediaDescriptionCompat.Builder setDescription(java.lang.CharSequence); 7288 method public android.support.v4.media.MediaDescriptionCompat.Builder setExtras(android.os.Bundle); 7289 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconBitmap(android.graphics.Bitmap); 7290 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconUri(android.net.Uri); 7291 method public android.support.v4.media.MediaDescriptionCompat.Builder setMediaId(java.lang.String); 7292 method public android.support.v4.media.MediaDescriptionCompat.Builder setMediaUri(android.net.Uri); 7293 method public android.support.v4.media.MediaDescriptionCompat.Builder setSubtitle(java.lang.CharSequence); 7294 method public android.support.v4.media.MediaDescriptionCompat.Builder setTitle(java.lang.CharSequence); 7295 } 7296 7297 public final class MediaMetadataCompat implements android.os.Parcelable { 7298 method public boolean containsKey(java.lang.String); 7299 method public int describeContents(); 7300 method public static android.support.v4.media.MediaMetadataCompat fromMediaMetadata(java.lang.Object); 7301 method public android.graphics.Bitmap getBitmap(java.lang.String); 7302 method public android.os.Bundle getBundle(); 7303 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 7304 method public long getLong(java.lang.String); 7305 method public java.lang.Object getMediaMetadata(); 7306 method public android.support.v4.media.RatingCompat getRating(java.lang.String); 7307 method public java.lang.String getString(java.lang.String); 7308 method public java.lang.CharSequence getText(java.lang.String); 7309 method public java.util.Set<java.lang.String> keySet(); 7310 method public int size(); 7311 method public void writeToParcel(android.os.Parcel, int); 7312 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaMetadataCompat> CREATOR; 7313 field public static final java.lang.String METADATA_KEY_ADVERTISEMENT = "android.media.metadata.ADVERTISEMENT"; 7314 field public static final java.lang.String METADATA_KEY_ALBUM = "android.media.metadata.ALBUM"; 7315 field public static final java.lang.String METADATA_KEY_ALBUM_ART = "android.media.metadata.ALBUM_ART"; 7316 field public static final java.lang.String METADATA_KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 7317 field public static final java.lang.String METADATA_KEY_ALBUM_ART_URI = "android.media.metadata.ALBUM_ART_URI"; 7318 field public static final java.lang.String METADATA_KEY_ART = "android.media.metadata.ART"; 7319 field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; 7320 field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; 7321 field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; 7322 field public static final java.lang.String METADATA_KEY_BT_FOLDER_TYPE = "android.media.metadata.BT_FOLDER_TYPE"; 7323 field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; 7324 field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; 7325 field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE"; 7326 field public static final java.lang.String METADATA_KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 7327 field public static final java.lang.String METADATA_KEY_DISPLAY_DESCRIPTION = "android.media.metadata.DISPLAY_DESCRIPTION"; 7328 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON = "android.media.metadata.DISPLAY_ICON"; 7329 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON_URI = "android.media.metadata.DISPLAY_ICON_URI"; 7330 field public static final java.lang.String METADATA_KEY_DISPLAY_SUBTITLE = "android.media.metadata.DISPLAY_SUBTITLE"; 7331 field public static final java.lang.String METADATA_KEY_DISPLAY_TITLE = "android.media.metadata.DISPLAY_TITLE"; 7332 field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; 7333 field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; 7334 field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; 7335 field public static final java.lang.String METADATA_KEY_MEDIA_URI = "android.media.metadata.MEDIA_URI"; 7336 field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; 7337 field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING"; 7338 field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; 7339 field public static final java.lang.String METADATA_KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 7340 field public static final java.lang.String METADATA_KEY_USER_RATING = "android.media.metadata.USER_RATING"; 7341 field public static final java.lang.String METADATA_KEY_WRITER = "android.media.metadata.WRITER"; 7342 field public static final java.lang.String METADATA_KEY_YEAR = "android.media.metadata.YEAR"; 7343 } 7344 7345 public static final class MediaMetadataCompat.Builder { 7346 ctor public MediaMetadataCompat.Builder(); 7347 ctor public MediaMetadataCompat.Builder(android.support.v4.media.MediaMetadataCompat); 7348 method public android.support.v4.media.MediaMetadataCompat build(); 7349 method public android.support.v4.media.MediaMetadataCompat.Builder putBitmap(java.lang.String, android.graphics.Bitmap); 7350 method public android.support.v4.media.MediaMetadataCompat.Builder putLong(java.lang.String, long); 7351 method public android.support.v4.media.MediaMetadataCompat.Builder putRating(java.lang.String, android.support.v4.media.RatingCompat); 7352 method public android.support.v4.media.MediaMetadataCompat.Builder putString(java.lang.String, java.lang.String); 7353 method public android.support.v4.media.MediaMetadataCompat.Builder putText(java.lang.String, java.lang.CharSequence); 7354 } 7355 7356 public final class RatingCompat implements android.os.Parcelable { 7357 method public int describeContents(); 7358 method public static android.support.v4.media.RatingCompat fromRating(java.lang.Object); 7359 method public float getPercentRating(); 7360 method public java.lang.Object getRating(); 7361 method public int getRatingStyle(); 7362 method public float getStarRating(); 7363 method public boolean hasHeart(); 7364 method public boolean isRated(); 7365 method public boolean isThumbUp(); 7366 method public static android.support.v4.media.RatingCompat newHeartRating(boolean); 7367 method public static android.support.v4.media.RatingCompat newPercentageRating(float); 7368 method public static android.support.v4.media.RatingCompat newStarRating(int, float); 7369 method public static android.support.v4.media.RatingCompat newThumbRating(boolean); 7370 method public static android.support.v4.media.RatingCompat newUnratedRating(int); 7371 method public void writeToParcel(android.os.Parcel, int); 7372 field public static final android.os.Parcelable.Creator<android.support.v4.media.RatingCompat> CREATOR; 7373 field public static final int RATING_3_STARS = 3; // 0x3 7374 field public static final int RATING_4_STARS = 4; // 0x4 7375 field public static final int RATING_5_STARS = 5; // 0x5 7376 field public static final int RATING_HEART = 1; // 0x1 7377 field public static final int RATING_NONE = 0; // 0x0 7378 field public static final int RATING_PERCENTAGE = 6; // 0x6 7379 field public static final int RATING_THUMB_UP_DOWN = 2; // 0x2 7380 } 7381 7382 public abstract class VolumeProviderCompat { 7383 ctor public VolumeProviderCompat(int, int, int); 7384 method public final int getCurrentVolume(); 7385 method public final int getMaxVolume(); 7386 method public final int getVolumeControl(); 7387 method public java.lang.Object getVolumeProvider(); 7388 method public void onAdjustVolume(int); 7389 method public void onSetVolumeTo(int); 7390 method public void setCallback(android.support.v4.media.VolumeProviderCompat.Callback); 7391 method public final void setCurrentVolume(int); 7392 field public static final int VOLUME_CONTROL_ABSOLUTE = 2; // 0x2 7393 field public static final int VOLUME_CONTROL_FIXED = 0; // 0x0 7394 field public static final int VOLUME_CONTROL_RELATIVE = 1; // 0x1 7395 } 7396 7397 public static abstract class VolumeProviderCompat.Callback { 7398 ctor public VolumeProviderCompat.Callback(); 7399 method public abstract void onVolumeChanged(android.support.v4.media.VolumeProviderCompat); 7400 } 7401 7402} 7403 7404package android.support.v4.media.session { 7405 7406 public class MediaButtonReceiver extends android.content.BroadcastReceiver { 7407 ctor public MediaButtonReceiver(); 7408 method public static android.app.PendingIntent buildMediaButtonPendingIntent(android.content.Context, long); 7409 method public static android.app.PendingIntent buildMediaButtonPendingIntent(android.content.Context, android.content.ComponentName, long); 7410 method public static android.view.KeyEvent handleIntent(android.support.v4.media.session.MediaSessionCompat, android.content.Intent); 7411 method public void onReceive(android.content.Context, android.content.Intent); 7412 } 7413 7414 public final class MediaControllerCompat { 7415 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat); 7416 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat.Token) throws android.os.RemoteException; 7417 method public void addQueueItem(android.support.v4.media.MediaDescriptionCompat); 7418 method public void addQueueItem(android.support.v4.media.MediaDescriptionCompat, int); 7419 method public void adjustVolume(int, int); 7420 method public boolean dispatchMediaButtonEvent(android.view.KeyEvent); 7421 method public android.os.Bundle getExtras(); 7422 method public long getFlags(); 7423 method public static android.support.v4.media.session.MediaControllerCompat getMediaController(android.app.Activity); 7424 method public java.lang.Object getMediaController(); 7425 method public android.support.v4.media.MediaMetadataCompat getMetadata(); 7426 method public java.lang.String getPackageName(); 7427 method public android.support.v4.media.session.MediaControllerCompat.PlaybackInfo getPlaybackInfo(); 7428 method public android.support.v4.media.session.PlaybackStateCompat getPlaybackState(); 7429 method public java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem> getQueue(); 7430 method public java.lang.CharSequence getQueueTitle(); 7431 method public int getRatingType(); 7432 method public int getRepeatMode(); 7433 method public android.app.PendingIntent getSessionActivity(); 7434 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 7435 method public android.support.v4.media.session.MediaControllerCompat.TransportControls getTransportControls(); 7436 method public boolean isCaptioningEnabled(); 7437 method public boolean isShuffleModeEnabled(); 7438 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 7439 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback, android.os.Handler); 7440 method public void removeQueueItem(android.support.v4.media.MediaDescriptionCompat); 7441 method public deprecated void removeQueueItemAt(int); 7442 method public void sendCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 7443 method public static void setMediaController(android.app.Activity, android.support.v4.media.session.MediaControllerCompat); 7444 method public void setVolumeTo(int, int); 7445 method public void unregisterCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 7446 } 7447 7448 public static abstract class MediaControllerCompat.Callback implements android.os.IBinder.DeathRecipient { 7449 ctor public MediaControllerCompat.Callback(); 7450 method public void binderDied(); 7451 method public void onAudioInfoChanged(android.support.v4.media.session.MediaControllerCompat.PlaybackInfo); 7452 method public void onCaptioningEnabledChanged(boolean); 7453 method public void onExtrasChanged(android.os.Bundle); 7454 method public void onMetadataChanged(android.support.v4.media.MediaMetadataCompat); 7455 method public void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat); 7456 method public void onQueueChanged(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 7457 method public void onQueueTitleChanged(java.lang.CharSequence); 7458 method public void onRepeatModeChanged(int); 7459 method public void onSessionDestroyed(); 7460 method public void onSessionEvent(java.lang.String, android.os.Bundle); 7461 method public void onShuffleModeChanged(boolean); 7462 } 7463 7464 public static final class MediaControllerCompat.PlaybackInfo { 7465 method public int getAudioStream(); 7466 method public int getCurrentVolume(); 7467 method public int getMaxVolume(); 7468 method public int getPlaybackType(); 7469 method public int getVolumeControl(); 7470 field public static final int PLAYBACK_TYPE_LOCAL = 1; // 0x1 7471 field public static final int PLAYBACK_TYPE_REMOTE = 2; // 0x2 7472 } 7473 7474 public static abstract class MediaControllerCompat.TransportControls { 7475 method public abstract void fastForward(); 7476 method public abstract void pause(); 7477 method public abstract void play(); 7478 method public abstract void playFromMediaId(java.lang.String, android.os.Bundle); 7479 method public abstract void playFromSearch(java.lang.String, android.os.Bundle); 7480 method public abstract void playFromUri(android.net.Uri, android.os.Bundle); 7481 method public abstract void prepare(); 7482 method public abstract void prepareFromMediaId(java.lang.String, android.os.Bundle); 7483 method public abstract void prepareFromSearch(java.lang.String, android.os.Bundle); 7484 method public abstract void prepareFromUri(android.net.Uri, android.os.Bundle); 7485 method public abstract void rewind(); 7486 method public abstract void seekTo(long); 7487 method public abstract void sendCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction, android.os.Bundle); 7488 method public abstract void sendCustomAction(java.lang.String, android.os.Bundle); 7489 method public abstract void setCaptioningEnabled(boolean); 7490 method public abstract void setRating(android.support.v4.media.RatingCompat); 7491 method public abstract void setRepeatMode(int); 7492 method public abstract void setShuffleModeEnabled(boolean); 7493 method public abstract void skipToNext(); 7494 method public abstract void skipToPrevious(); 7495 method public abstract void skipToQueueItem(long); 7496 method public abstract void stop(); 7497 } 7498 7499 public class MediaSessionCompat { 7500 ctor public MediaSessionCompat(android.content.Context, java.lang.String); 7501 ctor public MediaSessionCompat(android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent); 7502 method public void addOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 7503 method public static android.support.v4.media.session.MediaSessionCompat fromMediaSession(android.content.Context, java.lang.Object); 7504 method public android.support.v4.media.session.MediaControllerCompat getController(); 7505 method public java.lang.Object getMediaSession(); 7506 method public java.lang.Object getRemoteControlClient(); 7507 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 7508 method public boolean isActive(); 7509 method public void release(); 7510 method public void removeOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 7511 method public void sendSessionEvent(java.lang.String, android.os.Bundle); 7512 method public void setActive(boolean); 7513 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback); 7514 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback, android.os.Handler); 7515 method public void setCaptioningEnabled(boolean); 7516 method public void setExtras(android.os.Bundle); 7517 method public void setFlags(int); 7518 method public void setMediaButtonReceiver(android.app.PendingIntent); 7519 method public void setMetadata(android.support.v4.media.MediaMetadataCompat); 7520 method public void setPlaybackState(android.support.v4.media.session.PlaybackStateCompat); 7521 method public void setPlaybackToLocal(int); 7522 method public void setPlaybackToRemote(android.support.v4.media.VolumeProviderCompat); 7523 method public void setQueue(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 7524 method public void setQueueTitle(java.lang.CharSequence); 7525 method public void setRatingType(int); 7526 method public void setRepeatMode(int); 7527 method public void setSessionActivity(android.app.PendingIntent); 7528 method public void setShuffleModeEnabled(boolean); 7529 field public static final java.lang.String ACTION_FLAG_AS_INAPPROPRIATE = "android.support.v4.media.session.action.FLAG_AS_INAPPROPRIATE"; 7530 field public static final java.lang.String ACTION_SKIP_AD = "android.support.v4.media.session.action.SKIP_AD"; 7531 field public static final int FLAG_HANDLES_MEDIA_BUTTONS = 1; // 0x1 7532 field public static final int FLAG_HANDLES_QUEUE_COMMANDS = 4; // 0x4 7533 field public static final int FLAG_HANDLES_TRANSPORT_CONTROLS = 2; // 0x2 7534 } 7535 7536 public static abstract class MediaSessionCompat.Callback { 7537 ctor public MediaSessionCompat.Callback(); 7538 method public void onAddQueueItem(android.support.v4.media.MediaDescriptionCompat); 7539 method public void onAddQueueItem(android.support.v4.media.MediaDescriptionCompat, int); 7540 method public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 7541 method public void onCustomAction(java.lang.String, android.os.Bundle); 7542 method public void onFastForward(); 7543 method public boolean onMediaButtonEvent(android.content.Intent); 7544 method public void onPause(); 7545 method public void onPlay(); 7546 method public void onPlayFromMediaId(java.lang.String, android.os.Bundle); 7547 method public void onPlayFromSearch(java.lang.String, android.os.Bundle); 7548 method public void onPlayFromUri(android.net.Uri, android.os.Bundle); 7549 method public void onPrepare(); 7550 method public void onPrepareFromMediaId(java.lang.String, android.os.Bundle); 7551 method public void onPrepareFromSearch(java.lang.String, android.os.Bundle); 7552 method public void onPrepareFromUri(android.net.Uri, android.os.Bundle); 7553 method public void onRemoveQueueItem(android.support.v4.media.MediaDescriptionCompat); 7554 method public deprecated void onRemoveQueueItemAt(int); 7555 method public void onRewind(); 7556 method public void onSeekTo(long); 7557 method public void onSetCaptioningEnabled(boolean); 7558 method public void onSetRating(android.support.v4.media.RatingCompat); 7559 method public void onSetRepeatMode(int); 7560 method public void onSetShuffleModeEnabled(boolean); 7561 method public void onSkipToNext(); 7562 method public void onSkipToPrevious(); 7563 method public void onSkipToQueueItem(long); 7564 method public void onStop(); 7565 } 7566 7567 public static abstract interface MediaSessionCompat.OnActiveChangeListener { 7568 method public abstract void onActiveChanged(); 7569 } 7570 7571 public static final class MediaSessionCompat.QueueItem implements android.os.Parcelable { 7572 ctor public MediaSessionCompat.QueueItem(android.support.v4.media.MediaDescriptionCompat, long); 7573 method public int describeContents(); 7574 method public static android.support.v4.media.session.MediaSessionCompat.QueueItem fromQueueItem(java.lang.Object); 7575 method public static java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem> fromQueueItemList(java.util.List<?>); 7576 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 7577 method public long getQueueId(); 7578 method public java.lang.Object getQueueItem(); 7579 method public void writeToParcel(android.os.Parcel, int); 7580 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.QueueItem> CREATOR; 7581 field public static final int UNKNOWN_ID = -1; // 0xffffffff 7582 } 7583 7584 public static final class MediaSessionCompat.Token implements android.os.Parcelable { 7585 method public int describeContents(); 7586 method public static android.support.v4.media.session.MediaSessionCompat.Token fromToken(java.lang.Object); 7587 method public java.lang.Object getToken(); 7588 method public void writeToParcel(android.os.Parcel, int); 7589 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.Token> CREATOR; 7590 } 7591 7592 public class ParcelableVolumeInfo implements android.os.Parcelable { 7593 ctor public ParcelableVolumeInfo(int, int, int, int, int); 7594 ctor public ParcelableVolumeInfo(android.os.Parcel); 7595 method public int describeContents(); 7596 method public void writeToParcel(android.os.Parcel, int); 7597 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.ParcelableVolumeInfo> CREATOR; 7598 field public int audioStream; 7599 field public int controlType; 7600 field public int currentVolume; 7601 field public int maxVolume; 7602 field public int volumeType; 7603 } 7604 7605 public final class PlaybackStateCompat implements android.os.Parcelable { 7606 method public int describeContents(); 7607 method public static android.support.v4.media.session.PlaybackStateCompat fromPlaybackState(java.lang.Object); 7608 method public long getActions(); 7609 method public long getActiveQueueItemId(); 7610 method public long getBufferedPosition(); 7611 method public java.util.List<android.support.v4.media.session.PlaybackStateCompat.CustomAction> getCustomActions(); 7612 method public int getErrorCode(); 7613 method public java.lang.CharSequence getErrorMessage(); 7614 method public android.os.Bundle getExtras(); 7615 method public long getLastPositionUpdateTime(); 7616 method public float getPlaybackSpeed(); 7617 method public java.lang.Object getPlaybackState(); 7618 method public long getPosition(); 7619 method public int getState(); 7620 method public static int toKeyCode(long); 7621 method public void writeToParcel(android.os.Parcel, int); 7622 field public static final long ACTION_FAST_FORWARD = 64L; // 0x40L 7623 field public static final long ACTION_PAUSE = 2L; // 0x2L 7624 field public static final long ACTION_PLAY = 4L; // 0x4L 7625 field public static final long ACTION_PLAY_FROM_MEDIA_ID = 1024L; // 0x400L 7626 field public static final long ACTION_PLAY_FROM_SEARCH = 2048L; // 0x800L 7627 field public static final long ACTION_PLAY_FROM_URI = 8192L; // 0x2000L 7628 field public static final long ACTION_PLAY_PAUSE = 512L; // 0x200L 7629 field public static final long ACTION_PREPARE = 16384L; // 0x4000L 7630 field public static final long ACTION_PREPARE_FROM_MEDIA_ID = 32768L; // 0x8000L 7631 field public static final long ACTION_PREPARE_FROM_SEARCH = 65536L; // 0x10000L 7632 field public static final long ACTION_PREPARE_FROM_URI = 131072L; // 0x20000L 7633 field public static final long ACTION_REWIND = 8L; // 0x8L 7634 field public static final long ACTION_SEEK_TO = 256L; // 0x100L 7635 field public static final long ACTION_SET_CAPTIONING_ENABLED = 1048576L; // 0x100000L 7636 field public static final long ACTION_SET_RATING = 128L; // 0x80L 7637 field public static final long ACTION_SET_REPEAT_MODE = 262144L; // 0x40000L 7638 field public static final long ACTION_SET_SHUFFLE_MODE_ENABLED = 524288L; // 0x80000L 7639 field public static final long ACTION_SKIP_TO_NEXT = 32L; // 0x20L 7640 field public static final long ACTION_SKIP_TO_PREVIOUS = 16L; // 0x10L 7641 field public static final long ACTION_SKIP_TO_QUEUE_ITEM = 4096L; // 0x1000L 7642 field public static final long ACTION_STOP = 1L; // 0x1L 7643 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat> CREATOR; 7644 field public static final int ERROR_CODE_ACTION_ABORTED = 10; // 0xa 7645 field public static final int ERROR_CODE_APP_ERROR = 1; // 0x1 7646 field public static final int ERROR_CODE_AUTHENTICATION_EXPIRED = 3; // 0x3 7647 field public static final int ERROR_CODE_CONCURRENT_STREAM_LIMIT = 5; // 0x5 7648 field public static final int ERROR_CODE_CONTENT_ALREADY_PLAYING = 8; // 0x8 7649 field public static final int ERROR_CODE_END_OF_QUEUE = 11; // 0xb 7650 field public static final int ERROR_CODE_NOT_AVAILABLE_IN_REGION = 7; // 0x7 7651 field public static final int ERROR_CODE_NOT_SUPPORTED = 2; // 0x2 7652 field public static final int ERROR_CODE_PARENTAL_CONTROL_RESTRICTED = 6; // 0x6 7653 field public static final int ERROR_CODE_PREMIUM_ACCOUNT_REQUIRED = 4; // 0x4 7654 field public static final int ERROR_CODE_SKIP_LIMIT_REACHED = 9; // 0x9 7655 field public static final int ERROR_CODE_UNKNOWN_ERROR = 0; // 0x0 7656 field public static final long PLAYBACK_POSITION_UNKNOWN = -1L; // 0xffffffffffffffffL 7657 field public static final int REPEAT_MODE_ALL = 2; // 0x2 7658 field public static final int REPEAT_MODE_NONE = 0; // 0x0 7659 field public static final int REPEAT_MODE_ONE = 1; // 0x1 7660 field public static final int STATE_BUFFERING = 6; // 0x6 7661 field public static final int STATE_CONNECTING = 8; // 0x8 7662 field public static final int STATE_ERROR = 7; // 0x7 7663 field public static final int STATE_FAST_FORWARDING = 4; // 0x4 7664 field public static final int STATE_NONE = 0; // 0x0 7665 field public static final int STATE_PAUSED = 2; // 0x2 7666 field public static final int STATE_PLAYING = 3; // 0x3 7667 field public static final int STATE_REWINDING = 5; // 0x5 7668 field public static final int STATE_SKIPPING_TO_NEXT = 10; // 0xa 7669 field public static final int STATE_SKIPPING_TO_PREVIOUS = 9; // 0x9 7670 field public static final int STATE_SKIPPING_TO_QUEUE_ITEM = 11; // 0xb 7671 field public static final int STATE_STOPPED = 1; // 0x1 7672 } 7673 7674 public static final class PlaybackStateCompat.Builder { 7675 ctor public PlaybackStateCompat.Builder(); 7676 ctor public PlaybackStateCompat.Builder(android.support.v4.media.session.PlaybackStateCompat); 7677 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(java.lang.String, java.lang.String, int); 7678 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction); 7679 method public android.support.v4.media.session.PlaybackStateCompat build(); 7680 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActions(long); 7681 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActiveQueueItemId(long); 7682 method public android.support.v4.media.session.PlaybackStateCompat.Builder setBufferedPosition(long); 7683 method public deprecated android.support.v4.media.session.PlaybackStateCompat.Builder setErrorMessage(java.lang.CharSequence); 7684 method public android.support.v4.media.session.PlaybackStateCompat.Builder setErrorMessage(int, java.lang.CharSequence); 7685 method public android.support.v4.media.session.PlaybackStateCompat.Builder setExtras(android.os.Bundle); 7686 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float); 7687 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float, long); 7688 } 7689 7690 public static final class PlaybackStateCompat.CustomAction implements android.os.Parcelable { 7691 method public int describeContents(); 7692 method public static android.support.v4.media.session.PlaybackStateCompat.CustomAction fromCustomAction(java.lang.Object); 7693 method public java.lang.String getAction(); 7694 method public java.lang.Object getCustomAction(); 7695 method public android.os.Bundle getExtras(); 7696 method public int getIcon(); 7697 method public java.lang.CharSequence getName(); 7698 method public void writeToParcel(android.os.Parcel, int); 7699 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat.CustomAction> CREATOR; 7700 } 7701 7702 public static final class PlaybackStateCompat.CustomAction.Builder { 7703 ctor public PlaybackStateCompat.CustomAction.Builder(java.lang.String, java.lang.CharSequence, int); 7704 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction build(); 7705 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction.Builder setExtras(android.os.Bundle); 7706 } 7707 7708} 7709 7710package android.support.v4.net { 7711 7712 public final class ConnectivityManagerCompat { 7713 method public static android.net.NetworkInfo getNetworkInfoFromBroadcast(android.net.ConnectivityManager, android.content.Intent); 7714 method public static int getRestrictBackgroundStatus(android.net.ConnectivityManager); 7715 method public static boolean isActiveNetworkMetered(android.net.ConnectivityManager); 7716 field public static final int RESTRICT_BACKGROUND_STATUS_DISABLED = 1; // 0x1 7717 field public static final int RESTRICT_BACKGROUND_STATUS_ENABLED = 3; // 0x3 7718 field public static final int RESTRICT_BACKGROUND_STATUS_WHITELISTED = 2; // 0x2 7719 } 7720 7721 public final class TrafficStatsCompat { 7722 method public static deprecated void clearThreadStatsTag(); 7723 method public static deprecated int getThreadStatsTag(); 7724 method public static deprecated void incrementOperationCount(int); 7725 method public static deprecated void incrementOperationCount(int, int); 7726 method public static deprecated void setThreadStatsTag(int); 7727 method public static void tagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException; 7728 method public static deprecated void tagSocket(java.net.Socket) throws java.net.SocketException; 7729 method public static void untagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException; 7730 method public static deprecated void untagSocket(java.net.Socket) throws java.net.SocketException; 7731 } 7732 7733} 7734 7735package android.support.v4.os { 7736 7737 public final deprecated class AsyncTaskCompat { 7738 method public static deprecated <Params, Progress, Result> android.os.AsyncTask<Params, Progress, Result> executeParallel(android.os.AsyncTask<Params, Progress, Result>, Params...); 7739 } 7740 7741 public class BuildCompat { 7742 method public static deprecated boolean isAtLeastN(); 7743 method public static deprecated boolean isAtLeastNMR1(); 7744 method public static boolean isAtLeastO(); 7745 method public static boolean isAtLeastOMR1(); 7746 method public static boolean isAtLeastP(); 7747 } 7748 7749 public final class CancellationSignal { 7750 ctor public CancellationSignal(); 7751 method public void cancel(); 7752 method public java.lang.Object getCancellationSignalObject(); 7753 method public boolean isCanceled(); 7754 method public void setOnCancelListener(android.support.v4.os.CancellationSignal.OnCancelListener); 7755 method public void throwIfCanceled(); 7756 } 7757 7758 public static abstract interface CancellationSignal.OnCancelListener { 7759 method public abstract void onCancel(); 7760 } 7761 7762 public final class ConfigurationCompat { 7763 method public static android.support.v4.os.LocaleListCompat getLocales(android.content.res.Configuration); 7764 } 7765 7766 public final class EnvironmentCompat { 7767 method public static java.lang.String getStorageState(java.io.File); 7768 field public static final java.lang.String MEDIA_UNKNOWN = "unknown"; 7769 } 7770 7771 public final class LocaleListCompat { 7772 method public static android.support.v4.os.LocaleListCompat create(java.util.Locale...); 7773 method public static android.support.v4.os.LocaleListCompat forLanguageTags(java.lang.String); 7774 method public java.util.Locale get(int); 7775 method public static android.support.v4.os.LocaleListCompat getAdjustedDefault(); 7776 method public static android.support.v4.os.LocaleListCompat getDefault(); 7777 method public static android.support.v4.os.LocaleListCompat getEmptyLocaleList(); 7778 method public java.util.Locale getFirstMatch(java.lang.String[]); 7779 method public int indexOf(java.util.Locale); 7780 method public boolean isEmpty(); 7781 method public int size(); 7782 method public java.lang.String toLanguageTags(); 7783 method public java.lang.Object unwrap(); 7784 method public static android.support.v4.os.LocaleListCompat wrap(java.lang.Object); 7785 } 7786 7787 public class OperationCanceledException extends java.lang.RuntimeException { 7788 ctor public OperationCanceledException(); 7789 ctor public OperationCanceledException(java.lang.String); 7790 } 7791 7792 public final deprecated class ParcelableCompat { 7793 method public static deprecated <T> android.os.Parcelable.Creator<T> newCreator(android.support.v4.os.ParcelableCompatCreatorCallbacks<T>); 7794 } 7795 7796 public abstract deprecated interface ParcelableCompatCreatorCallbacks<T> { 7797 method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader); 7798 method public abstract T[] newArray(int); 7799 } 7800 7801 public final class TraceCompat { 7802 method public static void beginSection(java.lang.String); 7803 method public static void endSection(); 7804 } 7805 7806 public class UserManagerCompat { 7807 method public static boolean isUserUnlocked(android.content.Context); 7808 } 7809 7810} 7811 7812package android.support.v4.print { 7813 7814 public final class PrintHelper { 7815 ctor public PrintHelper(android.content.Context); 7816 method public int getColorMode(); 7817 method public int getOrientation(); 7818 method public int getScaleMode(); 7819 method public void printBitmap(java.lang.String, android.graphics.Bitmap); 7820 method public void printBitmap(java.lang.String, android.graphics.Bitmap, android.support.v4.print.PrintHelper.OnPrintFinishCallback); 7821 method public void printBitmap(java.lang.String, android.net.Uri) throws java.io.FileNotFoundException; 7822 method public void printBitmap(java.lang.String, android.net.Uri, android.support.v4.print.PrintHelper.OnPrintFinishCallback) throws java.io.FileNotFoundException; 7823 method public void setColorMode(int); 7824 method public void setOrientation(int); 7825 method public void setScaleMode(int); 7826 method public static boolean systemSupportsPrint(); 7827 field public static final int COLOR_MODE_COLOR = 2; // 0x2 7828 field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1 7829 field public static final int ORIENTATION_LANDSCAPE = 1; // 0x1 7830 field public static final int ORIENTATION_PORTRAIT = 2; // 0x2 7831 field public static final int SCALE_MODE_FILL = 2; // 0x2 7832 field public static final int SCALE_MODE_FIT = 1; // 0x1 7833 } 7834 7835 public static abstract interface PrintHelper.OnPrintFinishCallback { 7836 method public abstract void onFinish(); 7837 } 7838 7839} 7840 7841package android.support.v4.provider { 7842 7843 public abstract class DocumentFile { 7844 method public abstract boolean canRead(); 7845 method public abstract boolean canWrite(); 7846 method public abstract android.support.v4.provider.DocumentFile createDirectory(java.lang.String); 7847 method public abstract android.support.v4.provider.DocumentFile createFile(java.lang.String, java.lang.String); 7848 method public abstract boolean delete(); 7849 method public abstract boolean exists(); 7850 method public android.support.v4.provider.DocumentFile findFile(java.lang.String); 7851 method public static android.support.v4.provider.DocumentFile fromFile(java.io.File); 7852 method public static android.support.v4.provider.DocumentFile fromSingleUri(android.content.Context, android.net.Uri); 7853 method public static android.support.v4.provider.DocumentFile fromTreeUri(android.content.Context, android.net.Uri); 7854 method public abstract java.lang.String getName(); 7855 method public android.support.v4.provider.DocumentFile getParentFile(); 7856 method public abstract java.lang.String getType(); 7857 method public abstract android.net.Uri getUri(); 7858 method public abstract boolean isDirectory(); 7859 method public static boolean isDocumentUri(android.content.Context, android.net.Uri); 7860 method public abstract boolean isFile(); 7861 method public abstract boolean isVirtual(); 7862 method public abstract long lastModified(); 7863 method public abstract long length(); 7864 method public abstract android.support.v4.provider.DocumentFile[] listFiles(); 7865 method public abstract boolean renameTo(java.lang.String); 7866 } 7867 7868 public final class FontRequest { 7869 ctor public FontRequest(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.util.List<byte[]>>); 7870 ctor public FontRequest(java.lang.String, java.lang.String, java.lang.String, int); 7871 method public java.util.List<java.util.List<byte[]>> getCertificates(); 7872 method public int getCertificatesArrayResId(); 7873 method public java.lang.String getProviderAuthority(); 7874 method public java.lang.String getProviderPackage(); 7875 method public java.lang.String getQuery(); 7876 } 7877 7878 public class FontsContractCompat { 7879 method public static android.graphics.Typeface buildTypeface(android.content.Context, android.os.CancellationSignal, android.support.v4.provider.FontsContractCompat.FontInfo[]); 7880 method public static android.support.v4.provider.FontsContractCompat.FontFamilyResult fetchFonts(android.content.Context, android.os.CancellationSignal, android.support.v4.provider.FontRequest) throws android.content.pm.PackageManager.NameNotFoundException; 7881 method public static void requestFont(android.content.Context, android.support.v4.provider.FontRequest, android.support.v4.provider.FontsContractCompat.FontRequestCallback, android.os.Handler); 7882 } 7883 7884 public static final class FontsContractCompat.Columns { 7885 ctor public FontsContractCompat.Columns(); 7886 field public static final java.lang.String FILE_ID = "file_id"; 7887 field public static final java.lang.String ITALIC = "font_italic"; 7888 field public static final java.lang.String RESULT_CODE = "result_code"; 7889 field public static final int RESULT_CODE_FONT_NOT_FOUND = 1; // 0x1 7890 field public static final int RESULT_CODE_FONT_UNAVAILABLE = 2; // 0x2 7891 field public static final int RESULT_CODE_MALFORMED_QUERY = 3; // 0x3 7892 field public static final int RESULT_CODE_OK = 0; // 0x0 7893 field public static final java.lang.String TTC_INDEX = "font_ttc_index"; 7894 field public static final java.lang.String VARIATION_SETTINGS = "font_variation_settings"; 7895 field public static final java.lang.String WEIGHT = "font_weight"; 7896 } 7897 7898 public static class FontsContractCompat.FontFamilyResult { 7899 method public android.support.v4.provider.FontsContractCompat.FontInfo[] getFonts(); 7900 method public int getStatusCode(); 7901 field public static final int STATUS_OK = 0; // 0x0 7902 field public static final int STATUS_UNEXPECTED_DATA_PROVIDED = 2; // 0x2 7903 field public static final int STATUS_WRONG_CERTIFICATES = 1; // 0x1 7904 } 7905 7906 public static class FontsContractCompat.FontInfo { 7907 method public int getResultCode(); 7908 method public int getTtcIndex(); 7909 method public android.net.Uri getUri(); 7910 method public int getWeight(); 7911 method public boolean isItalic(); 7912 } 7913 7914 public static class FontsContractCompat.FontRequestCallback { 7915 ctor public FontsContractCompat.FontRequestCallback(); 7916 method public void onTypefaceRequestFailed(int); 7917 method public void onTypefaceRetrieved(android.graphics.Typeface); 7918 field public static final int FAIL_REASON_FONT_LOAD_ERROR = -3; // 0xfffffffd 7919 field public static final int FAIL_REASON_FONT_NOT_FOUND = 1; // 0x1 7920 field public static final int FAIL_REASON_FONT_UNAVAILABLE = 2; // 0x2 7921 field public static final int FAIL_REASON_MALFORMED_QUERY = 3; // 0x3 7922 field public static final int FAIL_REASON_PROVIDER_NOT_FOUND = -1; // 0xffffffff 7923 field public static final int FAIL_REASON_WRONG_CERTIFICATES = -2; // 0xfffffffe 7924 } 7925 7926} 7927 7928package android.support.v4.text { 7929 7930 public final class BidiFormatter { 7931 method public static android.support.v4.text.BidiFormatter getInstance(); 7932 method public static android.support.v4.text.BidiFormatter getInstance(boolean); 7933 method public static android.support.v4.text.BidiFormatter getInstance(java.util.Locale); 7934 method public boolean getStereoReset(); 7935 method public boolean isRtl(java.lang.String); 7936 method public boolean isRtl(java.lang.CharSequence); 7937 method public boolean isRtlContext(); 7938 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat, boolean); 7939 method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, android.support.v4.text.TextDirectionHeuristicCompat, boolean); 7940 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat); 7941 method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, android.support.v4.text.TextDirectionHeuristicCompat); 7942 method public java.lang.String unicodeWrap(java.lang.String, boolean); 7943 method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, boolean); 7944 method public java.lang.String unicodeWrap(java.lang.String); 7945 method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence); 7946 } 7947 7948 public static final class BidiFormatter.Builder { 7949 ctor public BidiFormatter.Builder(); 7950 ctor public BidiFormatter.Builder(boolean); 7951 ctor public BidiFormatter.Builder(java.util.Locale); 7952 method public android.support.v4.text.BidiFormatter build(); 7953 method public android.support.v4.text.BidiFormatter.Builder setTextDirectionHeuristic(android.support.v4.text.TextDirectionHeuristicCompat); 7954 method public android.support.v4.text.BidiFormatter.Builder stereoReset(boolean); 7955 } 7956 7957 public final class ICUCompat { 7958 method public static java.lang.String maximizeAndGetScript(java.util.Locale); 7959 } 7960 7961 public abstract interface TextDirectionHeuristicCompat { 7962 method public abstract boolean isRtl(char[], int, int); 7963 method public abstract boolean isRtl(java.lang.CharSequence, int, int); 7964 } 7965 7966 public final class TextDirectionHeuristicsCompat { 7967 field public static final android.support.v4.text.TextDirectionHeuristicCompat ANYRTL_LTR; 7968 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_LTR; 7969 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_RTL; 7970 field public static final android.support.v4.text.TextDirectionHeuristicCompat LOCALE; 7971 field public static final android.support.v4.text.TextDirectionHeuristicCompat LTR; 7972 field public static final android.support.v4.text.TextDirectionHeuristicCompat RTL; 7973 } 7974 7975 public final class TextUtilsCompat { 7976 method public static int getLayoutDirectionFromLocale(java.util.Locale); 7977 method public static java.lang.String htmlEncode(java.lang.String); 7978 field public static final deprecated java.util.Locale ROOT; 7979 } 7980 7981} 7982 7983package android.support.v4.text.util { 7984 7985 public final class LinkifyCompat { 7986 method public static final boolean addLinks(android.text.Spannable, int); 7987 method public static final boolean addLinks(android.widget.TextView, int); 7988 method public static final void addLinks(android.widget.TextView, java.util.regex.Pattern, java.lang.String); 7989 method public static final void addLinks(android.widget.TextView, java.util.regex.Pattern, java.lang.String, android.text.util.Linkify.MatchFilter, android.text.util.Linkify.TransformFilter); 7990 method public static final void addLinks(android.widget.TextView, java.util.regex.Pattern, java.lang.String, java.lang.String[], android.text.util.Linkify.MatchFilter, android.text.util.Linkify.TransformFilter); 7991 method public static final boolean addLinks(android.text.Spannable, java.util.regex.Pattern, java.lang.String); 7992 method public static final boolean addLinks(android.text.Spannable, java.util.regex.Pattern, java.lang.String, android.text.util.Linkify.MatchFilter, android.text.util.Linkify.TransformFilter); 7993 method public static final boolean addLinks(android.text.Spannable, java.util.regex.Pattern, java.lang.String, java.lang.String[], android.text.util.Linkify.MatchFilter, android.text.util.Linkify.TransformFilter); 7994 } 7995 7996} 7997 7998package android.support.v4.util { 7999 8000 public class ArrayMap<K, V> extends android.support.v4.util.SimpleArrayMap implements java.util.Map { 8001 ctor public ArrayMap(); 8002 ctor public ArrayMap(int); 8003 ctor public ArrayMap(android.support.v4.util.SimpleArrayMap); 8004 method public boolean containsAll(java.util.Collection<?>); 8005 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 8006 method public java.util.Set<K> keySet(); 8007 method public void putAll(java.util.Map<? extends K, ? extends V>); 8008 method public boolean removeAll(java.util.Collection<?>); 8009 method public boolean retainAll(java.util.Collection<?>); 8010 method public java.util.Collection<V> values(); 8011 } 8012 8013 public final class ArraySet<E> implements java.util.Collection java.util.Set { 8014 ctor public ArraySet(); 8015 ctor public ArraySet(int); 8016 ctor public ArraySet(android.support.v4.util.ArraySet<E>); 8017 method public boolean add(E); 8018 method public void addAll(android.support.v4.util.ArraySet<? extends E>); 8019 method public boolean addAll(java.util.Collection<? extends E>); 8020 method public void clear(); 8021 method public boolean contains(java.lang.Object); 8022 method public boolean containsAll(java.util.Collection<?>); 8023 method public void ensureCapacity(int); 8024 method public int indexOf(java.lang.Object); 8025 method public boolean isEmpty(); 8026 method public java.util.Iterator<E> iterator(); 8027 method public boolean remove(java.lang.Object); 8028 method public boolean removeAll(android.support.v4.util.ArraySet<? extends E>); 8029 method public boolean removeAll(java.util.Collection<?>); 8030 method public E removeAt(int); 8031 method public boolean retainAll(java.util.Collection<?>); 8032 method public int size(); 8033 method public java.lang.Object[] toArray(); 8034 method public <T> T[] toArray(T[]); 8035 method public E valueAt(int); 8036 } 8037 8038 public class AtomicFile { 8039 ctor public AtomicFile(java.io.File); 8040 method public void delete(); 8041 method public void failWrite(java.io.FileOutputStream); 8042 method public void finishWrite(java.io.FileOutputStream); 8043 method public java.io.File getBaseFile(); 8044 method public java.io.FileInputStream openRead() throws java.io.FileNotFoundException; 8045 method public byte[] readFully() throws java.io.IOException; 8046 method public java.io.FileOutputStream startWrite() throws java.io.IOException; 8047 } 8048 8049 public final class CircularArray<E> { 8050 ctor public CircularArray(); 8051 ctor public CircularArray(int); 8052 method public void addFirst(E); 8053 method public void addLast(E); 8054 method public void clear(); 8055 method public E get(int); 8056 method public E getFirst(); 8057 method public E getLast(); 8058 method public boolean isEmpty(); 8059 method public E popFirst(); 8060 method public E popLast(); 8061 method public void removeFromEnd(int); 8062 method public void removeFromStart(int); 8063 method public int size(); 8064 } 8065 8066 public final class CircularIntArray { 8067 ctor public CircularIntArray(); 8068 ctor public CircularIntArray(int); 8069 method public void addFirst(int); 8070 method public void addLast(int); 8071 method public void clear(); 8072 method public int get(int); 8073 method public int getFirst(); 8074 method public int getLast(); 8075 method public boolean isEmpty(); 8076 method public int popFirst(); 8077 method public int popLast(); 8078 method public void removeFromEnd(int); 8079 method public void removeFromStart(int); 8080 method public int size(); 8081 } 8082 8083 public class LongSparseArray<E> { 8084 ctor public LongSparseArray(); 8085 ctor public LongSparseArray(int); 8086 method public void append(long, E); 8087 method public void clear(); 8088 method public android.support.v4.util.LongSparseArray<E> clone(); 8089 method public void delete(long); 8090 method public E get(long); 8091 method public E get(long, E); 8092 method public int indexOfKey(long); 8093 method public int indexOfValue(E); 8094 method public long keyAt(int); 8095 method public void put(long, E); 8096 method public void remove(long); 8097 method public void removeAt(int); 8098 method public void setValueAt(int, E); 8099 method public int size(); 8100 method public E valueAt(int); 8101 } 8102 8103 public class LruCache<K, V> { 8104 ctor public LruCache(int); 8105 method protected V create(K); 8106 method public final synchronized int createCount(); 8107 method protected void entryRemoved(boolean, K, V, V); 8108 method public final void evictAll(); 8109 method public final synchronized int evictionCount(); 8110 method public final V get(K); 8111 method public final synchronized int hitCount(); 8112 method public final synchronized int maxSize(); 8113 method public final synchronized int missCount(); 8114 method public final V put(K, V); 8115 method public final synchronized int putCount(); 8116 method public final V remove(K); 8117 method public void resize(int); 8118 method public final synchronized int size(); 8119 method protected int sizeOf(K, V); 8120 method public final synchronized java.util.Map<K, V> snapshot(); 8121 method public final synchronized java.lang.String toString(); 8122 method public void trimToSize(int); 8123 } 8124 8125 public class Pair<F, S> { 8126 ctor public Pair(F, S); 8127 method public static <A, B> android.support.v4.util.Pair<A, B> create(A, B); 8128 field public final F first; 8129 field public final S second; 8130 } 8131 8132 public final class PatternsCompat { 8133 field public static final java.util.regex.Pattern DOMAIN_NAME; 8134 field public static final java.util.regex.Pattern EMAIL_ADDRESS; 8135 field public static final java.util.regex.Pattern IP_ADDRESS; 8136 field public static final java.util.regex.Pattern WEB_URL; 8137 } 8138 8139 public final class Pools { 8140 } 8141 8142 public static abstract interface Pools.Pool<T> { 8143 method public abstract T acquire(); 8144 method public abstract boolean release(T); 8145 } 8146 8147 public static class Pools.SimplePool<T> implements android.support.v4.util.Pools.Pool { 8148 ctor public Pools.SimplePool(int); 8149 method public T acquire(); 8150 method public boolean release(T); 8151 } 8152 8153 public static class Pools.SynchronizedPool<T> extends android.support.v4.util.Pools.SimplePool { 8154 ctor public Pools.SynchronizedPool(int); 8155 } 8156 8157 public class SimpleArrayMap<K, V> { 8158 ctor public SimpleArrayMap(); 8159 ctor public SimpleArrayMap(int); 8160 ctor public SimpleArrayMap(android.support.v4.util.SimpleArrayMap<K, V>); 8161 method public void clear(); 8162 method public boolean containsKey(java.lang.Object); 8163 method public boolean containsValue(java.lang.Object); 8164 method public void ensureCapacity(int); 8165 method public V get(java.lang.Object); 8166 method public int indexOfKey(java.lang.Object); 8167 method public boolean isEmpty(); 8168 method public K keyAt(int); 8169 method public V put(K, V); 8170 method public void putAll(android.support.v4.util.SimpleArrayMap<? extends K, ? extends V>); 8171 method public V remove(java.lang.Object); 8172 method public V removeAt(int); 8173 method public V setValueAt(int, V); 8174 method public int size(); 8175 method public V valueAt(int); 8176 } 8177 8178 public class SparseArrayCompat<E> { 8179 ctor public SparseArrayCompat(); 8180 ctor public SparseArrayCompat(int); 8181 method public void append(int, E); 8182 method public void clear(); 8183 method public android.support.v4.util.SparseArrayCompat<E> clone(); 8184 method public void delete(int); 8185 method public E get(int); 8186 method public E get(int, E); 8187 method public int indexOfKey(int); 8188 method public int indexOfValue(E); 8189 method public int keyAt(int); 8190 method public void put(int, E); 8191 method public void remove(int); 8192 method public void removeAt(int); 8193 method public void removeAtRange(int, int); 8194 method public void setValueAt(int, E); 8195 method public int size(); 8196 method public E valueAt(int); 8197 } 8198 8199} 8200 8201package android.support.v4.view { 8202 8203 public abstract class AbsSavedState implements android.os.Parcelable { 8204 ctor protected AbsSavedState(android.os.Parcelable); 8205 ctor protected AbsSavedState(android.os.Parcel); 8206 ctor protected AbsSavedState(android.os.Parcel, java.lang.ClassLoader); 8207 method public int describeContents(); 8208 method public final android.os.Parcelable getSuperState(); 8209 method public void writeToParcel(android.os.Parcel, int); 8210 field public static final android.os.Parcelable.Creator<android.support.v4.view.AbsSavedState> CREATOR; 8211 field public static final android.support.v4.view.AbsSavedState EMPTY_STATE; 8212 } 8213 8214 public class AccessibilityDelegateCompat { 8215 ctor public AccessibilityDelegateCompat(); 8216 method public boolean dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 8217 method public android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 8218 method public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 8219 method public void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 8220 method public void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 8221 method public boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 8222 method public boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 8223 method public void sendAccessibilityEvent(android.view.View, int); 8224 method public void sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent); 8225 } 8226 8227 public abstract class ActionProvider { 8228 ctor public ActionProvider(android.content.Context); 8229 method public android.content.Context getContext(); 8230 method public boolean hasSubMenu(); 8231 method public boolean isVisible(); 8232 method public abstract android.view.View onCreateActionView(); 8233 method public android.view.View onCreateActionView(android.view.MenuItem); 8234 method public boolean onPerformDefaultAction(); 8235 method public void onPrepareSubMenu(android.view.SubMenu); 8236 method public boolean overridesItemVisibility(); 8237 method public void refreshVisibility(); 8238 method public void setVisibilityListener(android.support.v4.view.ActionProvider.VisibilityListener); 8239 } 8240 8241 public static abstract interface ActionProvider.VisibilityListener { 8242 method public abstract void onActionProviderVisibilityChanged(boolean); 8243 } 8244 8245 public final class AsyncLayoutInflater { 8246 ctor public AsyncLayoutInflater(android.content.Context); 8247 method public void inflate(int, android.view.ViewGroup, android.support.v4.view.AsyncLayoutInflater.OnInflateFinishedListener); 8248 } 8249 8250 public static abstract interface AsyncLayoutInflater.OnInflateFinishedListener { 8251 method public abstract void onInflateFinished(android.view.View, int, android.view.ViewGroup); 8252 } 8253 8254 public final class GestureDetectorCompat { 8255 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener); 8256 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler); 8257 method public boolean isLongpressEnabled(); 8258 method public boolean onTouchEvent(android.view.MotionEvent); 8259 method public void setIsLongpressEnabled(boolean); 8260 method public void setOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener); 8261 } 8262 8263 public final class GravityCompat { 8264 method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect, int); 8265 method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect, int); 8266 method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect, int); 8267 method public static int getAbsoluteGravity(int, int); 8268 field public static final int END = 8388613; // 0x800005 8269 field public static final int RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615; // 0x800007 8270 field public static final int RELATIVE_LAYOUT_DIRECTION = 8388608; // 0x800000 8271 field public static final int START = 8388611; // 0x800003 8272 } 8273 8274 public final class InputDeviceCompat { 8275 field public static final int SOURCE_ANY = -256; // 0xffffff00 8276 field public static final int SOURCE_CLASS_BUTTON = 1; // 0x1 8277 field public static final int SOURCE_CLASS_JOYSTICK = 16; // 0x10 8278 field public static final int SOURCE_CLASS_MASK = 255; // 0xff 8279 field public static final int SOURCE_CLASS_NONE = 0; // 0x0 8280 field public static final int SOURCE_CLASS_POINTER = 2; // 0x2 8281 field public static final int SOURCE_CLASS_POSITION = 8; // 0x8 8282 field public static final int SOURCE_CLASS_TRACKBALL = 4; // 0x4 8283 field public static final int SOURCE_DPAD = 513; // 0x201 8284 field public static final int SOURCE_GAMEPAD = 1025; // 0x401 8285 field public static final int SOURCE_HDMI = 33554433; // 0x2000001 8286 field public static final int SOURCE_JOYSTICK = 16777232; // 0x1000010 8287 field public static final int SOURCE_KEYBOARD = 257; // 0x101 8288 field public static final int SOURCE_MOUSE = 8194; // 0x2002 8289 field public static final int SOURCE_ROTARY_ENCODER = 4194304; // 0x400000 8290 field public static final int SOURCE_STYLUS = 16386; // 0x4002 8291 field public static final int SOURCE_TOUCHPAD = 1048584; // 0x100008 8292 field public static final int SOURCE_TOUCHSCREEN = 4098; // 0x1002 8293 field public static final int SOURCE_TOUCH_NAVIGATION = 2097152; // 0x200000 8294 field public static final int SOURCE_TRACKBALL = 65540; // 0x10004 8295 field public static final int SOURCE_UNKNOWN = 0; // 0x0 8296 } 8297 8298 public final deprecated class KeyEventCompat { 8299 method public static deprecated boolean dispatch(android.view.KeyEvent, android.view.KeyEvent.Callback, java.lang.Object, java.lang.Object); 8300 method public static deprecated java.lang.Object getKeyDispatcherState(android.view.View); 8301 method public static deprecated boolean hasModifiers(android.view.KeyEvent, int); 8302 method public static deprecated boolean hasNoModifiers(android.view.KeyEvent); 8303 method public static deprecated boolean isCtrlPressed(android.view.KeyEvent); 8304 method public static deprecated boolean isTracking(android.view.KeyEvent); 8305 method public static deprecated boolean metaStateHasModifiers(int, int); 8306 method public static deprecated boolean metaStateHasNoModifiers(int); 8307 method public static deprecated int normalizeMetaState(int); 8308 method public static deprecated void startTracking(android.view.KeyEvent); 8309 } 8310 8311 public final class LayoutInflaterCompat { 8312 method public static deprecated android.support.v4.view.LayoutInflaterFactory getFactory(android.view.LayoutInflater); 8313 method public static deprecated void setFactory(android.view.LayoutInflater, android.support.v4.view.LayoutInflaterFactory); 8314 method public static void setFactory2(android.view.LayoutInflater, android.view.LayoutInflater.Factory2); 8315 } 8316 8317 public abstract deprecated interface LayoutInflaterFactory { 8318 method public abstract android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 8319 } 8320 8321 public final class MarginLayoutParamsCompat { 8322 method public static int getLayoutDirection(android.view.ViewGroup.MarginLayoutParams); 8323 method public static int getMarginEnd(android.view.ViewGroup.MarginLayoutParams); 8324 method public static int getMarginStart(android.view.ViewGroup.MarginLayoutParams); 8325 method public static boolean isMarginRelative(android.view.ViewGroup.MarginLayoutParams); 8326 method public static void resolveLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 8327 method public static void setLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 8328 method public static void setMarginEnd(android.view.ViewGroup.MarginLayoutParams, int); 8329 method public static void setMarginStart(android.view.ViewGroup.MarginLayoutParams, int); 8330 } 8331 8332 public final class MenuCompat { 8333 method public static deprecated void setShowAsAction(android.view.MenuItem, int); 8334 } 8335 8336 public final class MenuItemCompat { 8337 method public static deprecated boolean collapseActionView(android.view.MenuItem); 8338 method public static deprecated boolean expandActionView(android.view.MenuItem); 8339 method public static android.support.v4.view.ActionProvider getActionProvider(android.view.MenuItem); 8340 method public static deprecated android.view.View getActionView(android.view.MenuItem); 8341 method public static int getAlphabeticModifiers(android.view.MenuItem); 8342 method public static java.lang.CharSequence getContentDescription(android.view.MenuItem); 8343 method public static android.content.res.ColorStateList getIconTintList(android.view.MenuItem); 8344 method public static android.graphics.PorterDuff.Mode getIconTintMode(android.view.MenuItem); 8345 method public static int getNumericModifiers(android.view.MenuItem); 8346 method public static java.lang.CharSequence getTooltipText(android.view.MenuItem); 8347 method public static deprecated boolean isActionViewExpanded(android.view.MenuItem); 8348 method public static android.view.MenuItem setActionProvider(android.view.MenuItem, android.support.v4.view.ActionProvider); 8349 method public static deprecated android.view.MenuItem setActionView(android.view.MenuItem, android.view.View); 8350 method public static deprecated android.view.MenuItem setActionView(android.view.MenuItem, int); 8351 method public static void setAlphabeticShortcut(android.view.MenuItem, char, int); 8352 method public static void setContentDescription(android.view.MenuItem, java.lang.CharSequence); 8353 method public static void setIconTintList(android.view.MenuItem, android.content.res.ColorStateList); 8354 method public static void setIconTintMode(android.view.MenuItem, android.graphics.PorterDuff.Mode); 8355 method public static void setNumericShortcut(android.view.MenuItem, char, int); 8356 method public static deprecated android.view.MenuItem setOnActionExpandListener(android.view.MenuItem, android.support.v4.view.MenuItemCompat.OnActionExpandListener); 8357 method public static void setShortcut(android.view.MenuItem, char, char, int, int); 8358 method public static deprecated void setShowAsAction(android.view.MenuItem, int); 8359 method public static void setTooltipText(android.view.MenuItem, java.lang.CharSequence); 8360 field public static final deprecated int SHOW_AS_ACTION_ALWAYS = 2; // 0x2 8361 field public static final deprecated int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; // 0x8 8362 field public static final deprecated int SHOW_AS_ACTION_IF_ROOM = 1; // 0x1 8363 field public static final deprecated int SHOW_AS_ACTION_NEVER = 0; // 0x0 8364 field public static final deprecated int SHOW_AS_ACTION_WITH_TEXT = 4; // 0x4 8365 } 8366 8367 public static abstract deprecated interface MenuItemCompat.OnActionExpandListener { 8368 method public abstract boolean onMenuItemActionCollapse(android.view.MenuItem); 8369 method public abstract boolean onMenuItemActionExpand(android.view.MenuItem); 8370 } 8371 8372 public final class MotionEventCompat { 8373 method public static deprecated int findPointerIndex(android.view.MotionEvent, int); 8374 method public static deprecated int getActionIndex(android.view.MotionEvent); 8375 method public static deprecated int getActionMasked(android.view.MotionEvent); 8376 method public static deprecated float getAxisValue(android.view.MotionEvent, int); 8377 method public static deprecated float getAxisValue(android.view.MotionEvent, int, int); 8378 method public static deprecated int getButtonState(android.view.MotionEvent); 8379 method public static deprecated int getPointerCount(android.view.MotionEvent); 8380 method public static deprecated int getPointerId(android.view.MotionEvent, int); 8381 method public static deprecated int getSource(android.view.MotionEvent); 8382 method public static deprecated float getX(android.view.MotionEvent, int); 8383 method public static deprecated float getY(android.view.MotionEvent, int); 8384 method public static boolean isFromSource(android.view.MotionEvent, int); 8385 field public static final deprecated int ACTION_HOVER_ENTER = 9; // 0x9 8386 field public static final deprecated int ACTION_HOVER_EXIT = 10; // 0xa 8387 field public static final deprecated int ACTION_HOVER_MOVE = 7; // 0x7 8388 field public static final deprecated int ACTION_MASK = 255; // 0xff 8389 field public static final deprecated int ACTION_POINTER_DOWN = 5; // 0x5 8390 field public static final deprecated int ACTION_POINTER_INDEX_MASK = 65280; // 0xff00 8391 field public static final deprecated int ACTION_POINTER_INDEX_SHIFT = 8; // 0x8 8392 field public static final deprecated int ACTION_POINTER_UP = 6; // 0x6 8393 field public static final deprecated int ACTION_SCROLL = 8; // 0x8 8394 field public static final deprecated int AXIS_BRAKE = 23; // 0x17 8395 field public static final deprecated int AXIS_DISTANCE = 24; // 0x18 8396 field public static final deprecated int AXIS_GAS = 22; // 0x16 8397 field public static final deprecated int AXIS_GENERIC_1 = 32; // 0x20 8398 field public static final deprecated int AXIS_GENERIC_10 = 41; // 0x29 8399 field public static final deprecated int AXIS_GENERIC_11 = 42; // 0x2a 8400 field public static final deprecated int AXIS_GENERIC_12 = 43; // 0x2b 8401 field public static final deprecated int AXIS_GENERIC_13 = 44; // 0x2c 8402 field public static final deprecated int AXIS_GENERIC_14 = 45; // 0x2d 8403 field public static final deprecated int AXIS_GENERIC_15 = 46; // 0x2e 8404 field public static final deprecated int AXIS_GENERIC_16 = 47; // 0x2f 8405 field public static final deprecated int AXIS_GENERIC_2 = 33; // 0x21 8406 field public static final deprecated int AXIS_GENERIC_3 = 34; // 0x22 8407 field public static final deprecated int AXIS_GENERIC_4 = 35; // 0x23 8408 field public static final deprecated int AXIS_GENERIC_5 = 36; // 0x24 8409 field public static final deprecated int AXIS_GENERIC_6 = 37; // 0x25 8410 field public static final deprecated int AXIS_GENERIC_7 = 38; // 0x26 8411 field public static final deprecated int AXIS_GENERIC_8 = 39; // 0x27 8412 field public static final deprecated int AXIS_GENERIC_9 = 40; // 0x28 8413 field public static final deprecated int AXIS_HAT_X = 15; // 0xf 8414 field public static final deprecated int AXIS_HAT_Y = 16; // 0x10 8415 field public static final deprecated int AXIS_HSCROLL = 10; // 0xa 8416 field public static final deprecated int AXIS_LTRIGGER = 17; // 0x11 8417 field public static final deprecated int AXIS_ORIENTATION = 8; // 0x8 8418 field public static final deprecated int AXIS_PRESSURE = 2; // 0x2 8419 field public static final int AXIS_RELATIVE_X = 27; // 0x1b 8420 field public static final int AXIS_RELATIVE_Y = 28; // 0x1c 8421 field public static final deprecated int AXIS_RTRIGGER = 18; // 0x12 8422 field public static final deprecated int AXIS_RUDDER = 20; // 0x14 8423 field public static final deprecated int AXIS_RX = 12; // 0xc 8424 field public static final deprecated int AXIS_RY = 13; // 0xd 8425 field public static final deprecated int AXIS_RZ = 14; // 0xe 8426 field public static final int AXIS_SCROLL = 26; // 0x1a 8427 field public static final deprecated int AXIS_SIZE = 3; // 0x3 8428 field public static final deprecated int AXIS_THROTTLE = 19; // 0x13 8429 field public static final deprecated int AXIS_TILT = 25; // 0x19 8430 field public static final deprecated int AXIS_TOOL_MAJOR = 6; // 0x6 8431 field public static final deprecated int AXIS_TOOL_MINOR = 7; // 0x7 8432 field public static final deprecated int AXIS_TOUCH_MAJOR = 4; // 0x4 8433 field public static final deprecated int AXIS_TOUCH_MINOR = 5; // 0x5 8434 field public static final deprecated int AXIS_VSCROLL = 9; // 0x9 8435 field public static final deprecated int AXIS_WHEEL = 21; // 0x15 8436 field public static final deprecated int AXIS_X = 0; // 0x0 8437 field public static final deprecated int AXIS_Y = 1; // 0x1 8438 field public static final deprecated int AXIS_Z = 11; // 0xb 8439 field public static final deprecated int BUTTON_PRIMARY = 1; // 0x1 8440 } 8441 8442 public abstract interface NestedScrollingChild { 8443 method public abstract boolean dispatchNestedFling(float, float, boolean); 8444 method public abstract boolean dispatchNestedPreFling(float, float); 8445 method public abstract boolean dispatchNestedPreScroll(int, int, int[], int[]); 8446 method public abstract boolean dispatchNestedScroll(int, int, int, int, int[]); 8447 method public abstract boolean hasNestedScrollingParent(); 8448 method public abstract boolean isNestedScrollingEnabled(); 8449 method public abstract void setNestedScrollingEnabled(boolean); 8450 method public abstract boolean startNestedScroll(int); 8451 method public abstract void stopNestedScroll(); 8452 } 8453 8454 public class NestedScrollingChildHelper { 8455 ctor public NestedScrollingChildHelper(android.view.View); 8456 method public boolean dispatchNestedFling(float, float, boolean); 8457 method public boolean dispatchNestedPreFling(float, float); 8458 method public boolean dispatchNestedPreScroll(int, int, int[], int[]); 8459 method public boolean dispatchNestedScroll(int, int, int, int, int[]); 8460 method public boolean hasNestedScrollingParent(); 8461 method public boolean isNestedScrollingEnabled(); 8462 method public void onDetachedFromWindow(); 8463 method public void onStopNestedScroll(android.view.View); 8464 method public void setNestedScrollingEnabled(boolean); 8465 method public boolean startNestedScroll(int); 8466 method public void stopNestedScroll(); 8467 } 8468 8469 public abstract interface NestedScrollingParent { 8470 method public abstract int getNestedScrollAxes(); 8471 method public abstract boolean onNestedFling(android.view.View, float, float, boolean); 8472 method public abstract boolean onNestedPreFling(android.view.View, float, float); 8473 method public abstract void onNestedPreScroll(android.view.View, int, int, int[]); 8474 method public abstract void onNestedScroll(android.view.View, int, int, int, int); 8475 method public abstract void onNestedScrollAccepted(android.view.View, android.view.View, int); 8476 method public abstract boolean onStartNestedScroll(android.view.View, android.view.View, int); 8477 method public abstract void onStopNestedScroll(android.view.View); 8478 } 8479 8480 public class NestedScrollingParentHelper { 8481 ctor public NestedScrollingParentHelper(android.view.ViewGroup); 8482 method public int getNestedScrollAxes(); 8483 method public void onNestedScrollAccepted(android.view.View, android.view.View, int); 8484 method public void onStopNestedScroll(android.view.View); 8485 } 8486 8487 public abstract interface OnApplyWindowInsetsListener { 8488 method public abstract android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 8489 } 8490 8491 public abstract class PagerAdapter { 8492 ctor public PagerAdapter(); 8493 method public void destroyItem(android.view.ViewGroup, int, java.lang.Object); 8494 method public deprecated void destroyItem(android.view.View, int, java.lang.Object); 8495 method public void finishUpdate(android.view.ViewGroup); 8496 method public deprecated void finishUpdate(android.view.View); 8497 method public abstract int getCount(); 8498 method public int getItemPosition(java.lang.Object); 8499 method public java.lang.CharSequence getPageTitle(int); 8500 method public float getPageWidth(int); 8501 method public java.lang.Object instantiateItem(android.view.ViewGroup, int); 8502 method public deprecated java.lang.Object instantiateItem(android.view.View, int); 8503 method public abstract boolean isViewFromObject(android.view.View, java.lang.Object); 8504 method public void notifyDataSetChanged(); 8505 method public void registerDataSetObserver(android.database.DataSetObserver); 8506 method public void restoreState(android.os.Parcelable, java.lang.ClassLoader); 8507 method public android.os.Parcelable saveState(); 8508 method public void setPrimaryItem(android.view.ViewGroup, int, java.lang.Object); 8509 method public deprecated void setPrimaryItem(android.view.View, int, java.lang.Object); 8510 method public void startUpdate(android.view.ViewGroup); 8511 method public deprecated void startUpdate(android.view.View); 8512 method public void unregisterDataSetObserver(android.database.DataSetObserver); 8513 field public static final int POSITION_NONE = -2; // 0xfffffffe 8514 field public static final int POSITION_UNCHANGED = -1; // 0xffffffff 8515 } 8516 8517 public class PagerTabStrip extends android.support.v4.view.PagerTitleStrip { 8518 ctor public PagerTabStrip(android.content.Context); 8519 ctor public PagerTabStrip(android.content.Context, android.util.AttributeSet); 8520 method public boolean getDrawFullUnderline(); 8521 method public int getTabIndicatorColor(); 8522 method public void setDrawFullUnderline(boolean); 8523 method public void setTabIndicatorColor(int); 8524 method public void setTabIndicatorColorResource(int); 8525 } 8526 8527 public class PagerTitleStrip extends android.view.ViewGroup { 8528 ctor public PagerTitleStrip(android.content.Context); 8529 ctor public PagerTitleStrip(android.content.Context, android.util.AttributeSet); 8530 method public int getTextSpacing(); 8531 method protected void onLayout(boolean, int, int, int, int); 8532 method public void setGravity(int); 8533 method public void setNonPrimaryAlpha(float); 8534 method public void setTextColor(int); 8535 method public void setTextSize(int, float); 8536 method public void setTextSpacing(int); 8537 } 8538 8539 public final class PointerIconCompat { 8540 method public static android.support.v4.view.PointerIconCompat create(android.graphics.Bitmap, float, float); 8541 method public static android.support.v4.view.PointerIconCompat getSystemIcon(android.content.Context, int); 8542 method public static android.support.v4.view.PointerIconCompat load(android.content.res.Resources, int); 8543 field public static final int TYPE_ALIAS = 1010; // 0x3f2 8544 field public static final int TYPE_ALL_SCROLL = 1013; // 0x3f5 8545 field public static final int TYPE_ARROW = 1000; // 0x3e8 8546 field public static final int TYPE_CELL = 1006; // 0x3ee 8547 field public static final int TYPE_CONTEXT_MENU = 1001; // 0x3e9 8548 field public static final int TYPE_COPY = 1011; // 0x3f3 8549 field public static final int TYPE_CROSSHAIR = 1007; // 0x3ef 8550 field public static final int TYPE_DEFAULT = 1000; // 0x3e8 8551 field public static final int TYPE_GRAB = 1020; // 0x3fc 8552 field public static final int TYPE_GRABBING = 1021; // 0x3fd 8553 field public static final int TYPE_HAND = 1002; // 0x3ea 8554 field public static final int TYPE_HELP = 1003; // 0x3eb 8555 field public static final int TYPE_HORIZONTAL_DOUBLE_ARROW = 1014; // 0x3f6 8556 field public static final int TYPE_NO_DROP = 1012; // 0x3f4 8557 field public static final int TYPE_NULL = 0; // 0x0 8558 field public static final int TYPE_TEXT = 1008; // 0x3f0 8559 field public static final int TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW = 1017; // 0x3f9 8560 field public static final int TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW = 1016; // 0x3f8 8561 field public static final int TYPE_VERTICAL_DOUBLE_ARROW = 1015; // 0x3f7 8562 field public static final int TYPE_VERTICAL_TEXT = 1009; // 0x3f1 8563 field public static final int TYPE_WAIT = 1004; // 0x3ec 8564 field public static final int TYPE_ZOOM_IN = 1018; // 0x3fa 8565 field public static final int TYPE_ZOOM_OUT = 1019; // 0x3fb 8566 } 8567 8568 public final class ScaleGestureDetectorCompat { 8569 method public static deprecated boolean isQuickScaleEnabled(java.lang.Object); 8570 method public static boolean isQuickScaleEnabled(android.view.ScaleGestureDetector); 8571 method public static deprecated void setQuickScaleEnabled(java.lang.Object, boolean); 8572 method public static void setQuickScaleEnabled(android.view.ScaleGestureDetector, boolean); 8573 } 8574 8575 public abstract interface ScrollingView { 8576 method public abstract int computeHorizontalScrollExtent(); 8577 method public abstract int computeHorizontalScrollOffset(); 8578 method public abstract int computeHorizontalScrollRange(); 8579 method public abstract int computeVerticalScrollExtent(); 8580 method public abstract int computeVerticalScrollOffset(); 8581 method public abstract int computeVerticalScrollRange(); 8582 } 8583 8584 public abstract interface TintableBackgroundView { 8585 method public abstract android.content.res.ColorStateList getSupportBackgroundTintList(); 8586 method public abstract android.graphics.PorterDuff.Mode getSupportBackgroundTintMode(); 8587 method public abstract void setSupportBackgroundTintList(android.content.res.ColorStateList); 8588 method public abstract void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode); 8589 } 8590 8591 public final deprecated class VelocityTrackerCompat { 8592 method public static deprecated float getXVelocity(android.view.VelocityTracker, int); 8593 method public static deprecated float getYVelocity(android.view.VelocityTracker, int); 8594 } 8595 8596 public class ViewCompat { 8597 ctor protected ViewCompat(); 8598 method public static void addKeyboardNavigationClusters(android.view.View, java.util.Collection<android.view.View>, int); 8599 method public static android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View); 8600 method public static deprecated boolean canScrollHorizontally(android.view.View, int); 8601 method public static deprecated boolean canScrollVertically(android.view.View, int); 8602 method public static void cancelDragAndDrop(android.view.View); 8603 method public static deprecated int combineMeasuredStates(int, int); 8604 method public static android.support.v4.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 8605 method public static void dispatchFinishTemporaryDetach(android.view.View); 8606 method public static boolean dispatchNestedFling(android.view.View, float, float, boolean); 8607 method public static boolean dispatchNestedPreFling(android.view.View, float, float); 8608 method public static boolean dispatchNestedPreScroll(android.view.View, int, int, int[], int[]); 8609 method public static boolean dispatchNestedScroll(android.view.View, int, int, int, int, int[]); 8610 method public static void dispatchStartTemporaryDetach(android.view.View); 8611 method public static int getAccessibilityLiveRegion(android.view.View); 8612 method public static android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 8613 method public static deprecated float getAlpha(android.view.View); 8614 method public static android.content.res.ColorStateList getBackgroundTintList(android.view.View); 8615 method public static android.graphics.PorterDuff.Mode getBackgroundTintMode(android.view.View); 8616 method public static android.graphics.Rect getClipBounds(android.view.View); 8617 method public static android.view.Display getDisplay(android.view.View); 8618 method public static float getElevation(android.view.View); 8619 method public static boolean getFitsSystemWindows(android.view.View); 8620 method public static int getImportantForAccessibility(android.view.View); 8621 method public static int getLabelFor(android.view.View); 8622 method public static deprecated int getLayerType(android.view.View); 8623 method public static int getLayoutDirection(android.view.View); 8624 method public static deprecated android.graphics.Matrix getMatrix(android.view.View); 8625 method public static deprecated int getMeasuredHeightAndState(android.view.View); 8626 method public static deprecated int getMeasuredState(android.view.View); 8627 method public static deprecated int getMeasuredWidthAndState(android.view.View); 8628 method public static int getMinimumHeight(android.view.View); 8629 method public static int getMinimumWidth(android.view.View); 8630 method public static int getNextClusterForwardId(android.view.View); 8631 method public static deprecated int getOverScrollMode(android.view.View); 8632 method public static int getPaddingEnd(android.view.View); 8633 method public static int getPaddingStart(android.view.View); 8634 method public static android.view.ViewParent getParentForAccessibility(android.view.View); 8635 method public static deprecated float getPivotX(android.view.View); 8636 method public static deprecated float getPivotY(android.view.View); 8637 method public static deprecated float getRotation(android.view.View); 8638 method public static deprecated float getRotationX(android.view.View); 8639 method public static deprecated float getRotationY(android.view.View); 8640 method public static deprecated float getScaleX(android.view.View); 8641 method public static deprecated float getScaleY(android.view.View); 8642 method public static int getScrollIndicators(android.view.View); 8643 method public static java.lang.String getTransitionName(android.view.View); 8644 method public static deprecated float getTranslationX(android.view.View); 8645 method public static deprecated float getTranslationY(android.view.View); 8646 method public static float getTranslationZ(android.view.View); 8647 method public static int getWindowSystemUiVisibility(android.view.View); 8648 method public static deprecated float getX(android.view.View); 8649 method public static deprecated float getY(android.view.View); 8650 method public static float getZ(android.view.View); 8651 method public static boolean hasAccessibilityDelegate(android.view.View); 8652 method public static boolean hasNestedScrollingParent(android.view.View); 8653 method public static boolean hasOnClickListeners(android.view.View); 8654 method public static boolean hasOverlappingRendering(android.view.View); 8655 method public static boolean hasTransientState(android.view.View); 8656 method public static boolean isAttachedToWindow(android.view.View); 8657 method public static boolean isFocusedByDefault(android.view.View); 8658 method public static boolean isImportantForAccessibility(android.view.View); 8659 method public static boolean isInLayout(android.view.View); 8660 method public static boolean isKeyboardNavigationCluster(android.view.View); 8661 method public static boolean isLaidOut(android.view.View); 8662 method public static boolean isLayoutDirectionResolved(android.view.View); 8663 method public static boolean isNestedScrollingEnabled(android.view.View); 8664 method public static deprecated boolean isOpaque(android.view.View); 8665 method public static boolean isPaddingRelative(android.view.View); 8666 method public static deprecated void jumpDrawablesToCurrentState(android.view.View); 8667 method public static android.view.View keyboardNavigationClusterSearch(android.view.View, android.view.View, int); 8668 method public static void offsetLeftAndRight(android.view.View, int); 8669 method public static void offsetTopAndBottom(android.view.View, int); 8670 method public static android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 8671 method public static deprecated void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 8672 method public static void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 8673 method public static deprecated void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 8674 method public static boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 8675 method public static void postInvalidateOnAnimation(android.view.View); 8676 method public static void postInvalidateOnAnimation(android.view.View, int, int, int, int); 8677 method public static void postOnAnimation(android.view.View, java.lang.Runnable); 8678 method public static void postOnAnimationDelayed(android.view.View, java.lang.Runnable, long); 8679 method public static void requestApplyInsets(android.view.View); 8680 method public static deprecated int resolveSizeAndState(int, int, int); 8681 method public static boolean restoreDefaultFocus(android.view.View); 8682 method public static void setAccessibilityDelegate(android.view.View, android.support.v4.view.AccessibilityDelegateCompat); 8683 method public static void setAccessibilityLiveRegion(android.view.View, int); 8684 method public static deprecated void setActivated(android.view.View, boolean); 8685 method public static deprecated void setAlpha(android.view.View, float); 8686 method public static void setBackground(android.view.View, android.graphics.drawable.Drawable); 8687 method public static void setBackgroundTintList(android.view.View, android.content.res.ColorStateList); 8688 method public static void setBackgroundTintMode(android.view.View, android.graphics.PorterDuff.Mode); 8689 method public static void setChildrenDrawingOrderEnabled(android.view.ViewGroup, boolean); 8690 method public static void setClipBounds(android.view.View, android.graphics.Rect); 8691 method public static void setElevation(android.view.View, float); 8692 method public static deprecated void setFitsSystemWindows(android.view.View, boolean); 8693 method public static void setFocusedByDefault(android.view.View, boolean); 8694 method public static void setHasTransientState(android.view.View, boolean); 8695 method public static void setImportantForAccessibility(android.view.View, int); 8696 method public static void setKeyboardNavigationCluster(android.view.View, boolean); 8697 method public static void setLabelFor(android.view.View, int); 8698 method public static void setLayerPaint(android.view.View, android.graphics.Paint); 8699 method public static deprecated void setLayerType(android.view.View, int, android.graphics.Paint); 8700 method public static void setLayoutDirection(android.view.View, int); 8701 method public static void setNestedScrollingEnabled(android.view.View, boolean); 8702 method public static void setNextClusterForwardId(android.view.View, int); 8703 method public static void setOnApplyWindowInsetsListener(android.view.View, android.support.v4.view.OnApplyWindowInsetsListener); 8704 method public static deprecated void setOverScrollMode(android.view.View, int); 8705 method public static void setPaddingRelative(android.view.View, int, int, int, int); 8706 method public static deprecated void setPivotX(android.view.View, float); 8707 method public static deprecated void setPivotY(android.view.View, float); 8708 method public static void setPointerIcon(android.view.View, android.support.v4.view.PointerIconCompat); 8709 method public static deprecated void setRotation(android.view.View, float); 8710 method public static deprecated void setRotationX(android.view.View, float); 8711 method public static deprecated void setRotationY(android.view.View, float); 8712 method public static deprecated void setSaveFromParentEnabled(android.view.View, boolean); 8713 method public static deprecated void setScaleX(android.view.View, float); 8714 method public static deprecated void setScaleY(android.view.View, float); 8715 method public static void setScrollIndicators(android.view.View, int); 8716 method public static void setScrollIndicators(android.view.View, int, int); 8717 method public static void setTooltipText(android.view.View, java.lang.CharSequence); 8718 method public static void setTransitionName(android.view.View, java.lang.String); 8719 method public static deprecated void setTranslationX(android.view.View, float); 8720 method public static deprecated void setTranslationY(android.view.View, float); 8721 method public static void setTranslationZ(android.view.View, float); 8722 method public static deprecated void setX(android.view.View, float); 8723 method public static deprecated void setY(android.view.View, float); 8724 method public static void setZ(android.view.View, float); 8725 method public static boolean startDragAndDrop(android.view.View, android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int); 8726 method public static boolean startNestedScroll(android.view.View, int); 8727 method public static void stopNestedScroll(android.view.View); 8728 method public static void updateDragShadow(android.view.View, android.view.View.DragShadowBuilder); 8729 field public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2; // 0x2 8730 field public static final int ACCESSIBILITY_LIVE_REGION_NONE = 0; // 0x0 8731 field public static final int ACCESSIBILITY_LIVE_REGION_POLITE = 1; // 0x1 8732 field public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0; // 0x0 8733 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO = 2; // 0x2 8734 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4; // 0x4 8735 field public static final int IMPORTANT_FOR_ACCESSIBILITY_YES = 1; // 0x1 8736 field public static final deprecated int LAYER_TYPE_HARDWARE = 2; // 0x2 8737 field public static final deprecated int LAYER_TYPE_NONE = 0; // 0x0 8738 field public static final deprecated int LAYER_TYPE_SOFTWARE = 1; // 0x1 8739 field public static final int LAYOUT_DIRECTION_INHERIT = 2; // 0x2 8740 field public static final int LAYOUT_DIRECTION_LOCALE = 3; // 0x3 8741 field public static final int LAYOUT_DIRECTION_LTR = 0; // 0x0 8742 field public static final int LAYOUT_DIRECTION_RTL = 1; // 0x1 8743 field public static final deprecated int MEASURED_HEIGHT_STATE_SHIFT = 16; // 0x10 8744 field public static final deprecated int MEASURED_SIZE_MASK = 16777215; // 0xffffff 8745 field public static final deprecated int MEASURED_STATE_MASK = -16777216; // 0xff000000 8746 field public static final deprecated int MEASURED_STATE_TOO_SMALL = 16777216; // 0x1000000 8747 field public static final deprecated int OVER_SCROLL_ALWAYS = 0; // 0x0 8748 field public static final deprecated int OVER_SCROLL_IF_CONTENT_SCROLLS = 1; // 0x1 8749 field public static final deprecated int OVER_SCROLL_NEVER = 2; // 0x2 8750 field public static final int SCROLL_AXIS_HORIZONTAL = 1; // 0x1 8751 field public static final int SCROLL_AXIS_NONE = 0; // 0x0 8752 field public static final int SCROLL_AXIS_VERTICAL = 2; // 0x2 8753 field public static final int SCROLL_INDICATOR_BOTTOM = 2; // 0x2 8754 field public static final int SCROLL_INDICATOR_END = 32; // 0x20 8755 field public static final int SCROLL_INDICATOR_LEFT = 4; // 0x4 8756 field public static final int SCROLL_INDICATOR_RIGHT = 8; // 0x8 8757 field public static final int SCROLL_INDICATOR_START = 16; // 0x10 8758 field public static final int SCROLL_INDICATOR_TOP = 1; // 0x1 8759 } 8760 8761 public final deprecated class ViewConfigurationCompat { 8762 method public static float getScaledHorizontalScrollFactor(android.view.ViewConfiguration, android.content.Context); 8763 method public static deprecated int getScaledPagingTouchSlop(android.view.ViewConfiguration); 8764 method public static float getScaledVerticalScrollFactor(android.view.ViewConfiguration, android.content.Context); 8765 method public static deprecated boolean hasPermanentMenuKey(android.view.ViewConfiguration); 8766 } 8767 8768 public final class ViewGroupCompat { 8769 method public static int getLayoutMode(android.view.ViewGroup); 8770 method public static int getNestedScrollAxes(android.view.ViewGroup); 8771 method public static boolean isTransitionGroup(android.view.ViewGroup); 8772 method public static deprecated boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 8773 method public static void setLayoutMode(android.view.ViewGroup, int); 8774 method public static deprecated void setMotionEventSplittingEnabled(android.view.ViewGroup, boolean); 8775 method public static void setTransitionGroup(android.view.ViewGroup, boolean); 8776 field public static final int LAYOUT_MODE_CLIP_BOUNDS = 0; // 0x0 8777 field public static final int LAYOUT_MODE_OPTICAL_BOUNDS = 1; // 0x1 8778 } 8779 8780 public class ViewPager extends android.view.ViewGroup { 8781 ctor public ViewPager(android.content.Context); 8782 ctor public ViewPager(android.content.Context, android.util.AttributeSet); 8783 method public void addOnAdapterChangeListener(android.support.v4.view.ViewPager.OnAdapterChangeListener); 8784 method public void addOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 8785 method public boolean arrowScroll(int); 8786 method public boolean beginFakeDrag(); 8787 method protected boolean canScroll(android.view.View, boolean, int, int, int); 8788 method public void clearOnPageChangeListeners(); 8789 method public void endFakeDrag(); 8790 method public boolean executeKeyEvent(android.view.KeyEvent); 8791 method public void fakeDragBy(float); 8792 method public android.support.v4.view.PagerAdapter getAdapter(); 8793 method public int getCurrentItem(); 8794 method public int getOffscreenPageLimit(); 8795 method public int getPageMargin(); 8796 method public boolean isFakeDragging(); 8797 method protected void onLayout(boolean, int, int, int, int); 8798 method protected void onPageScrolled(int, float, int); 8799 method public void onRestoreInstanceState(android.os.Parcelable); 8800 method public android.os.Parcelable onSaveInstanceState(); 8801 method public void removeOnAdapterChangeListener(android.support.v4.view.ViewPager.OnAdapterChangeListener); 8802 method public void removeOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 8803 method public void setAdapter(android.support.v4.view.PagerAdapter); 8804 method public void setCurrentItem(int); 8805 method public void setCurrentItem(int, boolean); 8806 method public void setOffscreenPageLimit(int); 8807 method public deprecated void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 8808 method public void setPageMargin(int); 8809 method public void setPageMarginDrawable(android.graphics.drawable.Drawable); 8810 method public void setPageMarginDrawable(int); 8811 method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer); 8812 method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer, int); 8813 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 8814 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 8815 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 8816 } 8817 8818 public static abstract class ViewPager.DecorView implements java.lang.annotation.Annotation { 8819 } 8820 8821 public static class ViewPager.LayoutParams extends android.view.ViewGroup.LayoutParams { 8822 ctor public ViewPager.LayoutParams(); 8823 ctor public ViewPager.LayoutParams(android.content.Context, android.util.AttributeSet); 8824 field public int gravity; 8825 field public boolean isDecor; 8826 } 8827 8828 public static abstract interface ViewPager.OnAdapterChangeListener { 8829 method public abstract void onAdapterChanged(android.support.v4.view.ViewPager, android.support.v4.view.PagerAdapter, android.support.v4.view.PagerAdapter); 8830 } 8831 8832 public static abstract interface ViewPager.OnPageChangeListener { 8833 method public abstract void onPageScrollStateChanged(int); 8834 method public abstract void onPageScrolled(int, float, int); 8835 method public abstract void onPageSelected(int); 8836 } 8837 8838 public static abstract interface ViewPager.PageTransformer { 8839 method public abstract void transformPage(android.view.View, float); 8840 } 8841 8842 public static class ViewPager.SavedState extends android.support.v4.view.AbsSavedState { 8843 ctor public ViewPager.SavedState(android.os.Parcelable); 8844 field public static final android.os.Parcelable.Creator<android.support.v4.view.ViewPager.SavedState> CREATOR; 8845 } 8846 8847 public static class ViewPager.SimpleOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { 8848 ctor public ViewPager.SimpleOnPageChangeListener(); 8849 method public void onPageScrollStateChanged(int); 8850 method public void onPageScrolled(int, float, int); 8851 method public void onPageSelected(int); 8852 } 8853 8854 public final class ViewParentCompat { 8855 method public static void notifySubtreeAccessibilityStateChanged(android.view.ViewParent, android.view.View, android.view.View, int); 8856 method public static boolean onNestedFling(android.view.ViewParent, android.view.View, float, float, boolean); 8857 method public static boolean onNestedPreFling(android.view.ViewParent, android.view.View, float, float); 8858 method public static void onNestedPreScroll(android.view.ViewParent, android.view.View, int, int, int[]); 8859 method public static void onNestedScroll(android.view.ViewParent, android.view.View, int, int, int, int); 8860 method public static void onNestedScrollAccepted(android.view.ViewParent, android.view.View, android.view.View, int); 8861 method public static boolean onStartNestedScroll(android.view.ViewParent, android.view.View, android.view.View, int); 8862 method public static void onStopNestedScroll(android.view.ViewParent, android.view.View); 8863 method public static deprecated boolean requestSendAccessibilityEvent(android.view.ViewParent, android.view.View, android.view.accessibility.AccessibilityEvent); 8864 } 8865 8866 public final class ViewPropertyAnimatorCompat { 8867 method public android.support.v4.view.ViewPropertyAnimatorCompat alpha(float); 8868 method public android.support.v4.view.ViewPropertyAnimatorCompat alphaBy(float); 8869 method public void cancel(); 8870 method public long getDuration(); 8871 method public android.view.animation.Interpolator getInterpolator(); 8872 method public long getStartDelay(); 8873 method public android.support.v4.view.ViewPropertyAnimatorCompat rotation(float); 8874 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationBy(float); 8875 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationX(float); 8876 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationXBy(float); 8877 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationY(float); 8878 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationYBy(float); 8879 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleX(float); 8880 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleXBy(float); 8881 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleY(float); 8882 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleYBy(float); 8883 method public android.support.v4.view.ViewPropertyAnimatorCompat setDuration(long); 8884 method public android.support.v4.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator); 8885 method public android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener); 8886 method public android.support.v4.view.ViewPropertyAnimatorCompat setStartDelay(long); 8887 method public android.support.v4.view.ViewPropertyAnimatorCompat setUpdateListener(android.support.v4.view.ViewPropertyAnimatorUpdateListener); 8888 method public void start(); 8889 method public android.support.v4.view.ViewPropertyAnimatorCompat translationX(float); 8890 method public android.support.v4.view.ViewPropertyAnimatorCompat translationXBy(float); 8891 method public android.support.v4.view.ViewPropertyAnimatorCompat translationY(float); 8892 method public android.support.v4.view.ViewPropertyAnimatorCompat translationYBy(float); 8893 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZ(float); 8894 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZBy(float); 8895 method public android.support.v4.view.ViewPropertyAnimatorCompat withEndAction(java.lang.Runnable); 8896 method public android.support.v4.view.ViewPropertyAnimatorCompat withLayer(); 8897 method public android.support.v4.view.ViewPropertyAnimatorCompat withStartAction(java.lang.Runnable); 8898 method public android.support.v4.view.ViewPropertyAnimatorCompat x(float); 8899 method public android.support.v4.view.ViewPropertyAnimatorCompat xBy(float); 8900 method public android.support.v4.view.ViewPropertyAnimatorCompat y(float); 8901 method public android.support.v4.view.ViewPropertyAnimatorCompat yBy(float); 8902 method public android.support.v4.view.ViewPropertyAnimatorCompat z(float); 8903 method public android.support.v4.view.ViewPropertyAnimatorCompat zBy(float); 8904 } 8905 8906 public abstract interface ViewPropertyAnimatorListener { 8907 method public abstract void onAnimationCancel(android.view.View); 8908 method public abstract void onAnimationEnd(android.view.View); 8909 method public abstract void onAnimationStart(android.view.View); 8910 } 8911 8912 public class ViewPropertyAnimatorListenerAdapter implements android.support.v4.view.ViewPropertyAnimatorListener { 8913 ctor public ViewPropertyAnimatorListenerAdapter(); 8914 method public void onAnimationCancel(android.view.View); 8915 method public void onAnimationEnd(android.view.View); 8916 method public void onAnimationStart(android.view.View); 8917 } 8918 8919 public abstract interface ViewPropertyAnimatorUpdateListener { 8920 method public abstract void onAnimationUpdate(android.view.View); 8921 } 8922 8923 public final class WindowCompat { 8924 field public static final int FEATURE_ACTION_BAR = 8; // 0x8 8925 field public static final int FEATURE_ACTION_BAR_OVERLAY = 9; // 0x9 8926 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 8927 } 8928 8929 public class WindowInsetsCompat { 8930 ctor public WindowInsetsCompat(android.support.v4.view.WindowInsetsCompat); 8931 method public android.support.v4.view.WindowInsetsCompat consumeStableInsets(); 8932 method public android.support.v4.view.WindowInsetsCompat consumeSystemWindowInsets(); 8933 method public int getStableInsetBottom(); 8934 method public int getStableInsetLeft(); 8935 method public int getStableInsetRight(); 8936 method public int getStableInsetTop(); 8937 method public int getSystemWindowInsetBottom(); 8938 method public int getSystemWindowInsetLeft(); 8939 method public int getSystemWindowInsetRight(); 8940 method public int getSystemWindowInsetTop(); 8941 method public boolean hasInsets(); 8942 method public boolean hasStableInsets(); 8943 method public boolean hasSystemWindowInsets(); 8944 method public boolean isConsumed(); 8945 method public boolean isRound(); 8946 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(int, int, int, int); 8947 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(android.graphics.Rect); 8948 } 8949 8950} 8951 8952package android.support.v4.view.accessibility { 8953 8954 public final class AccessibilityEventCompat { 8955 method public static deprecated void appendRecord(android.view.accessibility.AccessibilityEvent, android.support.v4.view.accessibility.AccessibilityRecordCompat); 8956 method public static deprecated android.support.v4.view.accessibility.AccessibilityRecordCompat asRecord(android.view.accessibility.AccessibilityEvent); 8957 method public int getAction(android.view.accessibility.AccessibilityEvent); 8958 method public static int getContentChangeTypes(android.view.accessibility.AccessibilityEvent); 8959 method public int getMovementGranularity(android.view.accessibility.AccessibilityEvent); 8960 method public static deprecated android.support.v4.view.accessibility.AccessibilityRecordCompat getRecord(android.view.accessibility.AccessibilityEvent, int); 8961 method public static deprecated int getRecordCount(android.view.accessibility.AccessibilityEvent); 8962 method public void setAction(android.view.accessibility.AccessibilityEvent, int); 8963 method public static void setContentChangeTypes(android.view.accessibility.AccessibilityEvent, int); 8964 method public void setMovementGranularity(android.view.accessibility.AccessibilityEvent, int); 8965 field public static final int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION = 4; // 0x4 8966 field public static final int CONTENT_CHANGE_TYPE_SUBTREE = 1; // 0x1 8967 field public static final int CONTENT_CHANGE_TYPE_TEXT = 2; // 0x2 8968 field public static final int CONTENT_CHANGE_TYPE_UNDEFINED = 0; // 0x0 8969 field public static final int TYPES_ALL_MASK = -1; // 0xffffffff 8970 field public static final int TYPE_ANNOUNCEMENT = 16384; // 0x4000 8971 field public static final int TYPE_ASSIST_READING_CONTEXT = 16777216; // 0x1000000 8972 field public static final int TYPE_GESTURE_DETECTION_END = 524288; // 0x80000 8973 field public static final int TYPE_GESTURE_DETECTION_START = 262144; // 0x40000 8974 field public static final deprecated int TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024; // 0x400 8975 field public static final deprecated int TYPE_TOUCH_EXPLORATION_GESTURE_START = 512; // 0x200 8976 field public static final int TYPE_TOUCH_INTERACTION_END = 2097152; // 0x200000 8977 field public static final int TYPE_TOUCH_INTERACTION_START = 1048576; // 0x100000 8978 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED = 32768; // 0x8000 8979 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED = 65536; // 0x10000 8980 field public static final int TYPE_VIEW_CONTEXT_CLICKED = 8388608; // 0x800000 8981 field public static final deprecated int TYPE_VIEW_HOVER_ENTER = 128; // 0x80 8982 field public static final deprecated int TYPE_VIEW_HOVER_EXIT = 256; // 0x100 8983 field public static final deprecated int TYPE_VIEW_SCROLLED = 4096; // 0x1000 8984 field public static final deprecated int TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192; // 0x2000 8985 field public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY = 131072; // 0x20000 8986 field public static final int TYPE_WINDOWS_CHANGED = 4194304; // 0x400000 8987 field public static final deprecated int TYPE_WINDOW_CONTENT_CHANGED = 2048; // 0x800 8988 } 8989 8990 public final class AccessibilityManagerCompat { 8991 method public static deprecated boolean addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListener); 8992 method public static boolean addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.TouchExplorationStateChangeListener); 8993 method public static deprecated java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager, int); 8994 method public static deprecated java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager); 8995 method public static deprecated boolean isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager); 8996 method public static deprecated boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListener); 8997 method public static boolean removeTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.TouchExplorationStateChangeListener); 8998 } 8999 9000 public static abstract deprecated interface AccessibilityManagerCompat.AccessibilityStateChangeListener { 9001 method public abstract deprecated void onAccessibilityStateChanged(boolean); 9002 } 9003 9004 public static abstract deprecated class AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat implements android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListener { 9005 ctor public AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat(); 9006 } 9007 9008 public static abstract interface AccessibilityManagerCompat.TouchExplorationStateChangeListener { 9009 method public abstract void onTouchExplorationStateChanged(boolean); 9010 } 9011 9012 public class AccessibilityNodeInfoCompat { 9013 ctor public deprecated AccessibilityNodeInfoCompat(java.lang.Object); 9014 method public void addAction(int); 9015 method public void addAction(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat); 9016 method public void addChild(android.view.View); 9017 method public void addChild(android.view.View, int); 9018 method public boolean canOpenPopup(); 9019 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String); 9020 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByViewId(java.lang.String); 9021 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 9022 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat focusSearch(int); 9023 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat> getActionList(); 9024 method public int getActions(); 9025 method public void getBoundsInParent(android.graphics.Rect); 9026 method public void getBoundsInScreen(android.graphics.Rect); 9027 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getChild(int); 9028 method public int getChildCount(); 9029 method public java.lang.CharSequence getClassName(); 9030 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat getCollectionInfo(); 9031 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat getCollectionItemInfo(); 9032 method public java.lang.CharSequence getContentDescription(); 9033 method public int getDrawingOrder(); 9034 method public java.lang.CharSequence getError(); 9035 method public android.os.Bundle getExtras(); 9036 method public deprecated java.lang.Object getInfo(); 9037 method public int getInputType(); 9038 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getLabelFor(); 9039 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getLabeledBy(); 9040 method public int getLiveRegion(); 9041 method public int getMaxTextLength(); 9042 method public int getMovementGranularities(); 9043 method public java.lang.CharSequence getPackageName(); 9044 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getParent(); 9045 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.RangeInfoCompat getRangeInfo(); 9046 method public java.lang.CharSequence getRoleDescription(); 9047 method public java.lang.CharSequence getText(); 9048 method public int getTextSelectionEnd(); 9049 method public int getTextSelectionStart(); 9050 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getTraversalAfter(); 9051 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getTraversalBefore(); 9052 method public java.lang.String getViewIdResourceName(); 9053 method public android.support.v4.view.accessibility.AccessibilityWindowInfoCompat getWindow(); 9054 method public int getWindowId(); 9055 method public boolean isAccessibilityFocused(); 9056 method public boolean isCheckable(); 9057 method public boolean isChecked(); 9058 method public boolean isClickable(); 9059 method public boolean isContentInvalid(); 9060 method public boolean isContextClickable(); 9061 method public boolean isDismissable(); 9062 method public boolean isEditable(); 9063 method public boolean isEnabled(); 9064 method public boolean isFocusable(); 9065 method public boolean isFocused(); 9066 method public boolean isImportantForAccessibility(); 9067 method public boolean isLongClickable(); 9068 method public boolean isMultiLine(); 9069 method public boolean isPassword(); 9070 method public boolean isScrollable(); 9071 method public boolean isSelected(); 9072 method public boolean isVisibleToUser(); 9073 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View); 9074 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View, int); 9075 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(); 9076 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 9077 method public boolean performAction(int); 9078 method public boolean performAction(int, android.os.Bundle); 9079 method public void recycle(); 9080 method public boolean refresh(); 9081 method public boolean removeAction(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat); 9082 method public boolean removeChild(android.view.View); 9083 method public boolean removeChild(android.view.View, int); 9084 method public void setAccessibilityFocused(boolean); 9085 method public void setBoundsInParent(android.graphics.Rect); 9086 method public void setBoundsInScreen(android.graphics.Rect); 9087 method public void setCanOpenPopup(boolean); 9088 method public void setCheckable(boolean); 9089 method public void setChecked(boolean); 9090 method public void setClassName(java.lang.CharSequence); 9091 method public void setClickable(boolean); 9092 method public void setCollectionInfo(java.lang.Object); 9093 method public void setCollectionItemInfo(java.lang.Object); 9094 method public void setContentDescription(java.lang.CharSequence); 9095 method public void setContentInvalid(boolean); 9096 method public void setContextClickable(boolean); 9097 method public void setDismissable(boolean); 9098 method public void setDrawingOrder(int); 9099 method public void setEditable(boolean); 9100 method public void setEnabled(boolean); 9101 method public void setError(java.lang.CharSequence); 9102 method public void setFocusable(boolean); 9103 method public void setFocused(boolean); 9104 method public void setImportantForAccessibility(boolean); 9105 method public void setInputType(int); 9106 method public void setLabelFor(android.view.View); 9107 method public void setLabelFor(android.view.View, int); 9108 method public void setLabeledBy(android.view.View); 9109 method public void setLabeledBy(android.view.View, int); 9110 method public void setLiveRegion(int); 9111 method public void setLongClickable(boolean); 9112 method public void setMaxTextLength(int); 9113 method public void setMovementGranularities(int); 9114 method public void setMultiLine(boolean); 9115 method public void setPackageName(java.lang.CharSequence); 9116 method public void setParent(android.view.View); 9117 method public void setParent(android.view.View, int); 9118 method public void setPassword(boolean); 9119 method public void setRangeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.RangeInfoCompat); 9120 method public void setRoleDescription(java.lang.CharSequence); 9121 method public void setScrollable(boolean); 9122 method public void setSelected(boolean); 9123 method public void setSource(android.view.View); 9124 method public void setSource(android.view.View, int); 9125 method public void setText(java.lang.CharSequence); 9126 method public void setTextSelection(int, int); 9127 method public void setTraversalAfter(android.view.View); 9128 method public void setTraversalAfter(android.view.View, int); 9129 method public void setTraversalBefore(android.view.View); 9130 method public void setTraversalBefore(android.view.View, int); 9131 method public void setViewIdResourceName(java.lang.String); 9132 method public void setVisibleToUser(boolean); 9133 method public android.view.accessibility.AccessibilityNodeInfo unwrap(); 9134 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat wrap(android.view.accessibility.AccessibilityNodeInfo); 9135 field public static final int ACTION_ACCESSIBILITY_FOCUS = 64; // 0x40 9136 field public static final java.lang.String ACTION_ARGUMENT_COLUMN_INT = "android.view.accessibility.action.ARGUMENT_COLUMN_INT"; 9137 field public static final java.lang.String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"; 9138 field public static final java.lang.String ACTION_ARGUMENT_HTML_ELEMENT_STRING = "ACTION_ARGUMENT_HTML_ELEMENT_STRING"; 9139 field public static final java.lang.String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"; 9140 field public static final java.lang.String ACTION_ARGUMENT_PROGRESS_VALUE = "android.view.accessibility.action.ARGUMENT_PROGRESS_VALUE"; 9141 field public static final java.lang.String ACTION_ARGUMENT_ROW_INT = "android.view.accessibility.action.ARGUMENT_ROW_INT"; 9142 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_END_INT = "ACTION_ARGUMENT_SELECTION_END_INT"; 9143 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_START_INT = "ACTION_ARGUMENT_SELECTION_START_INT"; 9144 field public static final java.lang.String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"; 9145 field public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS = 128; // 0x80 9146 field public static final int ACTION_CLEAR_FOCUS = 2; // 0x2 9147 field public static final int ACTION_CLEAR_SELECTION = 8; // 0x8 9148 field public static final int ACTION_CLICK = 16; // 0x10 9149 field public static final int ACTION_COLLAPSE = 524288; // 0x80000 9150 field public static final int ACTION_COPY = 16384; // 0x4000 9151 field public static final int ACTION_CUT = 65536; // 0x10000 9152 field public static final int ACTION_DISMISS = 1048576; // 0x100000 9153 field public static final int ACTION_EXPAND = 262144; // 0x40000 9154 field public static final int ACTION_FOCUS = 1; // 0x1 9155 field public static final int ACTION_LONG_CLICK = 32; // 0x20 9156 field public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY = 256; // 0x100 9157 field public static final int ACTION_NEXT_HTML_ELEMENT = 1024; // 0x400 9158 field public static final int ACTION_PASTE = 32768; // 0x8000 9159 field public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY = 512; // 0x200 9160 field public static final int ACTION_PREVIOUS_HTML_ELEMENT = 2048; // 0x800 9161 field public static final int ACTION_SCROLL_BACKWARD = 8192; // 0x2000 9162 field public static final int ACTION_SCROLL_FORWARD = 4096; // 0x1000 9163 field public static final int ACTION_SELECT = 4; // 0x4 9164 field public static final int ACTION_SET_SELECTION = 131072; // 0x20000 9165 field public static final int ACTION_SET_TEXT = 2097152; // 0x200000 9166 field public static final int FOCUS_ACCESSIBILITY = 2; // 0x2 9167 field public static final int FOCUS_INPUT = 1; // 0x1 9168 field public static final int MOVEMENT_GRANULARITY_CHARACTER = 1; // 0x1 9169 field public static final int MOVEMENT_GRANULARITY_LINE = 4; // 0x4 9170 field public static final int MOVEMENT_GRANULARITY_PAGE = 16; // 0x10 9171 field public static final int MOVEMENT_GRANULARITY_PARAGRAPH = 8; // 0x8 9172 field public static final int MOVEMENT_GRANULARITY_WORD = 2; // 0x2 9173 } 9174 9175 public static class AccessibilityNodeInfoCompat.AccessibilityActionCompat { 9176 ctor public AccessibilityNodeInfoCompat.AccessibilityActionCompat(int, java.lang.CharSequence); 9177 method public int getId(); 9178 method public java.lang.CharSequence getLabel(); 9179 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS; 9180 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS; 9181 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_FOCUS; 9182 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_SELECTION; 9183 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLICK; 9184 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COLLAPSE; 9185 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CONTEXT_CLICK; 9186 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COPY; 9187 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CUT; 9188 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_DISMISS; 9189 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_EXPAND; 9190 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_FOCUS; 9191 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_LONG_CLICK; 9192 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY; 9193 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT; 9194 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PASTE; 9195 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY; 9196 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT; 9197 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_BACKWARD; 9198 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_DOWN; 9199 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_FORWARD; 9200 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_LEFT; 9201 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_RIGHT; 9202 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_TO_POSITION; 9203 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_UP; 9204 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SELECT; 9205 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_PROGRESS; 9206 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_SELECTION; 9207 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_TEXT; 9208 field public static final android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SHOW_ON_SCREEN; 9209 } 9210 9211 public static class AccessibilityNodeInfoCompat.CollectionInfoCompat { 9212 method public int getColumnCount(); 9213 method public int getRowCount(); 9214 method public int getSelectionMode(); 9215 method public boolean isHierarchical(); 9216 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat obtain(int, int, boolean, int); 9217 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat obtain(int, int, boolean); 9218 field public static final int SELECTION_MODE_MULTIPLE = 2; // 0x2 9219 field public static final int SELECTION_MODE_NONE = 0; // 0x0 9220 field public static final int SELECTION_MODE_SINGLE = 1; // 0x1 9221 } 9222 9223 public static class AccessibilityNodeInfoCompat.CollectionItemInfoCompat { 9224 method public int getColumnIndex(); 9225 method public int getColumnSpan(); 9226 method public int getRowIndex(); 9227 method public int getRowSpan(); 9228 method public boolean isHeading(); 9229 method public boolean isSelected(); 9230 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain(int, int, int, int, boolean, boolean); 9231 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain(int, int, int, int, boolean); 9232 } 9233 9234 public static class AccessibilityNodeInfoCompat.RangeInfoCompat { 9235 method public float getCurrent(); 9236 method public float getMax(); 9237 method public float getMin(); 9238 method public int getType(); 9239 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.RangeInfoCompat obtain(int, float, float, float); 9240 field public static final int RANGE_TYPE_FLOAT = 1; // 0x1 9241 field public static final int RANGE_TYPE_INT = 0; // 0x0 9242 field public static final int RANGE_TYPE_PERCENT = 2; // 0x2 9243 } 9244 9245 public class AccessibilityNodeProviderCompat { 9246 ctor public AccessibilityNodeProviderCompat(); 9247 ctor public AccessibilityNodeProviderCompat(java.lang.Object); 9248 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int); 9249 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String, int); 9250 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 9251 method public java.lang.Object getProvider(); 9252 method public boolean performAction(int, int, android.os.Bundle); 9253 field public static final int HOST_VIEW_ID = -1; // 0xffffffff 9254 } 9255 9256 public class AccessibilityRecordCompat { 9257 ctor public deprecated AccessibilityRecordCompat(java.lang.Object); 9258 method public deprecated int getAddedCount(); 9259 method public deprecated java.lang.CharSequence getBeforeText(); 9260 method public deprecated java.lang.CharSequence getClassName(); 9261 method public deprecated java.lang.CharSequence getContentDescription(); 9262 method public deprecated int getCurrentItemIndex(); 9263 method public deprecated int getFromIndex(); 9264 method public deprecated java.lang.Object getImpl(); 9265 method public deprecated int getItemCount(); 9266 method public deprecated int getMaxScrollX(); 9267 method public static int getMaxScrollX(android.view.accessibility.AccessibilityRecord); 9268 method public deprecated int getMaxScrollY(); 9269 method public static int getMaxScrollY(android.view.accessibility.AccessibilityRecord); 9270 method public deprecated android.os.Parcelable getParcelableData(); 9271 method public deprecated int getRemovedCount(); 9272 method public deprecated int getScrollX(); 9273 method public deprecated int getScrollY(); 9274 method public deprecated android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getSource(); 9275 method public deprecated java.util.List<java.lang.CharSequence> getText(); 9276 method public deprecated int getToIndex(); 9277 method public deprecated int getWindowId(); 9278 method public deprecated boolean isChecked(); 9279 method public deprecated boolean isEnabled(); 9280 method public deprecated boolean isFullScreen(); 9281 method public deprecated boolean isPassword(); 9282 method public deprecated boolean isScrollable(); 9283 method public static deprecated android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(android.support.v4.view.accessibility.AccessibilityRecordCompat); 9284 method public static deprecated android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(); 9285 method public deprecated void recycle(); 9286 method public deprecated void setAddedCount(int); 9287 method public deprecated void setBeforeText(java.lang.CharSequence); 9288 method public deprecated void setChecked(boolean); 9289 method public deprecated void setClassName(java.lang.CharSequence); 9290 method public deprecated void setContentDescription(java.lang.CharSequence); 9291 method public deprecated void setCurrentItemIndex(int); 9292 method public deprecated void setEnabled(boolean); 9293 method public deprecated void setFromIndex(int); 9294 method public deprecated void setFullScreen(boolean); 9295 method public deprecated void setItemCount(int); 9296 method public deprecated void setMaxScrollX(int); 9297 method public static void setMaxScrollX(android.view.accessibility.AccessibilityRecord, int); 9298 method public deprecated void setMaxScrollY(int); 9299 method public static void setMaxScrollY(android.view.accessibility.AccessibilityRecord, int); 9300 method public deprecated void setParcelableData(android.os.Parcelable); 9301 method public deprecated void setPassword(boolean); 9302 method public deprecated void setRemovedCount(int); 9303 method public deprecated void setScrollX(int); 9304 method public deprecated void setScrollY(int); 9305 method public deprecated void setScrollable(boolean); 9306 method public deprecated void setSource(android.view.View); 9307 method public deprecated void setSource(android.view.View, int); 9308 method public static void setSource(android.view.accessibility.AccessibilityRecord, android.view.View, int); 9309 method public deprecated void setToIndex(int); 9310 } 9311 9312 public class AccessibilityWindowInfoCompat { 9313 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getAnchor(); 9314 method public void getBoundsInScreen(android.graphics.Rect); 9315 method public android.support.v4.view.accessibility.AccessibilityWindowInfoCompat getChild(int); 9316 method public int getChildCount(); 9317 method public int getId(); 9318 method public int getLayer(); 9319 method public android.support.v4.view.accessibility.AccessibilityWindowInfoCompat getParent(); 9320 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getRoot(); 9321 method public java.lang.CharSequence getTitle(); 9322 method public int getType(); 9323 method public boolean isAccessibilityFocused(); 9324 method public boolean isActive(); 9325 method public boolean isFocused(); 9326 method public static android.support.v4.view.accessibility.AccessibilityWindowInfoCompat obtain(); 9327 method public static android.support.v4.view.accessibility.AccessibilityWindowInfoCompat obtain(android.support.v4.view.accessibility.AccessibilityWindowInfoCompat); 9328 method public void recycle(); 9329 field public static final int TYPE_ACCESSIBILITY_OVERLAY = 4; // 0x4 9330 field public static final int TYPE_APPLICATION = 1; // 0x1 9331 field public static final int TYPE_INPUT_METHOD = 2; // 0x2 9332 field public static final int TYPE_SPLIT_SCREEN_DIVIDER = 5; // 0x5 9333 field public static final int TYPE_SYSTEM = 3; // 0x3 9334 } 9335 9336} 9337 9338package android.support.v4.view.animation { 9339 9340 public class FastOutLinearInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 9341 ctor public FastOutLinearInInterpolator(); 9342 } 9343 9344 public class FastOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 9345 ctor public FastOutSlowInInterpolator(); 9346 } 9347 9348 public class LinearOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 9349 ctor public LinearOutSlowInInterpolator(); 9350 } 9351 9352 abstract class LookupTableInterpolator implements android.view.animation.Interpolator { 9353 ctor public LookupTableInterpolator(float[]); 9354 method public float getInterpolation(float); 9355 } 9356 9357 public final class PathInterpolatorCompat { 9358 method public static android.view.animation.Interpolator create(android.graphics.Path); 9359 method public static android.view.animation.Interpolator create(float, float); 9360 method public static android.view.animation.Interpolator create(float, float, float, float); 9361 } 9362 9363} 9364 9365package android.support.v4.widget { 9366 9367 public abstract class AutoScrollHelper implements android.view.View.OnTouchListener { 9368 ctor public AutoScrollHelper(android.view.View); 9369 method public abstract boolean canTargetScrollHorizontally(int); 9370 method public abstract boolean canTargetScrollVertically(int); 9371 method public boolean isEnabled(); 9372 method public boolean isExclusive(); 9373 method public boolean onTouch(android.view.View, android.view.MotionEvent); 9374 method public abstract void scrollTargetBy(int, int); 9375 method public android.support.v4.widget.AutoScrollHelper setActivationDelay(int); 9376 method public android.support.v4.widget.AutoScrollHelper setEdgeType(int); 9377 method public android.support.v4.widget.AutoScrollHelper setEnabled(boolean); 9378 method public android.support.v4.widget.AutoScrollHelper setExclusive(boolean); 9379 method public android.support.v4.widget.AutoScrollHelper setMaximumEdges(float, float); 9380 method public android.support.v4.widget.AutoScrollHelper setMaximumVelocity(float, float); 9381 method public android.support.v4.widget.AutoScrollHelper setMinimumVelocity(float, float); 9382 method public android.support.v4.widget.AutoScrollHelper setRampDownDuration(int); 9383 method public android.support.v4.widget.AutoScrollHelper setRampUpDuration(int); 9384 method public android.support.v4.widget.AutoScrollHelper setRelativeEdges(float, float); 9385 method public android.support.v4.widget.AutoScrollHelper setRelativeVelocity(float, float); 9386 field public static final int EDGE_TYPE_INSIDE = 0; // 0x0 9387 field public static final int EDGE_TYPE_INSIDE_EXTEND = 1; // 0x1 9388 field public static final int EDGE_TYPE_OUTSIDE = 2; // 0x2 9389 field public static final float NO_MAX = 3.4028235E38f; 9390 field public static final float NO_MIN = 0.0f; 9391 field public static final float RELATIVE_UNSPECIFIED = 0.0f; 9392 } 9393 9394 public final class CompoundButtonCompat { 9395 method public static android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton); 9396 method public static android.content.res.ColorStateList getButtonTintList(android.widget.CompoundButton); 9397 method public static android.graphics.PorterDuff.Mode getButtonTintMode(android.widget.CompoundButton); 9398 method public static void setButtonTintList(android.widget.CompoundButton, android.content.res.ColorStateList); 9399 method public static void setButtonTintMode(android.widget.CompoundButton, android.graphics.PorterDuff.Mode); 9400 } 9401 9402 public class ContentLoadingProgressBar extends android.widget.ProgressBar { 9403 ctor public ContentLoadingProgressBar(android.content.Context); 9404 ctor public ContentLoadingProgressBar(android.content.Context, android.util.AttributeSet); 9405 method public void hide(); 9406 method public void onAttachedToWindow(); 9407 method public void onDetachedFromWindow(); 9408 method public void show(); 9409 } 9410 9411 public abstract class CursorAdapter extends android.widget.BaseAdapter { 9412 ctor public deprecated CursorAdapter(android.content.Context, android.database.Cursor); 9413 ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean); 9414 ctor public CursorAdapter(android.content.Context, android.database.Cursor, int); 9415 method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor); 9416 method public void changeCursor(android.database.Cursor); 9417 method public java.lang.CharSequence convertToString(android.database.Cursor); 9418 method public int getCount(); 9419 method public android.database.Cursor getCursor(); 9420 method public android.widget.Filter getFilter(); 9421 method public android.widget.FilterQueryProvider getFilterQueryProvider(); 9422 method public java.lang.Object getItem(int); 9423 method public long getItemId(int); 9424 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 9425 method protected deprecated void init(android.content.Context, android.database.Cursor, boolean); 9426 method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 9427 method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 9428 method protected void onContentChanged(); 9429 method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence); 9430 method public void setFilterQueryProvider(android.widget.FilterQueryProvider); 9431 method public android.database.Cursor swapCursor(android.database.Cursor); 9432 field public static final deprecated int FLAG_AUTO_REQUERY = 1; // 0x1 9433 field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2 9434 } 9435 9436 public class DrawerLayout extends android.view.ViewGroup { 9437 ctor public DrawerLayout(android.content.Context); 9438 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet); 9439 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet, int); 9440 method public void addDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener); 9441 method public void closeDrawer(android.view.View); 9442 method public void closeDrawer(android.view.View, boolean); 9443 method public void closeDrawer(int); 9444 method public void closeDrawer(int, boolean); 9445 method public void closeDrawers(); 9446 method public float getDrawerElevation(); 9447 method public int getDrawerLockMode(int); 9448 method public int getDrawerLockMode(android.view.View); 9449 method public java.lang.CharSequence getDrawerTitle(int); 9450 method public android.graphics.drawable.Drawable getStatusBarBackgroundDrawable(); 9451 method public boolean isDrawerOpen(android.view.View); 9452 method public boolean isDrawerOpen(int); 9453 method public boolean isDrawerVisible(android.view.View); 9454 method public boolean isDrawerVisible(int); 9455 method public void onDraw(android.graphics.Canvas); 9456 method protected void onLayout(boolean, int, int, int, int); 9457 method public void openDrawer(android.view.View); 9458 method public void openDrawer(android.view.View, boolean); 9459 method public void openDrawer(int); 9460 method public void openDrawer(int, boolean); 9461 method public void removeDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener); 9462 method public void setDrawerElevation(float); 9463 method public deprecated void setDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener); 9464 method public void setDrawerLockMode(int); 9465 method public void setDrawerLockMode(int, int); 9466 method public void setDrawerLockMode(int, android.view.View); 9467 method public void setDrawerShadow(android.graphics.drawable.Drawable, int); 9468 method public void setDrawerShadow(int, int); 9469 method public void setDrawerTitle(int, java.lang.CharSequence); 9470 method public void setScrimColor(int); 9471 method public void setStatusBarBackground(android.graphics.drawable.Drawable); 9472 method public void setStatusBarBackground(int); 9473 method public void setStatusBarBackgroundColor(int); 9474 field public static final int LOCK_MODE_LOCKED_CLOSED = 1; // 0x1 9475 field public static final int LOCK_MODE_LOCKED_OPEN = 2; // 0x2 9476 field public static final int LOCK_MODE_UNDEFINED = 3; // 0x3 9477 field public static final int LOCK_MODE_UNLOCKED = 0; // 0x0 9478 field public static final int STATE_DRAGGING = 1; // 0x1 9479 field public static final int STATE_IDLE = 0; // 0x0 9480 field public static final int STATE_SETTLING = 2; // 0x2 9481 } 9482 9483 public static abstract interface DrawerLayout.DrawerListener { 9484 method public abstract void onDrawerClosed(android.view.View); 9485 method public abstract void onDrawerOpened(android.view.View); 9486 method public abstract void onDrawerSlide(android.view.View, float); 9487 method public abstract void onDrawerStateChanged(int); 9488 } 9489 9490 public static class DrawerLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 9491 ctor public DrawerLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 9492 ctor public DrawerLayout.LayoutParams(int, int); 9493 ctor public DrawerLayout.LayoutParams(int, int, int); 9494 ctor public DrawerLayout.LayoutParams(android.support.v4.widget.DrawerLayout.LayoutParams); 9495 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 9496 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 9497 field public int gravity; 9498 } 9499 9500 protected static class DrawerLayout.SavedState extends android.support.v4.view.AbsSavedState { 9501 ctor public DrawerLayout.SavedState(android.os.Parcel, java.lang.ClassLoader); 9502 ctor public DrawerLayout.SavedState(android.os.Parcelable); 9503 field public static final android.os.Parcelable.Creator<android.support.v4.widget.DrawerLayout.SavedState> CREATOR; 9504 } 9505 9506 public static abstract class DrawerLayout.SimpleDrawerListener implements android.support.v4.widget.DrawerLayout.DrawerListener { 9507 ctor public DrawerLayout.SimpleDrawerListener(); 9508 method public void onDrawerClosed(android.view.View); 9509 method public void onDrawerOpened(android.view.View); 9510 method public void onDrawerSlide(android.view.View, float); 9511 method public void onDrawerStateChanged(int); 9512 } 9513 9514 public final class EdgeEffectCompat { 9515 ctor public deprecated EdgeEffectCompat(android.content.Context); 9516 method public deprecated boolean draw(android.graphics.Canvas); 9517 method public deprecated void finish(); 9518 method public deprecated boolean isFinished(); 9519 method public deprecated boolean onAbsorb(int); 9520 method public deprecated boolean onPull(float); 9521 method public deprecated boolean onPull(float, float); 9522 method public static void onPull(android.widget.EdgeEffect, float, float); 9523 method public deprecated boolean onRelease(); 9524 method public deprecated void setSize(int, int); 9525 } 9526 9527 public abstract class ExploreByTouchHelper extends android.support.v4.view.AccessibilityDelegateCompat { 9528 ctor public ExploreByTouchHelper(android.view.View); 9529 method public final boolean clearKeyboardFocusForVirtualView(int); 9530 method public final boolean dispatchHoverEvent(android.view.MotionEvent); 9531 method public final boolean dispatchKeyEvent(android.view.KeyEvent); 9532 method public final int getAccessibilityFocusedVirtualViewId(); 9533 method public deprecated int getFocusedVirtualView(); 9534 method public final int getKeyboardFocusedVirtualViewId(); 9535 method protected abstract int getVirtualViewAt(float, float); 9536 method protected abstract void getVisibleVirtualViews(java.util.List<java.lang.Integer>); 9537 method public final void invalidateRoot(); 9538 method public final void invalidateVirtualView(int); 9539 method public final void invalidateVirtualView(int, int); 9540 method public final void onFocusChanged(boolean, int, android.graphics.Rect); 9541 method protected abstract boolean onPerformActionForVirtualView(int, int, android.os.Bundle); 9542 method protected void onPopulateEventForHost(android.view.accessibility.AccessibilityEvent); 9543 method protected void onPopulateEventForVirtualView(int, android.view.accessibility.AccessibilityEvent); 9544 method protected void onPopulateNodeForHost(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 9545 method protected abstract void onPopulateNodeForVirtualView(int, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 9546 method protected void onVirtualViewKeyboardFocusChanged(int, boolean); 9547 method public final boolean requestKeyboardFocusForVirtualView(int); 9548 method public final boolean sendEventForVirtualView(int, int); 9549 field public static final int HOST_ID = -1; // 0xffffffff 9550 field public static final int INVALID_ID = -2147483648; // 0x80000000 9551 } 9552 9553 public class ImageViewCompat { 9554 method public static android.content.res.ColorStateList getImageTintList(android.widget.ImageView); 9555 method public static android.graphics.PorterDuff.Mode getImageTintMode(android.widget.ImageView); 9556 method public static void setImageTintList(android.widget.ImageView, android.content.res.ColorStateList); 9557 method public static void setImageTintMode(android.widget.ImageView, android.graphics.PorterDuff.Mode); 9558 } 9559 9560 public final class ListPopupWindowCompat { 9561 method public static deprecated android.view.View.OnTouchListener createDragToOpenListener(java.lang.Object, android.view.View); 9562 method public static android.view.View.OnTouchListener createDragToOpenListener(android.widget.ListPopupWindow, android.view.View); 9563 } 9564 9565 public class ListViewAutoScrollHelper extends android.support.v4.widget.AutoScrollHelper { 9566 ctor public ListViewAutoScrollHelper(android.widget.ListView); 9567 method public boolean canTargetScrollHorizontally(int); 9568 method public boolean canTargetScrollVertically(int); 9569 method public void scrollTargetBy(int, int); 9570 } 9571 9572 public final class ListViewCompat { 9573 method public static void scrollListBy(android.widget.ListView, int); 9574 } 9575 9576 public class NestedScrollView extends android.widget.FrameLayout implements android.support.v4.view.NestedScrollingChild android.support.v4.view.NestedScrollingParent android.support.v4.view.ScrollingView { 9577 ctor public NestedScrollView(android.content.Context); 9578 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet); 9579 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet, int); 9580 method public boolean arrowScroll(int); 9581 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 9582 method public boolean executeKeyEvent(android.view.KeyEvent); 9583 method public void fling(int); 9584 method public boolean fullScroll(int); 9585 method public int getMaxScrollAmount(); 9586 method public boolean isFillViewport(); 9587 method public boolean isSmoothScrollingEnabled(); 9588 method public void onAttachedToWindow(); 9589 method public boolean pageScroll(int); 9590 method public void setFillViewport(boolean); 9591 method public void setOnScrollChangeListener(android.support.v4.widget.NestedScrollView.OnScrollChangeListener); 9592 method public void setSmoothScrollingEnabled(boolean); 9593 method public final void smoothScrollBy(int, int); 9594 method public final void smoothScrollTo(int, int); 9595 } 9596 9597 public static abstract interface NestedScrollView.OnScrollChangeListener { 9598 method public abstract void onScrollChange(android.support.v4.widget.NestedScrollView, int, int, int, int); 9599 } 9600 9601 public final class PopupMenuCompat { 9602 method public static android.view.View.OnTouchListener getDragToOpenListener(java.lang.Object); 9603 } 9604 9605 public final class PopupWindowCompat { 9606 method public static boolean getOverlapAnchor(android.widget.PopupWindow); 9607 method public static int getWindowLayoutType(android.widget.PopupWindow); 9608 method public static void setOverlapAnchor(android.widget.PopupWindow, boolean); 9609 method public static void setWindowLayoutType(android.widget.PopupWindow, int); 9610 method public static void showAsDropDown(android.widget.PopupWindow, android.view.View, int, int, int); 9611 } 9612 9613 public abstract class ResourceCursorAdapter extends android.support.v4.widget.CursorAdapter { 9614 ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor); 9615 ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean); 9616 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int); 9617 method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 9618 method public void setDropDownViewResource(int); 9619 method public void setViewResource(int); 9620 } 9621 9622 public final deprecated class ScrollerCompat { 9623 method public deprecated void abortAnimation(); 9624 method public deprecated boolean computeScrollOffset(); 9625 method public static deprecated android.support.v4.widget.ScrollerCompat create(android.content.Context); 9626 method public static deprecated android.support.v4.widget.ScrollerCompat create(android.content.Context, android.view.animation.Interpolator); 9627 method public deprecated void fling(int, int, int, int, int, int, int, int); 9628 method public deprecated void fling(int, int, int, int, int, int, int, int, int, int); 9629 method public deprecated float getCurrVelocity(); 9630 method public deprecated int getCurrX(); 9631 method public deprecated int getCurrY(); 9632 method public deprecated int getFinalX(); 9633 method public deprecated int getFinalY(); 9634 method public deprecated boolean isFinished(); 9635 method public deprecated boolean isOverScrolled(); 9636 method public deprecated void notifyHorizontalEdgeReached(int, int, int); 9637 method public deprecated void notifyVerticalEdgeReached(int, int, int); 9638 method public deprecated boolean springBack(int, int, int, int, int, int); 9639 method public deprecated void startScroll(int, int, int, int); 9640 method public deprecated void startScroll(int, int, int, int, int); 9641 } 9642 9643 public final deprecated class SearchViewCompat { 9644 method public static deprecated java.lang.CharSequence getQuery(android.view.View); 9645 method public static deprecated boolean isIconified(android.view.View); 9646 method public static deprecated boolean isQueryRefinementEnabled(android.view.View); 9647 method public static deprecated boolean isSubmitButtonEnabled(android.view.View); 9648 method public static deprecated android.view.View newSearchView(android.content.Context); 9649 method public static deprecated void setIconified(android.view.View, boolean); 9650 method public static deprecated void setImeOptions(android.view.View, int); 9651 method public static deprecated void setInputType(android.view.View, int); 9652 method public static deprecated void setMaxWidth(android.view.View, int); 9653 method public static deprecated void setOnCloseListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnCloseListener); 9654 method public static deprecated void setOnQueryTextListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnQueryTextListener); 9655 method public static deprecated void setQuery(android.view.View, java.lang.CharSequence, boolean); 9656 method public static deprecated void setQueryHint(android.view.View, java.lang.CharSequence); 9657 method public static deprecated void setQueryRefinementEnabled(android.view.View, boolean); 9658 method public static deprecated void setSearchableInfo(android.view.View, android.content.ComponentName); 9659 method public static deprecated void setSubmitButtonEnabled(android.view.View, boolean); 9660 } 9661 9662 public static abstract deprecated interface SearchViewCompat.OnCloseListener { 9663 method public abstract boolean onClose(); 9664 } 9665 9666 public static abstract deprecated class SearchViewCompat.OnCloseListenerCompat implements android.support.v4.widget.SearchViewCompat.OnCloseListener { 9667 ctor public SearchViewCompat.OnCloseListenerCompat(); 9668 method public boolean onClose(); 9669 } 9670 9671 public static abstract deprecated interface SearchViewCompat.OnQueryTextListener { 9672 method public abstract boolean onQueryTextChange(java.lang.String); 9673 method public abstract boolean onQueryTextSubmit(java.lang.String); 9674 } 9675 9676 public static abstract deprecated class SearchViewCompat.OnQueryTextListenerCompat implements android.support.v4.widget.SearchViewCompat.OnQueryTextListener { 9677 ctor public SearchViewCompat.OnQueryTextListenerCompat(); 9678 method public boolean onQueryTextChange(java.lang.String); 9679 method public boolean onQueryTextSubmit(java.lang.String); 9680 } 9681 9682 public class SimpleCursorAdapter extends android.support.v4.widget.ResourceCursorAdapter { 9683 ctor public deprecated SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[]); 9684 ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int); 9685 method public void bindView(android.view.View, android.content.Context, android.database.Cursor); 9686 method public void changeCursorAndColumns(android.database.Cursor, java.lang.String[], int[]); 9687 method public android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter(); 9688 method public int getStringConversionColumn(); 9689 method public android.support.v4.widget.SimpleCursorAdapter.ViewBinder getViewBinder(); 9690 method public void setCursorToStringConverter(android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter); 9691 method public void setStringConversionColumn(int); 9692 method public void setViewBinder(android.support.v4.widget.SimpleCursorAdapter.ViewBinder); 9693 method public void setViewImage(android.widget.ImageView, java.lang.String); 9694 method public void setViewText(android.widget.TextView, java.lang.String); 9695 } 9696 9697 public static abstract interface SimpleCursorAdapter.CursorToStringConverter { 9698 method public abstract java.lang.CharSequence convertToString(android.database.Cursor); 9699 } 9700 9701 public static abstract interface SimpleCursorAdapter.ViewBinder { 9702 method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int); 9703 } 9704 9705 public class SlidingPaneLayout extends android.view.ViewGroup { 9706 ctor public SlidingPaneLayout(android.content.Context); 9707 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet); 9708 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet, int); 9709 method protected boolean canScroll(android.view.View, boolean, int, int, int); 9710 method public deprecated boolean canSlide(); 9711 method public boolean closePane(); 9712 method public int getCoveredFadeColor(); 9713 method public int getParallaxDistance(); 9714 method public int getSliderFadeColor(); 9715 method public boolean isOpen(); 9716 method public boolean isSlideable(); 9717 method protected void onLayout(boolean, int, int, int, int); 9718 method public boolean openPane(); 9719 method public void setCoveredFadeColor(int); 9720 method public void setPanelSlideListener(android.support.v4.widget.SlidingPaneLayout.PanelSlideListener); 9721 method public void setParallaxDistance(int); 9722 method public deprecated void setShadowDrawable(android.graphics.drawable.Drawable); 9723 method public void setShadowDrawableLeft(android.graphics.drawable.Drawable); 9724 method public void setShadowDrawableRight(android.graphics.drawable.Drawable); 9725 method public deprecated void setShadowResource(int); 9726 method public void setShadowResourceLeft(int); 9727 method public void setShadowResourceRight(int); 9728 method public void setSliderFadeColor(int); 9729 method public deprecated void smoothSlideClosed(); 9730 method public deprecated void smoothSlideOpen(); 9731 } 9732 9733 public static class SlidingPaneLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 9734 ctor public SlidingPaneLayout.LayoutParams(); 9735 ctor public SlidingPaneLayout.LayoutParams(int, int); 9736 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 9737 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 9738 ctor public SlidingPaneLayout.LayoutParams(android.support.v4.widget.SlidingPaneLayout.LayoutParams); 9739 ctor public SlidingPaneLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 9740 field public float weight; 9741 } 9742 9743 public static abstract interface SlidingPaneLayout.PanelSlideListener { 9744 method public abstract void onPanelClosed(android.view.View); 9745 method public abstract void onPanelOpened(android.view.View); 9746 method public abstract void onPanelSlide(android.view.View, float); 9747 } 9748 9749 public static class SlidingPaneLayout.SimplePanelSlideListener implements android.support.v4.widget.SlidingPaneLayout.PanelSlideListener { 9750 ctor public SlidingPaneLayout.SimplePanelSlideListener(); 9751 method public void onPanelClosed(android.view.View); 9752 method public void onPanelOpened(android.view.View); 9753 method public void onPanelSlide(android.view.View, float); 9754 } 9755 9756 public class Space extends android.view.View { 9757 ctor public Space(android.content.Context, android.util.AttributeSet, int); 9758 ctor public Space(android.content.Context, android.util.AttributeSet); 9759 ctor public Space(android.content.Context); 9760 } 9761 9762 public class SwipeRefreshLayout extends android.view.ViewGroup implements android.support.v4.view.NestedScrollingChild android.support.v4.view.NestedScrollingParent { 9763 ctor public SwipeRefreshLayout(android.content.Context); 9764 ctor public SwipeRefreshLayout(android.content.Context, android.util.AttributeSet); 9765 method public boolean canChildScrollUp(); 9766 method public int getProgressCircleDiameter(); 9767 method public int getProgressViewEndOffset(); 9768 method public int getProgressViewStartOffset(); 9769 method public boolean isRefreshing(); 9770 method protected void onLayout(boolean, int, int, int, int); 9771 method public void onMeasure(int, int); 9772 method public deprecated void setColorScheme(int...); 9773 method public void setColorSchemeColors(int...); 9774 method public void setColorSchemeResources(int...); 9775 method public void setDistanceToTriggerSync(int); 9776 method public void setOnChildScrollUpCallback(android.support.v4.widget.SwipeRefreshLayout.OnChildScrollUpCallback); 9777 method public void setOnRefreshListener(android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener); 9778 method public deprecated void setProgressBackgroundColor(int); 9779 method public void setProgressBackgroundColorSchemeColor(int); 9780 method public void setProgressBackgroundColorSchemeResource(int); 9781 method public void setProgressViewEndTarget(boolean, int); 9782 method public void setProgressViewOffset(boolean, int, int); 9783 method public void setRefreshing(boolean); 9784 method public void setSize(int); 9785 field public static final int DEFAULT = 1; // 0x1 9786 field public static final int LARGE = 0; // 0x0 9787 field protected int mFrom; 9788 field protected int mOriginalOffsetTop; 9789 } 9790 9791 public static abstract interface SwipeRefreshLayout.OnChildScrollUpCallback { 9792 method public abstract boolean canChildScrollUp(android.support.v4.widget.SwipeRefreshLayout, android.view.View); 9793 } 9794 9795 public static abstract interface SwipeRefreshLayout.OnRefreshListener { 9796 method public abstract void onRefresh(); 9797 } 9798 9799 public final class TextViewCompat { 9800 method public static int getAutoSizeMaxTextSize(android.widget.TextView); 9801 method public static int getAutoSizeMinTextSize(android.widget.TextView); 9802 method public static int getAutoSizeStepGranularity(android.widget.TextView); 9803 method public static int[] getAutoSizeTextAvailableSizes(android.widget.TextView); 9804 method public static int getAutoSizeTextType(android.widget.TextView); 9805 method public static android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView); 9806 method public static int getMaxLines(android.widget.TextView); 9807 method public static int getMinLines(android.widget.TextView); 9808 method public static void setAutoSizeTextTypeUniformWithConfiguration(android.widget.TextView, int, int, int, int) throws java.lang.IllegalArgumentException; 9809 method public static void setAutoSizeTextTypeUniformWithPresetSizes(android.widget.TextView, int[], int) throws java.lang.IllegalArgumentException; 9810 method public static void setAutoSizeTextTypeWithDefaults(android.widget.TextView, int); 9811 method public static void setCompoundDrawablesRelative(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 9812 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 9813 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, int, int, int, int); 9814 method public static void setTextAppearance(android.widget.TextView, int); 9815 field public static final int AUTO_SIZE_TEXT_TYPE_NONE = 0; // 0x0 9816 field public static final int AUTO_SIZE_TEXT_TYPE_UNIFORM = 1; // 0x1 9817 } 9818 9819 public abstract interface TintableCompoundButton { 9820 method public abstract android.content.res.ColorStateList getSupportButtonTintList(); 9821 method public abstract android.graphics.PorterDuff.Mode getSupportButtonTintMode(); 9822 method public abstract void setSupportButtonTintList(android.content.res.ColorStateList); 9823 method public abstract void setSupportButtonTintMode(android.graphics.PorterDuff.Mode); 9824 } 9825 9826 public class ViewDragHelper { 9827 method public void abort(); 9828 method protected boolean canScroll(android.view.View, boolean, int, int, int, int); 9829 method public void cancel(); 9830 method public void captureChildView(android.view.View, int); 9831 method public boolean checkTouchSlop(int); 9832 method public boolean checkTouchSlop(int, int); 9833 method public boolean continueSettling(boolean); 9834 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, android.support.v4.widget.ViewDragHelper.Callback); 9835 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, float, android.support.v4.widget.ViewDragHelper.Callback); 9836 method public android.view.View findTopChildUnder(int, int); 9837 method public void flingCapturedView(int, int, int, int); 9838 method public int getActivePointerId(); 9839 method public android.view.View getCapturedView(); 9840 method public int getEdgeSize(); 9841 method public float getMinVelocity(); 9842 method public int getTouchSlop(); 9843 method public int getViewDragState(); 9844 method public boolean isCapturedViewUnder(int, int); 9845 method public boolean isEdgeTouched(int); 9846 method public boolean isEdgeTouched(int, int); 9847 method public boolean isPointerDown(int); 9848 method public boolean isViewUnder(android.view.View, int, int); 9849 method public void processTouchEvent(android.view.MotionEvent); 9850 method public void setEdgeTrackingEnabled(int); 9851 method public void setMinVelocity(float); 9852 method public boolean settleCapturedViewAt(int, int); 9853 method public boolean shouldInterceptTouchEvent(android.view.MotionEvent); 9854 method public boolean smoothSlideViewTo(android.view.View, int, int); 9855 field public static final int DIRECTION_ALL = 3; // 0x3 9856 field public static final int DIRECTION_HORIZONTAL = 1; // 0x1 9857 field public static final int DIRECTION_VERTICAL = 2; // 0x2 9858 field public static final int EDGE_ALL = 15; // 0xf 9859 field public static final int EDGE_BOTTOM = 8; // 0x8 9860 field public static final int EDGE_LEFT = 1; // 0x1 9861 field public static final int EDGE_RIGHT = 2; // 0x2 9862 field public static final int EDGE_TOP = 4; // 0x4 9863 field public static final int INVALID_POINTER = -1; // 0xffffffff 9864 field public static final int STATE_DRAGGING = 1; // 0x1 9865 field public static final int STATE_IDLE = 0; // 0x0 9866 field public static final int STATE_SETTLING = 2; // 0x2 9867 } 9868 9869 public static abstract class ViewDragHelper.Callback { 9870 ctor public ViewDragHelper.Callback(); 9871 method public int clampViewPositionHorizontal(android.view.View, int, int); 9872 method public int clampViewPositionVertical(android.view.View, int, int); 9873 method public int getOrderedChildIndex(int); 9874 method public int getViewHorizontalDragRange(android.view.View); 9875 method public int getViewVerticalDragRange(android.view.View); 9876 method public void onEdgeDragStarted(int, int); 9877 method public boolean onEdgeLock(int); 9878 method public void onEdgeTouched(int, int); 9879 method public void onViewCaptured(android.view.View, int); 9880 method public void onViewDragStateChanged(int); 9881 method public void onViewPositionChanged(android.view.View, int, int, int, int); 9882 method public void onViewReleased(android.view.View, float, float); 9883 method public abstract boolean tryCaptureView(android.view.View, int); 9884 } 9885 9886} 9887 9888package android.support.v7.app { 9889 9890 public abstract class ActionBar { 9891 ctor public ActionBar(); 9892 method public abstract void addOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 9893 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab); 9894 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, boolean); 9895 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int); 9896 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int, boolean); 9897 method public abstract android.view.View getCustomView(); 9898 method public abstract int getDisplayOptions(); 9899 method public float getElevation(); 9900 method public abstract int getHeight(); 9901 method public int getHideOffset(); 9902 method public abstract deprecated int getNavigationItemCount(); 9903 method public abstract deprecated int getNavigationMode(); 9904 method public abstract deprecated int getSelectedNavigationIndex(); 9905 method public abstract deprecated android.support.v7.app.ActionBar.Tab getSelectedTab(); 9906 method public abstract java.lang.CharSequence getSubtitle(); 9907 method public abstract deprecated android.support.v7.app.ActionBar.Tab getTabAt(int); 9908 method public abstract deprecated int getTabCount(); 9909 method public android.content.Context getThemedContext(); 9910 method public abstract java.lang.CharSequence getTitle(); 9911 method public abstract void hide(); 9912 method public boolean isHideOnContentScrollEnabled(); 9913 method public abstract boolean isShowing(); 9914 method public abstract deprecated android.support.v7.app.ActionBar.Tab newTab(); 9915 method public abstract deprecated void removeAllTabs(); 9916 method public abstract void removeOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 9917 method public abstract deprecated void removeTab(android.support.v7.app.ActionBar.Tab); 9918 method public abstract deprecated void removeTabAt(int); 9919 method public abstract deprecated void selectTab(android.support.v7.app.ActionBar.Tab); 9920 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 9921 method public abstract void setCustomView(android.view.View); 9922 method public abstract void setCustomView(android.view.View, android.support.v7.app.ActionBar.LayoutParams); 9923 method public abstract void setCustomView(int); 9924 method public abstract void setDisplayHomeAsUpEnabled(boolean); 9925 method public abstract void setDisplayOptions(int); 9926 method public abstract void setDisplayOptions(int, int); 9927 method public abstract void setDisplayShowCustomEnabled(boolean); 9928 method public abstract void setDisplayShowHomeEnabled(boolean); 9929 method public abstract void setDisplayShowTitleEnabled(boolean); 9930 method public abstract void setDisplayUseLogoEnabled(boolean); 9931 method public void setElevation(float); 9932 method public void setHideOffset(int); 9933 method public void setHideOnContentScrollEnabled(boolean); 9934 method public void setHomeActionContentDescription(java.lang.CharSequence); 9935 method public void setHomeActionContentDescription(int); 9936 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 9937 method public void setHomeAsUpIndicator(int); 9938 method public void setHomeButtonEnabled(boolean); 9939 method public abstract void setIcon(int); 9940 method public abstract void setIcon(android.graphics.drawable.Drawable); 9941 method public abstract deprecated void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.support.v7.app.ActionBar.OnNavigationListener); 9942 method public abstract void setLogo(int); 9943 method public abstract void setLogo(android.graphics.drawable.Drawable); 9944 method public abstract deprecated void setNavigationMode(int); 9945 method public abstract deprecated void setSelectedNavigationItem(int); 9946 method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable); 9947 method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable); 9948 method public abstract void setSubtitle(java.lang.CharSequence); 9949 method public abstract void setSubtitle(int); 9950 method public abstract void setTitle(java.lang.CharSequence); 9951 method public abstract void setTitle(int); 9952 method public abstract void show(); 9953 field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4 9954 field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10 9955 field public static final int DISPLAY_SHOW_HOME = 2; // 0x2 9956 field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8 9957 field public static final int DISPLAY_USE_LOGO = 1; // 0x1 9958 field public static final deprecated int NAVIGATION_MODE_LIST = 1; // 0x1 9959 field public static final deprecated int NAVIGATION_MODE_STANDARD = 0; // 0x0 9960 field public static final deprecated int NAVIGATION_MODE_TABS = 2; // 0x2 9961 } 9962 9963 public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 9964 ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet); 9965 ctor public ActionBar.LayoutParams(int, int); 9966 ctor public ActionBar.LayoutParams(int, int, int); 9967 ctor public ActionBar.LayoutParams(int); 9968 ctor public ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 9969 ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams); 9970 field public int gravity; 9971 } 9972 9973 public static abstract interface ActionBar.OnMenuVisibilityListener { 9974 method public abstract void onMenuVisibilityChanged(boolean); 9975 } 9976 9977 public static abstract deprecated interface ActionBar.OnNavigationListener { 9978 method public abstract boolean onNavigationItemSelected(int, long); 9979 } 9980 9981 public static abstract deprecated class ActionBar.Tab { 9982 ctor public ActionBar.Tab(); 9983 method public abstract java.lang.CharSequence getContentDescription(); 9984 method public abstract android.view.View getCustomView(); 9985 method public abstract android.graphics.drawable.Drawable getIcon(); 9986 method public abstract int getPosition(); 9987 method public abstract java.lang.Object getTag(); 9988 method public abstract java.lang.CharSequence getText(); 9989 method public abstract void select(); 9990 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(int); 9991 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(java.lang.CharSequence); 9992 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(android.view.View); 9993 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(int); 9994 method public abstract android.support.v7.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable); 9995 method public abstract android.support.v7.app.ActionBar.Tab setIcon(int); 9996 method public abstract android.support.v7.app.ActionBar.Tab setTabListener(android.support.v7.app.ActionBar.TabListener); 9997 method public abstract android.support.v7.app.ActionBar.Tab setTag(java.lang.Object); 9998 method public abstract android.support.v7.app.ActionBar.Tab setText(java.lang.CharSequence); 9999 method public abstract android.support.v7.app.ActionBar.Tab setText(int); 10000 field public static final int INVALID_POSITION = -1; // 0xffffffff 10001 } 10002 10003 public static abstract deprecated interface ActionBar.TabListener { 10004 method public abstract void onTabReselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 10005 method public abstract void onTabSelected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 10006 method public abstract void onTabUnselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 10007 } 10008 10009 public deprecated class ActionBarActivity extends android.support.v7.app.AppCompatActivity { 10010 ctor public ActionBarActivity(); 10011 } 10012 10013 public class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 10014 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int); 10015 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, android.support.v7.widget.Toolbar, int, int); 10016 method public android.support.v7.graphics.drawable.DrawerArrowDrawable getDrawerArrowDrawable(); 10017 method public android.view.View.OnClickListener getToolbarNavigationClickListener(); 10018 method public boolean isDrawerIndicatorEnabled(); 10019 method public boolean isDrawerSlideAnimationEnabled(); 10020 method public void onConfigurationChanged(android.content.res.Configuration); 10021 method public void onDrawerClosed(android.view.View); 10022 method public void onDrawerOpened(android.view.View); 10023 method public void onDrawerSlide(android.view.View, float); 10024 method public void onDrawerStateChanged(int); 10025 method public boolean onOptionsItemSelected(android.view.MenuItem); 10026 method public void setDrawerArrowDrawable(android.support.v7.graphics.drawable.DrawerArrowDrawable); 10027 method public void setDrawerIndicatorEnabled(boolean); 10028 method public void setDrawerSlideAnimationEnabled(boolean); 10029 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 10030 method public void setHomeAsUpIndicator(int); 10031 method public void setToolbarNavigationClickListener(android.view.View.OnClickListener); 10032 method public void syncState(); 10033 } 10034 10035 public static abstract interface ActionBarDrawerToggle.Delegate { 10036 method public abstract android.content.Context getActionBarThemedContext(); 10037 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 10038 method public abstract boolean isNavigationVisible(); 10039 method public abstract void setActionBarDescription(int); 10040 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 10041 } 10042 10043 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 10044 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 10045 } 10046 10047 public class AlertDialog extends android.support.v7.app.AppCompatDialog implements android.content.DialogInterface { 10048 ctor protected AlertDialog(android.content.Context); 10049 ctor protected AlertDialog(android.content.Context, int); 10050 ctor protected AlertDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 10051 method public android.widget.Button getButton(int); 10052 method public android.widget.ListView getListView(); 10053 method public void setButton(int, java.lang.CharSequence, android.os.Message); 10054 method public void setButton(int, java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 10055 method public void setCustomTitle(android.view.View); 10056 method public void setIcon(int); 10057 method public void setIcon(android.graphics.drawable.Drawable); 10058 method public void setIconAttribute(int); 10059 method public void setMessage(java.lang.CharSequence); 10060 method public void setView(android.view.View); 10061 method public void setView(android.view.View, int, int, int, int); 10062 } 10063 10064 public static class AlertDialog.Builder { 10065 ctor public AlertDialog.Builder(android.content.Context); 10066 ctor public AlertDialog.Builder(android.content.Context, int); 10067 method public android.support.v7.app.AlertDialog create(); 10068 method public android.content.Context getContext(); 10069 method public android.support.v7.app.AlertDialog.Builder setAdapter(android.widget.ListAdapter, android.content.DialogInterface.OnClickListener); 10070 method public android.support.v7.app.AlertDialog.Builder setCancelable(boolean); 10071 method public android.support.v7.app.AlertDialog.Builder setCursor(android.database.Cursor, android.content.DialogInterface.OnClickListener, java.lang.String); 10072 method public android.support.v7.app.AlertDialog.Builder setCustomTitle(android.view.View); 10073 method public android.support.v7.app.AlertDialog.Builder setIcon(int); 10074 method public android.support.v7.app.AlertDialog.Builder setIcon(android.graphics.drawable.Drawable); 10075 method public android.support.v7.app.AlertDialog.Builder setIconAttribute(int); 10076 method public deprecated android.support.v7.app.AlertDialog.Builder setInverseBackgroundForced(boolean); 10077 method public android.support.v7.app.AlertDialog.Builder setItems(int, android.content.DialogInterface.OnClickListener); 10078 method public android.support.v7.app.AlertDialog.Builder setItems(java.lang.CharSequence[], android.content.DialogInterface.OnClickListener); 10079 method public android.support.v7.app.AlertDialog.Builder setMessage(int); 10080 method public android.support.v7.app.AlertDialog.Builder setMessage(java.lang.CharSequence); 10081 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(int, boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 10082 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(java.lang.CharSequence[], boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 10083 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(android.database.Cursor, java.lang.String, java.lang.String, android.content.DialogInterface.OnMultiChoiceClickListener); 10084 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(int, android.content.DialogInterface.OnClickListener); 10085 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 10086 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(int, android.content.DialogInterface.OnClickListener); 10087 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 10088 method public android.support.v7.app.AlertDialog.Builder setOnCancelListener(android.content.DialogInterface.OnCancelListener); 10089 method public android.support.v7.app.AlertDialog.Builder setOnDismissListener(android.content.DialogInterface.OnDismissListener); 10090 method public android.support.v7.app.AlertDialog.Builder setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 10091 method public android.support.v7.app.AlertDialog.Builder setOnKeyListener(android.content.DialogInterface.OnKeyListener); 10092 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(int, android.content.DialogInterface.OnClickListener); 10093 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 10094 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(int, int, android.content.DialogInterface.OnClickListener); 10095 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.database.Cursor, int, java.lang.String, android.content.DialogInterface.OnClickListener); 10096 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(java.lang.CharSequence[], int, android.content.DialogInterface.OnClickListener); 10097 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.widget.ListAdapter, int, android.content.DialogInterface.OnClickListener); 10098 method public android.support.v7.app.AlertDialog.Builder setTitle(int); 10099 method public android.support.v7.app.AlertDialog.Builder setTitle(java.lang.CharSequence); 10100 method public android.support.v7.app.AlertDialog.Builder setView(int); 10101 method public android.support.v7.app.AlertDialog.Builder setView(android.view.View); 10102 method public android.support.v7.app.AlertDialog show(); 10103 } 10104 10105 public class AppCompatActivity extends android.support.v4.app.FragmentActivity implements android.support.v7.app.ActionBarDrawerToggle.DelegateProvider android.support.v7.app.AppCompatCallback android.support.v4.app.TaskStackBuilder.SupportParentable { 10106 ctor public AppCompatActivity(); 10107 method public android.support.v7.app.AppCompatDelegate getDelegate(); 10108 method public android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 10109 method public android.support.v7.app.ActionBar getSupportActionBar(); 10110 method public android.content.Intent getSupportParentActivityIntent(); 10111 method public void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 10112 method public final boolean onMenuItemSelected(int, android.view.MenuItem); 10113 method public void onPrepareSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 10114 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 10115 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 10116 method public deprecated void onSupportContentChanged(); 10117 method public boolean onSupportNavigateUp(); 10118 method public android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 10119 method public void setSupportActionBar(android.support.v7.widget.Toolbar); 10120 method public deprecated void setSupportProgress(int); 10121 method public deprecated void setSupportProgressBarIndeterminate(boolean); 10122 method public deprecated void setSupportProgressBarIndeterminateVisibility(boolean); 10123 method public deprecated void setSupportProgressBarVisibility(boolean); 10124 method public android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 10125 method public void supportNavigateUpTo(android.content.Intent); 10126 method public boolean supportRequestWindowFeature(int); 10127 method public boolean supportShouldUpRecreateTask(android.content.Intent); 10128 } 10129 10130 public abstract interface AppCompatCallback { 10131 method public abstract void onSupportActionModeFinished(android.support.v7.view.ActionMode); 10132 method public abstract void onSupportActionModeStarted(android.support.v7.view.ActionMode); 10133 method public abstract android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 10134 } 10135 10136 public abstract class AppCompatDelegate { 10137 method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 10138 method public abstract boolean applyDayNight(); 10139 method public abstract boolean checkActionBarFocusKey(android.view.KeyEvent); 10140 method public static android.support.v7.app.AppCompatDelegate create(android.app.Activity, android.support.v7.app.AppCompatCallback); 10141 method public static android.support.v7.app.AppCompatDelegate create(android.app.Dialog, android.support.v7.app.AppCompatCallback); 10142 method public abstract android.view.View createView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 10143 method public abstract <T extends android.view.View> T findViewById(int); 10144 method public static int getDefaultNightMode(); 10145 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 10146 method public abstract android.view.MenuInflater getMenuInflater(); 10147 method public abstract android.support.v7.app.ActionBar getSupportActionBar(); 10148 method public abstract boolean hasWindowFeature(int); 10149 method public abstract void installViewFactory(); 10150 method public abstract void invalidateOptionsMenu(); 10151 method public static boolean isCompatVectorFromResourcesEnabled(); 10152 method public abstract boolean isHandleNativeActionModesEnabled(); 10153 method public abstract void onConfigurationChanged(android.content.res.Configuration); 10154 method public abstract void onCreate(android.os.Bundle); 10155 method public abstract void onDestroy(); 10156 method public abstract void onPostCreate(android.os.Bundle); 10157 method public abstract void onPostResume(); 10158 method public abstract void onSaveInstanceState(android.os.Bundle); 10159 method public abstract void onStart(); 10160 method public abstract void onStop(); 10161 method public abstract boolean requestWindowFeature(int); 10162 method public static void setCompatVectorFromResourcesEnabled(boolean); 10163 method public abstract void setContentView(android.view.View); 10164 method public abstract void setContentView(int); 10165 method public abstract void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 10166 method public static void setDefaultNightMode(int); 10167 method public abstract void setHandleNativeActionModesEnabled(boolean); 10168 method public abstract void setLocalNightMode(int); 10169 method public abstract void setSupportActionBar(android.support.v7.widget.Toolbar); 10170 method public abstract void setTitle(java.lang.CharSequence); 10171 method public abstract android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 10172 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 10173 field public static final int FEATURE_SUPPORT_ACTION_BAR = 108; // 0x6c 10174 field public static final int FEATURE_SUPPORT_ACTION_BAR_OVERLAY = 109; // 0x6d 10175 field public static final int MODE_NIGHT_AUTO = 0; // 0x0 10176 field public static final int MODE_NIGHT_FOLLOW_SYSTEM = -1; // 0xffffffff 10177 field public static final int MODE_NIGHT_NO = 1; // 0x1 10178 field public static final int MODE_NIGHT_YES = 2; // 0x2 10179 } 10180 10181 public class AppCompatDialog extends android.app.Dialog implements android.support.v7.app.AppCompatCallback { 10182 ctor public AppCompatDialog(android.content.Context); 10183 ctor public AppCompatDialog(android.content.Context, int); 10184 ctor protected AppCompatDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 10185 method public android.support.v7.app.AppCompatDelegate getDelegate(); 10186 method public android.support.v7.app.ActionBar getSupportActionBar(); 10187 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 10188 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 10189 method public android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 10190 method public boolean supportRequestWindowFeature(int); 10191 } 10192 10193 public class AppCompatDialogFragment extends android.support.v4.app.DialogFragment { 10194 ctor public AppCompatDialogFragment(); 10195 } 10196 10197 public class MediaRouteActionProvider extends android.support.v4.view.ActionProvider { 10198 ctor public MediaRouteActionProvider(android.content.Context); 10199 method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory(); 10200 method public android.support.v7.app.MediaRouteButton getMediaRouteButton(); 10201 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 10202 method public android.view.View onCreateActionView(); 10203 method public android.support.v7.app.MediaRouteButton onCreateMediaRouteButton(); 10204 method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory); 10205 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 10206 } 10207 10208 public class MediaRouteButton extends android.view.View { 10209 ctor public MediaRouteButton(android.content.Context); 10210 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet); 10211 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet, int); 10212 method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory(); 10213 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 10214 method public void onAttachedToWindow(); 10215 method public void onDetachedFromWindow(); 10216 method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory); 10217 method public void setRemoteIndicatorDrawable(android.graphics.drawable.Drawable); 10218 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 10219 method public boolean showDialog(); 10220 } 10221 10222 public class MediaRouteChooserDialog extends android.support.v7.app.AppCompatDialog { 10223 ctor public MediaRouteChooserDialog(android.content.Context); 10224 ctor public MediaRouteChooserDialog(android.content.Context, int); 10225 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 10226 method public boolean onFilterRoute(android.support.v7.media.MediaRouter.RouteInfo); 10227 method public void onFilterRoutes(java.util.List<android.support.v7.media.MediaRouter.RouteInfo>); 10228 method public void refreshRoutes(); 10229 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 10230 } 10231 10232 public class MediaRouteChooserDialogFragment extends android.support.v4.app.DialogFragment { 10233 ctor public MediaRouteChooserDialogFragment(); 10234 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 10235 method public android.support.v7.app.MediaRouteChooserDialog onCreateChooserDialog(android.content.Context, android.os.Bundle); 10236 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 10237 } 10238 10239 public class MediaRouteControllerDialog extends android.support.v7.app.AlertDialog { 10240 ctor public MediaRouteControllerDialog(android.content.Context); 10241 ctor public MediaRouteControllerDialog(android.content.Context, int); 10242 method public android.view.View getMediaControlView(); 10243 method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSession(); 10244 method public android.support.v7.media.MediaRouter.RouteInfo getRoute(); 10245 method public boolean isVolumeControlEnabled(); 10246 method public android.view.View onCreateMediaControlView(android.os.Bundle); 10247 method public void setVolumeControlEnabled(boolean); 10248 } 10249 10250 public class MediaRouteControllerDialogFragment extends android.support.v4.app.DialogFragment { 10251 ctor public MediaRouteControllerDialogFragment(); 10252 method public android.support.v7.app.MediaRouteControllerDialog onCreateControllerDialog(android.content.Context, android.os.Bundle); 10253 } 10254 10255 public class MediaRouteDialogFactory { 10256 ctor public MediaRouteDialogFactory(); 10257 method public static android.support.v7.app.MediaRouteDialogFactory getDefault(); 10258 method public android.support.v7.app.MediaRouteChooserDialogFragment onCreateChooserDialogFragment(); 10259 method public android.support.v7.app.MediaRouteControllerDialogFragment onCreateControllerDialogFragment(); 10260 } 10261 10262 public class MediaRouteDiscoveryFragment extends android.support.v4.app.Fragment { 10263 ctor public MediaRouteDiscoveryFragment(); 10264 method public android.support.v7.media.MediaRouter getMediaRouter(); 10265 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 10266 method public android.support.v7.media.MediaRouter.Callback onCreateCallback(); 10267 method public int onPrepareCallbackFlags(); 10268 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 10269 } 10270 10271 public class NotificationCompat extends android.support.v4.app.NotificationCompat { 10272 ctor public NotificationCompat(); 10273 method public static android.support.v4.media.session.MediaSessionCompat.Token getMediaSession(android.app.Notification); 10274 } 10275 10276 public static class NotificationCompat.Builder extends android.support.v4.app.NotificationCompat.Builder { 10277 ctor public NotificationCompat.Builder(android.content.Context); 10278 } 10279 10280 public static class NotificationCompat.DecoratedCustomViewStyle extends android.support.v4.app.NotificationCompat.Style { 10281 ctor public NotificationCompat.DecoratedCustomViewStyle(); 10282 } 10283 10284 public static class NotificationCompat.DecoratedMediaCustomViewStyle extends android.support.v7.app.NotificationCompat.MediaStyle { 10285 ctor public NotificationCompat.DecoratedMediaCustomViewStyle(); 10286 } 10287 10288 public static class NotificationCompat.MediaStyle extends android.support.v4.app.NotificationCompat.Style { 10289 ctor public NotificationCompat.MediaStyle(); 10290 ctor public NotificationCompat.MediaStyle(android.support.v4.app.NotificationCompat.Builder); 10291 method public android.support.v7.app.NotificationCompat.MediaStyle setCancelButtonIntent(android.app.PendingIntent); 10292 method public android.support.v7.app.NotificationCompat.MediaStyle setMediaSession(android.support.v4.media.session.MediaSessionCompat.Token); 10293 method public android.support.v7.app.NotificationCompat.MediaStyle setShowActionsInCompactView(int...); 10294 method public android.support.v7.app.NotificationCompat.MediaStyle setShowCancelButton(boolean); 10295 } 10296 10297} 10298 10299package android.support.v7.content.res { 10300 10301 public final class AppCompatResources { 10302 method public static android.content.res.ColorStateList getColorStateList(android.content.Context, int); 10303 method public static android.graphics.drawable.Drawable getDrawable(android.content.Context, int); 10304 } 10305 10306} 10307 10308package android.support.v7.graphics { 10309 10310 public final class Palette { 10311 method public static android.support.v7.graphics.Palette.Builder from(android.graphics.Bitmap); 10312 method public static android.support.v7.graphics.Palette from(java.util.List<android.support.v7.graphics.Palette.Swatch>); 10313 method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap); 10314 method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap, int); 10315 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); 10316 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); 10317 method public int getColorForTarget(android.support.v7.graphics.Target, int); 10318 method public int getDarkMutedColor(int); 10319 method public android.support.v7.graphics.Palette.Swatch getDarkMutedSwatch(); 10320 method public int getDarkVibrantColor(int); 10321 method public android.support.v7.graphics.Palette.Swatch getDarkVibrantSwatch(); 10322 method public int getDominantColor(int); 10323 method public android.support.v7.graphics.Palette.Swatch getDominantSwatch(); 10324 method public int getLightMutedColor(int); 10325 method public android.support.v7.graphics.Palette.Swatch getLightMutedSwatch(); 10326 method public int getLightVibrantColor(int); 10327 method public android.support.v7.graphics.Palette.Swatch getLightVibrantSwatch(); 10328 method public int getMutedColor(int); 10329 method public android.support.v7.graphics.Palette.Swatch getMutedSwatch(); 10330 method public android.support.v7.graphics.Palette.Swatch getSwatchForTarget(android.support.v7.graphics.Target); 10331 method public java.util.List<android.support.v7.graphics.Palette.Swatch> getSwatches(); 10332 method public java.util.List<android.support.v7.graphics.Target> getTargets(); 10333 method public int getVibrantColor(int); 10334 method public android.support.v7.graphics.Palette.Swatch getVibrantSwatch(); 10335 } 10336 10337 public static final class Palette.Builder { 10338 ctor public Palette.Builder(android.graphics.Bitmap); 10339 ctor public Palette.Builder(java.util.List<android.support.v7.graphics.Palette.Swatch>); 10340 method public android.support.v7.graphics.Palette.Builder addFilter(android.support.v7.graphics.Palette.Filter); 10341 method public android.support.v7.graphics.Palette.Builder addTarget(android.support.v7.graphics.Target); 10342 method public android.support.v7.graphics.Palette.Builder clearFilters(); 10343 method public android.support.v7.graphics.Palette.Builder clearRegion(); 10344 method public android.support.v7.graphics.Palette.Builder clearTargets(); 10345 method public android.support.v7.graphics.Palette generate(); 10346 method public android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generate(android.support.v7.graphics.Palette.PaletteAsyncListener); 10347 method public android.support.v7.graphics.Palette.Builder maximumColorCount(int); 10348 method public android.support.v7.graphics.Palette.Builder resizeBitmapArea(int); 10349 method public deprecated android.support.v7.graphics.Palette.Builder resizeBitmapSize(int); 10350 method public android.support.v7.graphics.Palette.Builder setRegion(int, int, int, int); 10351 } 10352 10353 public static abstract interface Palette.Filter { 10354 method public abstract boolean isAllowed(int, float[]); 10355 } 10356 10357 public static abstract interface Palette.PaletteAsyncListener { 10358 method public abstract void onGenerated(android.support.v7.graphics.Palette); 10359 } 10360 10361 public static final class Palette.Swatch { 10362 ctor public Palette.Swatch(int, int); 10363 method public int getBodyTextColor(); 10364 method public float[] getHsl(); 10365 method public int getPopulation(); 10366 method public int getRgb(); 10367 method public int getTitleTextColor(); 10368 } 10369 10370 public final class Target { 10371 method public float getLightnessWeight(); 10372 method public float getMaximumLightness(); 10373 method public float getMaximumSaturation(); 10374 method public float getMinimumLightness(); 10375 method public float getMinimumSaturation(); 10376 method public float getPopulationWeight(); 10377 method public float getSaturationWeight(); 10378 method public float getTargetLightness(); 10379 method public float getTargetSaturation(); 10380 method public boolean isExclusive(); 10381 field public static final android.support.v7.graphics.Target DARK_MUTED; 10382 field public static final android.support.v7.graphics.Target DARK_VIBRANT; 10383 field public static final android.support.v7.graphics.Target LIGHT_MUTED; 10384 field public static final android.support.v7.graphics.Target LIGHT_VIBRANT; 10385 field public static final android.support.v7.graphics.Target MUTED; 10386 field public static final android.support.v7.graphics.Target VIBRANT; 10387 } 10388 10389 public static final class Target.Builder { 10390 ctor public Target.Builder(); 10391 ctor public Target.Builder(android.support.v7.graphics.Target); 10392 method public android.support.v7.graphics.Target build(); 10393 method public android.support.v7.graphics.Target.Builder setExclusive(boolean); 10394 method public android.support.v7.graphics.Target.Builder setLightnessWeight(float); 10395 method public android.support.v7.graphics.Target.Builder setMaximumLightness(float); 10396 method public android.support.v7.graphics.Target.Builder setMaximumSaturation(float); 10397 method public android.support.v7.graphics.Target.Builder setMinimumLightness(float); 10398 method public android.support.v7.graphics.Target.Builder setMinimumSaturation(float); 10399 method public android.support.v7.graphics.Target.Builder setPopulationWeight(float); 10400 method public android.support.v7.graphics.Target.Builder setSaturationWeight(float); 10401 method public android.support.v7.graphics.Target.Builder setTargetLightness(float); 10402 method public android.support.v7.graphics.Target.Builder setTargetSaturation(float); 10403 } 10404 10405} 10406 10407package android.support.v7.graphics.drawable { 10408 10409 public class DrawerArrowDrawable extends android.graphics.drawable.Drawable { 10410 ctor public DrawerArrowDrawable(android.content.Context); 10411 method public void draw(android.graphics.Canvas); 10412 method public float getArrowHeadLength(); 10413 method public float getArrowShaftLength(); 10414 method public float getBarLength(); 10415 method public float getBarThickness(); 10416 method public int getColor(); 10417 method public int getDirection(); 10418 method public float getGapSize(); 10419 method public int getOpacity(); 10420 method public final android.graphics.Paint getPaint(); 10421 method public float getProgress(); 10422 method public boolean isSpinEnabled(); 10423 method public void setAlpha(int); 10424 method public void setArrowHeadLength(float); 10425 method public void setArrowShaftLength(float); 10426 method public void setBarLength(float); 10427 method public void setBarThickness(float); 10428 method public void setColor(int); 10429 method public void setColorFilter(android.graphics.ColorFilter); 10430 method public void setDirection(int); 10431 method public void setGapSize(float); 10432 method public void setProgress(float); 10433 method public void setSpinEnabled(boolean); 10434 method public void setVerticalMirror(boolean); 10435 field public static final int ARROW_DIRECTION_END = 3; // 0x3 10436 field public static final int ARROW_DIRECTION_LEFT = 0; // 0x0 10437 field public static final int ARROW_DIRECTION_RIGHT = 1; // 0x1 10438 field public static final int ARROW_DIRECTION_START = 2; // 0x2 10439 } 10440 10441} 10442 10443package android.support.v7.media { 10444 10445 public final class MediaControlIntent { 10446 field public static final java.lang.String ACTION_END_SESSION = "android.media.intent.action.END_SESSION"; 10447 field public static final java.lang.String ACTION_ENQUEUE = "android.media.intent.action.ENQUEUE"; 10448 field public static final java.lang.String ACTION_GET_SESSION_STATUS = "android.media.intent.action.GET_SESSION_STATUS"; 10449 field public static final java.lang.String ACTION_GET_STATUS = "android.media.intent.action.GET_STATUS"; 10450 field public static final java.lang.String ACTION_PAUSE = "android.media.intent.action.PAUSE"; 10451 field public static final java.lang.String ACTION_PLAY = "android.media.intent.action.PLAY"; 10452 field public static final java.lang.String ACTION_REMOVE = "android.media.intent.action.REMOVE"; 10453 field public static final java.lang.String ACTION_RESUME = "android.media.intent.action.RESUME"; 10454 field public static final java.lang.String ACTION_SEEK = "android.media.intent.action.SEEK"; 10455 field public static final java.lang.String ACTION_SEND_MESSAGE = "android.media.intent.action.SEND_MESSAGE"; 10456 field public static final java.lang.String ACTION_START_SESSION = "android.media.intent.action.START_SESSION"; 10457 field public static final java.lang.String ACTION_STOP = "android.media.intent.action.STOP"; 10458 field public static final java.lang.String CATEGORY_LIVE_AUDIO = "android.media.intent.category.LIVE_AUDIO"; 10459 field public static final java.lang.String CATEGORY_LIVE_VIDEO = "android.media.intent.category.LIVE_VIDEO"; 10460 field public static final java.lang.String CATEGORY_REMOTE_PLAYBACK = "android.media.intent.category.REMOTE_PLAYBACK"; 10461 field public static final int ERROR_INVALID_ITEM_ID = 3; // 0x3 10462 field public static final int ERROR_INVALID_SESSION_ID = 2; // 0x2 10463 field public static final int ERROR_UNKNOWN = 0; // 0x0 10464 field public static final int ERROR_UNSUPPORTED_OPERATION = 1; // 0x1 10465 field public static final java.lang.String EXTRA_ERROR_CODE = "android.media.intent.extra.ERROR_CODE"; 10466 field public static final java.lang.String EXTRA_ITEM_CONTENT_POSITION = "android.media.intent.extra.ITEM_POSITION"; 10467 field public static final java.lang.String EXTRA_ITEM_HTTP_HEADERS = "android.media.intent.extra.HTTP_HEADERS"; 10468 field public static final java.lang.String EXTRA_ITEM_ID = "android.media.intent.extra.ITEM_ID"; 10469 field public static final java.lang.String EXTRA_ITEM_METADATA = "android.media.intent.extra.ITEM_METADATA"; 10470 field public static final java.lang.String EXTRA_ITEM_STATUS = "android.media.intent.extra.ITEM_STATUS"; 10471 field public static final java.lang.String EXTRA_ITEM_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.ITEM_STATUS_UPDATE_RECEIVER"; 10472 field public static final java.lang.String EXTRA_MESSAGE = "android.media.intent.extra.MESSAGE"; 10473 field public static final java.lang.String EXTRA_MESSAGE_RECEIVER = "android.media.intent.extra.MESSAGE_RECEIVER"; 10474 field public static final java.lang.String EXTRA_SESSION_ID = "android.media.intent.extra.SESSION_ID"; 10475 field public static final java.lang.String EXTRA_SESSION_STATUS = "android.media.intent.extra.SESSION_STATUS"; 10476 field public static final java.lang.String EXTRA_SESSION_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.SESSION_STATUS_UPDATE_RECEIVER"; 10477 } 10478 10479 public final class MediaItemMetadata { 10480 field public static final java.lang.String KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 10481 field public static final java.lang.String KEY_ALBUM_TITLE = "android.media.metadata.ALBUM_TITLE"; 10482 field public static final java.lang.String KEY_ARTIST = "android.media.metadata.ARTIST"; 10483 field public static final java.lang.String KEY_ARTWORK_URI = "android.media.metadata.ARTWORK_URI"; 10484 field public static final java.lang.String KEY_AUTHOR = "android.media.metadata.AUTHOR"; 10485 field public static final java.lang.String KEY_COMPOSER = "android.media.metadata.COMPOSER"; 10486 field public static final java.lang.String KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 10487 field public static final java.lang.String KEY_DURATION = "android.media.metadata.DURATION"; 10488 field public static final java.lang.String KEY_TITLE = "android.media.metadata.TITLE"; 10489 field public static final java.lang.String KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 10490 field public static final java.lang.String KEY_YEAR = "android.media.metadata.YEAR"; 10491 } 10492 10493 public final class MediaItemStatus { 10494 method public android.os.Bundle asBundle(); 10495 method public static android.support.v7.media.MediaItemStatus fromBundle(android.os.Bundle); 10496 method public long getContentDuration(); 10497 method public long getContentPosition(); 10498 method public android.os.Bundle getExtras(); 10499 method public int getPlaybackState(); 10500 method public long getTimestamp(); 10501 field public static final java.lang.String EXTRA_HTTP_RESPONSE_HEADERS = "android.media.status.extra.HTTP_RESPONSE_HEADERS"; 10502 field public static final java.lang.String EXTRA_HTTP_STATUS_CODE = "android.media.status.extra.HTTP_STATUS_CODE"; 10503 field public static final int PLAYBACK_STATE_BUFFERING = 3; // 0x3 10504 field public static final int PLAYBACK_STATE_CANCELED = 5; // 0x5 10505 field public static final int PLAYBACK_STATE_ERROR = 7; // 0x7 10506 field public static final int PLAYBACK_STATE_FINISHED = 4; // 0x4 10507 field public static final int PLAYBACK_STATE_INVALIDATED = 6; // 0x6 10508 field public static final int PLAYBACK_STATE_PAUSED = 2; // 0x2 10509 field public static final int PLAYBACK_STATE_PENDING = 0; // 0x0 10510 field public static final int PLAYBACK_STATE_PLAYING = 1; // 0x1 10511 } 10512 10513 public static final class MediaItemStatus.Builder { 10514 ctor public MediaItemStatus.Builder(int); 10515 ctor public MediaItemStatus.Builder(android.support.v7.media.MediaItemStatus); 10516 method public android.support.v7.media.MediaItemStatus build(); 10517 method public android.support.v7.media.MediaItemStatus.Builder setContentDuration(long); 10518 method public android.support.v7.media.MediaItemStatus.Builder setContentPosition(long); 10519 method public android.support.v7.media.MediaItemStatus.Builder setExtras(android.os.Bundle); 10520 method public android.support.v7.media.MediaItemStatus.Builder setPlaybackState(int); 10521 method public android.support.v7.media.MediaItemStatus.Builder setTimestamp(long); 10522 } 10523 10524 public final class MediaRouteDescriptor { 10525 method public android.os.Bundle asBundle(); 10526 method public boolean canDisconnectAndKeepPlaying(); 10527 method public static android.support.v7.media.MediaRouteDescriptor fromBundle(android.os.Bundle); 10528 method public int getConnectionState(); 10529 method public java.util.List<android.content.IntentFilter> getControlFilters(); 10530 method public java.lang.String getDescription(); 10531 method public int getDeviceType(); 10532 method public android.os.Bundle getExtras(); 10533 method public android.net.Uri getIconUri(); 10534 method public java.lang.String getId(); 10535 method public java.lang.String getName(); 10536 method public int getPlaybackStream(); 10537 method public int getPlaybackType(); 10538 method public int getPresentationDisplayId(); 10539 method public android.content.IntentSender getSettingsActivity(); 10540 method public int getVolume(); 10541 method public int getVolumeHandling(); 10542 method public int getVolumeMax(); 10543 method public deprecated boolean isConnecting(); 10544 method public boolean isEnabled(); 10545 method public boolean isValid(); 10546 } 10547 10548 public static final class MediaRouteDescriptor.Builder { 10549 ctor public MediaRouteDescriptor.Builder(java.lang.String, java.lang.String); 10550 ctor public MediaRouteDescriptor.Builder(android.support.v7.media.MediaRouteDescriptor); 10551 method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilter(android.content.IntentFilter); 10552 method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilters(java.util.Collection<android.content.IntentFilter>); 10553 method public android.support.v7.media.MediaRouteDescriptor build(); 10554 method public android.support.v7.media.MediaRouteDescriptor.Builder setCanDisconnect(boolean); 10555 method public deprecated android.support.v7.media.MediaRouteDescriptor.Builder setConnecting(boolean); 10556 method public android.support.v7.media.MediaRouteDescriptor.Builder setConnectionState(int); 10557 method public android.support.v7.media.MediaRouteDescriptor.Builder setDescription(java.lang.String); 10558 method public android.support.v7.media.MediaRouteDescriptor.Builder setDeviceType(int); 10559 method public android.support.v7.media.MediaRouteDescriptor.Builder setEnabled(boolean); 10560 method public android.support.v7.media.MediaRouteDescriptor.Builder setExtras(android.os.Bundle); 10561 method public android.support.v7.media.MediaRouteDescriptor.Builder setIconUri(android.net.Uri); 10562 method public android.support.v7.media.MediaRouteDescriptor.Builder setId(java.lang.String); 10563 method public android.support.v7.media.MediaRouteDescriptor.Builder setName(java.lang.String); 10564 method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackStream(int); 10565 method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackType(int); 10566 method public android.support.v7.media.MediaRouteDescriptor.Builder setPresentationDisplayId(int); 10567 method public android.support.v7.media.MediaRouteDescriptor.Builder setSettingsActivity(android.content.IntentSender); 10568 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolume(int); 10569 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeHandling(int); 10570 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeMax(int); 10571 } 10572 10573 public final class MediaRouteDiscoveryRequest { 10574 ctor public MediaRouteDiscoveryRequest(android.support.v7.media.MediaRouteSelector, boolean); 10575 method public android.os.Bundle asBundle(); 10576 method public static android.support.v7.media.MediaRouteDiscoveryRequest fromBundle(android.os.Bundle); 10577 method public android.support.v7.media.MediaRouteSelector getSelector(); 10578 method public boolean isActiveScan(); 10579 method public boolean isValid(); 10580 } 10581 10582 public abstract class MediaRouteProvider { 10583 ctor public MediaRouteProvider(android.content.Context); 10584 method public final android.content.Context getContext(); 10585 method public final android.support.v7.media.MediaRouteProviderDescriptor getDescriptor(); 10586 method public final android.support.v7.media.MediaRouteDiscoveryRequest getDiscoveryRequest(); 10587 method public final android.os.Handler getHandler(); 10588 method public final android.support.v7.media.MediaRouteProvider.ProviderMetadata getMetadata(); 10589 method public android.support.v7.media.MediaRouteProvider.RouteController onCreateRouteController(java.lang.String); 10590 method public void onDiscoveryRequestChanged(android.support.v7.media.MediaRouteDiscoveryRequest); 10591 method public final void setCallback(android.support.v7.media.MediaRouteProvider.Callback); 10592 method public final void setDescriptor(android.support.v7.media.MediaRouteProviderDescriptor); 10593 method public final void setDiscoveryRequest(android.support.v7.media.MediaRouteDiscoveryRequest); 10594 } 10595 10596 public static abstract class MediaRouteProvider.Callback { 10597 ctor public MediaRouteProvider.Callback(); 10598 method public void onDescriptorChanged(android.support.v7.media.MediaRouteProvider, android.support.v7.media.MediaRouteProviderDescriptor); 10599 } 10600 10601 public static final class MediaRouteProvider.ProviderMetadata { 10602 method public android.content.ComponentName getComponentName(); 10603 method public java.lang.String getPackageName(); 10604 } 10605 10606 public static abstract class MediaRouteProvider.RouteController { 10607 ctor public MediaRouteProvider.RouteController(); 10608 method public boolean onControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback); 10609 method public void onRelease(); 10610 method public void onSelect(); 10611 method public void onSetVolume(int); 10612 method public void onUnselect(); 10613 method public void onUnselect(int); 10614 method public void onUpdateVolume(int); 10615 } 10616 10617 public final class MediaRouteProviderDescriptor { 10618 method public android.os.Bundle asBundle(); 10619 method public static android.support.v7.media.MediaRouteProviderDescriptor fromBundle(android.os.Bundle); 10620 method public java.util.List<android.support.v7.media.MediaRouteDescriptor> getRoutes(); 10621 method public boolean isValid(); 10622 } 10623 10624 public static final class MediaRouteProviderDescriptor.Builder { 10625 ctor public MediaRouteProviderDescriptor.Builder(); 10626 ctor public MediaRouteProviderDescriptor.Builder(android.support.v7.media.MediaRouteProviderDescriptor); 10627 method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoute(android.support.v7.media.MediaRouteDescriptor); 10628 method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoutes(java.util.Collection<android.support.v7.media.MediaRouteDescriptor>); 10629 method public android.support.v7.media.MediaRouteProviderDescriptor build(); 10630 } 10631 10632 public abstract class MediaRouteProviderService extends android.app.Service { 10633 ctor public MediaRouteProviderService(); 10634 method public android.support.v7.media.MediaRouteProvider getMediaRouteProvider(); 10635 method public android.os.IBinder onBind(android.content.Intent); 10636 method public abstract android.support.v7.media.MediaRouteProvider onCreateMediaRouteProvider(); 10637 field public static final java.lang.String SERVICE_INTERFACE = "android.media.MediaRouteProviderService"; 10638 } 10639 10640 public final class MediaRouteSelector { 10641 method public android.os.Bundle asBundle(); 10642 method public boolean contains(android.support.v7.media.MediaRouteSelector); 10643 method public static android.support.v7.media.MediaRouteSelector fromBundle(android.os.Bundle); 10644 method public java.util.List<java.lang.String> getControlCategories(); 10645 method public boolean hasControlCategory(java.lang.String); 10646 method public boolean isEmpty(); 10647 method public boolean isValid(); 10648 method public boolean matchesControlFilters(java.util.List<android.content.IntentFilter>); 10649 field public static final android.support.v7.media.MediaRouteSelector EMPTY; 10650 } 10651 10652 public static final class MediaRouteSelector.Builder { 10653 ctor public MediaRouteSelector.Builder(); 10654 ctor public MediaRouteSelector.Builder(android.support.v7.media.MediaRouteSelector); 10655 method public android.support.v7.media.MediaRouteSelector.Builder addControlCategories(java.util.Collection<java.lang.String>); 10656 method public android.support.v7.media.MediaRouteSelector.Builder addControlCategory(java.lang.String); 10657 method public android.support.v7.media.MediaRouteSelector.Builder addSelector(android.support.v7.media.MediaRouteSelector); 10658 method public android.support.v7.media.MediaRouteSelector build(); 10659 } 10660 10661 public final class MediaRouter { 10662 method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback); 10663 method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback, int); 10664 method public void addProvider(android.support.v7.media.MediaRouteProvider); 10665 method public void addRemoteControlClient(java.lang.Object); 10666 method public android.support.v7.media.MediaRouter.RouteInfo getBluetoothRoute(); 10667 method public android.support.v7.media.MediaRouter.RouteInfo getDefaultRoute(); 10668 method public static android.support.v7.media.MediaRouter getInstance(android.content.Context); 10669 method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSessionToken(); 10670 method public java.util.List<android.support.v7.media.MediaRouter.ProviderInfo> getProviders(); 10671 method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes(); 10672 method public android.support.v7.media.MediaRouter.RouteInfo getSelectedRoute(); 10673 method public boolean isRouteAvailable(android.support.v7.media.MediaRouteSelector, int); 10674 method public void removeCallback(android.support.v7.media.MediaRouter.Callback); 10675 method public void removeProvider(android.support.v7.media.MediaRouteProvider); 10676 method public void removeRemoteControlClient(java.lang.Object); 10677 method public void selectRoute(android.support.v7.media.MediaRouter.RouteInfo); 10678 method public void setMediaSession(java.lang.Object); 10679 method public void setMediaSessionCompat(android.support.v4.media.session.MediaSessionCompat); 10680 method public void unselect(int); 10681 method public android.support.v7.media.MediaRouter.RouteInfo updateSelectedRoute(android.support.v7.media.MediaRouteSelector); 10682 field public static final int AVAILABILITY_FLAG_IGNORE_DEFAULT_ROUTE = 1; // 0x1 10683 field public static final int AVAILABILITY_FLAG_REQUIRE_MATCH = 2; // 0x2 10684 field public static final int CALLBACK_FLAG_FORCE_DISCOVERY = 8; // 0x8 10685 field public static final int CALLBACK_FLAG_PERFORM_ACTIVE_SCAN = 1; // 0x1 10686 field public static final int CALLBACK_FLAG_REQUEST_DISCOVERY = 4; // 0x4 10687 field public static final int CALLBACK_FLAG_UNFILTERED_EVENTS = 2; // 0x2 10688 field public static final int UNSELECT_REASON_DISCONNECTED = 1; // 0x1 10689 field public static final int UNSELECT_REASON_ROUTE_CHANGED = 3; // 0x3 10690 field public static final int UNSELECT_REASON_STOPPED = 2; // 0x2 10691 field public static final int UNSELECT_REASON_UNKNOWN = 0; // 0x0 10692 } 10693 10694 public static abstract class MediaRouter.Callback { 10695 ctor public MediaRouter.Callback(); 10696 method public void onProviderAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 10697 method public void onProviderChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 10698 method public void onProviderRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 10699 method public void onRouteAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 10700 method public void onRouteChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 10701 method public void onRoutePresentationDisplayChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 10702 method public void onRouteRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 10703 method public void onRouteSelected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 10704 method public void onRouteUnselected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 10705 method public void onRouteUnselected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo, int); 10706 method public void onRouteVolumeChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 10707 } 10708 10709 public static abstract class MediaRouter.ControlRequestCallback { 10710 ctor public MediaRouter.ControlRequestCallback(); 10711 method public void onError(java.lang.String, android.os.Bundle); 10712 method public void onResult(android.os.Bundle); 10713 } 10714 10715 public static final class MediaRouter.ProviderInfo { 10716 method public android.content.ComponentName getComponentName(); 10717 method public java.lang.String getPackageName(); 10718 method public android.support.v7.media.MediaRouteProvider getProviderInstance(); 10719 method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes(); 10720 } 10721 10722 public static class MediaRouter.RouteInfo { 10723 method public boolean canDisconnect(); 10724 method public int getConnectionState(); 10725 method public java.util.List<android.content.IntentFilter> getControlFilters(); 10726 method public java.lang.String getDescription(); 10727 method public int getDeviceType(); 10728 method public android.os.Bundle getExtras(); 10729 method public android.net.Uri getIconUri(); 10730 method public java.lang.String getId(); 10731 method public java.lang.String getName(); 10732 method public int getPlaybackStream(); 10733 method public int getPlaybackType(); 10734 method public android.view.Display getPresentationDisplay(); 10735 method public android.support.v7.media.MediaRouter.ProviderInfo getProvider(); 10736 method public android.content.IntentSender getSettingsIntent(); 10737 method public int getVolume(); 10738 method public int getVolumeHandling(); 10739 method public int getVolumeMax(); 10740 method public boolean isBluetooth(); 10741 method public boolean isConnecting(); 10742 method public boolean isDefault(); 10743 method public boolean isDeviceSpeaker(); 10744 method public boolean isEnabled(); 10745 method public boolean isSelected(); 10746 method public boolean matchesSelector(android.support.v7.media.MediaRouteSelector); 10747 method public void requestSetVolume(int); 10748 method public void requestUpdateVolume(int); 10749 method public void select(); 10750 method public void sendControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback); 10751 method public boolean supportsControlAction(java.lang.String, java.lang.String); 10752 method public boolean supportsControlCategory(java.lang.String); 10753 method public boolean supportsControlRequest(android.content.Intent); 10754 field public static final int CONNECTION_STATE_CONNECTED = 2; // 0x2 10755 field public static final int CONNECTION_STATE_CONNECTING = 1; // 0x1 10756 field public static final int CONNECTION_STATE_DISCONNECTED = 0; // 0x0 10757 field public static final int DEVICE_TYPE_SPEAKER = 2; // 0x2 10758 field public static final int DEVICE_TYPE_TV = 1; // 0x1 10759 field public static final int PLAYBACK_TYPE_LOCAL = 0; // 0x0 10760 field public static final int PLAYBACK_TYPE_REMOTE = 1; // 0x1 10761 field public static final int PLAYBACK_VOLUME_FIXED = 0; // 0x0 10762 field public static final int PLAYBACK_VOLUME_VARIABLE = 1; // 0x1 10763 } 10764 10765 public final class MediaSessionStatus { 10766 method public android.os.Bundle asBundle(); 10767 method public static android.support.v7.media.MediaSessionStatus fromBundle(android.os.Bundle); 10768 method public android.os.Bundle getExtras(); 10769 method public int getSessionState(); 10770 method public long getTimestamp(); 10771 method public boolean isQueuePaused(); 10772 field public static final int SESSION_STATE_ACTIVE = 0; // 0x0 10773 field public static final int SESSION_STATE_ENDED = 1; // 0x1 10774 field public static final int SESSION_STATE_INVALIDATED = 2; // 0x2 10775 } 10776 10777 public static final class MediaSessionStatus.Builder { 10778 ctor public MediaSessionStatus.Builder(int); 10779 ctor public MediaSessionStatus.Builder(android.support.v7.media.MediaSessionStatus); 10780 method public android.support.v7.media.MediaSessionStatus build(); 10781 method public android.support.v7.media.MediaSessionStatus.Builder setExtras(android.os.Bundle); 10782 method public android.support.v7.media.MediaSessionStatus.Builder setQueuePaused(boolean); 10783 method public android.support.v7.media.MediaSessionStatus.Builder setSessionState(int); 10784 method public android.support.v7.media.MediaSessionStatus.Builder setTimestamp(long); 10785 } 10786 10787 public class RemotePlaybackClient { 10788 ctor public RemotePlaybackClient(android.content.Context, android.support.v7.media.MediaRouter.RouteInfo); 10789 method public void endSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 10790 method public void enqueue(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 10791 method public java.lang.String getSessionId(); 10792 method public void getSessionStatus(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 10793 method public void getStatus(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 10794 method public boolean hasSession(); 10795 method public boolean isMessagingSupported(); 10796 method public boolean isQueuingSupported(); 10797 method public boolean isRemotePlaybackSupported(); 10798 method public boolean isSessionManagementSupported(); 10799 method public void pause(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 10800 method public void play(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 10801 method public void release(); 10802 method public void remove(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 10803 method public void resume(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 10804 method public void seek(java.lang.String, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 10805 method public void sendMessage(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 10806 method public void setOnMessageReceivedListener(android.support.v7.media.RemotePlaybackClient.OnMessageReceivedListener); 10807 method public void setSessionId(java.lang.String); 10808 method public void setStatusCallback(android.support.v7.media.RemotePlaybackClient.StatusCallback); 10809 method public void startSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 10810 method public void stop(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 10811 } 10812 10813 public static abstract class RemotePlaybackClient.ActionCallback { 10814 ctor public RemotePlaybackClient.ActionCallback(); 10815 method public void onError(java.lang.String, int, android.os.Bundle); 10816 } 10817 10818 public static abstract class RemotePlaybackClient.ItemActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback { 10819 ctor public RemotePlaybackClient.ItemActionCallback(); 10820 method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus); 10821 } 10822 10823 public static abstract interface RemotePlaybackClient.OnMessageReceivedListener { 10824 method public abstract void onMessageReceived(java.lang.String, android.os.Bundle); 10825 } 10826 10827 public static abstract class RemotePlaybackClient.SessionActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback { 10828 ctor public RemotePlaybackClient.SessionActionCallback(); 10829 method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus); 10830 } 10831 10832 public static abstract class RemotePlaybackClient.StatusCallback { 10833 ctor public RemotePlaybackClient.StatusCallback(); 10834 method public void onItemStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus); 10835 method public void onSessionChanged(java.lang.String); 10836 method public void onSessionStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus); 10837 } 10838 10839} 10840 10841package android.support.v7.preference { 10842 10843 public class CheckBoxPreference extends android.support.v7.preference.TwoStatePreference { 10844 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int); 10845 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int, int); 10846 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet); 10847 ctor public CheckBoxPreference(android.content.Context); 10848 } 10849 10850 public abstract class DialogPreference extends android.support.v7.preference.Preference { 10851 ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int, int); 10852 ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int); 10853 ctor public DialogPreference(android.content.Context, android.util.AttributeSet); 10854 ctor public DialogPreference(android.content.Context); 10855 method public android.graphics.drawable.Drawable getDialogIcon(); 10856 method public int getDialogLayoutResource(); 10857 method public java.lang.CharSequence getDialogMessage(); 10858 method public java.lang.CharSequence getDialogTitle(); 10859 method public java.lang.CharSequence getNegativeButtonText(); 10860 method public java.lang.CharSequence getPositiveButtonText(); 10861 method public void setDialogIcon(android.graphics.drawable.Drawable); 10862 method public void setDialogIcon(int); 10863 method public void setDialogLayoutResource(int); 10864 method public void setDialogMessage(java.lang.CharSequence); 10865 method public void setDialogMessage(int); 10866 method public void setDialogTitle(java.lang.CharSequence); 10867 method public void setDialogTitle(int); 10868 method public void setNegativeButtonText(java.lang.CharSequence); 10869 method public void setNegativeButtonText(int); 10870 method public void setPositiveButtonText(java.lang.CharSequence); 10871 method public void setPositiveButtonText(int); 10872 } 10873 10874 public static abstract interface DialogPreference.TargetFragment { 10875 method public abstract android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 10876 } 10877 10878 public class DropDownPreference extends android.support.v7.preference.ListPreference { 10879 ctor public DropDownPreference(android.content.Context); 10880 ctor public DropDownPreference(android.content.Context, android.util.AttributeSet); 10881 ctor public DropDownPreference(android.content.Context, android.util.AttributeSet, int); 10882 ctor public DropDownPreference(android.content.Context, android.util.AttributeSet, int, int); 10883 method protected android.widget.ArrayAdapter createAdapter(); 10884 } 10885 10886 public class EditTextPreference extends android.support.v7.preference.DialogPreference { 10887 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int, int); 10888 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int); 10889 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet); 10890 ctor public EditTextPreference(android.content.Context); 10891 method public java.lang.String getText(); 10892 method public void setText(java.lang.String); 10893 } 10894 10895 public class EditTextPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat { 10896 ctor public EditTextPreferenceDialogFragmentCompat(); 10897 method public static android.support.v7.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String); 10898 method public void onDialogClosed(boolean); 10899 } 10900 10901 public class ListPreference extends android.support.v7.preference.DialogPreference { 10902 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int, int); 10903 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int); 10904 ctor public ListPreference(android.content.Context, android.util.AttributeSet); 10905 ctor public ListPreference(android.content.Context); 10906 method public int findIndexOfValue(java.lang.String); 10907 method public java.lang.CharSequence[] getEntries(); 10908 method public java.lang.CharSequence getEntry(); 10909 method public java.lang.CharSequence[] getEntryValues(); 10910 method public java.lang.String getValue(); 10911 method public void setEntries(java.lang.CharSequence[]); 10912 method public void setEntries(int); 10913 method public void setEntryValues(java.lang.CharSequence[]); 10914 method public void setEntryValues(int); 10915 method public void setValue(java.lang.String); 10916 method public void setValueIndex(int); 10917 } 10918 10919 public class ListPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat { 10920 ctor public ListPreferenceDialogFragmentCompat(); 10921 method public static android.support.v7.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String); 10922 method public void onDialogClosed(boolean); 10923 } 10924 10925 public class MultiSelectListPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat { 10926 ctor public MultiSelectListPreferenceDialogFragmentCompat(); 10927 method public static android.support.v7.preference.MultiSelectListPreferenceDialogFragmentCompat newInstance(java.lang.String); 10928 method public void onDialogClosed(boolean); 10929 } 10930 10931 public class Preference implements java.lang.Comparable { 10932 ctor public Preference(android.content.Context, android.util.AttributeSet, int, int); 10933 ctor public Preference(android.content.Context, android.util.AttributeSet, int); 10934 ctor public Preference(android.content.Context, android.util.AttributeSet); 10935 ctor public Preference(android.content.Context); 10936 method public boolean callChangeListener(java.lang.Object); 10937 method public int compareTo(android.support.v7.preference.Preference); 10938 method protected android.support.v7.preference.Preference findPreferenceInHierarchy(java.lang.String); 10939 method public android.content.Context getContext(); 10940 method public java.lang.String getDependency(); 10941 method public android.os.Bundle getExtras(); 10942 method public java.lang.String getFragment(); 10943 method public android.graphics.drawable.Drawable getIcon(); 10944 method public android.content.Intent getIntent(); 10945 method public java.lang.String getKey(); 10946 method public final int getLayoutResource(); 10947 method public android.support.v7.preference.Preference.OnPreferenceChangeListener getOnPreferenceChangeListener(); 10948 method public android.support.v7.preference.Preference.OnPreferenceClickListener getOnPreferenceClickListener(); 10949 method public int getOrder(); 10950 method public android.support.v7.preference.PreferenceGroup getParent(); 10951 method protected boolean getPersistedBoolean(boolean); 10952 method protected float getPersistedFloat(float); 10953 method protected int getPersistedInt(int); 10954 method protected long getPersistedLong(long); 10955 method protected java.lang.String getPersistedString(java.lang.String); 10956 method public android.support.v7.preference.PreferenceDataStore getPreferenceDataStore(); 10957 method public android.support.v7.preference.PreferenceManager getPreferenceManager(); 10958 method public android.content.SharedPreferences getSharedPreferences(); 10959 method public boolean getShouldDisableView(); 10960 method public java.lang.CharSequence getSummary(); 10961 method public java.lang.CharSequence getTitle(); 10962 method public final int getWidgetLayoutResource(); 10963 method public boolean hasKey(); 10964 method public boolean isEnabled(); 10965 method public boolean isIconSpaceReserved(); 10966 method public boolean isPersistent(); 10967 method public boolean isSelectable(); 10968 method public boolean isSingleLineTitle(); 10969 method public final boolean isVisible(); 10970 method protected void notifyChanged(); 10971 method public void notifyDependencyChange(boolean); 10972 method protected void notifyHierarchyChanged(); 10973 method public void onAttached(); 10974 method protected void onAttachedToHierarchy(android.support.v7.preference.PreferenceManager); 10975 method public void onBindViewHolder(android.support.v7.preference.PreferenceViewHolder); 10976 method protected void onClick(); 10977 method public void onDependencyChanged(android.support.v7.preference.Preference, boolean); 10978 method public void onDetached(); 10979 method protected java.lang.Object onGetDefaultValue(android.content.res.TypedArray, int); 10980 method public void onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 10981 method public void onParentChanged(android.support.v7.preference.Preference, boolean); 10982 method protected void onPrepareForRemoval(); 10983 method protected void onRestoreInstanceState(android.os.Parcelable); 10984 method protected android.os.Parcelable onSaveInstanceState(); 10985 method protected void onSetInitialValue(boolean, java.lang.Object); 10986 method public android.os.Bundle peekExtras(); 10987 method protected boolean persistBoolean(boolean); 10988 method protected boolean persistFloat(float); 10989 method protected boolean persistInt(int); 10990 method protected boolean persistLong(long); 10991 method protected boolean persistString(java.lang.String); 10992 method public void restoreHierarchyState(android.os.Bundle); 10993 method public void saveHierarchyState(android.os.Bundle); 10994 method public void setDefaultValue(java.lang.Object); 10995 method public void setDependency(java.lang.String); 10996 method public void setEnabled(boolean); 10997 method public void setFragment(java.lang.String); 10998 method public void setIcon(android.graphics.drawable.Drawable); 10999 method public void setIcon(int); 11000 method public void setIconSpaceReserved(boolean); 11001 method public void setIntent(android.content.Intent); 11002 method public void setKey(java.lang.String); 11003 method public void setLayoutResource(int); 11004 method public void setOnPreferenceChangeListener(android.support.v7.preference.Preference.OnPreferenceChangeListener); 11005 method public void setOnPreferenceClickListener(android.support.v7.preference.Preference.OnPreferenceClickListener); 11006 method public void setOrder(int); 11007 method public void setPersistent(boolean); 11008 method public void setPreferenceDataStore(android.support.v7.preference.PreferenceDataStore); 11009 method public void setSelectable(boolean); 11010 method public void setShouldDisableView(boolean); 11011 method public void setSingleLineTitle(boolean); 11012 method public void setSummary(java.lang.CharSequence); 11013 method public void setSummary(int); 11014 method public void setTitle(java.lang.CharSequence); 11015 method public void setTitle(int); 11016 method public void setViewId(int); 11017 method public final void setVisible(boolean); 11018 method public void setWidgetLayoutResource(int); 11019 method public boolean shouldDisableDependents(); 11020 method protected boolean shouldPersist(); 11021 field public static final int DEFAULT_ORDER = 2147483647; // 0x7fffffff 11022 } 11023 11024 public static class Preference.BaseSavedState extends android.view.AbsSavedState { 11025 ctor public Preference.BaseSavedState(android.os.Parcel); 11026 ctor public Preference.BaseSavedState(android.os.Parcelable); 11027 field public static final android.os.Parcelable.Creator<android.support.v7.preference.Preference.BaseSavedState> CREATOR; 11028 } 11029 11030 public static abstract interface Preference.OnPreferenceChangeListener { 11031 method public abstract boolean onPreferenceChange(android.support.v7.preference.Preference, java.lang.Object); 11032 } 11033 11034 public static abstract interface Preference.OnPreferenceClickListener { 11035 method public abstract boolean onPreferenceClick(android.support.v7.preference.Preference); 11036 } 11037 11038 public class PreferenceCategory extends android.support.v7.preference.PreferenceGroup { 11039 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int, int); 11040 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int); 11041 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet); 11042 ctor public PreferenceCategory(android.content.Context); 11043 } 11044 11045 public abstract class PreferenceDataStore { 11046 ctor public PreferenceDataStore(); 11047 method public boolean getBoolean(java.lang.String, boolean); 11048 method public float getFloat(java.lang.String, float); 11049 method public int getInt(java.lang.String, int); 11050 method public long getLong(java.lang.String, long); 11051 method public java.lang.String getString(java.lang.String, java.lang.String); 11052 method public void putBoolean(java.lang.String, boolean); 11053 method public void putFloat(java.lang.String, float); 11054 method public void putInt(java.lang.String, int); 11055 method public void putLong(java.lang.String, long); 11056 method public void putString(java.lang.String, java.lang.String); 11057 } 11058 11059 public abstract class PreferenceDialogFragmentCompat extends android.support.v4.app.DialogFragment implements android.content.DialogInterface.OnClickListener { 11060 ctor public PreferenceDialogFragmentCompat(); 11061 method public android.support.v7.preference.DialogPreference getPreference(); 11062 method protected void onBindDialogView(android.view.View); 11063 method public void onClick(android.content.DialogInterface, int); 11064 method protected android.view.View onCreateDialogView(android.content.Context); 11065 method public abstract void onDialogClosed(boolean); 11066 method protected void onPrepareDialogBuilder(android.support.v7.app.AlertDialog.Builder); 11067 field protected static final java.lang.String ARG_KEY = "key"; 11068 } 11069 11070 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 { 11071 ctor public PreferenceFragmentCompat(); 11072 method public void addPreferencesFromResource(int); 11073 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 11074 method public final android.support.v7.widget.RecyclerView getListView(); 11075 method public android.support.v7.preference.PreferenceManager getPreferenceManager(); 11076 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen(); 11077 method protected android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(android.support.v7.preference.PreferenceScreen); 11078 method public android.support.v7.widget.RecyclerView.LayoutManager onCreateLayoutManager(); 11079 method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String); 11080 method public android.support.v7.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 11081 method public void onDisplayPreferenceDialog(android.support.v7.preference.Preference); 11082 method public void onNavigateToScreen(android.support.v7.preference.PreferenceScreen); 11083 method public boolean onPreferenceTreeClick(android.support.v7.preference.Preference); 11084 method public void scrollToPreference(java.lang.String); 11085 method public void scrollToPreference(android.support.v7.preference.Preference); 11086 method public void setDivider(android.graphics.drawable.Drawable); 11087 method public void setDividerHeight(int); 11088 method public void setPreferenceScreen(android.support.v7.preference.PreferenceScreen); 11089 method public void setPreferencesFromResource(int, java.lang.String); 11090 field public static final java.lang.String ARG_PREFERENCE_ROOT = "android.support.v7.preference.PreferenceFragmentCompat.PREFERENCE_ROOT"; 11091 } 11092 11093 public static abstract interface PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback { 11094 method public abstract boolean onPreferenceDisplayDialog(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference); 11095 } 11096 11097 public static abstract interface PreferenceFragmentCompat.OnPreferenceStartFragmentCallback { 11098 method public abstract boolean onPreferenceStartFragment(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference); 11099 } 11100 11101 public static abstract interface PreferenceFragmentCompat.OnPreferenceStartScreenCallback { 11102 method public abstract boolean onPreferenceStartScreen(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.PreferenceScreen); 11103 } 11104 11105 public abstract class PreferenceGroup extends android.support.v7.preference.Preference { 11106 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int, int); 11107 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int); 11108 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet); 11109 method public void addItemFromInflater(android.support.v7.preference.Preference); 11110 method public boolean addPreference(android.support.v7.preference.Preference); 11111 method protected void dispatchRestoreInstanceState(android.os.Bundle); 11112 method protected void dispatchSaveInstanceState(android.os.Bundle); 11113 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 11114 method public android.support.v7.preference.Preference getPreference(int); 11115 method public int getPreferenceCount(); 11116 method protected boolean isOnSameScreenAsChildren(); 11117 method public boolean isOrderingAsAdded(); 11118 method protected boolean onPrepareAddPreference(android.support.v7.preference.Preference); 11119 method public void removeAll(); 11120 method public boolean removePreference(android.support.v7.preference.Preference); 11121 method public void setOrderingAsAdded(boolean); 11122 } 11123 11124 public static abstract interface PreferenceGroup.PreferencePositionCallback { 11125 method public abstract int getPreferenceAdapterPosition(java.lang.String); 11126 method public abstract int getPreferenceAdapterPosition(android.support.v7.preference.Preference); 11127 } 11128 11129 public class PreferenceManager { 11130 method public android.support.v7.preference.PreferenceScreen createPreferenceScreen(android.content.Context); 11131 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 11132 method public android.content.Context getContext(); 11133 method public static android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context); 11134 method public android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener getOnDisplayPreferenceDialogListener(); 11135 method public android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener getOnNavigateToScreenListener(); 11136 method public android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener getOnPreferenceTreeClickListener(); 11137 method public android.support.v7.preference.PreferenceManager.PreferenceComparisonCallback getPreferenceComparisonCallback(); 11138 method public android.support.v7.preference.PreferenceDataStore getPreferenceDataStore(); 11139 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen(); 11140 method public android.content.SharedPreferences getSharedPreferences(); 11141 method public int getSharedPreferencesMode(); 11142 method public java.lang.String getSharedPreferencesName(); 11143 method public boolean isStorageDefault(); 11144 method public boolean isStorageDeviceProtected(); 11145 method public static void setDefaultValues(android.content.Context, int, boolean); 11146 method public static void setDefaultValues(android.content.Context, java.lang.String, int, int, boolean); 11147 method public void setOnDisplayPreferenceDialogListener(android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener); 11148 method public void setOnNavigateToScreenListener(android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener); 11149 method public void setOnPreferenceTreeClickListener(android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener); 11150 method public void setPreferenceComparisonCallback(android.support.v7.preference.PreferenceManager.PreferenceComparisonCallback); 11151 method public void setPreferenceDataStore(android.support.v7.preference.PreferenceDataStore); 11152 method public boolean setPreferences(android.support.v7.preference.PreferenceScreen); 11153 method public void setSharedPreferencesMode(int); 11154 method public void setSharedPreferencesName(java.lang.String); 11155 method public void setStorageDefault(); 11156 method public void setStorageDeviceProtected(); 11157 method public void showDialog(android.support.v7.preference.Preference); 11158 field public static final java.lang.String KEY_HAS_SET_DEFAULT_VALUES = "_has_set_default_values"; 11159 } 11160 11161 public static abstract interface PreferenceManager.OnDisplayPreferenceDialogListener { 11162 method public abstract void onDisplayPreferenceDialog(android.support.v7.preference.Preference); 11163 } 11164 11165 public static abstract interface PreferenceManager.OnNavigateToScreenListener { 11166 method public abstract void onNavigateToScreen(android.support.v7.preference.PreferenceScreen); 11167 } 11168 11169 public static abstract interface PreferenceManager.OnPreferenceTreeClickListener { 11170 method public abstract boolean onPreferenceTreeClick(android.support.v7.preference.Preference); 11171 } 11172 11173 public static abstract class PreferenceManager.PreferenceComparisonCallback { 11174 ctor public PreferenceManager.PreferenceComparisonCallback(); 11175 method public abstract boolean arePreferenceContentsTheSame(android.support.v7.preference.Preference, android.support.v7.preference.Preference); 11176 method public abstract boolean arePreferenceItemsTheSame(android.support.v7.preference.Preference, android.support.v7.preference.Preference); 11177 } 11178 11179 public static class PreferenceManager.SimplePreferenceComparisonCallback extends android.support.v7.preference.PreferenceManager.PreferenceComparisonCallback { 11180 ctor public PreferenceManager.SimplePreferenceComparisonCallback(); 11181 method public boolean arePreferenceContentsTheSame(android.support.v7.preference.Preference, android.support.v7.preference.Preference); 11182 method public boolean arePreferenceItemsTheSame(android.support.v7.preference.Preference, android.support.v7.preference.Preference); 11183 } 11184 11185 public final class PreferenceScreen extends android.support.v7.preference.PreferenceGroup { 11186 method public void setShouldUseGeneratedIds(boolean); 11187 method public boolean shouldUseGeneratedIds(); 11188 } 11189 11190 public class PreferenceViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder { 11191 method public android.view.View findViewById(int); 11192 method public boolean isDividerAllowedAbove(); 11193 method public boolean isDividerAllowedBelow(); 11194 method public void setDividerAllowedAbove(boolean); 11195 method public void setDividerAllowedBelow(boolean); 11196 } 11197 11198 public class SeekBarPreference extends android.support.v7.preference.Preference { 11199 ctor public SeekBarPreference(android.content.Context, android.util.AttributeSet, int, int); 11200 ctor public SeekBarPreference(android.content.Context, android.util.AttributeSet, int); 11201 ctor public SeekBarPreference(android.content.Context, android.util.AttributeSet); 11202 ctor public SeekBarPreference(android.content.Context); 11203 method public int getMax(); 11204 method public int getMin(); 11205 method public final int getSeekBarIncrement(); 11206 method public int getValue(); 11207 method public boolean isAdjustable(); 11208 method public void setAdjustable(boolean); 11209 method public final void setMax(int); 11210 method public void setMin(int); 11211 method public final void setSeekBarIncrement(int); 11212 method public void setValue(int); 11213 } 11214 11215 public class SwitchPreferenceCompat extends android.support.v7.preference.TwoStatePreference { 11216 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int, int); 11217 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int); 11218 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet); 11219 ctor public SwitchPreferenceCompat(android.content.Context); 11220 method public java.lang.CharSequence getSwitchTextOff(); 11221 method public java.lang.CharSequence getSwitchTextOn(); 11222 method public void setSwitchTextOff(java.lang.CharSequence); 11223 method public void setSwitchTextOff(int); 11224 method public void setSwitchTextOn(java.lang.CharSequence); 11225 method public void setSwitchTextOn(int); 11226 } 11227 11228 public abstract class TwoStatePreference extends android.support.v7.preference.Preference { 11229 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int, int); 11230 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int); 11231 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet); 11232 ctor public TwoStatePreference(android.content.Context); 11233 method public boolean getDisableDependentsState(); 11234 method public java.lang.CharSequence getSummaryOff(); 11235 method public java.lang.CharSequence getSummaryOn(); 11236 method public boolean isChecked(); 11237 method public void setChecked(boolean); 11238 method public void setDisableDependentsState(boolean); 11239 method public void setSummaryOff(java.lang.CharSequence); 11240 method public void setSummaryOff(int); 11241 method public void setSummaryOn(java.lang.CharSequence); 11242 method public void setSummaryOn(int); 11243 method protected void syncSummaryView(android.support.v7.preference.PreferenceViewHolder); 11244 field protected boolean mChecked; 11245 } 11246 11247} 11248 11249package android.support.v7.util { 11250 11251 public class AsyncListUtil<T> { 11252 ctor public AsyncListUtil(java.lang.Class<T>, int, android.support.v7.util.AsyncListUtil.DataCallback<T>, android.support.v7.util.AsyncListUtil.ViewCallback); 11253 method public T getItem(int); 11254 method public int getItemCount(); 11255 method public void onRangeChanged(); 11256 method public void refresh(); 11257 } 11258 11259 public static abstract class AsyncListUtil.DataCallback<T> { 11260 ctor public AsyncListUtil.DataCallback(); 11261 method public abstract void fillData(T[], int, int); 11262 method public int getMaxCachedTiles(); 11263 method public void recycleData(T[], int); 11264 method public abstract int refreshData(); 11265 } 11266 11267 public static abstract class AsyncListUtil.ViewCallback { 11268 ctor public AsyncListUtil.ViewCallback(); 11269 method public void extendRangeInto(int[], int[], int); 11270 method public abstract void getItemRangeInto(int[]); 11271 method public abstract void onDataRefresh(); 11272 method public abstract void onItemLoaded(int); 11273 field public static final int HINT_SCROLL_ASC = 2; // 0x2 11274 field public static final int HINT_SCROLL_DESC = 1; // 0x1 11275 field public static final int HINT_SCROLL_NONE = 0; // 0x0 11276 } 11277 11278 public class BatchingListUpdateCallback implements android.support.v7.util.ListUpdateCallback { 11279 ctor public BatchingListUpdateCallback(android.support.v7.util.ListUpdateCallback); 11280 method public void dispatchLastEvent(); 11281 method public void onChanged(int, int, java.lang.Object); 11282 method public void onInserted(int, int); 11283 method public void onMoved(int, int); 11284 method public void onRemoved(int, int); 11285 } 11286 11287 public class DiffUtil { 11288 method public static android.support.v7.util.DiffUtil.DiffResult calculateDiff(android.support.v7.util.DiffUtil.Callback); 11289 method public static android.support.v7.util.DiffUtil.DiffResult calculateDiff(android.support.v7.util.DiffUtil.Callback, boolean); 11290 } 11291 11292 public static abstract class DiffUtil.Callback { 11293 ctor public DiffUtil.Callback(); 11294 method public abstract boolean areContentsTheSame(int, int); 11295 method public abstract boolean areItemsTheSame(int, int); 11296 method public java.lang.Object getChangePayload(int, int); 11297 method public abstract int getNewListSize(); 11298 method public abstract int getOldListSize(); 11299 } 11300 11301 public static class DiffUtil.DiffResult { 11302 method public void dispatchUpdatesTo(android.support.v7.widget.RecyclerView.Adapter); 11303 method public void dispatchUpdatesTo(android.support.v7.util.ListUpdateCallback); 11304 } 11305 11306 public abstract interface ListUpdateCallback { 11307 method public abstract void onChanged(int, int, java.lang.Object); 11308 method public abstract void onInserted(int, int); 11309 method public abstract void onMoved(int, int); 11310 method public abstract void onRemoved(int, int); 11311 } 11312 11313 public class SortedList<T> { 11314 ctor public SortedList(java.lang.Class<T>, android.support.v7.util.SortedList.Callback<T>); 11315 ctor public SortedList(java.lang.Class<T>, android.support.v7.util.SortedList.Callback<T>, int); 11316 method public int add(T); 11317 method public void addAll(T[], boolean); 11318 method public void addAll(T...); 11319 method public void addAll(java.util.Collection<T>); 11320 method public void beginBatchedUpdates(); 11321 method public void clear(); 11322 method public void endBatchedUpdates(); 11323 method public T get(int) throws java.lang.IndexOutOfBoundsException; 11324 method public int indexOf(T); 11325 method public void recalculatePositionOfItemAt(int); 11326 method public boolean remove(T); 11327 method public T removeItemAt(int); 11328 method public int size(); 11329 method public void updateItemAt(int, T); 11330 field public static final int INVALID_POSITION = -1; // 0xffffffff 11331 } 11332 11333 public static class SortedList.BatchedCallback<T2> extends android.support.v7.util.SortedList.Callback { 11334 ctor public SortedList.BatchedCallback(android.support.v7.util.SortedList.Callback<T2>); 11335 method public boolean areContentsTheSame(T2, T2); 11336 method public boolean areItemsTheSame(T2, T2); 11337 method public int compare(T2, T2); 11338 method public void dispatchLastEvent(); 11339 method public void onChanged(int, int); 11340 method public void onInserted(int, int); 11341 method public void onMoved(int, int); 11342 method public void onRemoved(int, int); 11343 } 11344 11345 public static abstract class SortedList.Callback<T2> implements java.util.Comparator android.support.v7.util.ListUpdateCallback { 11346 ctor public SortedList.Callback(); 11347 method public abstract boolean areContentsTheSame(T2, T2); 11348 method public abstract boolean areItemsTheSame(T2, T2); 11349 method public abstract int compare(T2, T2); 11350 method public abstract void onChanged(int, int); 11351 method public void onChanged(int, int, java.lang.Object); 11352 } 11353 11354} 11355 11356package android.support.v7.view { 11357 11358 public abstract class ActionMode { 11359 ctor public ActionMode(); 11360 method public abstract void finish(); 11361 method public abstract android.view.View getCustomView(); 11362 method public abstract android.view.Menu getMenu(); 11363 method public abstract android.view.MenuInflater getMenuInflater(); 11364 method public abstract java.lang.CharSequence getSubtitle(); 11365 method public java.lang.Object getTag(); 11366 method public abstract java.lang.CharSequence getTitle(); 11367 method public boolean getTitleOptionalHint(); 11368 method public abstract void invalidate(); 11369 method public boolean isTitleOptional(); 11370 method public abstract void setCustomView(android.view.View); 11371 method public abstract void setSubtitle(java.lang.CharSequence); 11372 method public abstract void setSubtitle(int); 11373 method public void setTag(java.lang.Object); 11374 method public abstract void setTitle(java.lang.CharSequence); 11375 method public abstract void setTitle(int); 11376 method public void setTitleOptionalHint(boolean); 11377 } 11378 11379 public static abstract interface ActionMode.Callback { 11380 method public abstract boolean onActionItemClicked(android.support.v7.view.ActionMode, android.view.MenuItem); 11381 method public abstract boolean onCreateActionMode(android.support.v7.view.ActionMode, android.view.Menu); 11382 method public abstract void onDestroyActionMode(android.support.v7.view.ActionMode); 11383 method public abstract boolean onPrepareActionMode(android.support.v7.view.ActionMode, android.view.Menu); 11384 } 11385 11386 public abstract interface CollapsibleActionView { 11387 method public abstract void onActionViewCollapsed(); 11388 method public abstract void onActionViewExpanded(); 11389 } 11390 11391} 11392 11393package android.support.v7.widget { 11394 11395 public class ActionMenuView extends android.support.v7.widget.LinearLayoutCompat { 11396 ctor public ActionMenuView(android.content.Context); 11397 ctor public ActionMenuView(android.content.Context, android.util.AttributeSet); 11398 method public void dismissPopupMenus(); 11399 method public android.view.Menu getMenu(); 11400 method public android.graphics.drawable.Drawable getOverflowIcon(); 11401 method public int getPopupTheme(); 11402 method public boolean hideOverflowMenu(); 11403 method public boolean isOverflowMenuShowing(); 11404 method public void onConfigurationChanged(android.content.res.Configuration); 11405 method public void onDetachedFromWindow(); 11406 method public void setOnMenuItemClickListener(android.support.v7.widget.ActionMenuView.OnMenuItemClickListener); 11407 method public void setOverflowIcon(android.graphics.drawable.Drawable); 11408 method public void setPopupTheme(int); 11409 method public boolean showOverflowMenu(); 11410 } 11411 11412 public static class ActionMenuView.LayoutParams extends android.support.v7.widget.LinearLayoutCompat.LayoutParams { 11413 ctor public ActionMenuView.LayoutParams(android.content.Context, android.util.AttributeSet); 11414 ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams); 11415 ctor public ActionMenuView.LayoutParams(android.support.v7.widget.ActionMenuView.LayoutParams); 11416 ctor public ActionMenuView.LayoutParams(int, int); 11417 field public int cellsUsed; 11418 field public boolean expandable; 11419 field public int extraPixels; 11420 field public boolean isOverflowButton; 11421 field public boolean preventEdgeOffset; 11422 } 11423 11424 public static abstract interface ActionMenuView.OnMenuItemClickListener { 11425 method public abstract boolean onMenuItemClick(android.view.MenuItem); 11426 } 11427 11428 public class AppCompatAutoCompleteTextView extends android.widget.AutoCompleteTextView implements android.support.v4.view.TintableBackgroundView { 11429 ctor public AppCompatAutoCompleteTextView(android.content.Context); 11430 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 11431 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 11432 } 11433 11434 public class AppCompatButton extends android.widget.Button implements android.support.v4.view.TintableBackgroundView { 11435 ctor public AppCompatButton(android.content.Context); 11436 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet); 11437 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet, int); 11438 method public void setSupportAllCaps(boolean); 11439 } 11440 11441 public class AppCompatCheckBox extends android.widget.CheckBox implements android.support.v4.widget.TintableCompoundButton { 11442 ctor public AppCompatCheckBox(android.content.Context); 11443 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet); 11444 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet, int); 11445 } 11446 11447 public class AppCompatCheckedTextView extends android.widget.CheckedTextView { 11448 ctor public AppCompatCheckedTextView(android.content.Context); 11449 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet); 11450 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet, int); 11451 } 11452 11453 public class AppCompatEditText extends android.widget.EditText implements android.support.v4.view.TintableBackgroundView { 11454 ctor public AppCompatEditText(android.content.Context); 11455 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet); 11456 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet, int); 11457 } 11458 11459 public class AppCompatImageButton extends android.widget.ImageButton implements android.support.v4.view.TintableBackgroundView { 11460 ctor public AppCompatImageButton(android.content.Context); 11461 ctor public AppCompatImageButton(android.content.Context, android.util.AttributeSet); 11462 ctor public AppCompatImageButton(android.content.Context, android.util.AttributeSet, int); 11463 } 11464 11465 public class AppCompatImageView extends android.widget.ImageView implements android.support.v4.view.TintableBackgroundView { 11466 ctor public AppCompatImageView(android.content.Context); 11467 ctor public AppCompatImageView(android.content.Context, android.util.AttributeSet); 11468 ctor public AppCompatImageView(android.content.Context, android.util.AttributeSet, int); 11469 } 11470 11471 public class AppCompatMultiAutoCompleteTextView extends android.widget.MultiAutoCompleteTextView implements android.support.v4.view.TintableBackgroundView { 11472 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context); 11473 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 11474 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 11475 } 11476 11477 public class AppCompatRadioButton extends android.widget.RadioButton implements android.support.v4.widget.TintableCompoundButton { 11478 ctor public AppCompatRadioButton(android.content.Context); 11479 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet); 11480 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet, int); 11481 } 11482 11483 public class AppCompatRatingBar extends android.widget.RatingBar { 11484 ctor public AppCompatRatingBar(android.content.Context); 11485 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet); 11486 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet, int); 11487 } 11488 11489 public class AppCompatSeekBar extends android.widget.SeekBar { 11490 ctor public AppCompatSeekBar(android.content.Context); 11491 ctor public AppCompatSeekBar(android.content.Context, android.util.AttributeSet); 11492 ctor public AppCompatSeekBar(android.content.Context, android.util.AttributeSet, int); 11493 } 11494 11495 public class AppCompatSpinner extends android.widget.Spinner implements android.support.v4.view.TintableBackgroundView { 11496 ctor public AppCompatSpinner(android.content.Context); 11497 ctor public AppCompatSpinner(android.content.Context, int); 11498 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet); 11499 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet, int); 11500 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet, int, int); 11501 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet, int, int, android.content.res.Resources.Theme); 11502 } 11503 11504 public class AppCompatTextView extends android.widget.TextView implements android.support.v4.view.TintableBackgroundView { 11505 ctor public AppCompatTextView(android.content.Context); 11506 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet); 11507 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet, int); 11508 } 11509 11510 public class CardView extends android.widget.FrameLayout { 11511 ctor public CardView(android.content.Context); 11512 ctor public CardView(android.content.Context, android.util.AttributeSet); 11513 ctor public CardView(android.content.Context, android.util.AttributeSet, int); 11514 method public android.content.res.ColorStateList getCardBackgroundColor(); 11515 method public float getCardElevation(); 11516 method public int getContentPaddingBottom(); 11517 method public int getContentPaddingLeft(); 11518 method public int getContentPaddingRight(); 11519 method public int getContentPaddingTop(); 11520 method public float getMaxCardElevation(); 11521 method public boolean getPreventCornerOverlap(); 11522 method public float getRadius(); 11523 method public boolean getUseCompatPadding(); 11524 method public void setCardBackgroundColor(int); 11525 method public void setCardBackgroundColor(android.content.res.ColorStateList); 11526 method public void setCardElevation(float); 11527 method public void setContentPadding(int, int, int, int); 11528 method public void setMaxCardElevation(float); 11529 method public void setPreventCornerOverlap(boolean); 11530 method public void setRadius(float); 11531 method public void setUseCompatPadding(boolean); 11532 } 11533 11534 public class DefaultItemAnimator extends android.support.v7.widget.SimpleItemAnimator { 11535 ctor public DefaultItemAnimator(); 11536 method public boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder); 11537 method public boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 11538 method public boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 11539 method public boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder); 11540 method public void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder); 11541 method public void endAnimations(); 11542 method public boolean isRunning(); 11543 method public void runPendingAnimations(); 11544 } 11545 11546 public class DividerItemDecoration extends android.support.v7.widget.RecyclerView.ItemDecoration { 11547 ctor public DividerItemDecoration(android.content.Context, int); 11548 method public void setDrawable(android.graphics.drawable.Drawable); 11549 method public void setOrientation(int); 11550 field public static final int HORIZONTAL = 0; // 0x0 11551 field public static final int VERTICAL = 1; // 0x1 11552 } 11553 11554 public class GridLayout extends android.view.ViewGroup { 11555 ctor public GridLayout(android.content.Context, android.util.AttributeSet, int); 11556 ctor public GridLayout(android.content.Context, android.util.AttributeSet); 11557 ctor public GridLayout(android.content.Context); 11558 method public int getAlignmentMode(); 11559 method public int getColumnCount(); 11560 method public int getOrientation(); 11561 method public android.util.Printer getPrinter(); 11562 method public int getRowCount(); 11563 method public boolean getUseDefaultMargins(); 11564 method public boolean isColumnOrderPreserved(); 11565 method public boolean isRowOrderPreserved(); 11566 method protected void onLayout(boolean, int, int, int, int); 11567 method public void setAlignmentMode(int); 11568 method public void setColumnCount(int); 11569 method public void setColumnOrderPreserved(boolean); 11570 method public void setOrientation(int); 11571 method public void setPrinter(android.util.Printer); 11572 method public void setRowCount(int); 11573 method public void setRowOrderPreserved(boolean); 11574 method public void setUseDefaultMargins(boolean); 11575 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment, float); 11576 method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment, float); 11577 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, float); 11578 method public static android.support.v7.widget.GridLayout.Spec spec(int, float); 11579 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment); 11580 method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment); 11581 method public static android.support.v7.widget.GridLayout.Spec spec(int, int); 11582 method public static android.support.v7.widget.GridLayout.Spec spec(int); 11583 field public static final int ALIGN_BOUNDS = 0; // 0x0 11584 field public static final int ALIGN_MARGINS = 1; // 0x1 11585 field public static final android.support.v7.widget.GridLayout.Alignment BASELINE; 11586 field public static final android.support.v7.widget.GridLayout.Alignment BOTTOM; 11587 field public static final android.support.v7.widget.GridLayout.Alignment CENTER; 11588 field public static final android.support.v7.widget.GridLayout.Alignment END; 11589 field public static final android.support.v7.widget.GridLayout.Alignment FILL; 11590 field public static final int HORIZONTAL = 0; // 0x0 11591 field public static final android.support.v7.widget.GridLayout.Alignment LEFT; 11592 field public static final android.support.v7.widget.GridLayout.Alignment RIGHT; 11593 field public static final android.support.v7.widget.GridLayout.Alignment START; 11594 field public static final android.support.v7.widget.GridLayout.Alignment TOP; 11595 field public static final int UNDEFINED = -2147483648; // 0x80000000 11596 field public static final int VERTICAL = 1; // 0x1 11597 } 11598 11599 public static abstract class GridLayout.Alignment { 11600 } 11601 11602 public static class GridLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 11603 ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.Spec, android.support.v7.widget.GridLayout.Spec); 11604 ctor public GridLayout.LayoutParams(); 11605 ctor public GridLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 11606 ctor public GridLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 11607 ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.LayoutParams); 11608 ctor public GridLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 11609 method public void setGravity(int); 11610 field public android.support.v7.widget.GridLayout.Spec columnSpec; 11611 field public android.support.v7.widget.GridLayout.Spec rowSpec; 11612 } 11613 11614 public static class GridLayout.Spec { 11615 method public android.support.v7.widget.GridLayout.Alignment getAbsoluteAlignment(boolean); 11616 } 11617 11618 public class GridLayoutManager extends android.support.v7.widget.LinearLayoutManager { 11619 ctor public GridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 11620 ctor public GridLayoutManager(android.content.Context, int); 11621 ctor public GridLayoutManager(android.content.Context, int, int, boolean); 11622 method public int getSpanCount(); 11623 method public android.support.v7.widget.GridLayoutManager.SpanSizeLookup getSpanSizeLookup(); 11624 method public void setSpanCount(int); 11625 method public void setSpanSizeLookup(android.support.v7.widget.GridLayoutManager.SpanSizeLookup); 11626 field public static final int DEFAULT_SPAN_COUNT = -1; // 0xffffffff 11627 } 11628 11629 public static final class GridLayoutManager.DefaultSpanSizeLookup extends android.support.v7.widget.GridLayoutManager.SpanSizeLookup { 11630 ctor public GridLayoutManager.DefaultSpanSizeLookup(); 11631 method public int getSpanSize(int); 11632 } 11633 11634 public static class GridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams { 11635 ctor public GridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 11636 ctor public GridLayoutManager.LayoutParams(int, int); 11637 ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 11638 ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 11639 ctor public GridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 11640 method public int getSpanIndex(); 11641 method public int getSpanSize(); 11642 field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 11643 } 11644 11645 public static abstract class GridLayoutManager.SpanSizeLookup { 11646 ctor public GridLayoutManager.SpanSizeLookup(); 11647 method public int getSpanGroupIndex(int, int); 11648 method public int getSpanIndex(int, int); 11649 method public abstract int getSpanSize(int); 11650 method public void invalidateSpanIndexCache(); 11651 method public boolean isSpanIndexCacheEnabled(); 11652 method public void setSpanIndexCacheEnabled(boolean); 11653 } 11654 11655 public class LinearLayoutCompat extends android.view.ViewGroup { 11656 ctor public LinearLayoutCompat(android.content.Context); 11657 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet); 11658 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet, int); 11659 method public int getBaselineAlignedChildIndex(); 11660 method public android.graphics.drawable.Drawable getDividerDrawable(); 11661 method public int getDividerPadding(); 11662 method public int getGravity(); 11663 method public int getOrientation(); 11664 method public int getShowDividers(); 11665 method public float getWeightSum(); 11666 method public boolean isBaselineAligned(); 11667 method public boolean isMeasureWithLargestChildEnabled(); 11668 method protected void onLayout(boolean, int, int, int, int); 11669 method public void setBaselineAligned(boolean); 11670 method public void setBaselineAlignedChildIndex(int); 11671 method public void setDividerDrawable(android.graphics.drawable.Drawable); 11672 method public void setDividerPadding(int); 11673 method public void setGravity(int); 11674 method public void setHorizontalGravity(int); 11675 method public void setMeasureWithLargestChildEnabled(boolean); 11676 method public void setOrientation(int); 11677 method public void setShowDividers(int); 11678 method public void setVerticalGravity(int); 11679 method public void setWeightSum(float); 11680 field public static final int HORIZONTAL = 0; // 0x0 11681 field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1 11682 field public static final int SHOW_DIVIDER_END = 4; // 0x4 11683 field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2 11684 field public static final int SHOW_DIVIDER_NONE = 0; // 0x0 11685 field public static final int VERTICAL = 1; // 0x1 11686 } 11687 11688 public static class LinearLayoutCompat.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 11689 ctor public LinearLayoutCompat.LayoutParams(android.content.Context, android.util.AttributeSet); 11690 ctor public LinearLayoutCompat.LayoutParams(int, int); 11691 ctor public LinearLayoutCompat.LayoutParams(int, int, float); 11692 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.LayoutParams); 11693 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 11694 ctor public LinearLayoutCompat.LayoutParams(android.support.v7.widget.LinearLayoutCompat.LayoutParams); 11695 field public int gravity; 11696 field public float weight; 11697 } 11698 11699 public class LinearLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager implements android.support.v7.widget.helper.ItemTouchHelper.ViewDropHandler android.support.v7.widget.RecyclerView.SmoothScroller.ScrollVectorProvider { 11700 ctor public LinearLayoutManager(android.content.Context); 11701 ctor public LinearLayoutManager(android.content.Context, int, boolean); 11702 ctor public LinearLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 11703 method public android.graphics.PointF computeScrollVectorForPosition(int); 11704 method public int findFirstCompletelyVisibleItemPosition(); 11705 method public int findFirstVisibleItemPosition(); 11706 method public int findLastCompletelyVisibleItemPosition(); 11707 method public int findLastVisibleItemPosition(); 11708 method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 11709 method protected int getExtraLayoutSpace(android.support.v7.widget.RecyclerView.State); 11710 method public int getInitialPrefetchItemCount(); 11711 method public int getOrientation(); 11712 method public boolean getRecycleChildrenOnDetach(); 11713 method public boolean getReverseLayout(); 11714 method public boolean getStackFromEnd(); 11715 method protected boolean isLayoutRTL(); 11716 method public boolean isSmoothScrollbarEnabled(); 11717 method public void scrollToPositionWithOffset(int, int); 11718 method public void setInitialPrefetchItemCount(int); 11719 method public void setOrientation(int); 11720 method public void setRecycleChildrenOnDetach(boolean); 11721 method public void setReverseLayout(boolean); 11722 method public void setSmoothScrollbarEnabled(boolean); 11723 method public void setStackFromEnd(boolean); 11724 field public static final int HORIZONTAL = 0; // 0x0 11725 field public static final int INVALID_OFFSET = -2147483648; // 0x80000000 11726 field public static final int VERTICAL = 1; // 0x1 11727 } 11728 11729 protected static class LinearLayoutManager.LayoutChunkResult { 11730 ctor protected LinearLayoutManager.LayoutChunkResult(); 11731 field public int mConsumed; 11732 field public boolean mFinished; 11733 field public boolean mFocusable; 11734 field public boolean mIgnoreConsumed; 11735 } 11736 11737 public class LinearSmoothScroller extends android.support.v7.widget.RecyclerView.SmoothScroller { 11738 ctor public LinearSmoothScroller(android.content.Context); 11739 method public int calculateDtToFit(int, int, int, int, int); 11740 method public int calculateDxToMakeVisible(android.view.View, int); 11741 method public int calculateDyToMakeVisible(android.view.View, int); 11742 method protected float calculateSpeedPerPixel(android.util.DisplayMetrics); 11743 method protected int calculateTimeForDeceleration(int); 11744 method protected int calculateTimeForScrolling(int); 11745 method public android.graphics.PointF computeScrollVectorForPosition(int); 11746 method protected int getHorizontalSnapPreference(); 11747 method protected int getVerticalSnapPreference(); 11748 method protected void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 11749 method protected void onStart(); 11750 method protected void onStop(); 11751 method protected void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 11752 method protected void updateActionForInterimTarget(android.support.v7.widget.RecyclerView.SmoothScroller.Action); 11753 field public static final int SNAP_TO_ANY = 0; // 0x0 11754 field public static final int SNAP_TO_END = 1; // 0x1 11755 field public static final int SNAP_TO_START = -1; // 0xffffffff 11756 field protected final android.view.animation.DecelerateInterpolator mDecelerateInterpolator; 11757 field protected int mInterimTargetDx; 11758 field protected int mInterimTargetDy; 11759 field protected final android.view.animation.LinearInterpolator mLinearInterpolator; 11760 field protected android.graphics.PointF mTargetVector; 11761 } 11762 11763 public class LinearSnapHelper extends android.support.v7.widget.SnapHelper { 11764 ctor public LinearSnapHelper(); 11765 method public int[] calculateDistanceToFinalSnap(android.support.v7.widget.RecyclerView.LayoutManager, android.view.View); 11766 method public android.view.View findSnapView(android.support.v7.widget.RecyclerView.LayoutManager); 11767 method public int findTargetSnapPosition(android.support.v7.widget.RecyclerView.LayoutManager, int, int); 11768 } 11769 11770 public class ListPopupWindow { 11771 ctor public ListPopupWindow(android.content.Context); 11772 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet); 11773 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int); 11774 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int, int); 11775 method public void clearListSelection(); 11776 method public android.view.View.OnTouchListener createDragToOpenListener(android.view.View); 11777 method public void dismiss(); 11778 method public android.view.View getAnchorView(); 11779 method public int getAnimationStyle(); 11780 method public android.graphics.drawable.Drawable getBackground(); 11781 method public int getHeight(); 11782 method public int getHorizontalOffset(); 11783 method public int getInputMethodMode(); 11784 method public android.widget.ListView getListView(); 11785 method public int getPromptPosition(); 11786 method public java.lang.Object getSelectedItem(); 11787 method public long getSelectedItemId(); 11788 method public int getSelectedItemPosition(); 11789 method public android.view.View getSelectedView(); 11790 method public int getSoftInputMode(); 11791 method public int getVerticalOffset(); 11792 method public int getWidth(); 11793 method public boolean isInputMethodNotNeeded(); 11794 method public boolean isModal(); 11795 method public boolean isShowing(); 11796 method public boolean onKeyDown(int, android.view.KeyEvent); 11797 method public boolean onKeyPreIme(int, android.view.KeyEvent); 11798 method public boolean onKeyUp(int, android.view.KeyEvent); 11799 method public boolean performItemClick(int); 11800 method public void postShow(); 11801 method public void setAdapter(android.widget.ListAdapter); 11802 method public void setAnchorView(android.view.View); 11803 method public void setAnimationStyle(int); 11804 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 11805 method public void setContentWidth(int); 11806 method public void setDropDownGravity(int); 11807 method public void setHeight(int); 11808 method public void setHorizontalOffset(int); 11809 method public void setInputMethodMode(int); 11810 method public void setListSelector(android.graphics.drawable.Drawable); 11811 method public void setModal(boolean); 11812 method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener); 11813 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener); 11814 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 11815 method public void setPromptPosition(int); 11816 method public void setPromptView(android.view.View); 11817 method public void setSelection(int); 11818 method public void setSoftInputMode(int); 11819 method public void setVerticalOffset(int); 11820 method public void setWidth(int); 11821 method public void setWindowLayoutType(int); 11822 method public void show(); 11823 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 11824 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 11825 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 11826 field public static final int MATCH_PARENT = -1; // 0xffffffff 11827 field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0 11828 field public static final int POSITION_PROMPT_BELOW = 1; // 0x1 11829 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 11830 } 11831 11832 public abstract class OrientationHelper { 11833 method public static android.support.v7.widget.OrientationHelper createHorizontalHelper(android.support.v7.widget.RecyclerView.LayoutManager); 11834 method public static android.support.v7.widget.OrientationHelper createOrientationHelper(android.support.v7.widget.RecyclerView.LayoutManager, int); 11835 method public static android.support.v7.widget.OrientationHelper createVerticalHelper(android.support.v7.widget.RecyclerView.LayoutManager); 11836 method public abstract int getDecoratedEnd(android.view.View); 11837 method public abstract int getDecoratedMeasurement(android.view.View); 11838 method public abstract int getDecoratedMeasurementInOther(android.view.View); 11839 method public abstract int getDecoratedStart(android.view.View); 11840 method public abstract int getEnd(); 11841 method public abstract int getEndAfterPadding(); 11842 method public abstract int getEndPadding(); 11843 method public abstract int getMode(); 11844 method public abstract int getModeInOther(); 11845 method public abstract int getStartAfterPadding(); 11846 method public abstract int getTotalSpace(); 11847 method public int getTotalSpaceChange(); 11848 method public abstract int getTransformedEndWithDecoration(android.view.View); 11849 method public abstract int getTransformedStartWithDecoration(android.view.View); 11850 method public abstract void offsetChild(android.view.View, int); 11851 method public abstract void offsetChildren(int); 11852 method public void onLayoutComplete(); 11853 field public static final int HORIZONTAL = 0; // 0x0 11854 field public static final int VERTICAL = 1; // 0x1 11855 field protected final android.support.v7.widget.RecyclerView.LayoutManager mLayoutManager; 11856 } 11857 11858 public class PagerSnapHelper extends android.support.v7.widget.SnapHelper { 11859 ctor public PagerSnapHelper(); 11860 method public int[] calculateDistanceToFinalSnap(android.support.v7.widget.RecyclerView.LayoutManager, android.view.View); 11861 method public android.view.View findSnapView(android.support.v7.widget.RecyclerView.LayoutManager); 11862 method public int findTargetSnapPosition(android.support.v7.widget.RecyclerView.LayoutManager, int, int); 11863 } 11864 11865 public class PopupMenu { 11866 ctor public PopupMenu(android.content.Context, android.view.View); 11867 ctor public PopupMenu(android.content.Context, android.view.View, int); 11868 ctor public PopupMenu(android.content.Context, android.view.View, int, int, int); 11869 method public void dismiss(); 11870 method public android.view.View.OnTouchListener getDragToOpenListener(); 11871 method public int getGravity(); 11872 method public android.view.Menu getMenu(); 11873 method public android.view.MenuInflater getMenuInflater(); 11874 method public void inflate(int); 11875 method public void setGravity(int); 11876 method public void setOnDismissListener(android.support.v7.widget.PopupMenu.OnDismissListener); 11877 method public void setOnMenuItemClickListener(android.support.v7.widget.PopupMenu.OnMenuItemClickListener); 11878 method public void show(); 11879 } 11880 11881 public static abstract interface PopupMenu.OnDismissListener { 11882 method public abstract void onDismiss(android.support.v7.widget.PopupMenu); 11883 } 11884 11885 public static abstract interface PopupMenu.OnMenuItemClickListener { 11886 method public abstract boolean onMenuItemClick(android.view.MenuItem); 11887 } 11888 11889 public class RecyclerView extends android.view.ViewGroup implements android.support.v4.view.NestedScrollingChild android.support.v4.view.ScrollingView { 11890 ctor public RecyclerView(android.content.Context); 11891 ctor public RecyclerView(android.content.Context, android.util.AttributeSet); 11892 ctor public RecyclerView(android.content.Context, android.util.AttributeSet, int); 11893 method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration, int); 11894 method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration); 11895 method public void addOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener); 11896 method public void addOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener); 11897 method public void addOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 11898 method public void clearOnChildAttachStateChangeListeners(); 11899 method public void clearOnScrollListeners(); 11900 method public int computeHorizontalScrollExtent(); 11901 method public int computeHorizontalScrollOffset(); 11902 method public int computeHorizontalScrollRange(); 11903 method public int computeVerticalScrollExtent(); 11904 method public int computeVerticalScrollOffset(); 11905 method public int computeVerticalScrollRange(); 11906 method public boolean drawChild(android.graphics.Canvas, android.view.View, long); 11907 method public android.view.View findChildViewUnder(float, float); 11908 method public android.view.View findContainingItemView(android.view.View); 11909 method public android.support.v7.widget.RecyclerView.ViewHolder findContainingViewHolder(android.view.View); 11910 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForAdapterPosition(int); 11911 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForItemId(long); 11912 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForLayoutPosition(int); 11913 method public deprecated android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForPosition(int); 11914 method public boolean fling(int, int); 11915 method public android.support.v7.widget.RecyclerView.Adapter getAdapter(); 11916 method public int getChildAdapterPosition(android.view.View); 11917 method public long getChildItemId(android.view.View); 11918 method public int getChildLayoutPosition(android.view.View); 11919 method public deprecated int getChildPosition(android.view.View); 11920 method public android.support.v7.widget.RecyclerView.ViewHolder getChildViewHolder(android.view.View); 11921 method public android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate(); 11922 method public void getDecoratedBoundsWithMargins(android.view.View, android.graphics.Rect); 11923 method public android.support.v7.widget.RecyclerView.ItemAnimator getItemAnimator(); 11924 method public android.support.v7.widget.RecyclerView.ItemDecoration getItemDecorationAt(int); 11925 method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager(); 11926 method public int getMaxFlingVelocity(); 11927 method public int getMinFlingVelocity(); 11928 method public android.support.v7.widget.RecyclerView.OnFlingListener getOnFlingListener(); 11929 method public boolean getPreserveFocusAfterLayout(); 11930 method public android.support.v7.widget.RecyclerView.RecycledViewPool getRecycledViewPool(); 11931 method public int getScrollState(); 11932 method public boolean hasFixedSize(); 11933 method public boolean hasPendingAdapterUpdates(); 11934 method public void invalidateItemDecorations(); 11935 method public boolean isAnimating(); 11936 method public boolean isComputingLayout(); 11937 method public boolean isLayoutFrozen(); 11938 method public void offsetChildrenHorizontal(int); 11939 method public void offsetChildrenVertical(int); 11940 method public void onChildAttachedToWindow(android.view.View); 11941 method public void onChildDetachedFromWindow(android.view.View); 11942 method public void onDraw(android.graphics.Canvas); 11943 method protected void onLayout(boolean, int, int, int, int); 11944 method public void onScrollStateChanged(int); 11945 method public void onScrolled(int, int); 11946 method public void removeItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration); 11947 method public void removeOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener); 11948 method public void removeOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener); 11949 method public void removeOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 11950 method public void scrollToPosition(int); 11951 method public void setAccessibilityDelegateCompat(android.support.v7.widget.RecyclerViewAccessibilityDelegate); 11952 method public void setAdapter(android.support.v7.widget.RecyclerView.Adapter); 11953 method public void setChildDrawingOrderCallback(android.support.v7.widget.RecyclerView.ChildDrawingOrderCallback); 11954 method public void setHasFixedSize(boolean); 11955 method public void setItemAnimator(android.support.v7.widget.RecyclerView.ItemAnimator); 11956 method public void setItemViewCacheSize(int); 11957 method public void setLayoutFrozen(boolean); 11958 method public void setLayoutManager(android.support.v7.widget.RecyclerView.LayoutManager); 11959 method public void setOnFlingListener(android.support.v7.widget.RecyclerView.OnFlingListener); 11960 method public deprecated void setOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 11961 method public void setPreserveFocusAfterLayout(boolean); 11962 method public void setRecycledViewPool(android.support.v7.widget.RecyclerView.RecycledViewPool); 11963 method public void setRecyclerListener(android.support.v7.widget.RecyclerView.RecyclerListener); 11964 method public void setScrollingTouchSlop(int); 11965 method public void setViewCacheExtension(android.support.v7.widget.RecyclerView.ViewCacheExtension); 11966 method public void smoothScrollBy(int, int); 11967 method public void smoothScrollBy(int, int, android.view.animation.Interpolator); 11968 method public void smoothScrollToPosition(int); 11969 method public void stopScroll(); 11970 method public void swapAdapter(android.support.v7.widget.RecyclerView.Adapter, boolean); 11971 field public static final int HORIZONTAL = 0; // 0x0 11972 field public static final int INVALID_TYPE = -1; // 0xffffffff 11973 field public static final long NO_ID = -1L; // 0xffffffffffffffffL 11974 field public static final int NO_POSITION = -1; // 0xffffffff 11975 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 11976 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 11977 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 11978 field public static final int TOUCH_SLOP_DEFAULT = 0; // 0x0 11979 field public static final int TOUCH_SLOP_PAGING = 1; // 0x1 11980 field public static final int VERTICAL = 1; // 0x1 11981 } 11982 11983 public static abstract class RecyclerView.Adapter<VH extends android.support.v7.widget.RecyclerView.ViewHolder> { 11984 ctor public RecyclerView.Adapter(); 11985 method public final void bindViewHolder(VH, int); 11986 method public final VH createViewHolder(android.view.ViewGroup, int); 11987 method public abstract int getItemCount(); 11988 method public long getItemId(int); 11989 method public int getItemViewType(int); 11990 method public final boolean hasObservers(); 11991 method public final boolean hasStableIds(); 11992 method public final void notifyDataSetChanged(); 11993 method public final void notifyItemChanged(int); 11994 method public final void notifyItemChanged(int, java.lang.Object); 11995 method public final void notifyItemInserted(int); 11996 method public final void notifyItemMoved(int, int); 11997 method public final void notifyItemRangeChanged(int, int); 11998 method public final void notifyItemRangeChanged(int, int, java.lang.Object); 11999 method public final void notifyItemRangeInserted(int, int); 12000 method public final void notifyItemRangeRemoved(int, int); 12001 method public final void notifyItemRemoved(int); 12002 method public void onAttachedToRecyclerView(android.support.v7.widget.RecyclerView); 12003 method public abstract void onBindViewHolder(VH, int); 12004 method public void onBindViewHolder(VH, int, java.util.List<java.lang.Object>); 12005 method public abstract VH onCreateViewHolder(android.view.ViewGroup, int); 12006 method public void onDetachedFromRecyclerView(android.support.v7.widget.RecyclerView); 12007 method public boolean onFailedToRecycleView(VH); 12008 method public void onViewAttachedToWindow(VH); 12009 method public void onViewDetachedFromWindow(VH); 12010 method public void onViewRecycled(VH); 12011 method public void registerAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver); 12012 method public void setHasStableIds(boolean); 12013 method public void unregisterAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver); 12014 } 12015 12016 public static abstract class RecyclerView.AdapterDataObserver { 12017 ctor public RecyclerView.AdapterDataObserver(); 12018 method public void onChanged(); 12019 method public void onItemRangeChanged(int, int); 12020 method public void onItemRangeChanged(int, int, java.lang.Object); 12021 method public void onItemRangeInserted(int, int); 12022 method public void onItemRangeMoved(int, int, int); 12023 method public void onItemRangeRemoved(int, int); 12024 } 12025 12026 public static abstract interface RecyclerView.ChildDrawingOrderCallback { 12027 method public abstract int onGetChildDrawingOrder(int, int); 12028 } 12029 12030 public static abstract class RecyclerView.ItemAnimator { 12031 ctor public RecyclerView.ItemAnimator(); 12032 method public abstract boolean animateAppearance(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 12033 method public abstract boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 12034 method public abstract boolean animateDisappearance(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 12035 method public abstract boolean animatePersistence(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 12036 method public boolean canReuseUpdatedViewHolder(android.support.v7.widget.RecyclerView.ViewHolder); 12037 method public boolean canReuseUpdatedViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, java.util.List<java.lang.Object>); 12038 method public final void dispatchAnimationFinished(android.support.v7.widget.RecyclerView.ViewHolder); 12039 method public final void dispatchAnimationStarted(android.support.v7.widget.RecyclerView.ViewHolder); 12040 method public final void dispatchAnimationsFinished(); 12041 method public abstract void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder); 12042 method public abstract void endAnimations(); 12043 method public long getAddDuration(); 12044 method public long getChangeDuration(); 12045 method public long getMoveDuration(); 12046 method public long getRemoveDuration(); 12047 method public abstract boolean isRunning(); 12048 method public final boolean isRunning(android.support.v7.widget.RecyclerView.ItemAnimator.ItemAnimatorFinishedListener); 12049 method public android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo obtainHolderInfo(); 12050 method public void onAnimationFinished(android.support.v7.widget.RecyclerView.ViewHolder); 12051 method public void onAnimationStarted(android.support.v7.widget.RecyclerView.ViewHolder); 12052 method public android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo recordPostLayoutInformation(android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.ViewHolder); 12053 method public android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo recordPreLayoutInformation(android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.ViewHolder, int, java.util.List<java.lang.Object>); 12054 method public abstract void runPendingAnimations(); 12055 method public void setAddDuration(long); 12056 method public void setChangeDuration(long); 12057 method public void setMoveDuration(long); 12058 method public void setRemoveDuration(long); 12059 field public static final int FLAG_APPEARED_IN_PRE_LAYOUT = 4096; // 0x1000 12060 field public static final int FLAG_CHANGED = 2; // 0x2 12061 field public static final int FLAG_INVALIDATED = 4; // 0x4 12062 field public static final int FLAG_MOVED = 2048; // 0x800 12063 field public static final int FLAG_REMOVED = 8; // 0x8 12064 } 12065 12066 public static abstract class RecyclerView.ItemAnimator.AdapterChanges implements java.lang.annotation.Annotation { 12067 } 12068 12069 public static abstract interface RecyclerView.ItemAnimator.ItemAnimatorFinishedListener { 12070 method public abstract void onAnimationsFinished(); 12071 } 12072 12073 public static class RecyclerView.ItemAnimator.ItemHolderInfo { 12074 ctor public RecyclerView.ItemAnimator.ItemHolderInfo(); 12075 method public android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo setFrom(android.support.v7.widget.RecyclerView.ViewHolder); 12076 method public android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo setFrom(android.support.v7.widget.RecyclerView.ViewHolder, int); 12077 field public int bottom; 12078 field public int changeFlags; 12079 field public int left; 12080 field public int right; 12081 field public int top; 12082 } 12083 12084 public static abstract class RecyclerView.ItemDecoration { 12085 ctor public RecyclerView.ItemDecoration(); 12086 method public deprecated void getItemOffsets(android.graphics.Rect, int, android.support.v7.widget.RecyclerView); 12087 method public void getItemOffsets(android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 12088 method public void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 12089 method public deprecated void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView); 12090 method public void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 12091 method public deprecated void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView); 12092 } 12093 12094 public static abstract class RecyclerView.LayoutManager { 12095 ctor public RecyclerView.LayoutManager(); 12096 method public void addDisappearingView(android.view.View); 12097 method public void addDisappearingView(android.view.View, int); 12098 method public void addView(android.view.View); 12099 method public void addView(android.view.View, int); 12100 method public void assertInLayoutOrScroll(java.lang.String); 12101 method public void assertNotInLayoutOrScroll(java.lang.String); 12102 method public void attachView(android.view.View, int, android.support.v7.widget.RecyclerView.LayoutParams); 12103 method public void attachView(android.view.View, int); 12104 method public void attachView(android.view.View); 12105 method public void calculateItemDecorationsForChild(android.view.View, android.graphics.Rect); 12106 method public boolean canScrollHorizontally(); 12107 method public boolean canScrollVertically(); 12108 method public boolean checkLayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 12109 method public static int chooseSize(int, int, int); 12110 method public void collectAdjacentPrefetchPositions(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry); 12111 method public void collectInitialPrefetchPositions(int, android.support.v7.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry); 12112 method public int computeHorizontalScrollExtent(android.support.v7.widget.RecyclerView.State); 12113 method public int computeHorizontalScrollOffset(android.support.v7.widget.RecyclerView.State); 12114 method public int computeHorizontalScrollRange(android.support.v7.widget.RecyclerView.State); 12115 method public int computeVerticalScrollExtent(android.support.v7.widget.RecyclerView.State); 12116 method public int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView.State); 12117 method public int computeVerticalScrollRange(android.support.v7.widget.RecyclerView.State); 12118 method public void detachAndScrapAttachedViews(android.support.v7.widget.RecyclerView.Recycler); 12119 method public void detachAndScrapView(android.view.View, android.support.v7.widget.RecyclerView.Recycler); 12120 method public void detachAndScrapViewAt(int, android.support.v7.widget.RecyclerView.Recycler); 12121 method public void detachView(android.view.View); 12122 method public void detachViewAt(int); 12123 method public void endAnimation(android.view.View); 12124 method public android.view.View findContainingItemView(android.view.View); 12125 method public android.view.View findViewByPosition(int); 12126 method public abstract android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 12127 method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 12128 method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.content.Context, android.util.AttributeSet); 12129 method public int getBaseline(); 12130 method public int getBottomDecorationHeight(android.view.View); 12131 method public android.view.View getChildAt(int); 12132 method public int getChildCount(); 12133 method public static deprecated int getChildMeasureSpec(int, int, int, boolean); 12134 method public static int getChildMeasureSpec(int, int, int, int, boolean); 12135 method public boolean getClipToPadding(); 12136 method public int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 12137 method public int getDecoratedBottom(android.view.View); 12138 method public void getDecoratedBoundsWithMargins(android.view.View, android.graphics.Rect); 12139 method public int getDecoratedLeft(android.view.View); 12140 method public int getDecoratedMeasuredHeight(android.view.View); 12141 method public int getDecoratedMeasuredWidth(android.view.View); 12142 method public int getDecoratedRight(android.view.View); 12143 method public int getDecoratedTop(android.view.View); 12144 method public android.view.View getFocusedChild(); 12145 method public int getHeight(); 12146 method public int getHeightMode(); 12147 method public int getItemCount(); 12148 method public int getItemViewType(android.view.View); 12149 method public int getLayoutDirection(); 12150 method public int getLeftDecorationWidth(android.view.View); 12151 method public int getMinimumHeight(); 12152 method public int getMinimumWidth(); 12153 method public int getPaddingBottom(); 12154 method public int getPaddingEnd(); 12155 method public int getPaddingLeft(); 12156 method public int getPaddingRight(); 12157 method public int getPaddingStart(); 12158 method public int getPaddingTop(); 12159 method public int getPosition(android.view.View); 12160 method public static android.support.v7.widget.RecyclerView.LayoutManager.Properties getProperties(android.content.Context, android.util.AttributeSet, int, int); 12161 method public int getRightDecorationWidth(android.view.View); 12162 method public int getRowCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 12163 method public int getSelectionModeForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 12164 method public int getTopDecorationHeight(android.view.View); 12165 method public void getTransformedBoundingBox(android.view.View, boolean, android.graphics.Rect); 12166 method public int getWidth(); 12167 method public int getWidthMode(); 12168 method public boolean hasFocus(); 12169 method public void ignoreView(android.view.View); 12170 method public boolean isAttachedToWindow(); 12171 method public boolean isAutoMeasureEnabled(); 12172 method public boolean isFocused(); 12173 method public final boolean isItemPrefetchEnabled(); 12174 method public boolean isLayoutHierarchical(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 12175 method public boolean isMeasurementCacheEnabled(); 12176 method public boolean isSmoothScrolling(); 12177 method public boolean isViewPartiallyVisible(android.view.View, boolean, boolean); 12178 method public void layoutDecorated(android.view.View, int, int, int, int); 12179 method public void layoutDecoratedWithMargins(android.view.View, int, int, int, int); 12180 method public void measureChild(android.view.View, int, int); 12181 method public void measureChildWithMargins(android.view.View, int, int); 12182 method public void moveView(int, int); 12183 method public void offsetChildrenHorizontal(int); 12184 method public void offsetChildrenVertical(int); 12185 method public void onAdapterChanged(android.support.v7.widget.RecyclerView.Adapter, android.support.v7.widget.RecyclerView.Adapter); 12186 method public boolean onAddFocusables(android.support.v7.widget.RecyclerView, java.util.ArrayList<android.view.View>, int, int); 12187 method public void onAttachedToWindow(android.support.v7.widget.RecyclerView); 12188 method public deprecated void onDetachedFromWindow(android.support.v7.widget.RecyclerView); 12189 method public void onDetachedFromWindow(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.Recycler); 12190 method public android.view.View onFocusSearchFailed(android.view.View, int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 12191 method public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 12192 method public void onInitializeAccessibilityEvent(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.accessibility.AccessibilityEvent); 12193 method public void onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 12194 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); 12195 method public android.view.View onInterceptFocusSearch(android.view.View, int); 12196 method public void onItemsAdded(android.support.v7.widget.RecyclerView, int, int); 12197 method public void onItemsChanged(android.support.v7.widget.RecyclerView); 12198 method public void onItemsMoved(android.support.v7.widget.RecyclerView, int, int, int); 12199 method public void onItemsRemoved(android.support.v7.widget.RecyclerView, int, int); 12200 method public void onItemsUpdated(android.support.v7.widget.RecyclerView, int, int); 12201 method public void onItemsUpdated(android.support.v7.widget.RecyclerView, int, int, java.lang.Object); 12202 method public void onLayoutChildren(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 12203 method public void onLayoutCompleted(android.support.v7.widget.RecyclerView.State); 12204 method public void onMeasure(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, int); 12205 method public deprecated boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.view.View, android.view.View); 12206 method public boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, android.view.View, android.view.View); 12207 method public void onRestoreInstanceState(android.os.Parcelable); 12208 method public android.os.Parcelable onSaveInstanceState(); 12209 method public void onScrollStateChanged(int); 12210 method public boolean performAccessibilityAction(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, android.os.Bundle); 12211 method public boolean performAccessibilityActionForItem(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.View, int, android.os.Bundle); 12212 method public void postOnAnimation(java.lang.Runnable); 12213 method public void removeAllViews(); 12214 method public void removeAndRecycleAllViews(android.support.v7.widget.RecyclerView.Recycler); 12215 method public void removeAndRecycleView(android.view.View, android.support.v7.widget.RecyclerView.Recycler); 12216 method public void removeAndRecycleViewAt(int, android.support.v7.widget.RecyclerView.Recycler); 12217 method public boolean removeCallbacks(java.lang.Runnable); 12218 method public void removeDetachedView(android.view.View); 12219 method public void removeView(android.view.View); 12220 method public void removeViewAt(int); 12221 method public boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean); 12222 method public boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean, boolean); 12223 method public void requestLayout(); 12224 method public void requestSimpleAnimationsInNextLayout(); 12225 method public int scrollHorizontallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 12226 method public void scrollToPosition(int); 12227 method public int scrollVerticallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 12228 method public void setAutoMeasureEnabled(boolean); 12229 method public final void setItemPrefetchEnabled(boolean); 12230 method public void setMeasuredDimension(android.graphics.Rect, int, int); 12231 method public void setMeasuredDimension(int, int); 12232 method public void setMeasurementCacheEnabled(boolean); 12233 method public void smoothScrollToPosition(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, int); 12234 method public void startSmoothScroll(android.support.v7.widget.RecyclerView.SmoothScroller); 12235 method public void stopIgnoringView(android.view.View); 12236 method public boolean supportsPredictiveItemAnimations(); 12237 } 12238 12239 public static abstract interface RecyclerView.LayoutManager.LayoutPrefetchRegistry { 12240 method public abstract void addPosition(int, int); 12241 } 12242 12243 public static class RecyclerView.LayoutManager.Properties { 12244 ctor public RecyclerView.LayoutManager.Properties(); 12245 field public int orientation; 12246 field public boolean reverseLayout; 12247 field public int spanCount; 12248 field public boolean stackFromEnd; 12249 } 12250 12251 public static class RecyclerView.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 12252 ctor public RecyclerView.LayoutParams(android.content.Context, android.util.AttributeSet); 12253 ctor public RecyclerView.LayoutParams(int, int); 12254 ctor public RecyclerView.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 12255 ctor public RecyclerView.LayoutParams(android.view.ViewGroup.LayoutParams); 12256 ctor public RecyclerView.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 12257 method public int getViewAdapterPosition(); 12258 method public int getViewLayoutPosition(); 12259 method public deprecated int getViewPosition(); 12260 method public boolean isItemChanged(); 12261 method public boolean isItemRemoved(); 12262 method public boolean isViewInvalid(); 12263 method public boolean viewNeedsUpdate(); 12264 } 12265 12266 public static abstract interface RecyclerView.OnChildAttachStateChangeListener { 12267 method public abstract void onChildViewAttachedToWindow(android.view.View); 12268 method public abstract void onChildViewDetachedFromWindow(android.view.View); 12269 } 12270 12271 public static abstract class RecyclerView.OnFlingListener { 12272 ctor public RecyclerView.OnFlingListener(); 12273 method public abstract boolean onFling(int, int); 12274 } 12275 12276 public static abstract interface RecyclerView.OnItemTouchListener { 12277 method public abstract boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 12278 method public abstract void onRequestDisallowInterceptTouchEvent(boolean); 12279 method public abstract void onTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 12280 } 12281 12282 public static abstract class RecyclerView.OnScrollListener { 12283 ctor public RecyclerView.OnScrollListener(); 12284 method public void onScrollStateChanged(android.support.v7.widget.RecyclerView, int); 12285 method public void onScrolled(android.support.v7.widget.RecyclerView, int, int); 12286 } 12287 12288 public static class RecyclerView.RecycledViewPool { 12289 ctor public RecyclerView.RecycledViewPool(); 12290 method public void clear(); 12291 method public android.support.v7.widget.RecyclerView.ViewHolder getRecycledView(int); 12292 method public int getRecycledViewCount(int); 12293 method public void putRecycledView(android.support.v7.widget.RecyclerView.ViewHolder); 12294 method public void setMaxRecycledViews(int, int); 12295 } 12296 12297 public final class RecyclerView.Recycler { 12298 ctor public RecyclerView.Recycler(); 12299 method public void bindViewToPosition(android.view.View, int); 12300 method public void clear(); 12301 method public int convertPreLayoutPositionToPostLayout(int); 12302 method public java.util.List<android.support.v7.widget.RecyclerView.ViewHolder> getScrapList(); 12303 method public android.view.View getViewForPosition(int); 12304 method public void recycleView(android.view.View); 12305 method public void setViewCacheSize(int); 12306 } 12307 12308 public static abstract interface RecyclerView.RecyclerListener { 12309 method public abstract void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); 12310 } 12311 12312 public static class RecyclerView.SimpleOnItemTouchListener implements android.support.v7.widget.RecyclerView.OnItemTouchListener { 12313 ctor public RecyclerView.SimpleOnItemTouchListener(); 12314 method public boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 12315 method public void onRequestDisallowInterceptTouchEvent(boolean); 12316 method public void onTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 12317 } 12318 12319 public static abstract class RecyclerView.SmoothScroller { 12320 ctor public RecyclerView.SmoothScroller(); 12321 method public android.view.View findViewByPosition(int); 12322 method public int getChildCount(); 12323 method public int getChildPosition(android.view.View); 12324 method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager(); 12325 method public int getTargetPosition(); 12326 method public deprecated void instantScrollToPosition(int); 12327 method public boolean isPendingInitialRun(); 12328 method public boolean isRunning(); 12329 method protected void normalize(android.graphics.PointF); 12330 method protected void onChildAttachedToWindow(android.view.View); 12331 method protected abstract void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 12332 method protected abstract void onStart(); 12333 method protected abstract void onStop(); 12334 method protected abstract void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 12335 method public void setTargetPosition(int); 12336 method protected final void stop(); 12337 } 12338 12339 public static class RecyclerView.SmoothScroller.Action { 12340 ctor public RecyclerView.SmoothScroller.Action(int, int); 12341 ctor public RecyclerView.SmoothScroller.Action(int, int, int); 12342 ctor public RecyclerView.SmoothScroller.Action(int, int, int, android.view.animation.Interpolator); 12343 method public int getDuration(); 12344 method public int getDx(); 12345 method public int getDy(); 12346 method public android.view.animation.Interpolator getInterpolator(); 12347 method public void jumpTo(int); 12348 method public void setDuration(int); 12349 method public void setDx(int); 12350 method public void setDy(int); 12351 method public void setInterpolator(android.view.animation.Interpolator); 12352 method public void update(int, int, int, android.view.animation.Interpolator); 12353 field public static final int UNDEFINED_DURATION = -2147483648; // 0x80000000 12354 } 12355 12356 public static abstract interface RecyclerView.SmoothScroller.ScrollVectorProvider { 12357 method public abstract android.graphics.PointF computeScrollVectorForPosition(int); 12358 } 12359 12360 public static class RecyclerView.State { 12361 ctor public RecyclerView.State(); 12362 method public boolean didStructureChange(); 12363 method public <T> T get(int); 12364 method public int getItemCount(); 12365 method public int getTargetScrollPosition(); 12366 method public boolean hasTargetScrollPosition(); 12367 method public boolean isMeasuring(); 12368 method public boolean isPreLayout(); 12369 method public void put(int, java.lang.Object); 12370 method public void remove(int); 12371 method public boolean willRunPredictiveAnimations(); 12372 method public boolean willRunSimpleAnimations(); 12373 } 12374 12375 public static abstract class RecyclerView.ViewCacheExtension { 12376 ctor public RecyclerView.ViewCacheExtension(); 12377 method public abstract android.view.View getViewForPositionAndType(android.support.v7.widget.RecyclerView.Recycler, int, int); 12378 } 12379 12380 public static abstract class RecyclerView.ViewHolder { 12381 ctor public RecyclerView.ViewHolder(android.view.View); 12382 method public final int getAdapterPosition(); 12383 method public final long getItemId(); 12384 method public final int getItemViewType(); 12385 method public final int getLayoutPosition(); 12386 method public final int getOldPosition(); 12387 method public final deprecated int getPosition(); 12388 method public final boolean isRecyclable(); 12389 method public final void setIsRecyclable(boolean); 12390 field public final android.view.View itemView; 12391 } 12392 12393 public class RecyclerViewAccessibilityDelegate extends android.support.v4.view.AccessibilityDelegateCompat { 12394 ctor public RecyclerViewAccessibilityDelegate(android.support.v7.widget.RecyclerView); 12395 method public android.support.v4.view.AccessibilityDelegateCompat getItemDelegate(); 12396 } 12397 12398 public static class RecyclerViewAccessibilityDelegate.ItemDelegate extends android.support.v4.view.AccessibilityDelegateCompat { 12399 ctor public RecyclerViewAccessibilityDelegate.ItemDelegate(android.support.v7.widget.RecyclerViewAccessibilityDelegate); 12400 } 12401 12402 public class SearchView extends android.support.v7.widget.LinearLayoutCompat implements android.support.v7.view.CollapsibleActionView { 12403 ctor public SearchView(android.content.Context); 12404 ctor public SearchView(android.content.Context, android.util.AttributeSet); 12405 ctor public SearchView(android.content.Context, android.util.AttributeSet, int); 12406 method public int getImeOptions(); 12407 method public int getInputType(); 12408 method public int getMaxWidth(); 12409 method public java.lang.CharSequence getQuery(); 12410 method public java.lang.CharSequence getQueryHint(); 12411 method public android.support.v4.widget.CursorAdapter getSuggestionsAdapter(); 12412 method public boolean isIconfiedByDefault(); 12413 method public boolean isIconified(); 12414 method public boolean isQueryRefinementEnabled(); 12415 method public boolean isSubmitButtonEnabled(); 12416 method public void onActionViewCollapsed(); 12417 method public void onActionViewExpanded(); 12418 method public void setIconified(boolean); 12419 method public void setIconifiedByDefault(boolean); 12420 method public void setImeOptions(int); 12421 method public void setInputType(int); 12422 method public void setMaxWidth(int); 12423 method public void setOnCloseListener(android.support.v7.widget.SearchView.OnCloseListener); 12424 method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener); 12425 method public void setOnQueryTextListener(android.support.v7.widget.SearchView.OnQueryTextListener); 12426 method public void setOnSearchClickListener(android.view.View.OnClickListener); 12427 method public void setOnSuggestionListener(android.support.v7.widget.SearchView.OnSuggestionListener); 12428 method public void setQuery(java.lang.CharSequence, boolean); 12429 method public void setQueryHint(java.lang.CharSequence); 12430 method public void setQueryRefinementEnabled(boolean); 12431 method public void setSearchableInfo(android.app.SearchableInfo); 12432 method public void setSubmitButtonEnabled(boolean); 12433 method public void setSuggestionsAdapter(android.support.v4.widget.CursorAdapter); 12434 } 12435 12436 public static abstract interface SearchView.OnCloseListener { 12437 method public abstract boolean onClose(); 12438 } 12439 12440 public static abstract interface SearchView.OnQueryTextListener { 12441 method public abstract boolean onQueryTextChange(java.lang.String); 12442 method public abstract boolean onQueryTextSubmit(java.lang.String); 12443 } 12444 12445 public static abstract interface SearchView.OnSuggestionListener { 12446 method public abstract boolean onSuggestionClick(int); 12447 method public abstract boolean onSuggestionSelect(int); 12448 } 12449 12450 public class ShareActionProvider extends android.support.v4.view.ActionProvider { 12451 ctor public ShareActionProvider(android.content.Context); 12452 method public android.view.View onCreateActionView(); 12453 method public void setOnShareTargetSelectedListener(android.support.v7.widget.ShareActionProvider.OnShareTargetSelectedListener); 12454 method public void setShareHistoryFileName(java.lang.String); 12455 method public void setShareIntent(android.content.Intent); 12456 field public static final java.lang.String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml"; 12457 } 12458 12459 public static abstract interface ShareActionProvider.OnShareTargetSelectedListener { 12460 method public abstract boolean onShareTargetSelected(android.support.v7.widget.ShareActionProvider, android.content.Intent); 12461 } 12462 12463 public abstract class SimpleItemAnimator extends android.support.v7.widget.RecyclerView.ItemAnimator { 12464 ctor public SimpleItemAnimator(); 12465 method public abstract boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder); 12466 method public boolean animateAppearance(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 12467 method public boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 12468 method public abstract boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 12469 method public boolean animateDisappearance(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 12470 method public abstract boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 12471 method public boolean animatePersistence(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo, android.support.v7.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 12472 method public abstract boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder); 12473 method public final void dispatchAddFinished(android.support.v7.widget.RecyclerView.ViewHolder); 12474 method public final void dispatchAddStarting(android.support.v7.widget.RecyclerView.ViewHolder); 12475 method public final void dispatchChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 12476 method public final void dispatchChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 12477 method public final void dispatchMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 12478 method public final void dispatchMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 12479 method public final void dispatchRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 12480 method public final void dispatchRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 12481 method public boolean getSupportsChangeAnimations(); 12482 method public void onAddFinished(android.support.v7.widget.RecyclerView.ViewHolder); 12483 method public void onAddStarting(android.support.v7.widget.RecyclerView.ViewHolder); 12484 method public void onChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 12485 method public void onChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 12486 method public void onMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 12487 method public void onMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 12488 method public void onRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 12489 method public void onRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 12490 method public void setSupportsChangeAnimations(boolean); 12491 } 12492 12493 public abstract class SnapHelper extends android.support.v7.widget.RecyclerView.OnFlingListener { 12494 ctor public SnapHelper(); 12495 method public void attachToRecyclerView(android.support.v7.widget.RecyclerView) throws java.lang.IllegalStateException; 12496 method public abstract int[] calculateDistanceToFinalSnap(android.support.v7.widget.RecyclerView.LayoutManager, android.view.View); 12497 method public int[] calculateScrollDistance(int, int); 12498 method protected android.support.v7.widget.LinearSmoothScroller createSnapScroller(android.support.v7.widget.RecyclerView.LayoutManager); 12499 method public abstract android.view.View findSnapView(android.support.v7.widget.RecyclerView.LayoutManager); 12500 method public abstract int findTargetSnapPosition(android.support.v7.widget.RecyclerView.LayoutManager, int, int); 12501 method public boolean onFling(int, int); 12502 } 12503 12504 public class StaggeredGridLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager implements android.support.v7.widget.RecyclerView.SmoothScroller.ScrollVectorProvider { 12505 ctor public StaggeredGridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 12506 ctor public StaggeredGridLayoutManager(int, int); 12507 method public android.graphics.PointF computeScrollVectorForPosition(int); 12508 method public int[] findFirstCompletelyVisibleItemPositions(int[]); 12509 method public int[] findFirstVisibleItemPositions(int[]); 12510 method public int[] findLastCompletelyVisibleItemPositions(int[]); 12511 method public int[] findLastVisibleItemPositions(int[]); 12512 method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 12513 method public int getGapStrategy(); 12514 method public int getOrientation(); 12515 method public boolean getReverseLayout(); 12516 method public int getSpanCount(); 12517 method public void invalidateSpanAssignments(); 12518 method public void scrollToPositionWithOffset(int, int); 12519 method public void setGapStrategy(int); 12520 method public void setOrientation(int); 12521 method public void setReverseLayout(boolean); 12522 method public void setSpanCount(int); 12523 field public static final deprecated int GAP_HANDLING_LAZY = 1; // 0x1 12524 field public static final int GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS = 2; // 0x2 12525 field public static final int GAP_HANDLING_NONE = 0; // 0x0 12526 field public static final int HORIZONTAL = 0; // 0x0 12527 field public static final int VERTICAL = 1; // 0x1 12528 } 12529 12530 public static class StaggeredGridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams { 12531 ctor public StaggeredGridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 12532 ctor public StaggeredGridLayoutManager.LayoutParams(int, int); 12533 ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 12534 ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 12535 ctor public StaggeredGridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 12536 method public final int getSpanIndex(); 12537 method public boolean isFullSpan(); 12538 method public void setFullSpan(boolean); 12539 field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 12540 } 12541 12542 public class SwitchCompat extends android.widget.CompoundButton { 12543 ctor public SwitchCompat(android.content.Context); 12544 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet); 12545 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet, int); 12546 method public boolean getShowText(); 12547 method public boolean getSplitTrack(); 12548 method public int getSwitchMinWidth(); 12549 method public int getSwitchPadding(); 12550 method public java.lang.CharSequence getTextOff(); 12551 method public java.lang.CharSequence getTextOn(); 12552 method public android.graphics.drawable.Drawable getThumbDrawable(); 12553 method public int getThumbTextPadding(); 12554 method public android.content.res.ColorStateList getThumbTintList(); 12555 method public android.graphics.PorterDuff.Mode getThumbTintMode(); 12556 method public android.graphics.drawable.Drawable getTrackDrawable(); 12557 method public android.content.res.ColorStateList getTrackTintList(); 12558 method public android.graphics.PorterDuff.Mode getTrackTintMode(); 12559 method public void onMeasure(int, int); 12560 method public void setShowText(boolean); 12561 method public void setSplitTrack(boolean); 12562 method public void setSwitchMinWidth(int); 12563 method public void setSwitchPadding(int); 12564 method public void setSwitchTextAppearance(android.content.Context, int); 12565 method public void setSwitchTypeface(android.graphics.Typeface, int); 12566 method public void setSwitchTypeface(android.graphics.Typeface); 12567 method public void setTextOff(java.lang.CharSequence); 12568 method public void setTextOn(java.lang.CharSequence); 12569 method public void setThumbDrawable(android.graphics.drawable.Drawable); 12570 method public void setThumbResource(int); 12571 method public void setThumbTextPadding(int); 12572 method public void setThumbTintList(android.content.res.ColorStateList); 12573 method public void setThumbTintMode(android.graphics.PorterDuff.Mode); 12574 method public void setTrackDrawable(android.graphics.drawable.Drawable); 12575 method public void setTrackResource(int); 12576 method public void setTrackTintList(android.content.res.ColorStateList); 12577 method public void setTrackTintMode(android.graphics.PorterDuff.Mode); 12578 } 12579 12580 public abstract interface ThemedSpinnerAdapter implements android.widget.SpinnerAdapter { 12581 method public abstract android.content.res.Resources.Theme getDropDownViewTheme(); 12582 method public abstract void setDropDownViewTheme(android.content.res.Resources.Theme); 12583 } 12584 12585 public static final class ThemedSpinnerAdapter.Helper { 12586 ctor public ThemedSpinnerAdapter.Helper(android.content.Context); 12587 method public android.view.LayoutInflater getDropDownViewInflater(); 12588 method public android.content.res.Resources.Theme getDropDownViewTheme(); 12589 method public void setDropDownViewTheme(android.content.res.Resources.Theme); 12590 } 12591 12592 public class Toolbar extends android.view.ViewGroup { 12593 ctor public Toolbar(android.content.Context); 12594 ctor public Toolbar(android.content.Context, android.util.AttributeSet); 12595 ctor public Toolbar(android.content.Context, android.util.AttributeSet, int); 12596 method public void collapseActionView(); 12597 method public void dismissPopupMenus(); 12598 method public int getContentInsetEnd(); 12599 method public int getContentInsetEndWithActions(); 12600 method public int getContentInsetLeft(); 12601 method public int getContentInsetRight(); 12602 method public int getContentInsetStart(); 12603 method public int getContentInsetStartWithNavigation(); 12604 method public int getCurrentContentInsetEnd(); 12605 method public int getCurrentContentInsetLeft(); 12606 method public int getCurrentContentInsetRight(); 12607 method public int getCurrentContentInsetStart(); 12608 method public android.graphics.drawable.Drawable getLogo(); 12609 method public java.lang.CharSequence getLogoDescription(); 12610 method public android.view.Menu getMenu(); 12611 method public java.lang.CharSequence getNavigationContentDescription(); 12612 method public android.graphics.drawable.Drawable getNavigationIcon(); 12613 method public android.graphics.drawable.Drawable getOverflowIcon(); 12614 method public int getPopupTheme(); 12615 method public java.lang.CharSequence getSubtitle(); 12616 method public java.lang.CharSequence getTitle(); 12617 method public int getTitleMarginBottom(); 12618 method public int getTitleMarginEnd(); 12619 method public int getTitleMarginStart(); 12620 method public int getTitleMarginTop(); 12621 method public boolean hasExpandedActionView(); 12622 method public boolean hideOverflowMenu(); 12623 method public void inflateMenu(int); 12624 method public boolean isOverflowMenuShowing(); 12625 method protected void onLayout(boolean, int, int, int, int); 12626 method public void setContentInsetEndWithActions(int); 12627 method public void setContentInsetStartWithNavigation(int); 12628 method public void setContentInsetsAbsolute(int, int); 12629 method public void setContentInsetsRelative(int, int); 12630 method public void setLogo(int); 12631 method public void setLogo(android.graphics.drawable.Drawable); 12632 method public void setLogoDescription(int); 12633 method public void setLogoDescription(java.lang.CharSequence); 12634 method public void setNavigationContentDescription(int); 12635 method public void setNavigationContentDescription(java.lang.CharSequence); 12636 method public void setNavigationIcon(int); 12637 method public void setNavigationIcon(android.graphics.drawable.Drawable); 12638 method public void setNavigationOnClickListener(android.view.View.OnClickListener); 12639 method public void setOnMenuItemClickListener(android.support.v7.widget.Toolbar.OnMenuItemClickListener); 12640 method public void setOverflowIcon(android.graphics.drawable.Drawable); 12641 method public void setPopupTheme(int); 12642 method public void setSubtitle(int); 12643 method public void setSubtitle(java.lang.CharSequence); 12644 method public void setSubtitleTextAppearance(android.content.Context, int); 12645 method public void setSubtitleTextColor(int); 12646 method public void setTitle(int); 12647 method public void setTitle(java.lang.CharSequence); 12648 method public void setTitleMargin(int, int, int, int); 12649 method public void setTitleMarginBottom(int); 12650 method public void setTitleMarginEnd(int); 12651 method public void setTitleMarginStart(int); 12652 method public void setTitleMarginTop(int); 12653 method public void setTitleTextAppearance(android.content.Context, int); 12654 method public void setTitleTextColor(int); 12655 method public boolean showOverflowMenu(); 12656 } 12657 12658 public static class Toolbar.LayoutParams extends android.support.v7.app.ActionBar.LayoutParams { 12659 ctor public Toolbar.LayoutParams(android.content.Context, android.util.AttributeSet); 12660 ctor public Toolbar.LayoutParams(int, int); 12661 ctor public Toolbar.LayoutParams(int, int, int); 12662 ctor public Toolbar.LayoutParams(int); 12663 ctor public Toolbar.LayoutParams(android.support.v7.widget.Toolbar.LayoutParams); 12664 ctor public Toolbar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 12665 ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 12666 ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams); 12667 } 12668 12669 public static abstract interface Toolbar.OnMenuItemClickListener { 12670 method public abstract boolean onMenuItemClick(android.view.MenuItem); 12671 } 12672 12673 public static class Toolbar.SavedState extends android.support.v4.view.AbsSavedState { 12674 ctor public Toolbar.SavedState(android.os.Parcel); 12675 ctor public Toolbar.SavedState(android.os.Parcel, java.lang.ClassLoader); 12676 ctor public Toolbar.SavedState(android.os.Parcelable); 12677 field public static final android.os.Parcelable.Creator<android.support.v7.widget.Toolbar.SavedState> CREATOR; 12678 } 12679 12680 public class TooltipCompat { 12681 method public static void setTooltipText(android.view.View, java.lang.CharSequence); 12682 } 12683 12684} 12685 12686package android.support.v7.widget.helper { 12687 12688 public class ItemTouchHelper extends android.support.v7.widget.RecyclerView.ItemDecoration implements android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener { 12689 ctor public ItemTouchHelper(android.support.v7.widget.helper.ItemTouchHelper.Callback); 12690 method public void attachToRecyclerView(android.support.v7.widget.RecyclerView); 12691 method public void onChildViewAttachedToWindow(android.view.View); 12692 method public void onChildViewDetachedFromWindow(android.view.View); 12693 method public void startDrag(android.support.v7.widget.RecyclerView.ViewHolder); 12694 method public void startSwipe(android.support.v7.widget.RecyclerView.ViewHolder); 12695 field public static final int ACTION_STATE_DRAG = 2; // 0x2 12696 field public static final int ACTION_STATE_IDLE = 0; // 0x0 12697 field public static final int ACTION_STATE_SWIPE = 1; // 0x1 12698 field public static final int ANIMATION_TYPE_DRAG = 8; // 0x8 12699 field public static final int ANIMATION_TYPE_SWIPE_CANCEL = 4; // 0x4 12700 field public static final int ANIMATION_TYPE_SWIPE_SUCCESS = 2; // 0x2 12701 field public static final int DOWN = 2; // 0x2 12702 field public static final int END = 32; // 0x20 12703 field public static final int LEFT = 4; // 0x4 12704 field public static final int RIGHT = 8; // 0x8 12705 field public static final int START = 16; // 0x10 12706 field public static final int UP = 1; // 0x1 12707 } 12708 12709 public static abstract class ItemTouchHelper.Callback { 12710 ctor public ItemTouchHelper.Callback(); 12711 method public boolean canDropOver(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder); 12712 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); 12713 method public void clearView(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 12714 method public int convertToAbsoluteDirection(int, int); 12715 method public static int convertToRelativeDirection(int, int); 12716 method public long getAnimationDuration(android.support.v7.widget.RecyclerView, int, float, float); 12717 method public int getBoundingBoxMargin(); 12718 method public static android.support.v7.widget.helper.ItemTouchUIUtil getDefaultUIUtil(); 12719 method public float getMoveThreshold(android.support.v7.widget.RecyclerView.ViewHolder); 12720 method public abstract int getMovementFlags(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 12721 method public float getSwipeEscapeVelocity(float); 12722 method public float getSwipeThreshold(android.support.v7.widget.RecyclerView.ViewHolder); 12723 method public float getSwipeVelocityThreshold(float); 12724 method public int interpolateOutOfBoundsScroll(android.support.v7.widget.RecyclerView, int, int, int, long); 12725 method public boolean isItemViewSwipeEnabled(); 12726 method public boolean isLongPressDragEnabled(); 12727 method public static int makeFlag(int, int); 12728 method public static int makeMovementFlags(int, int); 12729 method public void onChildDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, float, float, int, boolean); 12730 method public void onChildDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, float, float, int, boolean); 12731 method public abstract boolean onMove(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder); 12732 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); 12733 method public void onSelectedChanged(android.support.v7.widget.RecyclerView.ViewHolder, int); 12734 method public abstract void onSwiped(android.support.v7.widget.RecyclerView.ViewHolder, int); 12735 field public static final int DEFAULT_DRAG_ANIMATION_DURATION = 200; // 0xc8 12736 field public static final int DEFAULT_SWIPE_ANIMATION_DURATION = 250; // 0xfa 12737 } 12738 12739 public static abstract class ItemTouchHelper.SimpleCallback extends android.support.v7.widget.helper.ItemTouchHelper.Callback { 12740 ctor public ItemTouchHelper.SimpleCallback(int, int); 12741 method public int getDragDirs(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 12742 method public int getMovementFlags(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 12743 method public int getSwipeDirs(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 12744 method public void setDefaultDragDirs(int); 12745 method public void setDefaultSwipeDirs(int); 12746 } 12747 12748 public static abstract interface ItemTouchHelper.ViewDropHandler { 12749 method public abstract void prepareForDrop(android.view.View, android.view.View, int, int); 12750 } 12751 12752 public abstract interface ItemTouchUIUtil { 12753 method public abstract void clearView(android.view.View); 12754 method public abstract void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean); 12755 method public abstract void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean); 12756 method public abstract void onSelected(android.view.View); 12757 } 12758 12759} 12760 12761package android.support.v7.widget.util { 12762 12763 public abstract class SortedListAdapterCallback<T2> extends android.support.v7.util.SortedList.Callback { 12764 ctor public SortedListAdapterCallback(android.support.v7.widget.RecyclerView.Adapter); 12765 method public void onChanged(int, int); 12766 method public void onInserted(int, int); 12767 method public void onMoved(int, int); 12768 method public void onRemoved(int, int); 12769 } 12770 12771} 12772 12773package android.support.wear.widget { 12774 12775 public class BoxInsetLayout extends android.view.ViewGroup { 12776 ctor public BoxInsetLayout(android.content.Context); 12777 ctor public BoxInsetLayout(android.content.Context, android.util.AttributeSet); 12778 ctor public BoxInsetLayout(android.content.Context, android.util.AttributeSet, int); 12779 method protected void onLayout(boolean, int, int, int, int); 12780 } 12781 12782 public static class BoxInsetLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams { 12783 ctor public BoxInsetLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 12784 ctor public BoxInsetLayout.LayoutParams(int, int); 12785 ctor public BoxInsetLayout.LayoutParams(int, int, int); 12786 ctor public BoxInsetLayout.LayoutParams(int, int, int, int); 12787 ctor public BoxInsetLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 12788 ctor public BoxInsetLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 12789 ctor public BoxInsetLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 12790 ctor public BoxInsetLayout.LayoutParams(android.support.wear.widget.BoxInsetLayout.LayoutParams); 12791 field public static final int BOX_ALL = 15; // 0xf 12792 field public static final int BOX_BOTTOM = 8; // 0x8 12793 field public static final int BOX_LEFT = 1; // 0x1 12794 field public static final int BOX_NONE = 0; // 0x0 12795 field public static final int BOX_RIGHT = 4; // 0x4 12796 field public static final int BOX_TOP = 2; // 0x2 12797 field public int boxedEdges; 12798 } 12799 12800 public class CurvingLayoutCallback extends android.support.wear.widget.WearableLinearLayoutManager.LayoutCallback { 12801 ctor public CurvingLayoutCallback(android.content.Context); 12802 method public void adjustAnchorOffsetXY(android.view.View, float[]); 12803 method public void onLayoutFinished(android.view.View, android.support.v7.widget.RecyclerView); 12804 } 12805 12806 public class SwipeDismissFrameLayout extends android.widget.FrameLayout { 12807 ctor public SwipeDismissFrameLayout(android.content.Context); 12808 ctor public SwipeDismissFrameLayout(android.content.Context, android.util.AttributeSet); 12809 ctor public SwipeDismissFrameLayout(android.content.Context, android.util.AttributeSet, int); 12810 ctor public SwipeDismissFrameLayout(android.content.Context, android.util.AttributeSet, int, int); 12811 method public void addCallback(android.support.wear.widget.SwipeDismissFrameLayout.Callback); 12812 method public void removeCallback(android.support.wear.widget.SwipeDismissFrameLayout.Callback); 12813 } 12814 12815 public static abstract class SwipeDismissFrameLayout.Callback { 12816 ctor public SwipeDismissFrameLayout.Callback(); 12817 method public void onDismissed(android.support.wear.widget.SwipeDismissFrameLayout); 12818 method public void onSwipeCanceled(android.support.wear.widget.SwipeDismissFrameLayout); 12819 method public void onSwipeStarted(android.support.wear.widget.SwipeDismissFrameLayout); 12820 } 12821 12822 public class WearableLinearLayoutManager extends android.support.v7.widget.LinearLayoutManager { 12823 ctor public WearableLinearLayoutManager(android.content.Context, android.support.wear.widget.WearableLinearLayoutManager.LayoutCallback); 12824 ctor public WearableLinearLayoutManager(android.content.Context); 12825 method public android.support.wear.widget.WearableLinearLayoutManager.LayoutCallback getLayoutCallback(); 12826 method public void setLayoutCallback(android.support.wear.widget.WearableLinearLayoutManager.LayoutCallback); 12827 } 12828 12829 public static abstract class WearableLinearLayoutManager.LayoutCallback { 12830 ctor public WearableLinearLayoutManager.LayoutCallback(); 12831 method public abstract void onLayoutFinished(android.view.View, android.support.v7.widget.RecyclerView); 12832 } 12833 12834 public class WearableRecyclerView extends android.support.v7.widget.RecyclerView { 12835 ctor public WearableRecyclerView(android.content.Context); 12836 ctor public WearableRecyclerView(android.content.Context, android.util.AttributeSet); 12837 ctor public WearableRecyclerView(android.content.Context, android.util.AttributeSet, int); 12838 ctor public WearableRecyclerView(android.content.Context, android.util.AttributeSet, int, int); 12839 method public float getBezelFraction(); 12840 method public float getScrollDegreesPerScreen(); 12841 method public boolean isCircularScrollingGestureEnabled(); 12842 method public boolean isEdgeItemsCenteringEnabled(); 12843 method public void setBezelFraction(float); 12844 method public void setCircularScrollingGestureEnabled(boolean); 12845 method public void setEdgeItemsCenteringEnabled(boolean); 12846 method public void setScrollDegreesPerScreen(float); 12847 } 12848 12849} 12850 12851