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