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