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