current.txt revision 4b6b64b3647bf41f3c057077693cfe07cb1c7b2e
1package android.support.v4.accessibilityservice { 2 3 public class AccessibilityServiceInfoCompat { 4 method public static java.lang.String capabilityToString(int); 5 method public static java.lang.String feedbackTypeToString(int); 6 method public static java.lang.String flagToString(int); 7 method public static boolean getCanRetrieveWindowContent(android.accessibilityservice.AccessibilityServiceInfo); 8 method public static int getCapabilities(android.accessibilityservice.AccessibilityServiceInfo); 9 method public static java.lang.String getDescription(android.accessibilityservice.AccessibilityServiceInfo); 10 method public static java.lang.String getId(android.accessibilityservice.AccessibilityServiceInfo); 11 method public static android.content.pm.ResolveInfo getResolveInfo(android.accessibilityservice.AccessibilityServiceInfo); 12 method public static java.lang.String getSettingsActivityName(android.accessibilityservice.AccessibilityServiceInfo); 13 field public static final int CAPABILITY_CAN_FILTER_KEY_EVENTS = 8; // 0x8 14 field public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 4; // 0x4 15 field public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 2; // 0x2 16 field public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 1; // 0x1 17 field public static final int DEFAULT = 1; // 0x1 18 field public static final int FEEDBACK_ALL_MASK = -1; // 0xffffffff 19 field public static final int FEEDBACK_BRAILLE = 32; // 0x20 20 field public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 2; // 0x2 21 field public static final int FLAG_REPORT_VIEW_IDS = 16; // 0x10 22 field public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 8; // 0x8 23 field public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 32; // 0x20 24 field public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 4; // 0x4 25 } 26 27} 28 29package android.support.v4.animation { 30 31 public abstract class AnimatorCompatHelper { 32 method public static android.support.v4.animation.ValueAnimatorCompat emptyValueAnimator(); 33 } 34 35 public abstract interface AnimatorListenerCompat { 36 method public abstract void onAnimationCancel(android.support.v4.animation.ValueAnimatorCompat); 37 method public abstract void onAnimationEnd(android.support.v4.animation.ValueAnimatorCompat); 38 method public abstract void onAnimationRepeat(android.support.v4.animation.ValueAnimatorCompat); 39 method public abstract void onAnimationStart(android.support.v4.animation.ValueAnimatorCompat); 40 } 41 42 public abstract interface AnimatorUpdateListenerCompat { 43 method public abstract void onAnimationUpdate(android.support.v4.animation.ValueAnimatorCompat); 44 } 45 46 public abstract interface ValueAnimatorCompat { 47 method public abstract void addListener(android.support.v4.animation.AnimatorListenerCompat); 48 method public abstract void addUpdateListener(android.support.v4.animation.AnimatorUpdateListenerCompat); 49 method public abstract void cancel(); 50 method public abstract float getAnimatedFraction(); 51 method public abstract void setDuration(long); 52 method public abstract void setTarget(android.view.View); 53 method public abstract void start(); 54 } 55 56} 57 58package android.support.v4.app { 59 60 public deprecated class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 61 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int, int); 62 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, boolean, int, int, int); 63 method public boolean isDrawerIndicatorEnabled(); 64 method public void onConfigurationChanged(android.content.res.Configuration); 65 method public void onDrawerClosed(android.view.View); 66 method public void onDrawerOpened(android.view.View); 67 method public void onDrawerSlide(android.view.View, float); 68 method public void onDrawerStateChanged(int); 69 method public boolean onOptionsItemSelected(android.view.MenuItem); 70 method public void setDrawerIndicatorEnabled(boolean); 71 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 72 method public void setHomeAsUpIndicator(int); 73 method public void syncState(); 74 } 75 76 public static abstract interface ActionBarDrawerToggle.Delegate { 77 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 78 method public abstract void setActionBarDescription(int); 79 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 80 } 81 82 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 83 method public abstract android.support.v4.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 84 } 85 86 public class ActivityCompat extends android.support.v4.content.ContextCompat { 87 ctor public ActivityCompat(); 88 method public static void finishAffinity(android.app.Activity); 89 method public static void finishAfterTransition(android.app.Activity); 90 method public android.net.Uri getReferrer(android.app.Activity); 91 method public static boolean invalidateOptionsMenu(android.app.Activity); 92 method public static void postponeEnterTransition(android.app.Activity); 93 method public static void setEnterSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 94 method public static void setExitSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 95 method public static void startActivity(android.app.Activity, android.content.Intent, android.os.Bundle); 96 method public static void startActivityForResult(android.app.Activity, android.content.Intent, int, android.os.Bundle); 97 method public static void startPostponedEnterTransition(android.app.Activity); 98 } 99 100 public final class ActivityManagerCompat { 101 method public static boolean isLowRamDevice(android.app.ActivityManager); 102 } 103 104 public class ActivityOptionsCompat { 105 ctor protected ActivityOptionsCompat(); 106 method public static android.support.v4.app.ActivityOptionsCompat makeCustomAnimation(android.content.Context, int, int); 107 method public static android.support.v4.app.ActivityOptionsCompat makeScaleUpAnimation(android.view.View, int, int, int, int); 108 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String); 109 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.support.v4.util.Pair<android.view.View, java.lang.String>...); 110 method public static android.support.v4.app.ActivityOptionsCompat makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int); 111 method public android.os.Bundle toBundle(); 112 method public void update(android.support.v4.app.ActivityOptionsCompat); 113 } 114 115 public class DialogFragment extends android.support.v4.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 116 ctor public DialogFragment(); 117 method public void dismiss(); 118 method public void dismissAllowingStateLoss(); 119 method public android.app.Dialog getDialog(); 120 method public boolean getShowsDialog(); 121 method public int getTheme(); 122 method public boolean isCancelable(); 123 method public void onCancel(android.content.DialogInterface); 124 method public android.app.Dialog onCreateDialog(android.os.Bundle); 125 method public void onDismiss(android.content.DialogInterface); 126 method public void setCancelable(boolean); 127 method public void setShowsDialog(boolean); 128 method public void setStyle(int, int); 129 method public void show(android.support.v4.app.FragmentManager, java.lang.String); 130 method public int show(android.support.v4.app.FragmentTransaction, java.lang.String); 131 field public static final int STYLE_NORMAL = 0; // 0x0 132 field public static final int STYLE_NO_FRAME = 2; // 0x2 133 field public static final int STYLE_NO_INPUT = 3; // 0x3 134 field public static final int STYLE_NO_TITLE = 1; // 0x1 135 } 136 137 public class Fragment implements android.content.ComponentCallbacks android.view.View.OnCreateContextMenuListener { 138 ctor public Fragment(); 139 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 140 method public final boolean equals(java.lang.Object); 141 method public final android.support.v4.app.FragmentActivity getActivity(); 142 method public boolean getAllowEnterTransitionOverlap(); 143 method public boolean getAllowReturnTransitionOverlap(); 144 method public final android.os.Bundle getArguments(); 145 method public final android.support.v4.app.FragmentManager getChildFragmentManager(); 146 method public android.content.Context getContext(); 147 method public java.lang.Object getEnterTransition(); 148 method public java.lang.Object getExitTransition(); 149 method public final android.support.v4.app.FragmentManager getFragmentManager(); 150 method public final java.lang.Object getHost(); 151 method public final int getId(); 152 method public android.support.v4.app.LoaderManager getLoaderManager(); 153 method public final android.support.v4.app.Fragment getParentFragment(); 154 method public java.lang.Object getReenterTransition(); 155 method public final android.content.res.Resources getResources(); 156 method public final boolean getRetainInstance(); 157 method public java.lang.Object getReturnTransition(); 158 method public java.lang.Object getSharedElementEnterTransition(); 159 method public java.lang.Object getSharedElementReturnTransition(); 160 method public final java.lang.String getString(int); 161 method public final java.lang.String getString(int, java.lang.Object...); 162 method public final java.lang.String getTag(); 163 method public final android.support.v4.app.Fragment getTargetFragment(); 164 method public final int getTargetRequestCode(); 165 method public final java.lang.CharSequence getText(int); 166 method public boolean getUserVisibleHint(); 167 method public android.view.View getView(); 168 method public final int hashCode(); 169 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String); 170 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 171 method public final boolean isAdded(); 172 method public final boolean isDetached(); 173 method public final boolean isHidden(); 174 method public final boolean isInLayout(); 175 method public final boolean isRemoving(); 176 method public final boolean isResumed(); 177 method public final boolean isVisible(); 178 method public void onActivityCreated(android.os.Bundle); 179 method public void onActivityResult(int, int, android.content.Intent); 180 method public void onAttach(android.content.Context); 181 method public deprecated void onAttach(android.app.Activity); 182 method public void onConfigurationChanged(android.content.res.Configuration); 183 method public boolean onContextItemSelected(android.view.MenuItem); 184 method public void onCreate(android.os.Bundle); 185 method public android.view.animation.Animation onCreateAnimation(int, boolean, int); 186 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 187 method public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 188 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 189 method public void onDestroy(); 190 method public void onDestroyOptionsMenu(); 191 method public void onDestroyView(); 192 method public void onDetach(); 193 method public void onHiddenChanged(boolean); 194 method public void onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle); 195 method public deprecated void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle); 196 method public void onLowMemory(); 197 method public boolean onOptionsItemSelected(android.view.MenuItem); 198 method public void onOptionsMenuClosed(android.view.Menu); 199 method public void onPause(); 200 method public void onPrepareOptionsMenu(android.view.Menu); 201 method public void onResume(); 202 method public void onSaveInstanceState(android.os.Bundle); 203 method public void onStart(); 204 method public void onStop(); 205 method public void onViewCreated(android.view.View, android.os.Bundle); 206 method public void onViewStateRestored(android.os.Bundle); 207 method public void registerForContextMenu(android.view.View); 208 method public void setAllowEnterTransitionOverlap(boolean); 209 method public void setAllowReturnTransitionOverlap(boolean); 210 method public void setArguments(android.os.Bundle); 211 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 212 method public void setEnterTransition(java.lang.Object); 213 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 214 method public void setExitTransition(java.lang.Object); 215 method public void setHasOptionsMenu(boolean); 216 method public void setInitialSavedState(android.support.v4.app.Fragment.SavedState); 217 method public void setMenuVisibility(boolean); 218 method public void setReenterTransition(java.lang.Object); 219 method public void setRetainInstance(boolean); 220 method public void setReturnTransition(java.lang.Object); 221 method public void setSharedElementEnterTransition(java.lang.Object); 222 method public void setSharedElementReturnTransition(java.lang.Object); 223 method public void setTargetFragment(android.support.v4.app.Fragment, int); 224 method public void setUserVisibleHint(boolean); 225 method public void startActivity(android.content.Intent); 226 method public void startActivityForResult(android.content.Intent, int); 227 method public void unregisterForContextMenu(android.view.View); 228 } 229 230 public static class Fragment.InstantiationException extends java.lang.RuntimeException { 231 ctor public Fragment.InstantiationException(java.lang.String, java.lang.Exception); 232 } 233 234 public static class Fragment.SavedState implements android.os.Parcelable { 235 method public int describeContents(); 236 method public void writeToParcel(android.os.Parcel, int); 237 field public static final android.os.Parcelable.Creator<android.support.v4.app.Fragment.SavedState> CREATOR; 238 } 239 240 public class FragmentActivity extends android.app.Activity { 241 ctor public FragmentActivity(); 242 method public java.lang.Object getLastCustomNonConfigurationInstance(); 243 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 244 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 245 method public void onAttachFragment(android.support.v4.app.Fragment); 246 method protected void onResumeFragments(); 247 method public java.lang.Object onRetainCustomNonConfigurationInstance(); 248 method public final java.lang.Object onRetainNonConfigurationInstance(); 249 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 250 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 251 method public void startActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 252 method public void supportFinishAfterTransition(); 253 method public void supportInvalidateOptionsMenu(); 254 method public void supportPostponeEnterTransition(); 255 method public void supportStartPostponedEnterTransition(); 256 } 257 258 public abstract class FragmentContainer { 259 ctor public FragmentContainer(); 260 method public abstract android.view.View onFindViewById(int); 261 method public abstract boolean onHasView(); 262 } 263 264 public class FragmentController { 265 method public void attachHost(android.support.v4.app.Fragment); 266 method public static final android.support.v4.app.FragmentController createController(android.support.v4.app.FragmentHostCallback<?>); 267 method public void dispatchActivityCreated(); 268 method public void dispatchConfigurationChanged(android.content.res.Configuration); 269 method public boolean dispatchContextItemSelected(android.view.MenuItem); 270 method public void dispatchCreate(); 271 method public boolean dispatchCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 272 method public void dispatchDestroy(); 273 method public void dispatchDestroyView(); 274 method public void dispatchLowMemory(); 275 method public boolean dispatchOptionsItemSelected(android.view.MenuItem); 276 method public void dispatchOptionsMenuClosed(android.view.Menu); 277 method public void dispatchPause(); 278 method public boolean dispatchPrepareOptionsMenu(android.view.Menu); 279 method public void dispatchReallyStop(); 280 method public void dispatchResume(); 281 method public void dispatchStart(); 282 method public void dispatchStop(); 283 method public void doLoaderDestroy(); 284 method public void doLoaderRetain(); 285 method public void doLoaderStart(); 286 method public void doLoaderStop(boolean); 287 method public void dumpLoaders(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 288 method public boolean execPendingActions(); 289 method public java.util.List<android.support.v4.app.Fragment> getActiveFragments(java.util.List<android.support.v4.app.Fragment>); 290 method public int getActiveFragmentsCount(); 291 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 292 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 293 method public void noteStateNotSaved(); 294 method public android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 295 method public void reportLoaderStart(); 296 method public void restoreAllState(android.os.Parcelable, java.util.List<android.support.v4.app.Fragment>); 297 method public void restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap<java.lang.String, android.support.v4.app.LoaderManager>); 298 method public android.support.v4.util.SimpleArrayMap<java.lang.String, android.support.v4.app.LoaderManager> retainLoaderNonConfig(); 299 method public java.util.List<android.support.v4.app.Fragment> retainNonConfig(); 300 method public android.os.Parcelable saveAllState(); 301 } 302 303 public abstract class FragmentHostCallback extends android.support.v4.app.FragmentContainer { 304 ctor public FragmentHostCallback(android.content.Context, android.os.Handler, int); 305 method public void onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 306 method public android.view.View onFindViewById(int); 307 method public android.view.LayoutInflater onGetLayoutInflater(); 308 method public int onGetWindowAnimations(); 309 method public boolean onHasView(); 310 method public boolean onHasWindowAnimations(); 311 method public boolean onShouldSaveFragmentState(android.support.v4.app.Fragment); 312 method public void onStartActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 313 method public void onSupportInvalidateOptionsMenu(); 314 } 315 316 public abstract class FragmentManager { 317 ctor public FragmentManager(); 318 method public abstract void addOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 319 method public abstract android.support.v4.app.FragmentTransaction beginTransaction(); 320 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 321 method public static void enableDebugLogging(boolean); 322 method public abstract boolean executePendingTransactions(); 323 method public abstract android.support.v4.app.Fragment findFragmentById(int); 324 method public abstract android.support.v4.app.Fragment findFragmentByTag(java.lang.String); 325 method public abstract android.support.v4.app.FragmentManager.BackStackEntry getBackStackEntryAt(int); 326 method public abstract int getBackStackEntryCount(); 327 method public abstract android.support.v4.app.Fragment getFragment(android.os.Bundle, java.lang.String); 328 method public abstract boolean isDestroyed(); 329 method public abstract void popBackStack(); 330 method public abstract void popBackStack(java.lang.String, int); 331 method public abstract void popBackStack(int, int); 332 method public abstract boolean popBackStackImmediate(); 333 method public abstract boolean popBackStackImmediate(java.lang.String, int); 334 method public abstract boolean popBackStackImmediate(int, int); 335 method public abstract void putFragment(android.os.Bundle, java.lang.String, android.support.v4.app.Fragment); 336 method public abstract void removeOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 337 method public abstract android.support.v4.app.Fragment.SavedState saveFragmentInstanceState(android.support.v4.app.Fragment); 338 field public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1 339 } 340 341 public static abstract interface FragmentManager.BackStackEntry { 342 method public abstract java.lang.CharSequence getBreadCrumbShortTitle(); 343 method public abstract int getBreadCrumbShortTitleRes(); 344 method public abstract java.lang.CharSequence getBreadCrumbTitle(); 345 method public abstract int getBreadCrumbTitleRes(); 346 method public abstract int getId(); 347 method public abstract java.lang.String getName(); 348 } 349 350 public static abstract interface FragmentManager.OnBackStackChangedListener { 351 method public abstract void onBackStackChanged(); 352 } 353 354 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 355 ctor public FragmentPagerAdapter(android.support.v4.app.FragmentManager); 356 method public abstract android.support.v4.app.Fragment getItem(int); 357 method public long getItemId(int); 358 method public boolean isViewFromObject(android.view.View, java.lang.Object); 359 } 360 361 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 362 ctor public FragmentStatePagerAdapter(android.support.v4.app.FragmentManager); 363 method public abstract android.support.v4.app.Fragment getItem(int); 364 method public boolean isViewFromObject(android.view.View, java.lang.Object); 365 } 366 367 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 368 ctor public FragmentTabHost(android.content.Context); 369 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 370 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 371 method public void onTabChanged(java.lang.String); 372 method public void setup(android.content.Context, android.support.v4.app.FragmentManager); 373 method public void setup(android.content.Context, android.support.v4.app.FragmentManager, int); 374 } 375 376 public abstract class FragmentTransaction { 377 ctor public FragmentTransaction(); 378 method public abstract android.support.v4.app.FragmentTransaction add(android.support.v4.app.Fragment, java.lang.String); 379 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment); 380 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment, java.lang.String); 381 method public abstract android.support.v4.app.FragmentTransaction addSharedElement(android.view.View, java.lang.String); 382 method public abstract android.support.v4.app.FragmentTransaction addToBackStack(java.lang.String); 383 method public abstract android.support.v4.app.FragmentTransaction attach(android.support.v4.app.Fragment); 384 method public abstract int commit(); 385 method public abstract int commitAllowingStateLoss(); 386 method public abstract android.support.v4.app.FragmentTransaction detach(android.support.v4.app.Fragment); 387 method public abstract android.support.v4.app.FragmentTransaction disallowAddToBackStack(); 388 method public abstract android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment); 389 method public abstract boolean isAddToBackStackAllowed(); 390 method public abstract boolean isEmpty(); 391 method public abstract android.support.v4.app.FragmentTransaction remove(android.support.v4.app.Fragment); 392 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment); 393 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment, java.lang.String); 394 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(int); 395 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence); 396 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(int); 397 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence); 398 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int); 399 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int, int, int); 400 method public abstract android.support.v4.app.FragmentTransaction setTransition(int); 401 method public abstract android.support.v4.app.FragmentTransaction setTransitionStyle(int); 402 method public abstract android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment); 403 field public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000 404 field public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000 405 field public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002 406 field public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003 407 field public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001 408 field public static final int TRANSIT_NONE = 0; // 0x0 409 field public static final int TRANSIT_UNSET = -1; // 0xffffffff 410 } 411 412 public class ListFragment extends android.support.v4.app.Fragment { 413 ctor public ListFragment(); 414 method public android.widget.ListAdapter getListAdapter(); 415 method public android.widget.ListView getListView(); 416 method public long getSelectedItemId(); 417 method public int getSelectedItemPosition(); 418 method public void onListItemClick(android.widget.ListView, android.view.View, int, long); 419 method public void setEmptyText(java.lang.CharSequence); 420 method public void setListAdapter(android.widget.ListAdapter); 421 method public void setListShown(boolean); 422 method public void setListShownNoAnimation(boolean); 423 method public void setSelection(int); 424 } 425 426 public abstract class LoaderManager { 427 ctor public LoaderManager(); 428 method public abstract void destroyLoader(int); 429 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 430 method public static void enableDebugLogging(boolean); 431 method public abstract android.support.v4.content.Loader<D> getLoader(int); 432 method public boolean hasRunningLoaders(); 433 method public abstract android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 434 method public abstract android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 435 } 436 437 public static abstract interface LoaderManager.LoaderCallbacks { 438 method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle); 439 method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D); 440 method public abstract void onLoaderReset(android.support.v4.content.Loader<D>); 441 } 442 443 public class NavUtils { 444 method public static android.content.Intent getParentActivityIntent(android.app.Activity); 445 method public static android.content.Intent getParentActivityIntent(android.content.Context, java.lang.Class<?>) throws android.content.pm.PackageManager.NameNotFoundException; 446 method public static android.content.Intent getParentActivityIntent(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 447 method public static java.lang.String getParentActivityName(android.app.Activity); 448 method public static java.lang.String getParentActivityName(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 449 method public static void navigateUpFromSameTask(android.app.Activity); 450 method public static void navigateUpTo(android.app.Activity, android.content.Intent); 451 method public static boolean shouldUpRecreateTask(android.app.Activity, android.content.Intent); 452 field public static final java.lang.String PARENT_ACTIVITY = "android.support.PARENT_ACTIVITY"; 453 } 454 455 public class NotificationCompat { 456 ctor public NotificationCompat(); 457 method public static android.support.v4.app.NotificationCompat.Action getAction(android.app.Notification, int); 458 method public static int getActionCount(android.app.Notification); 459 method public static java.lang.String getCategory(android.app.Notification); 460 method public static android.os.Bundle getExtras(android.app.Notification); 461 method public static java.lang.String getGroup(android.app.Notification); 462 method public static boolean getLocalOnly(android.app.Notification); 463 method public static java.lang.String getSortKey(android.app.Notification); 464 method public static boolean isGroupSummary(android.app.Notification); 465 field public static final java.lang.String CATEGORY_ALARM = "alarm"; 466 field public static final java.lang.String CATEGORY_CALL = "call"; 467 field public static final java.lang.String CATEGORY_EMAIL = "email"; 468 field public static final java.lang.String CATEGORY_ERROR = "err"; 469 field public static final java.lang.String CATEGORY_EVENT = "event"; 470 field public static final java.lang.String CATEGORY_MESSAGE = "msg"; 471 field public static final java.lang.String CATEGORY_PROGRESS = "progress"; 472 field public static final java.lang.String CATEGORY_PROMO = "promo"; 473 field public static final java.lang.String CATEGORY_RECOMMENDATION = "recommendation"; 474 field public static final java.lang.String CATEGORY_SERVICE = "service"; 475 field public static final java.lang.String CATEGORY_SOCIAL = "social"; 476 field public static final java.lang.String CATEGORY_STATUS = "status"; 477 field public static final java.lang.String CATEGORY_SYSTEM = "sys"; 478 field public static final java.lang.String CATEGORY_TRANSPORT = "transport"; 479 field public static final int COLOR_DEFAULT = 0; // 0x0 480 field public static final int DEFAULT_ALL = -1; // 0xffffffff 481 field public static final int DEFAULT_LIGHTS = 4; // 0x4 482 field public static final int DEFAULT_SOUND = 1; // 0x1 483 field public static final int DEFAULT_VIBRATE = 2; // 0x2 484 field public static final java.lang.String EXTRA_BACKGROUND_IMAGE_URI = "android.backgroundImageUri"; 485 field public static final java.lang.String EXTRA_BIG_TEXT = "android.bigText"; 486 field public static final java.lang.String EXTRA_COMPACT_ACTIONS = "android.compactActions"; 487 field public static final java.lang.String EXTRA_INFO_TEXT = "android.infoText"; 488 field public static final java.lang.String EXTRA_LARGE_ICON = "android.largeIcon"; 489 field public static final java.lang.String EXTRA_LARGE_ICON_BIG = "android.largeIcon.big"; 490 field public static final java.lang.String EXTRA_MEDIA_SESSION = "android.mediaSession"; 491 field public static final java.lang.String EXTRA_PEOPLE = "android.people"; 492 field public static final java.lang.String EXTRA_PICTURE = "android.picture"; 493 field public static final java.lang.String EXTRA_PROGRESS = "android.progress"; 494 field public static final java.lang.String EXTRA_PROGRESS_INDETERMINATE = "android.progressIndeterminate"; 495 field public static final java.lang.String EXTRA_PROGRESS_MAX = "android.progressMax"; 496 field public static final java.lang.String EXTRA_SHOW_CHRONOMETER = "android.showChronometer"; 497 field public static final java.lang.String EXTRA_SHOW_WHEN = "android.showWhen"; 498 field public static final java.lang.String EXTRA_SMALL_ICON = "android.icon"; 499 field public static final java.lang.String EXTRA_SUB_TEXT = "android.subText"; 500 field public static final java.lang.String EXTRA_SUMMARY_TEXT = "android.summaryText"; 501 field public static final java.lang.String EXTRA_TEMPLATE = "android.template"; 502 field public static final java.lang.String EXTRA_TEXT = "android.text"; 503 field public static final java.lang.String EXTRA_TEXT_LINES = "android.textLines"; 504 field public static final java.lang.String EXTRA_TITLE = "android.title"; 505 field public static final java.lang.String EXTRA_TITLE_BIG = "android.title.big"; 506 field public static final int FLAG_AUTO_CANCEL = 16; // 0x10 507 field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40 508 field public static final int FLAG_GROUP_SUMMARY = 512; // 0x200 509 field public static final deprecated int FLAG_HIGH_PRIORITY = 128; // 0x80 510 field public static final int FLAG_INSISTENT = 4; // 0x4 511 field public static final int FLAG_LOCAL_ONLY = 256; // 0x100 512 field public static final int FLAG_NO_CLEAR = 32; // 0x20 513 field public static final int FLAG_ONGOING_EVENT = 2; // 0x2 514 field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8 515 field public static final int FLAG_SHOW_LIGHTS = 1; // 0x1 516 field public static final int PRIORITY_DEFAULT = 0; // 0x0 517 field public static final int PRIORITY_HIGH = 1; // 0x1 518 field public static final int PRIORITY_LOW = -1; // 0xffffffff 519 field public static final int PRIORITY_MAX = 2; // 0x2 520 field public static final int PRIORITY_MIN = -2; // 0xfffffffe 521 field public static final int STREAM_DEFAULT = -1; // 0xffffffff 522 field public static final int VISIBILITY_PRIVATE = 0; // 0x0 523 field public static final int VISIBILITY_PUBLIC = 1; // 0x1 524 field public static final int VISIBILITY_SECRET = -1; // 0xffffffff 525 } 526 527 public static class NotificationCompat.Action extends android.support.v4.app.NotificationCompatBase.Action { 528 ctor public NotificationCompat.Action(int, java.lang.CharSequence, android.app.PendingIntent); 529 method public android.app.PendingIntent getActionIntent(); 530 method public android.os.Bundle getExtras(); 531 method public int getIcon(); 532 method public android.support.v4.app.RemoteInput[] getRemoteInputs(); 533 method public java.lang.CharSequence getTitle(); 534 field public android.app.PendingIntent actionIntent; 535 field public int icon; 536 field public java.lang.CharSequence title; 537 } 538 539 public static final class NotificationCompat.Action.Builder { 540 ctor public NotificationCompat.Action.Builder(int, java.lang.CharSequence, android.app.PendingIntent); 541 ctor public NotificationCompat.Action.Builder(android.support.v4.app.NotificationCompat.Action); 542 method public android.support.v4.app.NotificationCompat.Action.Builder addExtras(android.os.Bundle); 543 method public android.support.v4.app.NotificationCompat.Action.Builder addRemoteInput(android.support.v4.app.RemoteInput); 544 method public android.support.v4.app.NotificationCompat.Action build(); 545 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Extender); 546 method public android.os.Bundle getExtras(); 547 } 548 549 public static abstract interface NotificationCompat.Action.Extender { 550 method public abstract android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 551 } 552 553 public static final class NotificationCompat.Action.WearableExtender implements android.support.v4.app.NotificationCompat.Action.Extender { 554 ctor public NotificationCompat.Action.WearableExtender(); 555 ctor public NotificationCompat.Action.WearableExtender(android.support.v4.app.NotificationCompat.Action); 556 method public android.support.v4.app.NotificationCompat.Action.WearableExtender clone(); 557 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 558 method public java.lang.CharSequence getCancelLabel(); 559 method public java.lang.CharSequence getConfirmLabel(); 560 method public java.lang.CharSequence getInProgressLabel(); 561 method public boolean isAvailableOffline(); 562 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setAvailableOffline(boolean); 563 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setCancelLabel(java.lang.CharSequence); 564 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setConfirmLabel(java.lang.CharSequence); 565 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setInProgressLabel(java.lang.CharSequence); 566 } 567 568 public static class NotificationCompat.BigPictureStyle extends android.support.v4.app.NotificationCompat.Style { 569 ctor public NotificationCompat.BigPictureStyle(); 570 ctor public NotificationCompat.BigPictureStyle(android.support.v4.app.NotificationCompat.Builder); 571 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigLargeIcon(android.graphics.Bitmap); 572 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigPicture(android.graphics.Bitmap); 573 method public android.support.v4.app.NotificationCompat.BigPictureStyle setBigContentTitle(java.lang.CharSequence); 574 method public android.support.v4.app.NotificationCompat.BigPictureStyle setSummaryText(java.lang.CharSequence); 575 } 576 577 public static class NotificationCompat.BigTextStyle extends android.support.v4.app.NotificationCompat.Style { 578 ctor public NotificationCompat.BigTextStyle(); 579 ctor public NotificationCompat.BigTextStyle(android.support.v4.app.NotificationCompat.Builder); 580 method public android.support.v4.app.NotificationCompat.BigTextStyle bigText(java.lang.CharSequence); 581 method public android.support.v4.app.NotificationCompat.BigTextStyle setBigContentTitle(java.lang.CharSequence); 582 method public android.support.v4.app.NotificationCompat.BigTextStyle setSummaryText(java.lang.CharSequence); 583 } 584 585 public static class NotificationCompat.Builder { 586 ctor public NotificationCompat.Builder(android.content.Context); 587 method public android.support.v4.app.NotificationCompat.Builder addAction(int, java.lang.CharSequence, android.app.PendingIntent); 588 method public android.support.v4.app.NotificationCompat.Builder addAction(android.support.v4.app.NotificationCompat.Action); 589 method public android.support.v4.app.NotificationCompat.Builder addExtras(android.os.Bundle); 590 method public android.support.v4.app.NotificationCompat.Builder addPerson(java.lang.String); 591 method public android.app.Notification build(); 592 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Extender); 593 method public android.os.Bundle getExtras(); 594 method public deprecated android.app.Notification getNotification(); 595 method protected static java.lang.CharSequence limitCharSequenceLength(java.lang.CharSequence); 596 method public android.support.v4.app.NotificationCompat.Builder setAutoCancel(boolean); 597 method public android.support.v4.app.NotificationCompat.Builder setCategory(java.lang.String); 598 method public android.support.v4.app.NotificationCompat.Builder setColor(int); 599 method public android.support.v4.app.NotificationCompat.Builder setContent(android.widget.RemoteViews); 600 method public android.support.v4.app.NotificationCompat.Builder setContentInfo(java.lang.CharSequence); 601 method public android.support.v4.app.NotificationCompat.Builder setContentIntent(android.app.PendingIntent); 602 method public android.support.v4.app.NotificationCompat.Builder setContentText(java.lang.CharSequence); 603 method public android.support.v4.app.NotificationCompat.Builder setContentTitle(java.lang.CharSequence); 604 method public android.support.v4.app.NotificationCompat.Builder setDefaults(int); 605 method public android.support.v4.app.NotificationCompat.Builder setDeleteIntent(android.app.PendingIntent); 606 method public android.support.v4.app.NotificationCompat.Builder setExtras(android.os.Bundle); 607 method public android.support.v4.app.NotificationCompat.Builder setFullScreenIntent(android.app.PendingIntent, boolean); 608 method public android.support.v4.app.NotificationCompat.Builder setGroup(java.lang.String); 609 method public android.support.v4.app.NotificationCompat.Builder setGroupSummary(boolean); 610 method public android.support.v4.app.NotificationCompat.Builder setLargeIcon(android.graphics.Bitmap); 611 method public android.support.v4.app.NotificationCompat.Builder setLights(int, int, int); 612 method public android.support.v4.app.NotificationCompat.Builder setLocalOnly(boolean); 613 method public android.support.v4.app.NotificationCompat.Builder setNumber(int); 614 method public android.support.v4.app.NotificationCompat.Builder setOngoing(boolean); 615 method public android.support.v4.app.NotificationCompat.Builder setOnlyAlertOnce(boolean); 616 method public android.support.v4.app.NotificationCompat.Builder setPriority(int); 617 method public android.support.v4.app.NotificationCompat.Builder setProgress(int, int, boolean); 618 method public android.support.v4.app.NotificationCompat.Builder setPublicVersion(android.app.Notification); 619 method public android.support.v4.app.NotificationCompat.Builder setShowWhen(boolean); 620 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int); 621 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int, int); 622 method public android.support.v4.app.NotificationCompat.Builder setSortKey(java.lang.String); 623 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri); 624 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri, int); 625 method public android.support.v4.app.NotificationCompat.Builder setStyle(android.support.v4.app.NotificationCompat.Style); 626 method public android.support.v4.app.NotificationCompat.Builder setSubText(java.lang.CharSequence); 627 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence); 628 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence, android.widget.RemoteViews); 629 method public android.support.v4.app.NotificationCompat.Builder setUsesChronometer(boolean); 630 method public android.support.v4.app.NotificationCompat.Builder setVibrate(long[]); 631 method public android.support.v4.app.NotificationCompat.Builder setVisibility(int); 632 method public android.support.v4.app.NotificationCompat.Builder setWhen(long); 633 field public java.util.ArrayList<java.lang.String> mPeople; 634 } 635 636 public static final class NotificationCompat.CarExtender implements android.support.v4.app.NotificationCompat.Extender { 637 ctor public NotificationCompat.CarExtender(); 638 ctor public NotificationCompat.CarExtender(android.app.Notification); 639 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 640 method public int getColor(); 641 method public android.graphics.Bitmap getLargeIcon(); 642 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation getUnreadConversation(); 643 method public android.support.v4.app.NotificationCompat.CarExtender setColor(int); 644 method public android.support.v4.app.NotificationCompat.CarExtender setLargeIcon(android.graphics.Bitmap); 645 method public android.support.v4.app.NotificationCompat.CarExtender setUnreadConversation(android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation); 646 } 647 648 public static class NotificationCompat.CarExtender.UnreadConversation extends android.support.v4.app.NotificationCompatBase.UnreadConversation { 649 method public long getLatestTimestamp(); 650 method public java.lang.String[] getMessages(); 651 method public java.lang.String getParticipant(); 652 method public java.lang.String[] getParticipants(); 653 method public android.app.PendingIntent getReadPendingIntent(); 654 method public android.support.v4.app.RemoteInput getRemoteInput(); 655 method public android.app.PendingIntent getReplyPendingIntent(); 656 } 657 658 public static class NotificationCompat.CarExtender.UnreadConversation.Builder { 659 ctor public NotificationCompat.CarExtender.UnreadConversation.Builder(java.lang.String); 660 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder addMessage(java.lang.String); 661 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation build(); 662 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setLatestTimestamp(long); 663 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReadPendingIntent(android.app.PendingIntent); 664 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReplyAction(android.app.PendingIntent, android.support.v4.app.RemoteInput); 665 } 666 667 public static abstract interface NotificationCompat.Extender { 668 method public abstract android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 669 } 670 671 public static class NotificationCompat.InboxStyle extends android.support.v4.app.NotificationCompat.Style { 672 ctor public NotificationCompat.InboxStyle(); 673 ctor public NotificationCompat.InboxStyle(android.support.v4.app.NotificationCompat.Builder); 674 method public android.support.v4.app.NotificationCompat.InboxStyle addLine(java.lang.CharSequence); 675 method public android.support.v4.app.NotificationCompat.InboxStyle setBigContentTitle(java.lang.CharSequence); 676 method public android.support.v4.app.NotificationCompat.InboxStyle setSummaryText(java.lang.CharSequence); 677 } 678 679 public static abstract class NotificationCompat.Style { 680 ctor public NotificationCompat.Style(); 681 method public android.app.Notification build(); 682 method public void setBuilder(android.support.v4.app.NotificationCompat.Builder); 683 } 684 685 public static final class NotificationCompat.WearableExtender implements android.support.v4.app.NotificationCompat.Extender { 686 ctor public NotificationCompat.WearableExtender(); 687 ctor public NotificationCompat.WearableExtender(android.app.Notification); 688 method public android.support.v4.app.NotificationCompat.WearableExtender addAction(android.support.v4.app.NotificationCompat.Action); 689 method public android.support.v4.app.NotificationCompat.WearableExtender addActions(java.util.List<android.support.v4.app.NotificationCompat.Action>); 690 method public android.support.v4.app.NotificationCompat.WearableExtender addPage(android.app.Notification); 691 method public android.support.v4.app.NotificationCompat.WearableExtender addPages(java.util.List<android.app.Notification>); 692 method public android.support.v4.app.NotificationCompat.WearableExtender clearActions(); 693 method public android.support.v4.app.NotificationCompat.WearableExtender clearPages(); 694 method public android.support.v4.app.NotificationCompat.WearableExtender clone(); 695 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 696 method public java.util.List<android.support.v4.app.NotificationCompat.Action> getActions(); 697 method public android.graphics.Bitmap getBackground(); 698 method public int getContentAction(); 699 method public int getContentIcon(); 700 method public int getContentIconGravity(); 701 method public boolean getContentIntentAvailableOffline(); 702 method public int getCustomContentHeight(); 703 method public int getCustomSizePreset(); 704 method public android.app.PendingIntent getDisplayIntent(); 705 method public int getGravity(); 706 method public boolean getHintAvoidBackgroundClipping(); 707 method public boolean getHintHideIcon(); 708 method public int getHintScreenTimeout(); 709 method public boolean getHintShowBackgroundOnly(); 710 method public java.util.List<android.app.Notification> getPages(); 711 method public boolean getStartScrollBottom(); 712 method public android.support.v4.app.NotificationCompat.WearableExtender setBackground(android.graphics.Bitmap); 713 method public android.support.v4.app.NotificationCompat.WearableExtender setContentAction(int); 714 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIcon(int); 715 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIconGravity(int); 716 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIntentAvailableOffline(boolean); 717 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomContentHeight(int); 718 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomSizePreset(int); 719 method public android.support.v4.app.NotificationCompat.WearableExtender setDisplayIntent(android.app.PendingIntent); 720 method public android.support.v4.app.NotificationCompat.WearableExtender setGravity(int); 721 method public android.support.v4.app.NotificationCompat.WearableExtender setHintAvoidBackgroundClipping(boolean); 722 method public android.support.v4.app.NotificationCompat.WearableExtender setHintHideIcon(boolean); 723 method public android.support.v4.app.NotificationCompat.WearableExtender setHintScreenTimeout(int); 724 method public android.support.v4.app.NotificationCompat.WearableExtender setHintShowBackgroundOnly(boolean); 725 method public android.support.v4.app.NotificationCompat.WearableExtender setStartScrollBottom(boolean); 726 field public static final int SCREEN_TIMEOUT_LONG = -1; // 0xffffffff 727 field public static final int SCREEN_TIMEOUT_SHORT = 0; // 0x0 728 field public static final int SIZE_DEFAULT = 0; // 0x0 729 field public static final int SIZE_FULL_SCREEN = 5; // 0x5 730 field public static final int SIZE_LARGE = 4; // 0x4 731 field public static final int SIZE_MEDIUM = 3; // 0x3 732 field public static final int SIZE_SMALL = 2; // 0x2 733 field public static final int SIZE_XSMALL = 1; // 0x1 734 field public static final int UNSET_ACTION_INDEX = -1; // 0xffffffff 735 } 736 737 public class NotificationCompatBase { 738 ctor public NotificationCompatBase(); 739 } 740 741 public static abstract class NotificationCompatBase.Action { 742 ctor public NotificationCompatBase.Action(); 743 method public abstract android.app.PendingIntent getActionIntent(); 744 method public abstract android.os.Bundle getExtras(); 745 method public abstract int getIcon(); 746 method public abstract android.support.v4.app.RemoteInputCompatBase.RemoteInput[] getRemoteInputs(); 747 method public abstract java.lang.CharSequence getTitle(); 748 } 749 750 public static abstract class NotificationCompatBase.UnreadConversation { 751 ctor public NotificationCompatBase.UnreadConversation(); 752 } 753 754 public final class NotificationCompatExtras { 755 field public static final java.lang.String EXTRA_ACTION_EXTRAS = "android.support.actionExtras"; 756 field public static final java.lang.String EXTRA_GROUP_KEY = "android.support.groupKey"; 757 field public static final java.lang.String EXTRA_GROUP_SUMMARY = "android.support.isGroupSummary"; 758 field public static final java.lang.String EXTRA_LOCAL_ONLY = "android.support.localOnly"; 759 field public static final java.lang.String EXTRA_REMOTE_INPUTS = "android.support.remoteInputs"; 760 field public static final java.lang.String EXTRA_SORT_KEY = "android.support.sortKey"; 761 } 762 763 public abstract class NotificationCompatSideChannelService extends android.app.Service { 764 ctor public NotificationCompatSideChannelService(); 765 method public abstract void cancel(java.lang.String, int, java.lang.String); 766 method public abstract void cancelAll(java.lang.String); 767 method public abstract void notify(java.lang.String, int, java.lang.String, android.app.Notification); 768 method public android.os.IBinder onBind(android.content.Intent); 769 } 770 771 public class NotificationManagerCompat { 772 method public void cancel(int); 773 method public void cancel(java.lang.String, int); 774 method public void cancelAll(); 775 method public static android.support.v4.app.NotificationManagerCompat from(android.content.Context); 776 method public static java.util.Set<java.lang.String> getEnabledListenerPackages(android.content.Context); 777 method public void notify(int, android.app.Notification); 778 method public void notify(java.lang.String, int, android.app.Notification); 779 field public static final java.lang.String ACTION_BIND_SIDE_CHANNEL = "android.support.BIND_NOTIFICATION_SIDE_CHANNEL"; 780 field public static final java.lang.String EXTRA_USE_SIDE_CHANNEL = "android.support.useSideChannel"; 781 } 782 783 public class RemoteInput extends android.support.v4.app.RemoteInputCompatBase.RemoteInput { 784 method public static void addResultsToIntent(android.support.v4.app.RemoteInput[], android.content.Intent, android.os.Bundle); 785 method public boolean getAllowFreeFormInput(); 786 method public java.lang.CharSequence[] getChoices(); 787 method public android.os.Bundle getExtras(); 788 method public java.lang.CharSequence getLabel(); 789 method public java.lang.String getResultKey(); 790 method public static android.os.Bundle getResultsFromIntent(android.content.Intent); 791 field public static final java.lang.String EXTRA_RESULTS_DATA = "android.remoteinput.resultsData"; 792 field public static final java.lang.String RESULTS_CLIP_LABEL = "android.remoteinput.results"; 793 } 794 795 public static final class RemoteInput.Builder { 796 ctor public RemoteInput.Builder(java.lang.String); 797 method public android.support.v4.app.RemoteInput.Builder addExtras(android.os.Bundle); 798 method public android.support.v4.app.RemoteInput build(); 799 method public android.os.Bundle getExtras(); 800 method public android.support.v4.app.RemoteInput.Builder setAllowFreeFormInput(boolean); 801 method public android.support.v4.app.RemoteInput.Builder setChoices(java.lang.CharSequence[]); 802 method public android.support.v4.app.RemoteInput.Builder setLabel(java.lang.CharSequence); 803 } 804 805 class RemoteInputCompatBase { 806 } 807 808 public static abstract class RemoteInputCompatBase.RemoteInput { 809 ctor public RemoteInputCompatBase.RemoteInput(); 810 method protected abstract boolean getAllowFreeFormInput(); 811 method protected abstract java.lang.CharSequence[] getChoices(); 812 method protected abstract android.os.Bundle getExtras(); 813 method protected abstract java.lang.CharSequence getLabel(); 814 method protected abstract java.lang.String getResultKey(); 815 } 816 817 public class ServiceCompat { 818 field public static final int START_STICKY = 1; // 0x1 819 } 820 821 public class ShareCompat { 822 ctor public ShareCompat(); 823 method public static void configureMenuItem(android.view.MenuItem, android.support.v4.app.ShareCompat.IntentBuilder); 824 method public static void configureMenuItem(android.view.Menu, int, android.support.v4.app.ShareCompat.IntentBuilder); 825 method public static android.content.ComponentName getCallingActivity(android.app.Activity); 826 method public static java.lang.String getCallingPackage(android.app.Activity); 827 field public static final java.lang.String EXTRA_CALLING_ACTIVITY = "android.support.v4.app.EXTRA_CALLING_ACTIVITY"; 828 field public static final java.lang.String EXTRA_CALLING_PACKAGE = "android.support.v4.app.EXTRA_CALLING_PACKAGE"; 829 } 830 831 public static class ShareCompat.IntentBuilder { 832 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String); 833 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String[]); 834 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String); 835 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String[]); 836 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String); 837 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String[]); 838 method public android.support.v4.app.ShareCompat.IntentBuilder addStream(android.net.Uri); 839 method public android.content.Intent createChooserIntent(); 840 method public static android.support.v4.app.ShareCompat.IntentBuilder from(android.app.Activity); 841 method public android.content.Intent getIntent(); 842 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(java.lang.CharSequence); 843 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(int); 844 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailBcc(java.lang.String[]); 845 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailCc(java.lang.String[]); 846 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailTo(java.lang.String[]); 847 method public android.support.v4.app.ShareCompat.IntentBuilder setHtmlText(java.lang.String); 848 method public android.support.v4.app.ShareCompat.IntentBuilder setStream(android.net.Uri); 849 method public android.support.v4.app.ShareCompat.IntentBuilder setSubject(java.lang.String); 850 method public android.support.v4.app.ShareCompat.IntentBuilder setText(java.lang.CharSequence); 851 method public android.support.v4.app.ShareCompat.IntentBuilder setType(java.lang.String); 852 method public void startChooser(); 853 } 854 855 public static class ShareCompat.IntentReader { 856 method public static android.support.v4.app.ShareCompat.IntentReader from(android.app.Activity); 857 method public android.content.ComponentName getCallingActivity(); 858 method public android.graphics.drawable.Drawable getCallingActivityIcon(); 859 method public android.graphics.drawable.Drawable getCallingApplicationIcon(); 860 method public java.lang.CharSequence getCallingApplicationLabel(); 861 method public java.lang.String getCallingPackage(); 862 method public java.lang.String[] getEmailBcc(); 863 method public java.lang.String[] getEmailCc(); 864 method public java.lang.String[] getEmailTo(); 865 method public java.lang.String getHtmlText(); 866 method public android.net.Uri getStream(); 867 method public android.net.Uri getStream(int); 868 method public int getStreamCount(); 869 method public java.lang.String getSubject(); 870 method public java.lang.CharSequence getText(); 871 method public java.lang.String getType(); 872 method public boolean isMultipleShare(); 873 method public boolean isShareIntent(); 874 method public boolean isSingleShare(); 875 } 876 877 public abstract class SharedElementCallback { 878 ctor public SharedElementCallback(); 879 method public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF); 880 method public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable); 881 method public void onMapSharedElements(java.util.List<java.lang.String>, java.util.Map<java.lang.String, android.view.View>); 882 method public void onRejectSharedElements(java.util.List<android.view.View>); 883 method public void onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 884 method public void onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 885 } 886 887 public class TaskStackBuilder implements java.lang.Iterable { 888 method public android.support.v4.app.TaskStackBuilder addNextIntent(android.content.Intent); 889 method public android.support.v4.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent); 890 method public android.support.v4.app.TaskStackBuilder addParentStack(android.app.Activity); 891 method public android.support.v4.app.TaskStackBuilder addParentStack(java.lang.Class<?>); 892 method public android.support.v4.app.TaskStackBuilder addParentStack(android.content.ComponentName); 893 method public static android.support.v4.app.TaskStackBuilder create(android.content.Context); 894 method public android.content.Intent editIntentAt(int); 895 method public static deprecated android.support.v4.app.TaskStackBuilder from(android.content.Context); 896 method public deprecated android.content.Intent getIntent(int); 897 method public int getIntentCount(); 898 method public android.content.Intent[] getIntents(); 899 method public android.app.PendingIntent getPendingIntent(int, int); 900 method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle); 901 method public deprecated java.util.Iterator<android.content.Intent> iterator(); 902 method public void startActivities(); 903 method public void startActivities(android.os.Bundle); 904 } 905 906 public static abstract interface TaskStackBuilder.SupportParentable { 907 method public abstract android.content.Intent getSupportParentActivityIntent(); 908 } 909 910} 911 912package android.support.v4.content { 913 914 public abstract class AsyncTaskLoader extends android.support.v4.content.Loader { 915 ctor public AsyncTaskLoader(android.content.Context); 916 method public void cancelLoadInBackground(); 917 method public boolean isLoadInBackgroundCanceled(); 918 method public abstract D loadInBackground(); 919 method public void onCanceled(D); 920 method protected D onLoadInBackground(); 921 method public void setUpdateThrottle(long); 922 } 923 924 public class ContentResolverCompat { 925 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); 926 } 927 928 public class ContextCompat { 929 ctor public ContextCompat(); 930 method public final java.io.File getCodeCacheDir(android.content.Context); 931 method public static final int getColor(android.content.Context, int); 932 method public static final android.content.res.ColorStateList getColorStateList(android.content.Context, int); 933 method public static final android.graphics.drawable.Drawable getDrawable(android.content.Context, int); 934 method public static java.io.File[] getExternalCacheDirs(android.content.Context); 935 method public static java.io.File[] getExternalFilesDirs(android.content.Context, java.lang.String); 936 method public final java.io.File getNoBackupFilesDir(android.content.Context); 937 method public static java.io.File[] getObbDirs(android.content.Context); 938 method public static boolean startActivities(android.content.Context, android.content.Intent[]); 939 method public static boolean startActivities(android.content.Context, android.content.Intent[], android.os.Bundle); 940 } 941 942 public class CursorLoader extends android.support.v4.content.AsyncTaskLoader { 943 ctor public CursorLoader(android.content.Context); 944 ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 945 method public void deliverResult(android.database.Cursor); 946 method public java.lang.String[] getProjection(); 947 method public java.lang.String getSelection(); 948 method public java.lang.String[] getSelectionArgs(); 949 method public java.lang.String getSortOrder(); 950 method public android.net.Uri getUri(); 951 method public android.database.Cursor loadInBackground(); 952 method public void onCanceled(android.database.Cursor); 953 method public void setProjection(java.lang.String[]); 954 method public void setSelection(java.lang.String); 955 method public void setSelectionArgs(java.lang.String[]); 956 method public void setSortOrder(java.lang.String); 957 method public void setUri(android.net.Uri); 958 } 959 960 public class FileProvider extends android.content.ContentProvider { 961 ctor public FileProvider(); 962 method public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 963 method public java.lang.String getType(android.net.Uri); 964 method public static android.net.Uri getUriForFile(android.content.Context, java.lang.String, java.io.File); 965 method public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 966 method public boolean onCreate(); 967 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 968 method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 969 } 970 971 public class IntentCompat { 972 method public static android.content.Intent makeMainActivity(android.content.ComponentName); 973 method public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String); 974 method public static android.content.Intent makeRestartActivityTask(android.content.ComponentName); 975 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"; 976 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"; 977 field public static final java.lang.String EXTRA_CHANGED_PACKAGE_LIST = "android.intent.extra.changed_package_list"; 978 field public static final java.lang.String EXTRA_CHANGED_UID_LIST = "android.intent.extra.changed_uid_list"; 979 field public static final java.lang.String EXTRA_HTML_TEXT = "android.intent.extra.HTML_TEXT"; 980 field public static final int FLAG_ACTIVITY_CLEAR_TASK = 32768; // 0x8000 981 field public static final int FLAG_ACTIVITY_TASK_ON_HOME = 16384; // 0x4000 982 } 983 984 public class Loader { 985 ctor public Loader(android.content.Context); 986 method public void abandon(); 987 method public boolean cancelLoad(); 988 method public void commitContentChanged(); 989 method public java.lang.String dataToString(D); 990 method public void deliverCancellation(); 991 method public void deliverResult(D); 992 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 993 method public void forceLoad(); 994 method public android.content.Context getContext(); 995 method public int getId(); 996 method public boolean isAbandoned(); 997 method public boolean isReset(); 998 method public boolean isStarted(); 999 method protected void onAbandon(); 1000 method protected boolean onCancelLoad(); 1001 method public void onContentChanged(); 1002 method protected void onForceLoad(); 1003 method protected void onReset(); 1004 method protected void onStartLoading(); 1005 method protected void onStopLoading(); 1006 method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>); 1007 method public void registerOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>); 1008 method public void reset(); 1009 method public void rollbackContentChanged(); 1010 method public final void startLoading(); 1011 method public void stopLoading(); 1012 method public boolean takeContentChanged(); 1013 method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>); 1014 method public void unregisterOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>); 1015 } 1016 1017 public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver { 1018 ctor public Loader.ForceLoadContentObserver(); 1019 } 1020 1021 public static abstract interface Loader.OnLoadCanceledListener { 1022 method public abstract void onLoadCanceled(android.support.v4.content.Loader<D>); 1023 } 1024 1025 public static abstract interface Loader.OnLoadCompleteListener { 1026 method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D); 1027 } 1028 1029 public class LocalBroadcastManager { 1030 method public static android.support.v4.content.LocalBroadcastManager getInstance(android.content.Context); 1031 method public void registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 1032 method public boolean sendBroadcast(android.content.Intent); 1033 method public void sendBroadcastSync(android.content.Intent); 1034 method public void unregisterReceiver(android.content.BroadcastReceiver); 1035 } 1036 1037 public class SharedPreferencesCompat { 1038 ctor public SharedPreferencesCompat(); 1039 } 1040 1041 public static class SharedPreferencesCompat.EditorCompat { 1042 method public void apply(android.content.SharedPreferences.Editor); 1043 method public static android.support.v4.content.SharedPreferencesCompat.EditorCompat getInstance(); 1044 } 1045 1046 public abstract class WakefulBroadcastReceiver extends android.content.BroadcastReceiver { 1047 ctor public WakefulBroadcastReceiver(); 1048 method public static boolean completeWakefulIntent(android.content.Intent); 1049 method public static android.content.ComponentName startWakefulService(android.content.Context, android.content.Intent); 1050 } 1051 1052} 1053 1054package android.support.v4.content.pm { 1055 1056 public class ActivityInfoCompat { 1057 field public static final int CONFIG_UI_MODE = 512; // 0x200 1058 } 1059 1060} 1061 1062package android.support.v4.content.res { 1063 1064 public class ResourcesCompat { 1065 ctor public ResourcesCompat(); 1066 method public static android.graphics.drawable.Drawable getDrawable(android.content.res.Resources, int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 1067 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; 1068 } 1069 1070} 1071 1072package android.support.v4.database { 1073 1074 public class DatabaseUtilsCompat { 1075 method public static java.lang.String[] appendSelectionArgs(java.lang.String[], java.lang.String[]); 1076 method public static java.lang.String concatenateWhere(java.lang.String, java.lang.String); 1077 } 1078 1079} 1080 1081package android.support.v4.graphics { 1082 1083 public class BitmapCompat { 1084 ctor public BitmapCompat(); 1085 method public static int getAllocationByteCount(android.graphics.Bitmap); 1086 method public static boolean hasMipMap(android.graphics.Bitmap); 1087 method public static void setHasMipMap(android.graphics.Bitmap, boolean); 1088 } 1089 1090 public class ColorUtils { 1091 method public static int HSLToColor(float[]); 1092 method public static void RGBToHSL(int, int, int, float[]); 1093 method public static double calculateContrast(int, int); 1094 method public static double calculateLuminance(int); 1095 method public static int calculateMinimumAlpha(int, int, float); 1096 method public static void colorToHSL(int, float[]); 1097 method public static int compositeColors(int, int); 1098 method public static int setAlphaComponent(int, int); 1099 } 1100 1101} 1102 1103package android.support.v4.graphics.drawable { 1104 1105 public class DrawableCompat { 1106 ctor public DrawableCompat(); 1107 method public static boolean isAutoMirrored(android.graphics.drawable.Drawable); 1108 method public static void jumpToCurrentState(android.graphics.drawable.Drawable); 1109 method public static void setAutoMirrored(android.graphics.drawable.Drawable, boolean); 1110 method public static void setHotspot(android.graphics.drawable.Drawable, float, float); 1111 method public static void setHotspotBounds(android.graphics.drawable.Drawable, int, int, int, int); 1112 method public static void setTint(android.graphics.drawable.Drawable, int); 1113 method public static void setTintList(android.graphics.drawable.Drawable, android.content.res.ColorStateList); 1114 method public static void setTintMode(android.graphics.drawable.Drawable, android.graphics.PorterDuff.Mode); 1115 method public static T unwrap(android.graphics.drawable.Drawable); 1116 method public static android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable); 1117 } 1118 1119 public abstract class RoundedBitmapDrawable extends android.graphics.drawable.Drawable { 1120 method public void draw(android.graphics.Canvas); 1121 method public final android.graphics.Bitmap getBitmap(); 1122 method public float getCornerRadius(); 1123 method public int getGravity(); 1124 method public int getOpacity(); 1125 method public final android.graphics.Paint getPaint(); 1126 method public boolean hasAntiAlias(); 1127 method public boolean hasMipMap(); 1128 method public void setAlpha(int); 1129 method public void setAntiAlias(boolean); 1130 method public void setColorFilter(android.graphics.ColorFilter); 1131 method public void setCornerRadius(float); 1132 method public void setGravity(int); 1133 method public void setMipMap(boolean); 1134 method public void setTargetDensity(android.graphics.Canvas); 1135 method public void setTargetDensity(android.util.DisplayMetrics); 1136 method public void setTargetDensity(int); 1137 } 1138 1139 public class RoundedBitmapDrawableFactory { 1140 ctor public RoundedBitmapDrawableFactory(); 1141 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, android.graphics.Bitmap); 1142 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.lang.String); 1143 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.io.InputStream); 1144 } 1145 1146} 1147 1148package android.support.v4.hardware.display { 1149 1150 public abstract class DisplayManagerCompat { 1151 method public abstract android.view.Display getDisplay(int); 1152 method public abstract android.view.Display[] getDisplays(); 1153 method public abstract android.view.Display[] getDisplays(java.lang.String); 1154 method public static android.support.v4.hardware.display.DisplayManagerCompat getInstance(android.content.Context); 1155 field public static final java.lang.String DISPLAY_CATEGORY_PRESENTATION = "android.hardware.display.category.PRESENTATION"; 1156 } 1157 1158} 1159 1160package android.support.v4.hardware.fingerprint { 1161 1162 public class FingerprintManagerCompat { 1163 method public void authenticate(android.support.v4.hardware.fingerprint.FingerprintManagerCompat.CryptoObject, android.support.v4.os.CancellationSignal, android.support.v4.hardware.fingerprint.FingerprintManagerCompat.AuthenticationCallback, int); 1164 method public static android.support.v4.hardware.fingerprint.FingerprintManagerCompat from(android.content.Context); 1165 method public boolean hasEnrolledFingerprints(); 1166 method public boolean isHardwareDetected(); 1167 } 1168 1169 public static abstract class FingerprintManagerCompat.AuthenticationCallback { 1170 ctor public FingerprintManagerCompat.AuthenticationCallback(); 1171 method public void onAuthenticationError(int, java.lang.CharSequence); 1172 method public void onAuthenticationFailed(); 1173 method public void onAuthenticationHelp(int, java.lang.CharSequence); 1174 method public void onAuthenticationSucceeded(android.support.v4.hardware.fingerprint.FingerprintManagerCompat.AuthenticationResult); 1175 } 1176 1177 public static final class FingerprintManagerCompat.AuthenticationResult { 1178 ctor public FingerprintManagerCompat.AuthenticationResult(android.support.v4.hardware.fingerprint.FingerprintManagerCompat.CryptoObject); 1179 method public android.support.v4.hardware.fingerprint.FingerprintManagerCompat.CryptoObject getCryptoObject(); 1180 } 1181 1182 public static class FingerprintManagerCompat.CryptoObject { 1183 ctor public FingerprintManagerCompat.CryptoObject(java.security.Signature); 1184 ctor public FingerprintManagerCompat.CryptoObject(javax.crypto.Cipher); 1185 method public javax.crypto.Cipher getCipher(); 1186 method public java.security.Signature getSignature(); 1187 } 1188 1189} 1190 1191package android.support.v4.media { 1192 1193 public final class MediaDescriptionCompat implements android.os.Parcelable { 1194 method public int describeContents(); 1195 method public static android.support.v4.media.MediaDescriptionCompat fromMediaDescription(java.lang.Object); 1196 method public java.lang.CharSequence getDescription(); 1197 method public android.os.Bundle getExtras(); 1198 method public android.graphics.Bitmap getIconBitmap(); 1199 method public android.net.Uri getIconUri(); 1200 method public java.lang.Object getMediaDescription(); 1201 method public java.lang.String getMediaId(); 1202 method public java.lang.CharSequence getSubtitle(); 1203 method public java.lang.CharSequence getTitle(); 1204 method public void writeToParcel(android.os.Parcel, int); 1205 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaDescriptionCompat> CREATOR; 1206 } 1207 1208 public static final class MediaDescriptionCompat.Builder { 1209 ctor public MediaDescriptionCompat.Builder(); 1210 method public android.support.v4.media.MediaDescriptionCompat build(); 1211 method public android.support.v4.media.MediaDescriptionCompat.Builder setDescription(java.lang.CharSequence); 1212 method public android.support.v4.media.MediaDescriptionCompat.Builder setExtras(android.os.Bundle); 1213 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconBitmap(android.graphics.Bitmap); 1214 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconUri(android.net.Uri); 1215 method public android.support.v4.media.MediaDescriptionCompat.Builder setMediaId(java.lang.String); 1216 method public android.support.v4.media.MediaDescriptionCompat.Builder setSubtitle(java.lang.CharSequence); 1217 method public android.support.v4.media.MediaDescriptionCompat.Builder setTitle(java.lang.CharSequence); 1218 } 1219 1220 public final class MediaMetadataCompat implements android.os.Parcelable { 1221 method public boolean containsKey(java.lang.String); 1222 method public int describeContents(); 1223 method public static android.support.v4.media.MediaMetadataCompat fromMediaMetadata(java.lang.Object); 1224 method public android.graphics.Bitmap getBitmap(java.lang.String); 1225 method public android.os.Bundle getBundle(); 1226 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 1227 method public long getLong(java.lang.String); 1228 method public java.lang.Object getMediaMetadata(); 1229 method public android.support.v4.media.RatingCompat getRating(java.lang.String); 1230 method public java.lang.String getString(java.lang.String); 1231 method public java.lang.CharSequence getText(java.lang.String); 1232 method public java.util.Set<java.lang.String> keySet(); 1233 method public int size(); 1234 method public void writeToParcel(android.os.Parcel, int); 1235 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaMetadataCompat> CREATOR; 1236 field public static final java.lang.String METADATA_KEY_ALBUM = "android.media.metadata.ALBUM"; 1237 field public static final java.lang.String METADATA_KEY_ALBUM_ART = "android.media.metadata.ALBUM_ART"; 1238 field public static final java.lang.String METADATA_KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 1239 field public static final java.lang.String METADATA_KEY_ALBUM_ART_URI = "android.media.metadata.ALBUM_ART_URI"; 1240 field public static final java.lang.String METADATA_KEY_ART = "android.media.metadata.ART"; 1241 field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; 1242 field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; 1243 field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; 1244 field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; 1245 field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; 1246 field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE"; 1247 field public static final java.lang.String METADATA_KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 1248 field public static final java.lang.String METADATA_KEY_DISPLAY_DESCRIPTION = "android.media.metadata.DISPLAY_DESCRIPTION"; 1249 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON = "android.media.metadata.DISPLAY_ICON"; 1250 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON_URI = "android.media.metadata.DISPLAY_ICON_URI"; 1251 field public static final java.lang.String METADATA_KEY_DISPLAY_SUBTITLE = "android.media.metadata.DISPLAY_SUBTITLE"; 1252 field public static final java.lang.String METADATA_KEY_DISPLAY_TITLE = "android.media.metadata.DISPLAY_TITLE"; 1253 field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; 1254 field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; 1255 field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; 1256 field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; 1257 field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING"; 1258 field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; 1259 field public static final java.lang.String METADATA_KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 1260 field public static final java.lang.String METADATA_KEY_USER_RATING = "android.media.metadata.USER_RATING"; 1261 field public static final java.lang.String METADATA_KEY_WRITER = "android.media.metadata.WRITER"; 1262 field public static final java.lang.String METADATA_KEY_YEAR = "android.media.metadata.YEAR"; 1263 } 1264 1265 public static final class MediaMetadataCompat.Builder { 1266 ctor public MediaMetadataCompat.Builder(); 1267 ctor public MediaMetadataCompat.Builder(android.support.v4.media.MediaMetadataCompat); 1268 method public android.support.v4.media.MediaMetadataCompat build(); 1269 method public android.support.v4.media.MediaMetadataCompat.Builder putBitmap(java.lang.String, android.graphics.Bitmap); 1270 method public android.support.v4.media.MediaMetadataCompat.Builder putLong(java.lang.String, long); 1271 method public android.support.v4.media.MediaMetadataCompat.Builder putRating(java.lang.String, android.support.v4.media.RatingCompat); 1272 method public android.support.v4.media.MediaMetadataCompat.Builder putString(java.lang.String, java.lang.String); 1273 method public android.support.v4.media.MediaMetadataCompat.Builder putText(java.lang.String, java.lang.CharSequence); 1274 } 1275 1276 public final class RatingCompat implements android.os.Parcelable { 1277 method public int describeContents(); 1278 method public static android.support.v4.media.RatingCompat fromRating(java.lang.Object); 1279 method public float getPercentRating(); 1280 method public java.lang.Object getRating(); 1281 method public int getRatingStyle(); 1282 method public float getStarRating(); 1283 method public boolean hasHeart(); 1284 method public boolean isRated(); 1285 method public boolean isThumbUp(); 1286 method public static android.support.v4.media.RatingCompat newHeartRating(boolean); 1287 method public static android.support.v4.media.RatingCompat newPercentageRating(float); 1288 method public static android.support.v4.media.RatingCompat newStarRating(int, float); 1289 method public static android.support.v4.media.RatingCompat newThumbRating(boolean); 1290 method public static android.support.v4.media.RatingCompat newUnratedRating(int); 1291 method public void writeToParcel(android.os.Parcel, int); 1292 field public static final android.os.Parcelable.Creator<android.support.v4.media.RatingCompat> CREATOR; 1293 field public static final int RATING_3_STARS = 3; // 0x3 1294 field public static final int RATING_4_STARS = 4; // 0x4 1295 field public static final int RATING_5_STARS = 5; // 0x5 1296 field public static final int RATING_HEART = 1; // 0x1 1297 field public static final int RATING_NONE = 0; // 0x0 1298 field public static final int RATING_PERCENTAGE = 6; // 0x6 1299 field public static final int RATING_THUMB_UP_DOWN = 2; // 0x2 1300 } 1301 1302 public abstract class TransportController { 1303 ctor public TransportController(); 1304 method public abstract int getBufferPercentage(); 1305 method public abstract long getCurrentPosition(); 1306 method public abstract long getDuration(); 1307 method public abstract int getTransportControlFlags(); 1308 method public abstract boolean isPlaying(); 1309 method public abstract void pausePlaying(); 1310 method public abstract void registerStateListener(android.support.v4.media.TransportStateListener); 1311 method public abstract void seekTo(long); 1312 method public abstract void startPlaying(); 1313 method public abstract void stopPlaying(); 1314 method public abstract void unregisterStateListener(android.support.v4.media.TransportStateListener); 1315 } 1316 1317 public class TransportMediator extends android.support.v4.media.TransportController { 1318 ctor public TransportMediator(android.app.Activity, android.support.v4.media.TransportPerformer); 1319 ctor public TransportMediator(android.view.View, android.support.v4.media.TransportPerformer); 1320 method public void destroy(); 1321 method public boolean dispatchKeyEvent(android.view.KeyEvent); 1322 method public int getBufferPercentage(); 1323 method public long getCurrentPosition(); 1324 method public long getDuration(); 1325 method public java.lang.Object getRemoteControlClient(); 1326 method public int getTransportControlFlags(); 1327 method public boolean isPlaying(); 1328 method public void pausePlaying(); 1329 method public void refreshState(); 1330 method public void registerStateListener(android.support.v4.media.TransportStateListener); 1331 method public void seekTo(long); 1332 method public void startPlaying(); 1333 method public void stopPlaying(); 1334 method public void unregisterStateListener(android.support.v4.media.TransportStateListener); 1335 field public static final int FLAG_KEY_MEDIA_FAST_FORWARD = 64; // 0x40 1336 field public static final int FLAG_KEY_MEDIA_NEXT = 128; // 0x80 1337 field public static final int FLAG_KEY_MEDIA_PAUSE = 16; // 0x10 1338 field public static final int FLAG_KEY_MEDIA_PLAY = 4; // 0x4 1339 field public static final int FLAG_KEY_MEDIA_PLAY_PAUSE = 8; // 0x8 1340 field public static final int FLAG_KEY_MEDIA_PREVIOUS = 1; // 0x1 1341 field public static final int FLAG_KEY_MEDIA_REWIND = 2; // 0x2 1342 field public static final int FLAG_KEY_MEDIA_STOP = 32; // 0x20 1343 field public static final int KEYCODE_MEDIA_PAUSE = 127; // 0x7f 1344 field public static final int KEYCODE_MEDIA_PLAY = 126; // 0x7e 1345 field public static final int KEYCODE_MEDIA_RECORD = 130; // 0x82 1346 } 1347 1348 public abstract class TransportPerformer { 1349 ctor public TransportPerformer(); 1350 method public void onAudioFocusChange(int); 1351 method public int onGetBufferPercentage(); 1352 method public abstract long onGetCurrentPosition(); 1353 method public abstract long onGetDuration(); 1354 method public int onGetTransportControlFlags(); 1355 method public abstract boolean onIsPlaying(); 1356 method public boolean onMediaButtonDown(int, android.view.KeyEvent); 1357 method public boolean onMediaButtonUp(int, android.view.KeyEvent); 1358 method public abstract void onPause(); 1359 method public abstract void onSeekTo(long); 1360 method public abstract void onStart(); 1361 method public abstract void onStop(); 1362 } 1363 1364 public class TransportStateListener { 1365 ctor public TransportStateListener(); 1366 method public void onPlayingChanged(android.support.v4.media.TransportController); 1367 method public void onTransportControlsChanged(android.support.v4.media.TransportController); 1368 } 1369 1370 public abstract class VolumeProviderCompat { 1371 ctor public VolumeProviderCompat(int, int, int); 1372 method public final int getCurrentVolume(); 1373 method public final int getMaxVolume(); 1374 method public final int getVolumeControl(); 1375 method public java.lang.Object getVolumeProvider(); 1376 method public void onAdjustVolume(int); 1377 method public void onSetVolumeTo(int); 1378 method public void setCallback(android.support.v4.media.VolumeProviderCompat.Callback); 1379 method public final void setCurrentVolume(int); 1380 field public static final int VOLUME_CONTROL_ABSOLUTE = 2; // 0x2 1381 field public static final int VOLUME_CONTROL_FIXED = 0; // 0x0 1382 field public static final int VOLUME_CONTROL_RELATIVE = 1; // 0x1 1383 } 1384 1385 public static abstract class VolumeProviderCompat.Callback { 1386 ctor public VolumeProviderCompat.Callback(); 1387 method public abstract void onVolumeChanged(android.support.v4.media.VolumeProviderCompat); 1388 } 1389 1390} 1391 1392package android.support.v4.media.session { 1393 1394 public final class MediaControllerCompat { 1395 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat); 1396 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat.Token) throws android.os.RemoteException; 1397 method public void adjustVolume(int, int); 1398 method public boolean dispatchMediaButtonEvent(android.view.KeyEvent); 1399 method public android.os.Bundle getExtras(); 1400 method public long getFlags(); 1401 method public java.lang.Object getMediaController(); 1402 method public android.support.v4.media.MediaMetadataCompat getMetadata(); 1403 method public java.lang.String getPackageName(); 1404 method public android.support.v4.media.session.MediaControllerCompat.PlaybackInfo getPlaybackInfo(); 1405 method public android.support.v4.media.session.PlaybackStateCompat getPlaybackState(); 1406 method public java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem> getQueue(); 1407 method public java.lang.CharSequence getQueueTitle(); 1408 method public int getRatingType(); 1409 method public android.app.PendingIntent getSessionActivity(); 1410 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 1411 method public android.support.v4.media.session.MediaControllerCompat.TransportControls getTransportControls(); 1412 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 1413 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback, android.os.Handler); 1414 method public void sendCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 1415 method public void setVolumeTo(int, int); 1416 method public void unregisterCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 1417 } 1418 1419 public static abstract class MediaControllerCompat.Callback implements android.os.IBinder.DeathRecipient { 1420 ctor public MediaControllerCompat.Callback(); 1421 method public void binderDied(); 1422 method public void onAudioInfoChanged(android.support.v4.media.session.MediaControllerCompat.PlaybackInfo); 1423 method public void onExtrasChanged(android.os.Bundle); 1424 method public void onMetadataChanged(android.support.v4.media.MediaMetadataCompat); 1425 method public void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat); 1426 method public void onQueueChanged(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 1427 method public void onQueueTitleChanged(java.lang.CharSequence); 1428 method public void onSessionDestroyed(); 1429 method public void onSessionEvent(java.lang.String, android.os.Bundle); 1430 } 1431 1432 public static final class MediaControllerCompat.PlaybackInfo { 1433 method public int getAudioStream(); 1434 method public int getCurrentVolume(); 1435 method public int getMaxVolume(); 1436 method public int getPlaybackType(); 1437 method public int getVolumeControl(); 1438 field public static final int PLAYBACK_TYPE_LOCAL = 1; // 0x1 1439 field public static final int PLAYBACK_TYPE_REMOTE = 2; // 0x2 1440 } 1441 1442 public static abstract class MediaControllerCompat.TransportControls { 1443 method public abstract void fastForward(); 1444 method public abstract void pause(); 1445 method public abstract void play(); 1446 method public abstract void playFromMediaId(java.lang.String, android.os.Bundle); 1447 method public abstract void playFromSearch(java.lang.String, android.os.Bundle); 1448 method public abstract void rewind(); 1449 method public abstract void seekTo(long); 1450 method public abstract void sendCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction, android.os.Bundle); 1451 method public abstract void sendCustomAction(java.lang.String, android.os.Bundle); 1452 method public abstract void setRating(android.support.v4.media.RatingCompat); 1453 method public abstract void skipToNext(); 1454 method public abstract void skipToPrevious(); 1455 method public abstract void skipToQueueItem(long); 1456 method public abstract void stop(); 1457 } 1458 1459 public class MediaSessionCompat { 1460 ctor public MediaSessionCompat(android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent); 1461 method public void addOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 1462 method public android.support.v4.media.session.MediaControllerCompat getController(); 1463 method public java.lang.Object getMediaSession(); 1464 method public java.lang.Object getRemoteControlClient(); 1465 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 1466 method public boolean isActive(); 1467 method public static android.support.v4.media.session.MediaSessionCompat obtain(android.content.Context, java.lang.Object); 1468 method public void release(); 1469 method public void removeOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 1470 method public void sendSessionEvent(java.lang.String, android.os.Bundle); 1471 method public void setActive(boolean); 1472 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback); 1473 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback, android.os.Handler); 1474 method public void setExtras(android.os.Bundle); 1475 method public void setFlags(int); 1476 method public void setMediaButtonReceiver(android.app.PendingIntent); 1477 method public void setMetadata(android.support.v4.media.MediaMetadataCompat); 1478 method public void setPlaybackState(android.support.v4.media.session.PlaybackStateCompat); 1479 method public void setPlaybackToLocal(int); 1480 method public void setPlaybackToRemote(android.support.v4.media.VolumeProviderCompat); 1481 method public void setQueue(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 1482 method public void setQueueTitle(java.lang.CharSequence); 1483 method public void setRatingType(int); 1484 method public void setSessionActivity(android.app.PendingIntent); 1485 field public static final int FLAG_HANDLES_MEDIA_BUTTONS = 1; // 0x1 1486 field public static final int FLAG_HANDLES_TRANSPORT_CONTROLS = 2; // 0x2 1487 } 1488 1489 public static abstract class MediaSessionCompat.Callback { 1490 ctor public MediaSessionCompat.Callback(); 1491 method public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 1492 method public void onCustomAction(java.lang.String, android.os.Bundle); 1493 method public void onFastForward(); 1494 method public boolean onMediaButtonEvent(android.content.Intent); 1495 method public void onPause(); 1496 method public void onPlay(); 1497 method public void onPlayFromMediaId(java.lang.String, android.os.Bundle); 1498 method public void onPlayFromSearch(java.lang.String, android.os.Bundle); 1499 method public void onRewind(); 1500 method public void onSeekTo(long); 1501 method public void onSetRating(android.support.v4.media.RatingCompat); 1502 method public void onSkipToNext(); 1503 method public void onSkipToPrevious(); 1504 method public void onSkipToQueueItem(long); 1505 method public void onStop(); 1506 } 1507 1508 public static abstract interface MediaSessionCompat.OnActiveChangeListener { 1509 method public abstract void onActiveChanged(); 1510 } 1511 1512 public static final class MediaSessionCompat.QueueItem implements android.os.Parcelable { 1513 ctor public MediaSessionCompat.QueueItem(android.support.v4.media.MediaDescriptionCompat, long); 1514 method public int describeContents(); 1515 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 1516 method public long getQueueId(); 1517 method public java.lang.Object getQueueItem(); 1518 method public static android.support.v4.media.session.MediaSessionCompat.QueueItem obtain(java.lang.Object); 1519 method public void writeToParcel(android.os.Parcel, int); 1520 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.QueueItem> CREATOR; 1521 field public static final int UNKNOWN_ID = -1; // 0xffffffff 1522 } 1523 1524 public static final class MediaSessionCompat.Token implements android.os.Parcelable { 1525 method public int describeContents(); 1526 method public static android.support.v4.media.session.MediaSessionCompat.Token fromToken(java.lang.Object); 1527 method public java.lang.Object getToken(); 1528 method public void writeToParcel(android.os.Parcel, int); 1529 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.Token> CREATOR; 1530 } 1531 1532 public class ParcelableVolumeInfo implements android.os.Parcelable { 1533 ctor public ParcelableVolumeInfo(int, int, int, int, int); 1534 ctor public ParcelableVolumeInfo(android.os.Parcel); 1535 method public int describeContents(); 1536 method public void writeToParcel(android.os.Parcel, int); 1537 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.ParcelableVolumeInfo> CREATOR; 1538 field public int audioStream; 1539 field public int controlType; 1540 field public int currentVolume; 1541 field public int maxVolume; 1542 field public int volumeType; 1543 } 1544 1545 public final class PlaybackStateCompat implements android.os.Parcelable { 1546 method public int describeContents(); 1547 method public static android.support.v4.media.session.PlaybackStateCompat fromPlaybackState(java.lang.Object); 1548 method public long getActions(); 1549 method public long getActiveQueueItemId(); 1550 method public long getBufferedPosition(); 1551 method public java.util.List<android.support.v4.media.session.PlaybackStateCompat.CustomAction> getCustomActions(); 1552 method public java.lang.CharSequence getErrorMessage(); 1553 method public android.os.Bundle getExtras(); 1554 method public long getLastPositionUpdateTime(); 1555 method public float getPlaybackSpeed(); 1556 method public java.lang.Object getPlaybackState(); 1557 method public long getPosition(); 1558 method public int getState(); 1559 method public void writeToParcel(android.os.Parcel, int); 1560 field public static final long ACTION_FAST_FORWARD = 64L; // 0x40L 1561 field public static final long ACTION_PAUSE = 2L; // 0x2L 1562 field public static final long ACTION_PLAY = 4L; // 0x4L 1563 field public static final long ACTION_PLAY_FROM_MEDIA_ID = 1024L; // 0x400L 1564 field public static final long ACTION_PLAY_FROM_SEARCH = 2048L; // 0x800L 1565 field public static final long ACTION_PLAY_PAUSE = 512L; // 0x200L 1566 field public static final long ACTION_REWIND = 8L; // 0x8L 1567 field public static final long ACTION_SEEK_TO = 256L; // 0x100L 1568 field public static final long ACTION_SET_RATING = 128L; // 0x80L 1569 field public static final long ACTION_SKIP_TO_NEXT = 32L; // 0x20L 1570 field public static final long ACTION_SKIP_TO_PREVIOUS = 16L; // 0x10L 1571 field public static final long ACTION_SKIP_TO_QUEUE_ITEM = 4096L; // 0x1000L 1572 field public static final long ACTION_STOP = 1L; // 0x1L 1573 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat> CREATOR; 1574 field public static final long PLAYBACK_POSITION_UNKNOWN = -1L; // 0xffffffffffffffffL 1575 field public static final int STATE_BUFFERING = 6; // 0x6 1576 field public static final int STATE_CONNECTING = 8; // 0x8 1577 field public static final int STATE_ERROR = 7; // 0x7 1578 field public static final int STATE_FAST_FORWARDING = 4; // 0x4 1579 field public static final int STATE_NONE = 0; // 0x0 1580 field public static final int STATE_PAUSED = 2; // 0x2 1581 field public static final int STATE_PLAYING = 3; // 0x3 1582 field public static final int STATE_REWINDING = 5; // 0x5 1583 field public static final int STATE_SKIPPING_TO_NEXT = 10; // 0xa 1584 field public static final int STATE_SKIPPING_TO_PREVIOUS = 9; // 0x9 1585 field public static final int STATE_SKIPPING_TO_QUEUE_ITEM = 11; // 0xb 1586 field public static final int STATE_STOPPED = 1; // 0x1 1587 } 1588 1589 public static final class PlaybackStateCompat.Builder { 1590 ctor public PlaybackStateCompat.Builder(); 1591 ctor public PlaybackStateCompat.Builder(android.support.v4.media.session.PlaybackStateCompat); 1592 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(java.lang.String, java.lang.String, int); 1593 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction); 1594 method public android.support.v4.media.session.PlaybackStateCompat build(); 1595 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActions(long); 1596 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActiveQueueItemId(long); 1597 method public android.support.v4.media.session.PlaybackStateCompat.Builder setBufferedPosition(long); 1598 method public android.support.v4.media.session.PlaybackStateCompat.Builder setErrorMessage(java.lang.CharSequence); 1599 method public android.support.v4.media.session.PlaybackStateCompat.Builder setExtras(android.os.Bundle); 1600 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float); 1601 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float, long); 1602 } 1603 1604 public static final class PlaybackStateCompat.CustomAction implements android.os.Parcelable { 1605 method public int describeContents(); 1606 method public static android.support.v4.media.session.PlaybackStateCompat.CustomAction fromCustomAction(java.lang.Object); 1607 method public java.lang.String getAction(); 1608 method public java.lang.Object getCustomAction(); 1609 method public android.os.Bundle getExtras(); 1610 method public int getIcon(); 1611 method public java.lang.CharSequence getName(); 1612 method public void writeToParcel(android.os.Parcel, int); 1613 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat.CustomAction> CREATOR; 1614 } 1615 1616 public static final class PlaybackStateCompat.CustomAction.Builder { 1617 ctor public PlaybackStateCompat.CustomAction.Builder(java.lang.String, java.lang.CharSequence, int); 1618 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction build(); 1619 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction.Builder setExtras(android.os.Bundle); 1620 } 1621 1622} 1623 1624package android.support.v4.net { 1625 1626 public class ConnectivityManagerCompat { 1627 ctor public ConnectivityManagerCompat(); 1628 method public static android.net.NetworkInfo getNetworkInfoFromBroadcast(android.net.ConnectivityManager, android.content.Intent); 1629 method public static boolean isActiveNetworkMetered(android.net.ConnectivityManager); 1630 } 1631 1632 public class TrafficStatsCompat { 1633 ctor public TrafficStatsCompat(); 1634 method public static void clearThreadStatsTag(); 1635 method public static int getThreadStatsTag(); 1636 method public static void incrementOperationCount(int); 1637 method public static void incrementOperationCount(int, int); 1638 method public static void setThreadStatsTag(int); 1639 method public static void tagSocket(java.net.Socket) throws java.net.SocketException; 1640 method public static void untagSocket(java.net.Socket) throws java.net.SocketException; 1641 } 1642 1643} 1644 1645package android.support.v4.os { 1646 1647 public class AsyncTaskCompat { 1648 ctor public AsyncTaskCompat(); 1649 method public static android.os.AsyncTask<Params, Progress, Result> executeParallel(android.os.AsyncTask<Params, Progress, Result>, Params...); 1650 } 1651 1652 public final class CancellationSignal { 1653 ctor public CancellationSignal(); 1654 method public void cancel(); 1655 method public java.lang.Object getCancellationSignalObject(); 1656 method public boolean isCanceled(); 1657 method public void setOnCancelListener(android.support.v4.os.CancellationSignal.OnCancelListener); 1658 method public void throwIfCanceled(); 1659 } 1660 1661 public static abstract interface CancellationSignal.OnCancelListener { 1662 method public abstract void onCancel(); 1663 } 1664 1665 public class EnvironmentCompat { 1666 ctor public EnvironmentCompat(); 1667 method public static java.lang.String getStorageState(java.io.File); 1668 field public static final java.lang.String MEDIA_UNKNOWN = "unknown"; 1669 } 1670 1671 public class OperationCanceledException extends java.lang.RuntimeException { 1672 ctor public OperationCanceledException(); 1673 ctor public OperationCanceledException(java.lang.String); 1674 } 1675 1676 public class ParcelableCompat { 1677 ctor public ParcelableCompat(); 1678 method public static android.os.Parcelable.Creator<T> newCreator(android.support.v4.os.ParcelableCompatCreatorCallbacks<T>); 1679 } 1680 1681 public abstract interface ParcelableCompatCreatorCallbacks { 1682 method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader); 1683 method public abstract T[] newArray(int); 1684 } 1685 1686 public class TraceCompat { 1687 ctor public TraceCompat(); 1688 method public static void beginSection(java.lang.String); 1689 method public static void endSection(); 1690 } 1691 1692} 1693 1694package android.support.v4.print { 1695 1696 public final class PrintHelper { 1697 ctor public PrintHelper(android.content.Context); 1698 method public int getColorMode(); 1699 method public int getOrientation(); 1700 method public int getScaleMode(); 1701 method public void printBitmap(java.lang.String, android.graphics.Bitmap); 1702 method public void printBitmap(java.lang.String, android.graphics.Bitmap, android.support.v4.print.PrintHelper.OnPrintFinishCallback); 1703 method public void printBitmap(java.lang.String, android.net.Uri) throws java.io.FileNotFoundException; 1704 method public void printBitmap(java.lang.String, android.net.Uri, android.support.v4.print.PrintHelper.OnPrintFinishCallback) throws java.io.FileNotFoundException; 1705 method public void setColorMode(int); 1706 method public void setOrientation(int); 1707 method public void setScaleMode(int); 1708 method public static boolean systemSupportsPrint(); 1709 field public static final int COLOR_MODE_COLOR = 2; // 0x2 1710 field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1 1711 field public static final int ORIENTATION_LANDSCAPE = 1; // 0x1 1712 field public static final int ORIENTATION_PORTRAIT = 2; // 0x2 1713 field public static final int SCALE_MODE_FILL = 2; // 0x2 1714 field public static final int SCALE_MODE_FIT = 1; // 0x1 1715 } 1716 1717 public static abstract interface PrintHelper.OnPrintFinishCallback { 1718 method public abstract void onFinish(); 1719 } 1720 1721} 1722 1723package android.support.v4.provider { 1724 1725 public abstract class DocumentFile { 1726 method public abstract boolean canRead(); 1727 method public abstract boolean canWrite(); 1728 method public abstract android.support.v4.provider.DocumentFile createDirectory(java.lang.String); 1729 method public abstract android.support.v4.provider.DocumentFile createFile(java.lang.String, java.lang.String); 1730 method public abstract boolean delete(); 1731 method public abstract boolean exists(); 1732 method public android.support.v4.provider.DocumentFile findFile(java.lang.String); 1733 method public static android.support.v4.provider.DocumentFile fromFile(java.io.File); 1734 method public static android.support.v4.provider.DocumentFile fromSingleUri(android.content.Context, android.net.Uri); 1735 method public static android.support.v4.provider.DocumentFile fromTreeUri(android.content.Context, android.net.Uri); 1736 method public abstract java.lang.String getName(); 1737 method public android.support.v4.provider.DocumentFile getParentFile(); 1738 method public abstract java.lang.String getType(); 1739 method public abstract android.net.Uri getUri(); 1740 method public abstract boolean isDirectory(); 1741 method public static boolean isDocumentUri(android.content.Context, android.net.Uri); 1742 method public abstract boolean isFile(); 1743 method public abstract long lastModified(); 1744 method public abstract long length(); 1745 method public abstract android.support.v4.provider.DocumentFile[] listFiles(); 1746 method public abstract boolean renameTo(java.lang.String); 1747 } 1748 1749} 1750 1751package android.support.v4.text { 1752 1753 public final class BidiFormatter { 1754 method public static android.support.v4.text.BidiFormatter getInstance(); 1755 method public static android.support.v4.text.BidiFormatter getInstance(boolean); 1756 method public static android.support.v4.text.BidiFormatter getInstance(java.util.Locale); 1757 method public boolean getStereoReset(); 1758 method public boolean isRtl(java.lang.String); 1759 method public boolean isRtlContext(); 1760 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat, boolean); 1761 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat); 1762 method public java.lang.String unicodeWrap(java.lang.String, boolean); 1763 method public java.lang.String unicodeWrap(java.lang.String); 1764 } 1765 1766 public static final class BidiFormatter.Builder { 1767 ctor public BidiFormatter.Builder(); 1768 ctor public BidiFormatter.Builder(boolean); 1769 ctor public BidiFormatter.Builder(java.util.Locale); 1770 method public android.support.v4.text.BidiFormatter build(); 1771 method public android.support.v4.text.BidiFormatter.Builder setTextDirectionHeuristic(android.support.v4.text.TextDirectionHeuristicCompat); 1772 method public android.support.v4.text.BidiFormatter.Builder stereoReset(boolean); 1773 } 1774 1775 public class ICUCompat { 1776 ctor public ICUCompat(); 1777 method public static java.lang.String maximizeAndGetScript(java.util.Locale); 1778 } 1779 1780 public abstract interface TextDirectionHeuristicCompat { 1781 method public abstract boolean isRtl(char[], int, int); 1782 method public abstract boolean isRtl(java.lang.CharSequence, int, int); 1783 } 1784 1785 public class TextDirectionHeuristicsCompat { 1786 ctor public TextDirectionHeuristicsCompat(); 1787 field public static final android.support.v4.text.TextDirectionHeuristicCompat ANYRTL_LTR; 1788 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_LTR; 1789 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_RTL; 1790 field public static final android.support.v4.text.TextDirectionHeuristicCompat LOCALE; 1791 field public static final android.support.v4.text.TextDirectionHeuristicCompat LTR; 1792 field public static final android.support.v4.text.TextDirectionHeuristicCompat RTL; 1793 } 1794 1795 public class TextUtilsCompat { 1796 ctor public TextUtilsCompat(); 1797 method public static int getLayoutDirectionFromLocale(java.util.Locale); 1798 method public static java.lang.String htmlEncode(java.lang.String); 1799 field public static final java.util.Locale ROOT; 1800 } 1801 1802} 1803 1804package android.support.v4.util { 1805 1806 public class ArrayMap extends android.support.v4.util.SimpleArrayMap implements java.util.Map { 1807 ctor public ArrayMap(); 1808 ctor public ArrayMap(int); 1809 ctor public ArrayMap(android.support.v4.util.SimpleArrayMap); 1810 method public boolean containsAll(java.util.Collection<?>); 1811 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 1812 method public java.util.Set<K> keySet(); 1813 method public void putAll(java.util.Map<? extends K, ? extends V>); 1814 method public boolean removeAll(java.util.Collection<?>); 1815 method public boolean retainAll(java.util.Collection<?>); 1816 method public java.util.Collection<V> values(); 1817 } 1818 1819 public class AtomicFile { 1820 ctor public AtomicFile(java.io.File); 1821 method public void delete(); 1822 method public void failWrite(java.io.FileOutputStream); 1823 method public void finishWrite(java.io.FileOutputStream); 1824 method public java.io.File getBaseFile(); 1825 method public java.io.FileInputStream openRead() throws java.io.FileNotFoundException; 1826 method public byte[] readFully() throws java.io.IOException; 1827 method public java.io.FileOutputStream startWrite() throws java.io.IOException; 1828 } 1829 1830 public final class CircularArray { 1831 ctor public CircularArray(); 1832 ctor public CircularArray(int); 1833 method public void addFirst(E); 1834 method public void addLast(E); 1835 method public void clear(); 1836 method public E get(int); 1837 method public E getFirst(); 1838 method public E getLast(); 1839 method public boolean isEmpty(); 1840 method public E popFirst(); 1841 method public E popLast(); 1842 method public void removeFromEnd(int); 1843 method public void removeFromStart(int); 1844 method public int size(); 1845 } 1846 1847 public final class CircularIntArray { 1848 ctor public CircularIntArray(); 1849 ctor public CircularIntArray(int); 1850 method public void addFirst(int); 1851 method public void addLast(int); 1852 method public void clear(); 1853 method public int get(int); 1854 method public int getFirst(); 1855 method public int getLast(); 1856 method public boolean isEmpty(); 1857 method public int popFirst(); 1858 method public int popLast(); 1859 method public void removeFromEnd(int); 1860 method public void removeFromStart(int); 1861 method public int size(); 1862 } 1863 1864 public class LongSparseArray { 1865 ctor public LongSparseArray(); 1866 ctor public LongSparseArray(int); 1867 method public void append(long, E); 1868 method public void clear(); 1869 method public android.support.v4.util.LongSparseArray<E> clone(); 1870 method public void delete(long); 1871 method public E get(long); 1872 method public E get(long, E); 1873 method public int indexOfKey(long); 1874 method public int indexOfValue(E); 1875 method public long keyAt(int); 1876 method public void put(long, E); 1877 method public void remove(long); 1878 method public void removeAt(int); 1879 method public void setValueAt(int, E); 1880 method public int size(); 1881 method public E valueAt(int); 1882 } 1883 1884 public class LruCache { 1885 ctor public LruCache(int); 1886 method protected V create(K); 1887 method public final synchronized int createCount(); 1888 method protected void entryRemoved(boolean, K, V, V); 1889 method public final void evictAll(); 1890 method public final synchronized int evictionCount(); 1891 method public final V get(K); 1892 method public final synchronized int hitCount(); 1893 method public final synchronized int maxSize(); 1894 method public final synchronized int missCount(); 1895 method public final V put(K, V); 1896 method public final synchronized int putCount(); 1897 method public final V remove(K); 1898 method public void resize(int); 1899 method public final synchronized int size(); 1900 method protected int sizeOf(K, V); 1901 method public final synchronized java.util.Map<K, V> snapshot(); 1902 method public final synchronized java.lang.String toString(); 1903 method public void trimToSize(int); 1904 } 1905 1906 public class Pair { 1907 ctor public Pair(F, S); 1908 method public static android.support.v4.util.Pair<A, B> create(A, B); 1909 field public final F first; 1910 field public final S second; 1911 } 1912 1913 public final class Pools { 1914 } 1915 1916 public static abstract interface Pools.Pool { 1917 method public abstract T acquire(); 1918 method public abstract boolean release(T); 1919 } 1920 1921 public static class Pools.SimplePool implements android.support.v4.util.Pools.Pool { 1922 ctor public Pools.SimplePool(int); 1923 method public T acquire(); 1924 method public boolean release(T); 1925 } 1926 1927 public static class Pools.SynchronizedPool extends android.support.v4.util.Pools.SimplePool { 1928 ctor public Pools.SynchronizedPool(int); 1929 } 1930 1931 public class SimpleArrayMap { 1932 ctor public SimpleArrayMap(); 1933 ctor public SimpleArrayMap(int); 1934 ctor public SimpleArrayMap(android.support.v4.util.SimpleArrayMap); 1935 method public void clear(); 1936 method public boolean containsKey(java.lang.Object); 1937 method public boolean containsValue(java.lang.Object); 1938 method public void ensureCapacity(int); 1939 method public V get(java.lang.Object); 1940 method public int indexOfKey(java.lang.Object); 1941 method public boolean isEmpty(); 1942 method public K keyAt(int); 1943 method public V put(K, V); 1944 method public void putAll(android.support.v4.util.SimpleArrayMap<? extends K, ? extends V>); 1945 method public V remove(java.lang.Object); 1946 method public V removeAt(int); 1947 method public V setValueAt(int, V); 1948 method public int size(); 1949 method public V valueAt(int); 1950 } 1951 1952 public class SparseArrayCompat { 1953 ctor public SparseArrayCompat(); 1954 ctor public SparseArrayCompat(int); 1955 method public void append(int, E); 1956 method public void clear(); 1957 method public android.support.v4.util.SparseArrayCompat<E> clone(); 1958 method public void delete(int); 1959 method public E get(int); 1960 method public E get(int, E); 1961 method public int indexOfKey(int); 1962 method public int indexOfValue(E); 1963 method public int keyAt(int); 1964 method public void put(int, E); 1965 method public void remove(int); 1966 method public void removeAt(int); 1967 method public void removeAtRange(int, int); 1968 method public void setValueAt(int, E); 1969 method public int size(); 1970 method public E valueAt(int); 1971 } 1972 1973} 1974 1975package android.support.v4.view { 1976 1977 public class AccessibilityDelegateCompat { 1978 ctor public AccessibilityDelegateCompat(); 1979 method public boolean dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 1980 method public android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 1981 method public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 1982 method public void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 1983 method public void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 1984 method public boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 1985 method public boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 1986 method public void sendAccessibilityEvent(android.view.View, int); 1987 method public void sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent); 1988 } 1989 1990 public abstract class ActionProvider { 1991 ctor public ActionProvider(android.content.Context); 1992 method public android.content.Context getContext(); 1993 method public boolean hasSubMenu(); 1994 method public boolean isVisible(); 1995 method public abstract android.view.View onCreateActionView(); 1996 method public android.view.View onCreateActionView(android.view.MenuItem); 1997 method public boolean onPerformDefaultAction(); 1998 method public void onPrepareSubMenu(android.view.SubMenu); 1999 method public boolean overridesItemVisibility(); 2000 method public void refreshVisibility(); 2001 method public void setVisibilityListener(android.support.v4.view.ActionProvider.VisibilityListener); 2002 } 2003 2004 public static abstract interface ActionProvider.VisibilityListener { 2005 method public abstract void onActionProviderVisibilityChanged(boolean); 2006 } 2007 2008 public class GestureDetectorCompat { 2009 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener); 2010 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler); 2011 method public boolean isLongpressEnabled(); 2012 method public boolean onTouchEvent(android.view.MotionEvent); 2013 method public void setIsLongpressEnabled(boolean); 2014 method public void setOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener); 2015 } 2016 2017 public class GravityCompat { 2018 ctor public GravityCompat(); 2019 method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect, int); 2020 method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect, int); 2021 method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect, int); 2022 method public static int getAbsoluteGravity(int, int); 2023 field public static final int END = 8388613; // 0x800005 2024 field public static final int RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615; // 0x800007 2025 field public static final int RELATIVE_LAYOUT_DIRECTION = 8388608; // 0x800000 2026 field public static final int START = 8388611; // 0x800003 2027 } 2028 2029 public class InputDeviceCompat { 2030 ctor public InputDeviceCompat(); 2031 field public static final int SOURCE_ANY = -256; // 0xffffff00 2032 field public static final int SOURCE_CLASS_BUTTON = 1; // 0x1 2033 field public static final int SOURCE_CLASS_JOYSTICK = 16; // 0x10 2034 field public static final int SOURCE_CLASS_MASK = 255; // 0xff 2035 field public static final int SOURCE_CLASS_NONE = 0; // 0x0 2036 field public static final int SOURCE_CLASS_POINTER = 2; // 0x2 2037 field public static final int SOURCE_CLASS_POSITION = 8; // 0x8 2038 field public static final int SOURCE_CLASS_TRACKBALL = 4; // 0x4 2039 field public static final int SOURCE_DPAD = 513; // 0x201 2040 field public static final int SOURCE_GAMEPAD = 1025; // 0x401 2041 field public static final int SOURCE_HDMI = 33554433; // 0x2000001 2042 field public static final int SOURCE_JOYSTICK = 16777232; // 0x1000010 2043 field public static final int SOURCE_KEYBOARD = 257; // 0x101 2044 field public static final int SOURCE_MOUSE = 8194; // 0x2002 2045 field public static final int SOURCE_STYLUS = 16386; // 0x4002 2046 field public static final int SOURCE_TOUCHPAD = 1048584; // 0x100008 2047 field public static final int SOURCE_TOUCHSCREEN = 4098; // 0x1002 2048 field public static final int SOURCE_TOUCH_NAVIGATION = 2097152; // 0x200000 2049 field public static final int SOURCE_TRACKBALL = 65540; // 0x10004 2050 field public static final int SOURCE_UNKNOWN = 0; // 0x0 2051 } 2052 2053 public class KeyEventCompat { 2054 ctor public KeyEventCompat(); 2055 method public static boolean dispatch(android.view.KeyEvent, android.view.KeyEvent.Callback, java.lang.Object, java.lang.Object); 2056 method public static java.lang.Object getKeyDispatcherState(android.view.View); 2057 method public static boolean hasModifiers(android.view.KeyEvent, int); 2058 method public static boolean hasNoModifiers(android.view.KeyEvent); 2059 method public static boolean isTracking(android.view.KeyEvent); 2060 method public static boolean metaStateHasModifiers(int, int); 2061 method public static boolean metaStateHasNoModifiers(int); 2062 method public static int normalizeMetaState(int); 2063 method public static void startTracking(android.view.KeyEvent); 2064 } 2065 2066 public class LayoutInflaterCompat { 2067 method public static void setFactory(android.view.LayoutInflater, android.support.v4.view.LayoutInflaterFactory); 2068 } 2069 2070 public abstract interface LayoutInflaterFactory { 2071 method public abstract android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 2072 } 2073 2074 public class MarginLayoutParamsCompat { 2075 ctor public MarginLayoutParamsCompat(); 2076 method public static int getLayoutDirection(android.view.ViewGroup.MarginLayoutParams); 2077 method public static int getMarginEnd(android.view.ViewGroup.MarginLayoutParams); 2078 method public static int getMarginStart(android.view.ViewGroup.MarginLayoutParams); 2079 method public static boolean isMarginRelative(android.view.ViewGroup.MarginLayoutParams); 2080 method public static void resolveLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 2081 method public static void setLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 2082 method public static void setMarginEnd(android.view.ViewGroup.MarginLayoutParams, int); 2083 method public static void setMarginStart(android.view.ViewGroup.MarginLayoutParams, int); 2084 } 2085 2086 public class MenuCompat { 2087 ctor public MenuCompat(); 2088 method public static deprecated void setShowAsAction(android.view.MenuItem, int); 2089 } 2090 2091 public class MenuItemCompat { 2092 ctor public MenuItemCompat(); 2093 method public static boolean collapseActionView(android.view.MenuItem); 2094 method public static boolean expandActionView(android.view.MenuItem); 2095 method public static android.support.v4.view.ActionProvider getActionProvider(android.view.MenuItem); 2096 method public static android.view.View getActionView(android.view.MenuItem); 2097 method public static boolean isActionViewExpanded(android.view.MenuItem); 2098 method public static android.view.MenuItem setActionProvider(android.view.MenuItem, android.support.v4.view.ActionProvider); 2099 method public static android.view.MenuItem setActionView(android.view.MenuItem, android.view.View); 2100 method public static android.view.MenuItem setActionView(android.view.MenuItem, int); 2101 method public static android.view.MenuItem setIconTintList(android.view.MenuItem, android.content.res.ColorStateList); 2102 method public static android.view.MenuItem setIconTintMode(android.view.MenuItem, android.graphics.PorterDuff.Mode); 2103 method public static android.view.MenuItem setOnActionExpandListener(android.view.MenuItem, android.support.v4.view.MenuItemCompat.OnActionExpandListener); 2104 method public static void setShowAsAction(android.view.MenuItem, int); 2105 field public static final int SHOW_AS_ACTION_ALWAYS = 2; // 0x2 2106 field public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; // 0x8 2107 field public static final int SHOW_AS_ACTION_IF_ROOM = 1; // 0x1 2108 field public static final int SHOW_AS_ACTION_NEVER = 0; // 0x0 2109 field public static final int SHOW_AS_ACTION_WITH_TEXT = 4; // 0x4 2110 } 2111 2112 public static abstract interface MenuItemCompat.OnActionExpandListener { 2113 method public abstract boolean onMenuItemActionCollapse(android.view.MenuItem); 2114 method public abstract boolean onMenuItemActionExpand(android.view.MenuItem); 2115 } 2116 2117 public class MotionEventCompat { 2118 ctor public MotionEventCompat(); 2119 method public static int findPointerIndex(android.view.MotionEvent, int); 2120 method public static int getActionIndex(android.view.MotionEvent); 2121 method public static int getActionMasked(android.view.MotionEvent); 2122 method public static float getAxisValue(android.view.MotionEvent, int); 2123 method public static float getAxisValue(android.view.MotionEvent, int, int); 2124 method public static int getPointerCount(android.view.MotionEvent); 2125 method public static int getPointerId(android.view.MotionEvent, int); 2126 method public static int getSource(android.view.MotionEvent); 2127 method public static float getX(android.view.MotionEvent, int); 2128 method public static float getY(android.view.MotionEvent, int); 2129 field public static final int ACTION_HOVER_ENTER = 9; // 0x9 2130 field public static final int ACTION_HOVER_EXIT = 10; // 0xa 2131 field public static final int ACTION_HOVER_MOVE = 7; // 0x7 2132 field public static final int ACTION_MASK = 255; // 0xff 2133 field public static final int ACTION_POINTER_DOWN = 5; // 0x5 2134 field public static final int ACTION_POINTER_INDEX_MASK = 65280; // 0xff00 2135 field public static final int ACTION_POINTER_INDEX_SHIFT = 8; // 0x8 2136 field public static final int ACTION_POINTER_UP = 6; // 0x6 2137 field public static final int ACTION_SCROLL = 8; // 0x8 2138 field public static final int AXIS_BRAKE = 23; // 0x17 2139 field public static final int AXIS_DISTANCE = 24; // 0x18 2140 field public static final int AXIS_GAS = 22; // 0x16 2141 field public static final int AXIS_GENERIC_1 = 32; // 0x20 2142 field public static final int AXIS_GENERIC_10 = 41; // 0x29 2143 field public static final int AXIS_GENERIC_11 = 42; // 0x2a 2144 field public static final int AXIS_GENERIC_12 = 43; // 0x2b 2145 field public static final int AXIS_GENERIC_13 = 44; // 0x2c 2146 field public static final int AXIS_GENERIC_14 = 45; // 0x2d 2147 field public static final int AXIS_GENERIC_15 = 46; // 0x2e 2148 field public static final int AXIS_GENERIC_16 = 47; // 0x2f 2149 field public static final int AXIS_GENERIC_2 = 33; // 0x21 2150 field public static final int AXIS_GENERIC_3 = 34; // 0x22 2151 field public static final int AXIS_GENERIC_4 = 35; // 0x23 2152 field public static final int AXIS_GENERIC_5 = 36; // 0x24 2153 field public static final int AXIS_GENERIC_6 = 37; // 0x25 2154 field public static final int AXIS_GENERIC_7 = 38; // 0x26 2155 field public static final int AXIS_GENERIC_8 = 39; // 0x27 2156 field public static final int AXIS_GENERIC_9 = 40; // 0x28 2157 field public static final int AXIS_HAT_X = 15; // 0xf 2158 field public static final int AXIS_HAT_Y = 16; // 0x10 2159 field public static final int AXIS_HSCROLL = 10; // 0xa 2160 field public static final int AXIS_LTRIGGER = 17; // 0x11 2161 field public static final int AXIS_ORIENTATION = 8; // 0x8 2162 field public static final int AXIS_PRESSURE = 2; // 0x2 2163 field public static final int AXIS_RTRIGGER = 18; // 0x12 2164 field public static final int AXIS_RUDDER = 20; // 0x14 2165 field public static final int AXIS_RX = 12; // 0xc 2166 field public static final int AXIS_RY = 13; // 0xd 2167 field public static final int AXIS_RZ = 14; // 0xe 2168 field public static final int AXIS_SIZE = 3; // 0x3 2169 field public static final int AXIS_THROTTLE = 19; // 0x13 2170 field public static final int AXIS_TILT = 25; // 0x19 2171 field public static final int AXIS_TOOL_MAJOR = 6; // 0x6 2172 field public static final int AXIS_TOOL_MINOR = 7; // 0x7 2173 field public static final int AXIS_TOUCH_MAJOR = 4; // 0x4 2174 field public static final int AXIS_TOUCH_MINOR = 5; // 0x5 2175 field public static final int AXIS_VSCROLL = 9; // 0x9 2176 field public static final int AXIS_WHEEL = 21; // 0x15 2177 field public static final int AXIS_X = 0; // 0x0 2178 field public static final int AXIS_Y = 1; // 0x1 2179 field public static final int AXIS_Z = 11; // 0xb 2180 } 2181 2182 public abstract interface NestedScrollingChild { 2183 method public abstract boolean dispatchNestedFling(float, float, boolean); 2184 method public abstract boolean dispatchNestedPreFling(float, float); 2185 method public abstract boolean dispatchNestedPreScroll(int, int, int[], int[]); 2186 method public abstract boolean dispatchNestedScroll(int, int, int, int, int[]); 2187 method public abstract boolean hasNestedScrollingParent(); 2188 method public abstract boolean isNestedScrollingEnabled(); 2189 method public abstract void setNestedScrollingEnabled(boolean); 2190 method public abstract boolean startNestedScroll(int); 2191 method public abstract void stopNestedScroll(); 2192 } 2193 2194 public class NestedScrollingChildHelper { 2195 ctor public NestedScrollingChildHelper(android.view.View); 2196 method public boolean dispatchNestedFling(float, float, boolean); 2197 method public boolean dispatchNestedPreFling(float, float); 2198 method public boolean dispatchNestedPreScroll(int, int, int[], int[]); 2199 method public boolean dispatchNestedScroll(int, int, int, int, int[]); 2200 method public boolean hasNestedScrollingParent(); 2201 method public boolean isNestedScrollingEnabled(); 2202 method public void onDetachedFromWindow(); 2203 method public void onStopNestedScroll(android.view.View); 2204 method public void setNestedScrollingEnabled(boolean); 2205 method public boolean startNestedScroll(int); 2206 method public void stopNestedScroll(); 2207 } 2208 2209 public abstract interface NestedScrollingParent { 2210 method public abstract int getNestedScrollAxes(); 2211 method public abstract boolean onNestedFling(android.view.View, float, float, boolean); 2212 method public abstract boolean onNestedPreFling(android.view.View, float, float); 2213 method public abstract void onNestedPreScroll(android.view.View, int, int, int[]); 2214 method public abstract void onNestedScroll(android.view.View, int, int, int, int); 2215 method public abstract void onNestedScrollAccepted(android.view.View, android.view.View, int); 2216 method public abstract boolean onStartNestedScroll(android.view.View, android.view.View, int); 2217 method public abstract void onStopNestedScroll(android.view.View); 2218 } 2219 2220 public class NestedScrollingParentHelper { 2221 ctor public NestedScrollingParentHelper(android.view.ViewGroup); 2222 method public int getNestedScrollAxes(); 2223 method public void onNestedScrollAccepted(android.view.View, android.view.View, int); 2224 method public void onStopNestedScroll(android.view.View); 2225 } 2226 2227 public abstract interface OnApplyWindowInsetsListener { 2228 method public abstract android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 2229 } 2230 2231 public abstract class PagerAdapter { 2232 ctor public PagerAdapter(); 2233 method public void destroyItem(android.view.ViewGroup, int, java.lang.Object); 2234 method public deprecated void destroyItem(android.view.View, int, java.lang.Object); 2235 method public void finishUpdate(android.view.ViewGroup); 2236 method public deprecated void finishUpdate(android.view.View); 2237 method public abstract int getCount(); 2238 method public int getItemPosition(java.lang.Object); 2239 method public java.lang.CharSequence getPageTitle(int); 2240 method public float getPageWidth(int); 2241 method public java.lang.Object instantiateItem(android.view.ViewGroup, int); 2242 method public deprecated java.lang.Object instantiateItem(android.view.View, int); 2243 method public abstract boolean isViewFromObject(android.view.View, java.lang.Object); 2244 method public void notifyDataSetChanged(); 2245 method public void registerDataSetObserver(android.database.DataSetObserver); 2246 method public void restoreState(android.os.Parcelable, java.lang.ClassLoader); 2247 method public android.os.Parcelable saveState(); 2248 method public void setPrimaryItem(android.view.ViewGroup, int, java.lang.Object); 2249 method public deprecated void setPrimaryItem(android.view.View, int, java.lang.Object); 2250 method public void startUpdate(android.view.ViewGroup); 2251 method public deprecated void startUpdate(android.view.View); 2252 method public void unregisterDataSetObserver(android.database.DataSetObserver); 2253 field public static final int POSITION_NONE = -2; // 0xfffffffe 2254 field public static final int POSITION_UNCHANGED = -1; // 0xffffffff 2255 } 2256 2257 public class PagerTabStrip extends android.support.v4.view.PagerTitleStrip { 2258 ctor public PagerTabStrip(android.content.Context); 2259 ctor public PagerTabStrip(android.content.Context, android.util.AttributeSet); 2260 method public boolean getDrawFullUnderline(); 2261 method public int getTabIndicatorColor(); 2262 method public void setDrawFullUnderline(boolean); 2263 method public void setTabIndicatorColor(int); 2264 method public void setTabIndicatorColorResource(int); 2265 } 2266 2267 public class PagerTitleStrip extends android.view.ViewGroup { 2268 ctor public PagerTitleStrip(android.content.Context); 2269 ctor public PagerTitleStrip(android.content.Context, android.util.AttributeSet); 2270 method public int getTextSpacing(); 2271 method protected void onLayout(boolean, int, int, int, int); 2272 method public void setGravity(int); 2273 method public void setNonPrimaryAlpha(float); 2274 method public void setTextColor(int); 2275 method public void setTextSize(int, float); 2276 method public void setTextSpacing(int); 2277 } 2278 2279 public class ScaleGestureDetectorCompat { 2280 method public static boolean isQuickScaleEnabled(java.lang.Object); 2281 method public static void setQuickScaleEnabled(java.lang.Object, boolean); 2282 } 2283 2284 public abstract interface ScrollingView { 2285 method public abstract int computeHorizontalScrollExtent(); 2286 method public abstract int computeHorizontalScrollOffset(); 2287 method public abstract int computeHorizontalScrollRange(); 2288 method public abstract int computeVerticalScrollExtent(); 2289 method public abstract int computeVerticalScrollOffset(); 2290 method public abstract int computeVerticalScrollRange(); 2291 } 2292 2293 public class VelocityTrackerCompat { 2294 ctor public VelocityTrackerCompat(); 2295 method public static float getXVelocity(android.view.VelocityTracker, int); 2296 method public static float getYVelocity(android.view.VelocityTracker, int); 2297 } 2298 2299 public class ViewCompat { 2300 ctor public ViewCompat(); 2301 method public static android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View); 2302 method public static boolean canScrollHorizontally(android.view.View, int); 2303 method public static boolean canScrollVertically(android.view.View, int); 2304 method public static int combineMeasuredStates(int, int); 2305 method public static android.support.v4.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 2306 method public static void dispatchFinishTemporaryDetach(android.view.View); 2307 method public static boolean dispatchNestedFling(android.view.View, float, float, boolean); 2308 method public static boolean dispatchNestedPreFling(android.view.View, float, float); 2309 method public static boolean dispatchNestedPreScroll(android.view.View, int, int, int[], int[]); 2310 method public static boolean dispatchNestedScroll(android.view.View, int, int, int, int, int[]); 2311 method public static void dispatchStartTemporaryDetach(android.view.View); 2312 method public static int getAccessibilityLiveRegion(android.view.View); 2313 method public static android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 2314 method public static float getAlpha(android.view.View); 2315 method public static android.content.res.ColorStateList getBackgroundTintList(android.view.View); 2316 method public static android.graphics.PorterDuff.Mode getBackgroundTintMode(android.view.View); 2317 method public static float getElevation(android.view.View); 2318 method public static boolean getFitsSystemWindows(android.view.View); 2319 method public static int getImportantForAccessibility(android.view.View); 2320 method public static int getLabelFor(android.view.View); 2321 method public static int getLayerType(android.view.View); 2322 method public static int getLayoutDirection(android.view.View); 2323 method public static int getMeasuredHeightAndState(android.view.View); 2324 method public static int getMeasuredState(android.view.View); 2325 method public static int getMeasuredWidthAndState(android.view.View); 2326 method public static int getMinimumHeight(android.view.View); 2327 method public static int getMinimumWidth(android.view.View); 2328 method public static int getOverScrollMode(android.view.View); 2329 method public static int getPaddingEnd(android.view.View); 2330 method public static int getPaddingStart(android.view.View); 2331 method public static android.view.ViewParent getParentForAccessibility(android.view.View); 2332 method public static float getPivotX(android.view.View); 2333 method public static float getPivotY(android.view.View); 2334 method public static float getRotation(android.view.View); 2335 method public static float getRotationX(android.view.View); 2336 method public static float getRotationY(android.view.View); 2337 method public static float getScaleX(android.view.View); 2338 method public static float getScaleY(android.view.View); 2339 method public static java.lang.String getTransitionName(android.view.View); 2340 method public static float getTranslationX(android.view.View); 2341 method public static float getTranslationY(android.view.View); 2342 method public static float getTranslationZ(android.view.View); 2343 method public static int getWindowSystemUiVisibility(android.view.View); 2344 method public static float getX(android.view.View); 2345 method public static float getY(android.view.View); 2346 method public static float getZ(android.view.View); 2347 method public static boolean hasAccessibilityDelegate(android.view.View); 2348 method public static boolean hasNestedScrollingParent(android.view.View); 2349 method public static boolean hasTransientState(android.view.View); 2350 method public static boolean isAttachedToWindow(android.view.View); 2351 method public static boolean isLaidOut(android.view.View); 2352 method public static boolean isNestedScrollingEnabled(android.view.View); 2353 method public static boolean isOpaque(android.view.View); 2354 method public static boolean isPaddingRelative(android.view.View); 2355 method public static void jumpDrawablesToCurrentState(android.view.View); 2356 method public static void offsetLeftAndRight(android.view.View, int); 2357 method public static void offsetTopAndBottom(android.view.View, int); 2358 method public static android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 2359 method public static void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 2360 method public static void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 2361 method public static void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 2362 method public static boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 2363 method public static void postInvalidateOnAnimation(android.view.View); 2364 method public static void postInvalidateOnAnimation(android.view.View, int, int, int, int); 2365 method public static void postOnAnimation(android.view.View, java.lang.Runnable); 2366 method public static void postOnAnimationDelayed(android.view.View, java.lang.Runnable, long); 2367 method public static void requestApplyInsets(android.view.View); 2368 method public static int resolveSizeAndState(int, int, int); 2369 method public static void setAccessibilityDelegate(android.view.View, android.support.v4.view.AccessibilityDelegateCompat); 2370 method public static void setAccessibilityLiveRegion(android.view.View, int); 2371 method public static void setActivated(android.view.View, boolean); 2372 method public static void setAlpha(android.view.View, float); 2373 method public static void setBackgroundTintList(android.view.View, android.content.res.ColorStateList); 2374 method public static void setBackgroundTintMode(android.view.View, android.graphics.PorterDuff.Mode); 2375 method public static void setChildrenDrawingOrderEnabled(android.view.ViewGroup, boolean); 2376 method public static void setElevation(android.view.View, float); 2377 method public static void setFitsSystemWindows(android.view.View, boolean); 2378 method public static void setHasTransientState(android.view.View, boolean); 2379 method public static void setImportantForAccessibility(android.view.View, int); 2380 method public static void setLabelFor(android.view.View, int); 2381 method public static void setLayerPaint(android.view.View, android.graphics.Paint); 2382 method public static void setLayerType(android.view.View, int, android.graphics.Paint); 2383 method public static void setLayoutDirection(android.view.View, int); 2384 method public static void setNestedScrollingEnabled(android.view.View, boolean); 2385 method public static void setOnApplyWindowInsetsListener(android.view.View, android.support.v4.view.OnApplyWindowInsetsListener); 2386 method public static void setOverScrollMode(android.view.View, int); 2387 method public static void setPaddingRelative(android.view.View, int, int, int, int); 2388 method public static void setPivotX(android.view.View, float); 2389 method public static void setPivotY(android.view.View, float); 2390 method public static void setRotation(android.view.View, float); 2391 method public static void setRotationX(android.view.View, float); 2392 method public static void setRotationY(android.view.View, float); 2393 method public static void setSaveFromParentEnabled(android.view.View, boolean); 2394 method public static void setScaleX(android.view.View, float); 2395 method public static void setScaleY(android.view.View, float); 2396 method public static void setTransitionName(android.view.View, java.lang.String); 2397 method public static void setTranslationX(android.view.View, float); 2398 method public static void setTranslationY(android.view.View, float); 2399 method public static void setTranslationZ(android.view.View, float); 2400 method public static void setX(android.view.View, float); 2401 method public static void setY(android.view.View, float); 2402 method public static boolean startNestedScroll(android.view.View, int); 2403 method public static void stopNestedScroll(android.view.View); 2404 field public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2; // 0x2 2405 field public static final int ACCESSIBILITY_LIVE_REGION_NONE = 0; // 0x0 2406 field public static final int ACCESSIBILITY_LIVE_REGION_POLITE = 1; // 0x1 2407 field public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0; // 0x0 2408 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO = 2; // 0x2 2409 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4; // 0x4 2410 field public static final int IMPORTANT_FOR_ACCESSIBILITY_YES = 1; // 0x1 2411 field public static final int LAYER_TYPE_HARDWARE = 2; // 0x2 2412 field public static final int LAYER_TYPE_NONE = 0; // 0x0 2413 field public static final int LAYER_TYPE_SOFTWARE = 1; // 0x1 2414 field public static final int LAYOUT_DIRECTION_INHERIT = 2; // 0x2 2415 field public static final int LAYOUT_DIRECTION_LOCALE = 3; // 0x3 2416 field public static final int LAYOUT_DIRECTION_LTR = 0; // 0x0 2417 field public static final int LAYOUT_DIRECTION_RTL = 1; // 0x1 2418 field public static final int MEASURED_HEIGHT_STATE_SHIFT = 16; // 0x10 2419 field public static final int MEASURED_SIZE_MASK = 16777215; // 0xffffff 2420 field public static final int MEASURED_STATE_MASK = -16777216; // 0xff000000 2421 field public static final int MEASURED_STATE_TOO_SMALL = 16777216; // 0x1000000 2422 field public static final int OVER_SCROLL_ALWAYS = 0; // 0x0 2423 field public static final int OVER_SCROLL_IF_CONTENT_SCROLLS = 1; // 0x1 2424 field public static final int OVER_SCROLL_NEVER = 2; // 0x2 2425 field public static final int SCROLL_AXIS_HORIZONTAL = 1; // 0x1 2426 field public static final int SCROLL_AXIS_NONE = 0; // 0x0 2427 field public static final int SCROLL_AXIS_VERTICAL = 2; // 0x2 2428 } 2429 2430 public class ViewConfigurationCompat { 2431 ctor public ViewConfigurationCompat(); 2432 method public static int getScaledPagingTouchSlop(android.view.ViewConfiguration); 2433 method public static boolean hasPermanentMenuKey(android.view.ViewConfiguration); 2434 } 2435 2436 public class ViewGroupCompat { 2437 method public static int getLayoutMode(android.view.ViewGroup); 2438 method public static int getNestedScrollAxes(android.view.ViewGroup); 2439 method public static boolean isTransitionGroup(android.view.ViewGroup); 2440 method public static boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 2441 method public static void setLayoutMode(android.view.ViewGroup, int); 2442 method public static void setMotionEventSplittingEnabled(android.view.ViewGroup, boolean); 2443 method public static void setTransitionGroup(android.view.ViewGroup, boolean); 2444 field public static final int LAYOUT_MODE_CLIP_BOUNDS = 0; // 0x0 2445 field public static final int LAYOUT_MODE_OPTICAL_BOUNDS = 1; // 0x1 2446 } 2447 2448 public class ViewPager extends android.view.ViewGroup { 2449 ctor public ViewPager(android.content.Context); 2450 ctor public ViewPager(android.content.Context, android.util.AttributeSet); 2451 method public void addOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 2452 method public boolean arrowScroll(int); 2453 method public boolean beginFakeDrag(); 2454 method protected boolean canScroll(android.view.View, boolean, int, int, int); 2455 method public void clearOnPageChangeListeners(); 2456 method public void endFakeDrag(); 2457 method public boolean executeKeyEvent(android.view.KeyEvent); 2458 method public void fakeDragBy(float); 2459 method public android.support.v4.view.PagerAdapter getAdapter(); 2460 method public int getCurrentItem(); 2461 method public int getOffscreenPageLimit(); 2462 method public int getPageMargin(); 2463 method public boolean isFakeDragging(); 2464 method protected void onLayout(boolean, int, int, int, int); 2465 method protected void onPageScrolled(int, float, int); 2466 method public void onRestoreInstanceState(android.os.Parcelable); 2467 method public android.os.Parcelable onSaveInstanceState(); 2468 method public void removeOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 2469 method public void setAdapter(android.support.v4.view.PagerAdapter); 2470 method public void setCurrentItem(int); 2471 method public void setCurrentItem(int, boolean); 2472 method public void setOffscreenPageLimit(int); 2473 method public deprecated void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 2474 method public void setPageMargin(int); 2475 method public void setPageMarginDrawable(android.graphics.drawable.Drawable); 2476 method public void setPageMarginDrawable(int); 2477 method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer); 2478 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 2479 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 2480 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 2481 } 2482 2483 public static class ViewPager.LayoutParams extends android.view.ViewGroup.LayoutParams { 2484 ctor public ViewPager.LayoutParams(); 2485 ctor public ViewPager.LayoutParams(android.content.Context, android.util.AttributeSet); 2486 field public int gravity; 2487 field public boolean isDecor; 2488 } 2489 2490 public static abstract interface ViewPager.OnPageChangeListener { 2491 method public abstract void onPageScrollStateChanged(int); 2492 method public abstract void onPageScrolled(int, float, int); 2493 method public abstract void onPageSelected(int); 2494 } 2495 2496 public static abstract interface ViewPager.PageTransformer { 2497 method public abstract void transformPage(android.view.View, float); 2498 } 2499 2500 public static class ViewPager.SavedState extends android.view.View.BaseSavedState { 2501 ctor public ViewPager.SavedState(android.os.Parcelable); 2502 field public static final android.os.Parcelable.Creator<android.support.v4.view.ViewPager.SavedState> CREATOR; 2503 } 2504 2505 public static class ViewPager.SimpleOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { 2506 ctor public ViewPager.SimpleOnPageChangeListener(); 2507 method public void onPageScrollStateChanged(int); 2508 method public void onPageScrolled(int, float, int); 2509 method public void onPageSelected(int); 2510 } 2511 2512 public class ViewParentCompat { 2513 method public static void notifySubtreeAccessibilityStateChanged(android.view.ViewParent, android.view.View, android.view.View, int); 2514 method public static boolean onNestedFling(android.view.ViewParent, android.view.View, float, float, boolean); 2515 method public static boolean onNestedPreFling(android.view.ViewParent, android.view.View, float, float); 2516 method public static void onNestedPreScroll(android.view.ViewParent, android.view.View, int, int, int[]); 2517 method public static void onNestedScroll(android.view.ViewParent, android.view.View, int, int, int, int); 2518 method public static void onNestedScrollAccepted(android.view.ViewParent, android.view.View, android.view.View, int); 2519 method public static boolean onStartNestedScroll(android.view.ViewParent, android.view.View, android.view.View, int); 2520 method public static void onStopNestedScroll(android.view.ViewParent, android.view.View); 2521 method public static boolean requestSendAccessibilityEvent(android.view.ViewParent, android.view.View, android.view.accessibility.AccessibilityEvent); 2522 } 2523 2524 public class ViewPropertyAnimatorCompat { 2525 method public android.support.v4.view.ViewPropertyAnimatorCompat alpha(float); 2526 method public android.support.v4.view.ViewPropertyAnimatorCompat alphaBy(float); 2527 method public void cancel(); 2528 method public long getDuration(); 2529 method public android.view.animation.Interpolator getInterpolator(); 2530 method public long getStartDelay(); 2531 method public android.support.v4.view.ViewPropertyAnimatorCompat rotation(float); 2532 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationBy(float); 2533 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationX(float); 2534 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationXBy(float); 2535 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationY(float); 2536 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationYBy(float); 2537 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleX(float); 2538 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleXBy(float); 2539 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleY(float); 2540 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleYBy(float); 2541 method public android.support.v4.view.ViewPropertyAnimatorCompat setDuration(long); 2542 method public android.support.v4.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator); 2543 method public android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener); 2544 method public android.support.v4.view.ViewPropertyAnimatorCompat setStartDelay(long); 2545 method public android.support.v4.view.ViewPropertyAnimatorCompat setUpdateListener(android.support.v4.view.ViewPropertyAnimatorUpdateListener); 2546 method public void start(); 2547 method public android.support.v4.view.ViewPropertyAnimatorCompat translationX(float); 2548 method public android.support.v4.view.ViewPropertyAnimatorCompat translationXBy(float); 2549 method public android.support.v4.view.ViewPropertyAnimatorCompat translationY(float); 2550 method public android.support.v4.view.ViewPropertyAnimatorCompat translationYBy(float); 2551 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZ(float); 2552 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZBy(float); 2553 method public android.support.v4.view.ViewPropertyAnimatorCompat withEndAction(java.lang.Runnable); 2554 method public android.support.v4.view.ViewPropertyAnimatorCompat withLayer(); 2555 method public android.support.v4.view.ViewPropertyAnimatorCompat withStartAction(java.lang.Runnable); 2556 method public android.support.v4.view.ViewPropertyAnimatorCompat x(float); 2557 method public android.support.v4.view.ViewPropertyAnimatorCompat xBy(float); 2558 method public android.support.v4.view.ViewPropertyAnimatorCompat y(float); 2559 method public android.support.v4.view.ViewPropertyAnimatorCompat yBy(float); 2560 method public android.support.v4.view.ViewPropertyAnimatorCompat z(float); 2561 method public android.support.v4.view.ViewPropertyAnimatorCompat zBy(float); 2562 } 2563 2564 public abstract interface ViewPropertyAnimatorListener { 2565 method public abstract void onAnimationCancel(android.view.View); 2566 method public abstract void onAnimationEnd(android.view.View); 2567 method public abstract void onAnimationStart(android.view.View); 2568 } 2569 2570 public class ViewPropertyAnimatorListenerAdapter implements android.support.v4.view.ViewPropertyAnimatorListener { 2571 ctor public ViewPropertyAnimatorListenerAdapter(); 2572 method public void onAnimationCancel(android.view.View); 2573 method public void onAnimationEnd(android.view.View); 2574 method public void onAnimationStart(android.view.View); 2575 } 2576 2577 public abstract interface ViewPropertyAnimatorUpdateListener { 2578 method public abstract void onAnimationUpdate(android.view.View); 2579 } 2580 2581 public class WindowCompat { 2582 ctor public WindowCompat(); 2583 field public static final int FEATURE_ACTION_BAR = 8; // 0x8 2584 field public static final int FEATURE_ACTION_BAR_OVERLAY = 9; // 0x9 2585 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 2586 } 2587 2588 public class WindowInsetsCompat { 2589 method public android.support.v4.view.WindowInsetsCompat consumeStableInsets(); 2590 method public android.support.v4.view.WindowInsetsCompat consumeSystemWindowInsets(); 2591 method public int getStableInsetBottom(); 2592 method public int getStableInsetLeft(); 2593 method public int getStableInsetRight(); 2594 method public int getStableInsetTop(); 2595 method public int getSystemWindowInsetBottom(); 2596 method public int getSystemWindowInsetLeft(); 2597 method public int getSystemWindowInsetRight(); 2598 method public int getSystemWindowInsetTop(); 2599 method public boolean hasInsets(); 2600 method public boolean hasStableInsets(); 2601 method public boolean hasSystemWindowInsets(); 2602 method public boolean isConsumed(); 2603 method public boolean isRound(); 2604 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(int, int, int, int); 2605 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(android.graphics.Rect); 2606 } 2607 2608} 2609 2610package android.support.v4.view.accessibility { 2611 2612 public class AccessibilityEventCompat { 2613 method public static void appendRecord(android.view.accessibility.AccessibilityEvent, android.support.v4.view.accessibility.AccessibilityRecordCompat); 2614 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat asRecord(android.view.accessibility.AccessibilityEvent); 2615 method public static int getContentChangeTypes(android.view.accessibility.AccessibilityEvent); 2616 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat getRecord(android.view.accessibility.AccessibilityEvent, int); 2617 method public static int getRecordCount(android.view.accessibility.AccessibilityEvent); 2618 method public static void setContentChangeTypes(android.view.accessibility.AccessibilityEvent, int); 2619 field public static final int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION = 4; // 0x4 2620 field public static final int CONTENT_CHANGE_TYPE_SUBTREE = 1; // 0x1 2621 field public static final int CONTENT_CHANGE_TYPE_TEXT = 2; // 0x2 2622 field public static final int CONTENT_CHANGE_TYPE_UNDEFINED = 0; // 0x0 2623 field public static final int TYPES_ALL_MASK = -1; // 0xffffffff 2624 field public static final int TYPE_ANNOUNCEMENT = 16384; // 0x4000 2625 field public static final int TYPE_GESTURE_DETECTION_END = 524288; // 0x80000 2626 field public static final int TYPE_GESTURE_DETECTION_START = 262144; // 0x40000 2627 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024; // 0x400 2628 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_START = 512; // 0x200 2629 field public static final int TYPE_TOUCH_INTERACTION_END = 2097152; // 0x200000 2630 field public static final int TYPE_TOUCH_INTERACTION_START = 1048576; // 0x100000 2631 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED = 32768; // 0x8000 2632 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED = 65536; // 0x10000 2633 field public static final int TYPE_VIEW_HOVER_ENTER = 128; // 0x80 2634 field public static final int TYPE_VIEW_HOVER_EXIT = 256; // 0x100 2635 field public static final int TYPE_VIEW_SCROLLED = 4096; // 0x1000 2636 field public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192; // 0x2000 2637 field public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY = 131072; // 0x20000 2638 field public static final int TYPE_WINDOW_CONTENT_CHANGED = 2048; // 0x800 2639 } 2640 2641 public class AccessibilityManagerCompat { 2642 ctor public AccessibilityManagerCompat(); 2643 method public static boolean addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat); 2644 method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager, int); 2645 method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager); 2646 method public static boolean isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager); 2647 method public static boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat); 2648 } 2649 2650 public static abstract class AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat { 2651 ctor public AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat(); 2652 method public abstract void onAccessibilityStateChanged(boolean); 2653 } 2654 2655 public class AccessibilityNodeInfoCompat { 2656 ctor public AccessibilityNodeInfoCompat(java.lang.Object); 2657 method public void addAction(int); 2658 method public void addAction(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat); 2659 method public void addChild(android.view.View); 2660 method public void addChild(android.view.View, int); 2661 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String); 2662 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 2663 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat focusSearch(int); 2664 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat> getActionList(); 2665 method public int getActions(); 2666 method public void getBoundsInParent(android.graphics.Rect); 2667 method public void getBoundsInScreen(android.graphics.Rect); 2668 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getChild(int); 2669 method public int getChildCount(); 2670 method public java.lang.CharSequence getClassName(); 2671 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat getCollectionInfo(); 2672 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat getCollectionItemInfo(); 2673 method public java.lang.CharSequence getContentDescription(); 2674 method public java.lang.CharSequence getError(); 2675 method public java.lang.Object getInfo(); 2676 method public int getLiveRegion(); 2677 method public int getMovementGranularities(); 2678 method public java.lang.CharSequence getPackageName(); 2679 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getParent(); 2680 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.RangeInfoCompat getRangeInfo(); 2681 method public java.lang.CharSequence getText(); 2682 method public java.lang.String getViewIdResourceName(); 2683 method public int getWindowId(); 2684 method public boolean isAccessibilityFocused(); 2685 method public boolean isCheckable(); 2686 method public boolean isChecked(); 2687 method public boolean isClickable(); 2688 method public boolean isContentInvalid(); 2689 method public boolean isEnabled(); 2690 method public boolean isFocusable(); 2691 method public boolean isFocused(); 2692 method public boolean isLongClickable(); 2693 method public boolean isPassword(); 2694 method public boolean isScrollable(); 2695 method public boolean isSelected(); 2696 method public boolean isVisibleToUser(); 2697 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View); 2698 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View, int); 2699 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(); 2700 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 2701 method public boolean performAction(int); 2702 method public boolean performAction(int, android.os.Bundle); 2703 method public void recycle(); 2704 method public void setAccessibilityFocused(boolean); 2705 method public void setBoundsInParent(android.graphics.Rect); 2706 method public void setBoundsInScreen(android.graphics.Rect); 2707 method public void setCheckable(boolean); 2708 method public void setChecked(boolean); 2709 method public void setClassName(java.lang.CharSequence); 2710 method public void setClickable(boolean); 2711 method public void setCollectionInfo(java.lang.Object); 2712 method public void setCollectionItemInfo(java.lang.Object); 2713 method public void setContentDescription(java.lang.CharSequence); 2714 method public void setContentInvalid(boolean); 2715 method public void setEnabled(boolean); 2716 method public void setError(java.lang.CharSequence); 2717 method public void setFocusable(boolean); 2718 method public void setFocused(boolean); 2719 method public void setLabelFor(android.view.View); 2720 method public void setLabelFor(android.view.View, int); 2721 method public void setLiveRegion(int); 2722 method public void setLongClickable(boolean); 2723 method public void setMovementGranularities(int); 2724 method public void setPackageName(java.lang.CharSequence); 2725 method public void setParent(android.view.View); 2726 method public void setParent(android.view.View, int); 2727 method public void setPassword(boolean); 2728 method public void setScrollable(boolean); 2729 method public void setSelected(boolean); 2730 method public void setSource(android.view.View); 2731 method public void setSource(android.view.View, int); 2732 method public void setText(java.lang.CharSequence); 2733 method public void setViewIdResourceName(java.lang.String); 2734 method public void setVisibleToUser(boolean); 2735 field public static final int ACTION_ACCESSIBILITY_FOCUS = 64; // 0x40 2736 field public static final java.lang.String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"; 2737 field public static final java.lang.String ACTION_ARGUMENT_HTML_ELEMENT_STRING = "ACTION_ARGUMENT_HTML_ELEMENT_STRING"; 2738 field public static final java.lang.String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"; 2739 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_END_INT = "ACTION_ARGUMENT_SELECTION_END_INT"; 2740 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_START_INT = "ACTION_ARGUMENT_SELECTION_START_INT"; 2741 field public static final java.lang.String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"; 2742 field public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS = 128; // 0x80 2743 field public static final int ACTION_CLEAR_FOCUS = 2; // 0x2 2744 field public static final int ACTION_CLEAR_SELECTION = 8; // 0x8 2745 field public static final int ACTION_CLICK = 16; // 0x10 2746 field public static final int ACTION_COPY = 16384; // 0x4000 2747 field public static final int ACTION_CUT = 65536; // 0x10000 2748 field public static final int ACTION_FOCUS = 1; // 0x1 2749 field public static final int ACTION_LONG_CLICK = 32; // 0x20 2750 field public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY = 256; // 0x100 2751 field public static final int ACTION_NEXT_HTML_ELEMENT = 1024; // 0x400 2752 field public static final int ACTION_PASTE = 32768; // 0x8000 2753 field public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY = 512; // 0x200 2754 field public static final int ACTION_PREVIOUS_HTML_ELEMENT = 2048; // 0x800 2755 field public static final int ACTION_SCROLL_BACKWARD = 8192; // 0x2000 2756 field public static final int ACTION_SCROLL_FORWARD = 4096; // 0x1000 2757 field public static final int ACTION_SELECT = 4; // 0x4 2758 field public static final int ACTION_SET_SELECTION = 131072; // 0x20000 2759 field public static final int ACTION_SET_TEXT = 2097152; // 0x200000 2760 field public static final int FOCUS_ACCESSIBILITY = 2; // 0x2 2761 field public static final int FOCUS_INPUT = 1; // 0x1 2762 field public static final int MOVEMENT_GRANULARITY_CHARACTER = 1; // 0x1 2763 field public static final int MOVEMENT_GRANULARITY_LINE = 4; // 0x4 2764 field public static final int MOVEMENT_GRANULARITY_PAGE = 16; // 0x10 2765 field public static final int MOVEMENT_GRANULARITY_PARAGRAPH = 8; // 0x8 2766 field public static final int MOVEMENT_GRANULARITY_WORD = 2; // 0x2 2767 } 2768 2769 public static class AccessibilityNodeInfoCompat.AccessibilityActionCompat { 2770 ctor public AccessibilityNodeInfoCompat.AccessibilityActionCompat(int, java.lang.CharSequence); 2771 method public int getId(); 2772 method public java.lang.CharSequence getLabel(); 2773 } 2774 2775 public static class AccessibilityNodeInfoCompat.CollectionInfoCompat { 2776 method public int getColumnCount(); 2777 method public int getRowCount(); 2778 method public boolean isHierarchical(); 2779 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat obtain(int, int, boolean, int); 2780 field public static final int SELECTION_MODE_MULTIPLE = 2; // 0x2 2781 field public static final int SELECTION_MODE_NONE = 0; // 0x0 2782 field public static final int SELECTION_MODE_SINGLE = 1; // 0x1 2783 } 2784 2785 public static class AccessibilityNodeInfoCompat.CollectionItemInfoCompat { 2786 method public int getColumnIndex(); 2787 method public int getColumnSpan(); 2788 method public int getRowIndex(); 2789 method public int getRowSpan(); 2790 method public boolean isHeading(); 2791 method public boolean isSelected(); 2792 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain(int, int, int, int, boolean, boolean); 2793 } 2794 2795 public static class AccessibilityNodeInfoCompat.RangeInfoCompat { 2796 method public float getCurrent(); 2797 method public float getMax(); 2798 method public float getMin(); 2799 method public int getType(); 2800 field public static final int RANGE_TYPE_FLOAT = 1; // 0x1 2801 field public static final int RANGE_TYPE_INT = 0; // 0x0 2802 field public static final int RANGE_TYPE_PERCENT = 2; // 0x2 2803 } 2804 2805 public class AccessibilityNodeProviderCompat { 2806 ctor public AccessibilityNodeProviderCompat(); 2807 ctor public AccessibilityNodeProviderCompat(java.lang.Object); 2808 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int); 2809 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String, int); 2810 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 2811 method public java.lang.Object getProvider(); 2812 method public boolean performAction(int, int, android.os.Bundle); 2813 } 2814 2815 public class AccessibilityRecordCompat { 2816 ctor public deprecated AccessibilityRecordCompat(java.lang.Object); 2817 method public int getAddedCount(); 2818 method public java.lang.CharSequence getBeforeText(); 2819 method public java.lang.CharSequence getClassName(); 2820 method public java.lang.CharSequence getContentDescription(); 2821 method public int getCurrentItemIndex(); 2822 method public int getFromIndex(); 2823 method public deprecated java.lang.Object getImpl(); 2824 method public int getItemCount(); 2825 method public int getMaxScrollX(); 2826 method public int getMaxScrollY(); 2827 method public android.os.Parcelable getParcelableData(); 2828 method public int getRemovedCount(); 2829 method public int getScrollX(); 2830 method public int getScrollY(); 2831 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getSource(); 2832 method public java.util.List<java.lang.CharSequence> getText(); 2833 method public int getToIndex(); 2834 method public int getWindowId(); 2835 method public boolean isChecked(); 2836 method public boolean isEnabled(); 2837 method public boolean isFullScreen(); 2838 method public boolean isPassword(); 2839 method public boolean isScrollable(); 2840 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(android.support.v4.view.accessibility.AccessibilityRecordCompat); 2841 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(); 2842 method public void recycle(); 2843 method public void setAddedCount(int); 2844 method public void setBeforeText(java.lang.CharSequence); 2845 method public void setChecked(boolean); 2846 method public void setClassName(java.lang.CharSequence); 2847 method public void setContentDescription(java.lang.CharSequence); 2848 method public void setCurrentItemIndex(int); 2849 method public void setEnabled(boolean); 2850 method public void setFromIndex(int); 2851 method public void setFullScreen(boolean); 2852 method public void setItemCount(int); 2853 method public void setMaxScrollX(int); 2854 method public void setMaxScrollY(int); 2855 method public void setParcelableData(android.os.Parcelable); 2856 method public void setPassword(boolean); 2857 method public void setRemovedCount(int); 2858 method public void setScrollX(int); 2859 method public void setScrollY(int); 2860 method public void setScrollable(boolean); 2861 method public void setSource(android.view.View); 2862 method public void setSource(android.view.View, int); 2863 method public void setToIndex(int); 2864 } 2865 2866} 2867 2868package android.support.v4.view.animation { 2869 2870 public class FastOutLinearInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 2871 ctor public FastOutLinearInInterpolator(); 2872 } 2873 2874 public class FastOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 2875 ctor public FastOutSlowInInterpolator(); 2876 } 2877 2878 public class LinearOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 2879 ctor public LinearOutSlowInInterpolator(); 2880 } 2881 2882 abstract class LookupTableInterpolator implements android.view.animation.Interpolator { 2883 ctor public LookupTableInterpolator(float[]); 2884 method public float getInterpolation(float); 2885 } 2886 2887 public class PathInterpolatorCompat { 2888 method public static android.view.animation.Interpolator create(android.graphics.Path); 2889 method public static android.view.animation.Interpolator create(float, float); 2890 method public static android.view.animation.Interpolator create(float, float, float, float); 2891 } 2892 2893} 2894 2895package android.support.v4.widget { 2896 2897 public abstract class AutoScrollHelper implements android.view.View.OnTouchListener { 2898 ctor public AutoScrollHelper(android.view.View); 2899 method public abstract boolean canTargetScrollHorizontally(int); 2900 method public abstract boolean canTargetScrollVertically(int); 2901 method public boolean isEnabled(); 2902 method public boolean isExclusive(); 2903 method public boolean onTouch(android.view.View, android.view.MotionEvent); 2904 method public abstract void scrollTargetBy(int, int); 2905 method public android.support.v4.widget.AutoScrollHelper setActivationDelay(int); 2906 method public android.support.v4.widget.AutoScrollHelper setEdgeType(int); 2907 method public android.support.v4.widget.AutoScrollHelper setEnabled(boolean); 2908 method public android.support.v4.widget.AutoScrollHelper setExclusive(boolean); 2909 method public android.support.v4.widget.AutoScrollHelper setMaximumEdges(float, float); 2910 method public android.support.v4.widget.AutoScrollHelper setMaximumVelocity(float, float); 2911 method public android.support.v4.widget.AutoScrollHelper setMinimumVelocity(float, float); 2912 method public android.support.v4.widget.AutoScrollHelper setRampDownDuration(int); 2913 method public android.support.v4.widget.AutoScrollHelper setRampUpDuration(int); 2914 method public android.support.v4.widget.AutoScrollHelper setRelativeEdges(float, float); 2915 method public android.support.v4.widget.AutoScrollHelper setRelativeVelocity(float, float); 2916 field public static final int EDGE_TYPE_INSIDE = 0; // 0x0 2917 field public static final int EDGE_TYPE_INSIDE_EXTEND = 1; // 0x1 2918 field public static final int EDGE_TYPE_OUTSIDE = 2; // 0x2 2919 field public static final float NO_MAX = 3.4028235E38f; 2920 field public static final float NO_MIN = 0.0f; 2921 field public static final float RELATIVE_UNSPECIFIED = 0.0f; 2922 } 2923 2924 public final class CompoundButtonCompat { 2925 method public static android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton); 2926 method public static android.content.res.ColorStateList getButtonTintList(android.widget.CompoundButton); 2927 method public static android.graphics.PorterDuff.Mode getButtonTintMode(android.widget.CompoundButton); 2928 method public static void setButtonTintList(android.widget.CompoundButton, android.content.res.ColorStateList); 2929 method public static void setButtonTintMode(android.widget.CompoundButton, android.graphics.PorterDuff.Mode); 2930 } 2931 2932 public class ContentLoadingProgressBar extends android.widget.ProgressBar { 2933 ctor public ContentLoadingProgressBar(android.content.Context); 2934 ctor public ContentLoadingProgressBar(android.content.Context, android.util.AttributeSet); 2935 method public void hide(); 2936 method public void onAttachedToWindow(); 2937 method public void onDetachedFromWindow(); 2938 method public void show(); 2939 } 2940 2941 public abstract class CursorAdapter extends android.widget.BaseAdapter { 2942 ctor public deprecated CursorAdapter(android.content.Context, android.database.Cursor); 2943 ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean); 2944 ctor public CursorAdapter(android.content.Context, android.database.Cursor, int); 2945 method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor); 2946 method public void changeCursor(android.database.Cursor); 2947 method public java.lang.CharSequence convertToString(android.database.Cursor); 2948 method public int getCount(); 2949 method public android.database.Cursor getCursor(); 2950 method public android.widget.Filter getFilter(); 2951 method public android.widget.FilterQueryProvider getFilterQueryProvider(); 2952 method public java.lang.Object getItem(int); 2953 method public long getItemId(int); 2954 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 2955 method protected deprecated void init(android.content.Context, android.database.Cursor, boolean); 2956 method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 2957 method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 2958 method protected void onContentChanged(); 2959 method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence); 2960 method public void setFilterQueryProvider(android.widget.FilterQueryProvider); 2961 method public android.database.Cursor swapCursor(android.database.Cursor); 2962 field public static final deprecated int FLAG_AUTO_REQUERY = 1; // 0x1 2963 field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2 2964 } 2965 2966 public class DrawerLayout extends android.view.ViewGroup { 2967 ctor public DrawerLayout(android.content.Context); 2968 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet); 2969 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet, int); 2970 method public void closeDrawer(android.view.View); 2971 method public void closeDrawer(int); 2972 method public void closeDrawers(); 2973 method public int getDrawerLockMode(int); 2974 method public int getDrawerLockMode(android.view.View); 2975 method public java.lang.CharSequence getDrawerTitle(int); 2976 method public android.graphics.drawable.Drawable getStatusBarBackgroundDrawable(); 2977 method public boolean isDrawerOpen(android.view.View); 2978 method public boolean isDrawerOpen(int); 2979 method public boolean isDrawerVisible(android.view.View); 2980 method public boolean isDrawerVisible(int); 2981 method public void onDraw(android.graphics.Canvas); 2982 method protected void onLayout(boolean, int, int, int, int); 2983 method public void openDrawer(android.view.View); 2984 method public void openDrawer(int); 2985 method public void setDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener); 2986 method public void setDrawerLockMode(int); 2987 method public void setDrawerLockMode(int, int); 2988 method public void setDrawerLockMode(int, android.view.View); 2989 method public void setDrawerShadow(android.graphics.drawable.Drawable, int); 2990 method public void setDrawerShadow(int, int); 2991 method public void setDrawerTitle(int, java.lang.CharSequence); 2992 method public void setScrimColor(int); 2993 method public void setStatusBarBackground(android.graphics.drawable.Drawable); 2994 method public void setStatusBarBackground(int); 2995 method public void setStatusBarBackgroundColor(int); 2996 field public static final int LOCK_MODE_LOCKED_CLOSED = 1; // 0x1 2997 field public static final int LOCK_MODE_LOCKED_OPEN = 2; // 0x2 2998 field public static final int LOCK_MODE_UNLOCKED = 0; // 0x0 2999 field public static final int STATE_DRAGGING = 1; // 0x1 3000 field public static final int STATE_IDLE = 0; // 0x0 3001 field public static final int STATE_SETTLING = 2; // 0x2 3002 } 3003 3004 public static abstract interface DrawerLayout.DrawerListener { 3005 method public abstract void onDrawerClosed(android.view.View); 3006 method public abstract void onDrawerOpened(android.view.View); 3007 method public abstract void onDrawerSlide(android.view.View, float); 3008 method public abstract void onDrawerStateChanged(int); 3009 } 3010 3011 public static class DrawerLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 3012 ctor public DrawerLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 3013 ctor public DrawerLayout.LayoutParams(int, int); 3014 ctor public DrawerLayout.LayoutParams(int, int, int); 3015 ctor public DrawerLayout.LayoutParams(android.support.v4.widget.DrawerLayout.LayoutParams); 3016 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 3017 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 3018 field public int gravity; 3019 } 3020 3021 protected static class DrawerLayout.SavedState extends android.view.View.BaseSavedState { 3022 ctor public DrawerLayout.SavedState(android.os.Parcel); 3023 ctor public DrawerLayout.SavedState(android.os.Parcelable); 3024 field public static final android.os.Parcelable.Creator<android.support.v4.widget.DrawerLayout.SavedState> CREATOR; 3025 } 3026 3027 public static abstract class DrawerLayout.SimpleDrawerListener implements android.support.v4.widget.DrawerLayout.DrawerListener { 3028 ctor public DrawerLayout.SimpleDrawerListener(); 3029 method public void onDrawerClosed(android.view.View); 3030 method public void onDrawerOpened(android.view.View); 3031 method public void onDrawerSlide(android.view.View, float); 3032 method public void onDrawerStateChanged(int); 3033 } 3034 3035 public class EdgeEffectCompat { 3036 ctor public EdgeEffectCompat(android.content.Context); 3037 method public boolean draw(android.graphics.Canvas); 3038 method public void finish(); 3039 method public boolean isFinished(); 3040 method public boolean onAbsorb(int); 3041 method public deprecated boolean onPull(float); 3042 method public boolean onPull(float, float); 3043 method public boolean onRelease(); 3044 method public void setSize(int, int); 3045 } 3046 3047 public abstract class ExploreByTouchHelper extends android.support.v4.view.AccessibilityDelegateCompat { 3048 ctor public ExploreByTouchHelper(android.view.View); 3049 method public boolean dispatchHoverEvent(android.view.MotionEvent); 3050 method public int getFocusedVirtualView(); 3051 method protected abstract int getVirtualViewAt(float, float); 3052 method protected abstract void getVisibleVirtualViews(java.util.List<java.lang.Integer>); 3053 method public void invalidateRoot(); 3054 method public void invalidateVirtualView(int); 3055 method protected abstract boolean onPerformActionForVirtualView(int, int, android.os.Bundle); 3056 method protected abstract void onPopulateEventForVirtualView(int, android.view.accessibility.AccessibilityEvent); 3057 method public void onPopulateNodeForHost(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 3058 method protected abstract void onPopulateNodeForVirtualView(int, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 3059 method public boolean sendEventForVirtualView(int, int); 3060 field public static final int HOST_ID = -1; // 0xffffffff 3061 field public static final int INVALID_ID = -2147483648; // 0x80000000 3062 } 3063 3064 public class ListPopupWindowCompat { 3065 method public static android.view.View.OnTouchListener createDragToOpenListener(java.lang.Object, android.view.View); 3066 } 3067 3068 public class ListViewAutoScrollHelper extends android.support.v4.widget.AutoScrollHelper { 3069 ctor public ListViewAutoScrollHelper(android.widget.ListView); 3070 method public boolean canTargetScrollHorizontally(int); 3071 method public boolean canTargetScrollVertically(int); 3072 method public void scrollTargetBy(int, int); 3073 } 3074 3075 public class NestedScrollView extends android.widget.FrameLayout implements android.support.v4.view.NestedScrollingChild android.support.v4.view.NestedScrollingParent { 3076 ctor public NestedScrollView(android.content.Context); 3077 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet); 3078 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet, int); 3079 method public boolean arrowScroll(int); 3080 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 3081 method public boolean executeKeyEvent(android.view.KeyEvent); 3082 method public void fling(int); 3083 method public boolean fullScroll(int); 3084 method public int getMaxScrollAmount(); 3085 method public boolean isFillViewport(); 3086 method public boolean isSmoothScrollingEnabled(); 3087 method public void onAttachedToWindow(); 3088 method public boolean pageScroll(int); 3089 method public void setFillViewport(boolean); 3090 method public void setSmoothScrollingEnabled(boolean); 3091 method public final void smoothScrollBy(int, int); 3092 method public final void smoothScrollTo(int, int); 3093 } 3094 3095 public class PopupMenuCompat { 3096 method public static android.view.View.OnTouchListener getDragToOpenListener(java.lang.Object); 3097 } 3098 3099 public class PopupWindowCompat { 3100 method public static boolean getOverlapAnchor(android.widget.PopupWindow); 3101 method public static int getWindowLayoutType(android.widget.PopupWindow); 3102 method public static void setOverlapAnchor(android.widget.PopupWindow, boolean); 3103 method public static void setWindowLayoutType(android.widget.PopupWindow, int); 3104 method public static void showAsDropDown(android.widget.PopupWindow, android.view.View, int, int, int); 3105 } 3106 3107 public abstract class ResourceCursorAdapter extends android.support.v4.widget.CursorAdapter { 3108 ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor); 3109 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean); 3110 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int); 3111 method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 3112 method public void setDropDownViewResource(int); 3113 method public void setViewResource(int); 3114 } 3115 3116 public class ScrollerCompat { 3117 method public void abortAnimation(); 3118 method public boolean computeScrollOffset(); 3119 method public static android.support.v4.widget.ScrollerCompat create(android.content.Context); 3120 method public static android.support.v4.widget.ScrollerCompat create(android.content.Context, android.view.animation.Interpolator); 3121 method public void fling(int, int, int, int, int, int, int, int); 3122 method public void fling(int, int, int, int, int, int, int, int, int, int); 3123 method public float getCurrVelocity(); 3124 method public int getCurrX(); 3125 method public int getCurrY(); 3126 method public int getFinalX(); 3127 method public int getFinalY(); 3128 method public boolean isFinished(); 3129 method public boolean isOverScrolled(); 3130 method public void notifyHorizontalEdgeReached(int, int, int); 3131 method public void notifyVerticalEdgeReached(int, int, int); 3132 method public void startScroll(int, int, int, int); 3133 method public void startScroll(int, int, int, int, int); 3134 } 3135 3136 public class SearchViewCompat { 3137 method public static java.lang.CharSequence getQuery(android.view.View); 3138 method public static boolean isIconified(android.view.View); 3139 method public static boolean isQueryRefinementEnabled(android.view.View); 3140 method public static boolean isSubmitButtonEnabled(android.view.View); 3141 method public static android.view.View newSearchView(android.content.Context); 3142 method public static void setIconified(android.view.View, boolean); 3143 method public static void setImeOptions(android.view.View, int); 3144 method public static void setInputType(android.view.View, int); 3145 method public static void setMaxWidth(android.view.View, int); 3146 method public static void setOnCloseListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnCloseListenerCompat); 3147 method public static void setOnQueryTextListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnQueryTextListenerCompat); 3148 method public static void setQuery(android.view.View, java.lang.CharSequence, boolean); 3149 method public static void setQueryHint(android.view.View, java.lang.CharSequence); 3150 method public static void setQueryRefinementEnabled(android.view.View, boolean); 3151 method public static void setSearchableInfo(android.view.View, android.content.ComponentName); 3152 method public static void setSubmitButtonEnabled(android.view.View, boolean); 3153 } 3154 3155 public static abstract class SearchViewCompat.OnCloseListenerCompat { 3156 ctor public SearchViewCompat.OnCloseListenerCompat(); 3157 method public boolean onClose(); 3158 } 3159 3160 public static abstract class SearchViewCompat.OnQueryTextListenerCompat { 3161 ctor public SearchViewCompat.OnQueryTextListenerCompat(); 3162 method public boolean onQueryTextChange(java.lang.String); 3163 method public boolean onQueryTextSubmit(java.lang.String); 3164 } 3165 3166 public class SimpleCursorAdapter extends android.support.v4.widget.ResourceCursorAdapter { 3167 ctor public deprecated SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[]); 3168 ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int); 3169 method public void bindView(android.view.View, android.content.Context, android.database.Cursor); 3170 method public void changeCursorAndColumns(android.database.Cursor, java.lang.String[], int[]); 3171 method public android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter(); 3172 method public int getStringConversionColumn(); 3173 method public android.support.v4.widget.SimpleCursorAdapter.ViewBinder getViewBinder(); 3174 method public void setCursorToStringConverter(android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter); 3175 method public void setStringConversionColumn(int); 3176 method public void setViewBinder(android.support.v4.widget.SimpleCursorAdapter.ViewBinder); 3177 method public void setViewImage(android.widget.ImageView, java.lang.String); 3178 method public void setViewText(android.widget.TextView, java.lang.String); 3179 } 3180 3181 public static abstract interface SimpleCursorAdapter.CursorToStringConverter { 3182 method public abstract java.lang.CharSequence convertToString(android.database.Cursor); 3183 } 3184 3185 public static abstract interface SimpleCursorAdapter.ViewBinder { 3186 method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int); 3187 } 3188 3189 public class SlidingPaneLayout extends android.view.ViewGroup { 3190 ctor public SlidingPaneLayout(android.content.Context); 3191 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet); 3192 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet, int); 3193 method protected boolean canScroll(android.view.View, boolean, int, int, int); 3194 method public deprecated boolean canSlide(); 3195 method public boolean closePane(); 3196 method public int getCoveredFadeColor(); 3197 method public int getParallaxDistance(); 3198 method public int getSliderFadeColor(); 3199 method public boolean isOpen(); 3200 method public boolean isSlideable(); 3201 method protected void onLayout(boolean, int, int, int, int); 3202 method public boolean openPane(); 3203 method public void setCoveredFadeColor(int); 3204 method public void setPanelSlideListener(android.support.v4.widget.SlidingPaneLayout.PanelSlideListener); 3205 method public void setParallaxDistance(int); 3206 method public deprecated void setShadowDrawable(android.graphics.drawable.Drawable); 3207 method public void setShadowDrawableLeft(android.graphics.drawable.Drawable); 3208 method public void setShadowDrawableRight(android.graphics.drawable.Drawable); 3209 method public deprecated void setShadowResource(int); 3210 method public void setShadowResourceLeft(int); 3211 method public void setShadowResourceRight(int); 3212 method public void setSliderFadeColor(int); 3213 method public deprecated void smoothSlideClosed(); 3214 method public deprecated void smoothSlideOpen(); 3215 } 3216 3217 public static class SlidingPaneLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 3218 ctor public SlidingPaneLayout.LayoutParams(); 3219 ctor public SlidingPaneLayout.LayoutParams(int, int); 3220 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 3221 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 3222 ctor public SlidingPaneLayout.LayoutParams(android.support.v4.widget.SlidingPaneLayout.LayoutParams); 3223 ctor public SlidingPaneLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 3224 field public float weight; 3225 } 3226 3227 public static abstract interface SlidingPaneLayout.PanelSlideListener { 3228 method public abstract void onPanelClosed(android.view.View); 3229 method public abstract void onPanelOpened(android.view.View); 3230 method public abstract void onPanelSlide(android.view.View, float); 3231 } 3232 3233 public static class SlidingPaneLayout.SimplePanelSlideListener implements android.support.v4.widget.SlidingPaneLayout.PanelSlideListener { 3234 ctor public SlidingPaneLayout.SimplePanelSlideListener(); 3235 method public void onPanelClosed(android.view.View); 3236 method public void onPanelOpened(android.view.View); 3237 method public void onPanelSlide(android.view.View, float); 3238 } 3239 3240 public class Space extends android.view.View { 3241 ctor public Space(android.content.Context, android.util.AttributeSet, int); 3242 ctor public Space(android.content.Context, android.util.AttributeSet); 3243 ctor public Space(android.content.Context); 3244 } 3245 3246 public class SwipeRefreshLayout extends android.view.ViewGroup implements android.support.v4.view.NestedScrollingParent { 3247 ctor public SwipeRefreshLayout(android.content.Context); 3248 ctor public SwipeRefreshLayout(android.content.Context, android.util.AttributeSet); 3249 method public boolean canChildScrollUp(); 3250 method public int getProgressCircleDiameter(); 3251 method public boolean isRefreshing(); 3252 method protected void onLayout(boolean, int, int, int, int); 3253 method public void onMeasure(int, int); 3254 method public deprecated void setColorScheme(int...); 3255 method public void setColorSchemeColors(int...); 3256 method public void setColorSchemeResources(int...); 3257 method public void setDistanceToTriggerSync(int); 3258 method public void setOnRefreshListener(android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener); 3259 method public deprecated void setProgressBackgroundColor(int); 3260 method public void setProgressBackgroundColorSchemeColor(int); 3261 method public void setProgressBackgroundColorSchemeResource(int); 3262 method public void setProgressViewEndTarget(boolean, int); 3263 method public void setProgressViewOffset(boolean, int, int); 3264 method public void setRefreshing(boolean); 3265 method public void setSize(int); 3266 field public static final int DEFAULT = 1; // 0x1 3267 field public static final int LARGE = 0; // 0x0 3268 field protected int mFrom; 3269 field protected int mOriginalOffsetTop; 3270 } 3271 3272 public static abstract interface SwipeRefreshLayout.OnRefreshListener { 3273 method public abstract void onRefresh(); 3274 } 3275 3276 public class TextViewCompat { 3277 method public static void setCompoundDrawablesRelative(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 3278 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 3279 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, int, int, int, int); 3280 } 3281 3282 public class ViewDragHelper { 3283 method public void abort(); 3284 method protected boolean canScroll(android.view.View, boolean, int, int, int, int); 3285 method public void cancel(); 3286 method public void captureChildView(android.view.View, int); 3287 method public boolean checkTouchSlop(int); 3288 method public boolean checkTouchSlop(int, int); 3289 method public boolean continueSettling(boolean); 3290 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, android.support.v4.widget.ViewDragHelper.Callback); 3291 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, float, android.support.v4.widget.ViewDragHelper.Callback); 3292 method public android.view.View findTopChildUnder(int, int); 3293 method public void flingCapturedView(int, int, int, int); 3294 method public int getActivePointerId(); 3295 method public android.view.View getCapturedView(); 3296 method public int getEdgeSize(); 3297 method public float getMinVelocity(); 3298 method public int getTouchSlop(); 3299 method public int getViewDragState(); 3300 method public boolean isCapturedViewUnder(int, int); 3301 method public boolean isEdgeTouched(int); 3302 method public boolean isEdgeTouched(int, int); 3303 method public boolean isPointerDown(int); 3304 method public boolean isViewUnder(android.view.View, int, int); 3305 method public void processTouchEvent(android.view.MotionEvent); 3306 method public void setEdgeTrackingEnabled(int); 3307 method public void setMinVelocity(float); 3308 method public boolean settleCapturedViewAt(int, int); 3309 method public boolean shouldInterceptTouchEvent(android.view.MotionEvent); 3310 method public boolean smoothSlideViewTo(android.view.View, int, int); 3311 field public static final int DIRECTION_ALL = 3; // 0x3 3312 field public static final int DIRECTION_HORIZONTAL = 1; // 0x1 3313 field public static final int DIRECTION_VERTICAL = 2; // 0x2 3314 field public static final int EDGE_ALL = 15; // 0xf 3315 field public static final int EDGE_BOTTOM = 8; // 0x8 3316 field public static final int EDGE_LEFT = 1; // 0x1 3317 field public static final int EDGE_RIGHT = 2; // 0x2 3318 field public static final int EDGE_TOP = 4; // 0x4 3319 field public static final int INVALID_POINTER = -1; // 0xffffffff 3320 field public static final int STATE_DRAGGING = 1; // 0x1 3321 field public static final int STATE_IDLE = 0; // 0x0 3322 field public static final int STATE_SETTLING = 2; // 0x2 3323 } 3324 3325 public static abstract class ViewDragHelper.Callback { 3326 ctor public ViewDragHelper.Callback(); 3327 method public int clampViewPositionHorizontal(android.view.View, int, int); 3328 method public int clampViewPositionVertical(android.view.View, int, int); 3329 method public int getOrderedChildIndex(int); 3330 method public int getViewHorizontalDragRange(android.view.View); 3331 method public int getViewVerticalDragRange(android.view.View); 3332 method public void onEdgeDragStarted(int, int); 3333 method public boolean onEdgeLock(int); 3334 method public void onEdgeTouched(int, int); 3335 method public void onViewCaptured(android.view.View, int); 3336 method public void onViewDragStateChanged(int); 3337 method public void onViewPositionChanged(android.view.View, int, int, int, int); 3338 method public void onViewReleased(android.view.View, float, float); 3339 method public abstract boolean tryCaptureView(android.view.View, int); 3340 } 3341 3342} 3343 3344