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