Upgrading com.android.support:support-v4 20 to 21
Unknown20.0.0 → 21.0.3
Fetching 3 releases from Maven Central…0 / 3
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- added:
abstract class SharedElementCallback - added:
ctor ActionBarDrawerToggle(Activity, DrawerLayout, boolean, int, int, int) - added:
ctor NotificationCompat.CarExtender() - added:
ctor NotificationCompat.CarExtender(Notification) - added:
ctor NotificationCompat.CarExtender.UnreadConversation.Builder(String) - added:
ctor SharedElementCallback() - added:
field NotificationCompat.Builder.mPeople: ArrayList - added:
final class ActivityManagerCompat - added:
method ActionBarDrawerToggle.setHomeAsUpIndicator(Drawable): void - added:
method ActionBarDrawerToggle.setHomeAsUpIndicator(int): void - added:
method Fragment.getAllowEnterTransitionOverlap(): boolean - added:
method Fragment.getAllowReturnTransitionOverlap(): boolean - added:
method Fragment.getEnterTransition(): Object - added:
method Fragment.getExitTransition(): Object - added:
method Fragment.getReenterTransition(): Object - added:
method Fragment.getReturnTransition(): Object - added:
method Fragment.getSharedElementEnterTransition(): Object - added:
method Fragment.getSharedElementReturnTransition(): Object - added:
method Fragment.setAllowEnterTransitionOverlap(boolean): void - added:
method Fragment.setAllowReturnTransitionOverlap(boolean): void - added:
method Fragment.setEnterSharedElementCallback(SharedElementCallback): void - added:
method Fragment.setEnterTransition(Object): void - added:
method Fragment.setExitSharedElementCallback(SharedElementCallback): void - added:
method Fragment.setExitTransition(Object): void - added:
method Fragment.setReenterTransition(Object): void - added:
method Fragment.setReturnTransition(Object): void - added:
method Fragment.setSharedElementEnterTransition(Object): void - added:
method Fragment.setSharedElementReturnTransition(Object): void - added:
method FragmentActivity.setEnterSharedElementCallback(SharedElementCallback): void - added:
method FragmentActivity.setExitSharedElementCallback(SharedElementCallback): void - added:
method FragmentActivity.supportFinishAfterTransition(): void - added:
method FragmentActivity.supportPostponeEnterTransition(): void - added:
method FragmentActivity.supportStartPostponedEnterTransition(): void - added:
method FragmentTransaction.addSharedElement(View, String): FragmentTransaction - added:
method NotificationCompat.Action.WearableExtender.getCancelLabel(): CharSequence - added:
method NotificationCompat.Action.WearableExtender.getConfirmLabel(): CharSequence - added:
method NotificationCompat.Action.WearableExtender.getInProgressLabel(): CharSequence - added:
method NotificationCompat.Action.WearableExtender.setCancelLabel(CharSequence): NotificationCompat.Action.WearableExtender - added:
method NotificationCompat.Action.WearableExtender.setConfirmLabel(CharSequence): NotificationCompat.Action.WearableExtender - added:
method NotificationCompat.Action.WearableExtender.setInProgressLabel(CharSequence): NotificationCompat.Action.WearableExtender - added:
method NotificationCompat.Builder.addPerson(String): NotificationCompat.Builder - added:
method NotificationCompat.Builder.setCategory(String): NotificationCompat.Builder - added:
method NotificationCompat.Builder.setColor(int): NotificationCompat.Builder - added:
method NotificationCompat.Builder.setPublicVersion(Notification): NotificationCompat.Builder - added:
method NotificationCompat.Builder.setShowWhen(boolean): NotificationCompat.Builder - added:
method NotificationCompat.Builder.setVisibility(int): NotificationCompat.Builder - added:
method NotificationCompat.CarExtender.UnreadConversation.Builder.addMessage(String): NotificationCompat.CarExtender.UnreadConversation.Builder - added:
method NotificationCompat.CarExtender.UnreadConversation.Builder.build(): NotificationCompat.CarExtender.UnreadConversation - added:
method NotificationCompat.CarExtender.UnreadConversation.Builder.setLatestTimestamp(long): NotificationCompat.CarExtender.UnreadConversation.Builder - added:
method NotificationCompat.CarExtender.UnreadConversation.Builder.setReadPendingIntent(PendingIntent): NotificationCompat.CarExtender.UnreadConversation.Builder - added:
method NotificationCompat.CarExtender.UnreadConversation.Builder.setReplyAction(PendingIntent, RemoteInput): NotificationCompat.CarExtender.UnreadConversation.Builder - added:
method NotificationCompat.CarExtender.extend(NotificationCompat.Builder): NotificationCompat.Builder - added:
method NotificationCompat.CarExtender.getColor(): int - added:
method NotificationCompat.CarExtender.getLargeIcon(): Bitmap - added:
method NotificationCompat.CarExtender.getUnreadConversation(): NotificationCompat.CarExtender.UnreadConversation - added:
method NotificationCompat.CarExtender.setColor(int): NotificationCompat.CarExtender - added:
method NotificationCompat.CarExtender.setLargeIcon(Bitmap): NotificationCompat.CarExtender - added:
method NotificationCompat.CarExtender.setUnreadConversation(NotificationCompat.CarExtender.UnreadConversation): NotificationCompat.CarExtender - added:
method NotificationCompat.WearableExtender.getHintAvoidBackgroundClipping(): boolean - added:
method NotificationCompat.WearableExtender.getHintScreenTimeout(): int - added:
method NotificationCompat.WearableExtender.setHintAvoidBackgroundClipping(boolean): NotificationCompat.WearableExtender - added:
method NotificationCompat.WearableExtender.setHintScreenTimeout(int): NotificationCompat.WearableExtender - added:
method SharedElementCallback.onCaptureSharedElementSnapshot(View, Matrix, RectF): Parcelable - added:
method SharedElementCallback.onCreateSnapshotView(Context, Parcelable): View - added:
method SharedElementCallback.onMapSharedElements(List, Map): void - added:
method SharedElementCallback.onRejectSharedElements(List): void - added:
method SharedElementCallback.onSharedElementEnd(List, List, List): void - added:
method SharedElementCallback.onSharedElementStart(List, List, List): void - added:
static class NotificationCompat.CarExtender.UnreadConversation extends NotificationCompatBase.UnreadConversation - added:
static class NotificationCompat.CarExtender.UnreadConversation.Builder - added:
static field NotificationCompat.CATEGORY_ALARM: String - added:
static field NotificationCompat.CATEGORY_CALL: String - added:
static field NotificationCompat.CATEGORY_EMAIL: String - added:
static field NotificationCompat.CATEGORY_ERROR: String - added:
static field NotificationCompat.CATEGORY_EVENT: String - added:
static field NotificationCompat.CATEGORY_MESSAGE: String - added:
static field NotificationCompat.CATEGORY_PROGRESS: String - added:
static field NotificationCompat.CATEGORY_PROMO: String - added:
static field NotificationCompat.CATEGORY_RECOMMENDATION: String - added:
static field NotificationCompat.CATEGORY_SERVICE: String - added:
static field NotificationCompat.CATEGORY_SOCIAL: String - added:
static field NotificationCompat.CATEGORY_STATUS: String - added:
static field NotificationCompat.CATEGORY_SYSTEM: String - added:
static field NotificationCompat.CATEGORY_TRANSPORT: String - added:
static field NotificationCompat.COLOR_DEFAULT: int - added:
static field NotificationCompat.EXTRA_BACKGROUND_IMAGE_URI: String - added:
static field NotificationCompat.EXTRA_BIG_TEXT: String - added:
static field NotificationCompat.EXTRA_COMPACT_ACTIONS: String - added:
static field NotificationCompat.EXTRA_MEDIA_SESSION: String - added:
static field NotificationCompat.EXTRA_SHOW_WHEN: String - added:
static field NotificationCompat.EXTRA_TEMPLATE: String - added:
static field NotificationCompat.VISIBILITY_PRIVATE: int - added:
static field NotificationCompat.VISIBILITY_PUBLIC: int - added:
static field NotificationCompat.VISIBILITY_SECRET: int - added:
static field NotificationCompat.WearableExtender.SCREEN_TIMEOUT_LONG: int - added:
static field NotificationCompat.WearableExtender.SCREEN_TIMEOUT_SHORT: int - added:
static final class NotificationCompat.CarExtender implements NotificationCompat.Extender - added:
static method ActivityCompat.finishAfterTransition(Activity): void - added:
static method ActivityCompat.postponeEnterTransition(Activity): void - added:
static method ActivityCompat.setEnterSharedElementCallback(Activity, SharedElementCallback): void - added:
static method ActivityCompat.setExitSharedElementCallback(Activity, SharedElementCallback): void - added:
static method ActivityCompat.startPostponedEnterTransition(Activity): void - added:
static method ActivityManagerCompat.isLowRamDevice(ActivityManager): boolean - added:
static method ActivityOptionsCompat.makeSceneTransitionAnimation(Activity, Pair[]): ActivityOptionsCompat - added:
static method ActivityOptionsCompat.makeSceneTransitionAnimation(Activity, View, String): ActivityOptionsCompat - added:
static method NotificationCompat.Builder.limitCharSequenceLength(CharSequence): CharSequence - added:
static method NotificationCompat.getCategory(Notification): String
- added:
method ContextCompat.getCodeCacheDir(Context): File - added:
method ContextCompat.getNoBackupFilesDir(Context): File - added:
static method ContextCompat.getDrawable(Context, int): Drawable
- added:
class ResourcesCompat - added:
ctor ResourcesCompat() - added:
static method ResourcesCompat.getDrawable(Resources, int, Resources.Theme): Drawable
- added:
class BitmapCompat - added:
ctor BitmapCompat() - added:
static method BitmapCompat.getAllocationByteCount(Bitmap): int - added:
static method BitmapCompat.hasMipMap(Bitmap): boolean - added:
static method BitmapCompat.setHasMipMap(Bitmap, boolean): void
- added:
class RoundedBitmapDrawableFactory - added:
ctor RoundedBitmapDrawableFactory() - added:
static method DrawableCompat.setHotspot(Drawable, float, float): void - added:
static method DrawableCompat.setHotspotBounds(Drawable, int, int, int, int): void - added:
static method DrawableCompat.setTint(Drawable, int): void - added:
static method DrawableCompat.setTintList(Drawable, ColorStateList): void - added:
static method DrawableCompat.setTintMode(Drawable, PorterDuff.Mode): void - added:
static method RoundedBitmapDrawableFactory.create(Resources, Bitmap): RoundedBitmapDrawable - added:
static method RoundedBitmapDrawableFactory.create(Resources, InputStream): RoundedBitmapDrawable - added:
static method RoundedBitmapDrawableFactory.create(Resources, String): RoundedBitmapDrawable
- added:
abstract class VolumeProviderCompat - added:
ctor MediaMetadataCompat.Builder() - added:
ctor MediaMetadataCompat.Builder(MediaMetadataCompat) - added:
ctor VolumeProviderCompat(int, int, int) - added:
ctor VolumeProviderCompat.Callback() - added:
final class MediaMetadataCompat implements Parcelable - added:
final class RatingCompat implements Parcelable - added:
method MediaMetadataCompat.Builder.build(): MediaMetadataCompat - added:
method MediaMetadataCompat.Builder.putBitmap(String, Bitmap): MediaMetadataCompat.Builder - added:
method MediaMetadataCompat.Builder.putLong(String, long): MediaMetadataCompat.Builder - added:
method MediaMetadataCompat.Builder.putRating(String, RatingCompat): MediaMetadataCompat.Builder - added:
method MediaMetadataCompat.Builder.putString(String, String): MediaMetadataCompat.Builder - added:
method MediaMetadataCompat.Builder.putText(String, CharSequence): MediaMetadataCompat.Builder - added:
method MediaMetadataCompat.containsKey(String): boolean - added:
method MediaMetadataCompat.describeContents(): int - added:
method MediaMetadataCompat.getBitmap(String): Bitmap - added:
method MediaMetadataCompat.getLong(String): long - added:
method MediaMetadataCompat.getMediaMetadata(): Object - added:
method MediaMetadataCompat.getRating(String): RatingCompat - added:
method MediaMetadataCompat.getString(String): String - added:
method MediaMetadataCompat.getText(String): CharSequence - added:
method MediaMetadataCompat.keySet(): Set - added:
method MediaMetadataCompat.size(): int - added:
method MediaMetadataCompat.writeToParcel(Parcel, int): void - added:
method RatingCompat.describeContents(): int - added:
method RatingCompat.getPercentRating(): float - added:
method RatingCompat.getRating(): Object - added:
method RatingCompat.getRatingStyle(): int - added:
method RatingCompat.getStarRating(): float - added:
method RatingCompat.hasHeart(): boolean - added:
method RatingCompat.isRated(): boolean - added:
method RatingCompat.isThumbUp(): boolean - added:
method RatingCompat.toString(): String - added:
method RatingCompat.writeToParcel(Parcel, int): void - added:
method VolumeProviderCompat.Callback.onVolumeChanged(VolumeProviderCompat): void - added:
method VolumeProviderCompat.getCurrentVolume(): int - added:
method VolumeProviderCompat.getMaxVolume(): int - added:
method VolumeProviderCompat.getVolumeControl(): int - added:
method VolumeProviderCompat.getVolumeProvider(): Object - added:
method VolumeProviderCompat.onAdjustVolume(int): void - added:
method VolumeProviderCompat.onSetVolumeTo(int): void - added:
method VolumeProviderCompat.setCallback(VolumeProviderCompat.Callback): void - added:
method VolumeProviderCompat.setCurrentVolume(int): void - added:
static abstract class VolumeProviderCompat.Callback - added:
static field MediaMetadataCompat.CREATOR: Parcelable.Creator - added:
static field MediaMetadataCompat.METADATA_KEY_ALBUM: String - added:
static field MediaMetadataCompat.METADATA_KEY_ALBUM_ART: String - added:
static field MediaMetadataCompat.METADATA_KEY_ALBUM_ARTIST: String - added:
static field MediaMetadataCompat.METADATA_KEY_ALBUM_ART_URI: String - added:
static field MediaMetadataCompat.METADATA_KEY_ART: String - added:
static field MediaMetadataCompat.METADATA_KEY_ARTIST: String - added:
static field MediaMetadataCompat.METADATA_KEY_ART_URI: String - added:
static field MediaMetadataCompat.METADATA_KEY_AUTHOR: String - added:
static field MediaMetadataCompat.METADATA_KEY_COMPILATION: String - added:
static field MediaMetadataCompat.METADATA_KEY_COMPOSER: String - added:
static field MediaMetadataCompat.METADATA_KEY_DATE: String - added:
static field MediaMetadataCompat.METADATA_KEY_DISC_NUMBER: String - added:
static field MediaMetadataCompat.METADATA_KEY_DISPLAY_DESCRIPTION: String - added:
static field MediaMetadataCompat.METADATA_KEY_DISPLAY_ICON: String - added:
static field MediaMetadataCompat.METADATA_KEY_DISPLAY_ICON_URI: String - added:
static field MediaMetadataCompat.METADATA_KEY_DISPLAY_SUBTITLE: String - added:
static field MediaMetadataCompat.METADATA_KEY_DISPLAY_TITLE: String - added:
static field MediaMetadataCompat.METADATA_KEY_DURATION: String - added:
static field MediaMetadataCompat.METADATA_KEY_GENRE: String - added:
static field MediaMetadataCompat.METADATA_KEY_NUM_TRACKS: String - added:
static field MediaMetadataCompat.METADATA_KEY_RATING: String - added:
static field MediaMetadataCompat.METADATA_KEY_TITLE: String - added:
static field MediaMetadataCompat.METADATA_KEY_TRACK_NUMBER: String - added:
static field MediaMetadataCompat.METADATA_KEY_USER_RATING: String - added:
static field MediaMetadataCompat.METADATA_KEY_WRITER: String - added:
static field MediaMetadataCompat.METADATA_KEY_YEAR: String - added:
static field RatingCompat.CREATOR: Parcelable.Creator - added:
static field RatingCompat.RATING_3_STARS: int - added:
static field RatingCompat.RATING_4_STARS: int - added:
static field RatingCompat.RATING_5_STARS: int - added:
static field RatingCompat.RATING_HEART: int - added:
static field RatingCompat.RATING_NONE: int - added:
static field RatingCompat.RATING_PERCENTAGE: int - added:
static field RatingCompat.RATING_THUMB_UP_DOWN: int - added:
static field VolumeProviderCompat.VOLUME_CONTROL_ABSOLUTE: int - added:
static field VolumeProviderCompat.VOLUME_CONTROL_FIXED: int - added:
static field VolumeProviderCompat.VOLUME_CONTROL_RELATIVE: int - added:
static final class MediaMetadataCompat.Builder - added:
static method MediaMetadataCompat.fromMediaMetadata(Object): MediaMetadataCompat - added:
static method RatingCompat.fromRating(Object): RatingCompat - added:
static method RatingCompat.newHeartRating(boolean): RatingCompat - added:
static method RatingCompat.newPercentageRating(float): RatingCompat - added:
static method RatingCompat.newStarRating(int, float): RatingCompat - added:
static method RatingCompat.newThumbRating(boolean): RatingCompat - added:
static method RatingCompat.newUnratedRating(int): RatingCompat
- added:
class MediaSessionCompat - added:
ctor MediaControllerCompat(Context, MediaSessionCompat) - added:
ctor MediaControllerCompat(Context, MediaSessionCompat.Token) - added:
ctor MediaControllerCompat.Callback() - added:
ctor MediaSessionCompat(Context, String) - added:
ctor MediaSessionCompat.Callback() - added:
ctor PlaybackStateCompat.Builder() - added:
ctor PlaybackStateCompat.Builder(PlaybackStateCompat) - added:
final class MediaControllerCompat - added:
final class PlaybackStateCompat implements Parcelable - added:
method MediaControllerCompat.Callback.onMetadataChanged(MediaMetadataCompat): void - added:
method MediaControllerCompat.Callback.onPlaybackStateChanged(PlaybackStateCompat): void - added:
method MediaControllerCompat.Callback.onSessionDestroyed(): void - added:
method MediaControllerCompat.Callback.onSessionEvent(String, Bundle): void - added:
method MediaControllerCompat.PlaybackInfo.getAudioStream(): int - added:
method MediaControllerCompat.PlaybackInfo.getCurrentVolume(): int - added:
method MediaControllerCompat.PlaybackInfo.getMaxVolume(): int - added:
method MediaControllerCompat.PlaybackInfo.getPlaybackType(): int - added:
method MediaControllerCompat.PlaybackInfo.getVolumeControl(): int - added:
method MediaControllerCompat.TransportControls.fastForward(): void - added:
method MediaControllerCompat.TransportControls.pause(): void - added:
method MediaControllerCompat.TransportControls.play(): void - added:
method MediaControllerCompat.TransportControls.rewind(): void - added:
method MediaControllerCompat.TransportControls.seekTo(long): void - added:
method MediaControllerCompat.TransportControls.setRating(RatingCompat): void - added:
method MediaControllerCompat.TransportControls.skipToNext(): void - added:
method MediaControllerCompat.TransportControls.skipToPrevious(): void - added:
method MediaControllerCompat.TransportControls.stop(): void - added:
method MediaControllerCompat.dispatchMediaButtonEvent(KeyEvent): boolean - added:
method MediaControllerCompat.getMediaController(): Object - added:
method MediaControllerCompat.getMetadata(): MediaMetadataCompat - added:
method MediaControllerCompat.getPlaybackInfo(): MediaControllerCompat.PlaybackInfo - added:
method MediaControllerCompat.getPlaybackState(): PlaybackStateCompat - added:
method MediaControllerCompat.getRatingType(): int - added:
method MediaControllerCompat.getTransportControls(): MediaControllerCompat.TransportControls - added:
method MediaControllerCompat.registerCallback(MediaControllerCompat.Callback): void - added:
method MediaControllerCompat.registerCallback(MediaControllerCompat.Callback, Handler): void - added:
method MediaControllerCompat.sendCommand(String, Bundle, ResultReceiver): void - added:
method MediaControllerCompat.unregisterCallback(MediaControllerCompat.Callback): void - added:
method MediaSessionCompat.Callback.onCommand(String, Bundle, ResultReceiver): void - added:
method MediaSessionCompat.Callback.onFastForward(): void - added:
method MediaSessionCompat.Callback.onMediaButtonEvent(Intent): boolean - added:
method MediaSessionCompat.Callback.onPause(): void - added:
method MediaSessionCompat.Callback.onPlay(): void - added:
method MediaSessionCompat.Callback.onRewind(): void - added:
method MediaSessionCompat.Callback.onSeekTo(long): void - added:
method MediaSessionCompat.Callback.onSetRating(RatingCompat): void - added:
method MediaSessionCompat.Callback.onSkipToNext(): void - added:
method MediaSessionCompat.Callback.onSkipToPrevious(): void - added:
method MediaSessionCompat.Callback.onStop(): void - added:
method MediaSessionCompat.Token.describeContents(): int - added:
method MediaSessionCompat.Token.getToken(): Object - added:
method MediaSessionCompat.Token.writeToParcel(Parcel, int): void - added:
method MediaSessionCompat.getMediaSession(): Object - added:
method MediaSessionCompat.getSessionToken(): MediaSessionCompat.Token - added:
method MediaSessionCompat.isActive(): boolean - added:
method MediaSessionCompat.release(): void - added:
method MediaSessionCompat.sendSessionEvent(String, Bundle): void - added:
method MediaSessionCompat.setActive(boolean): void - added:
method MediaSessionCompat.setCallback(MediaSessionCompat.Callback): void - added:
method MediaSessionCompat.setCallback(MediaSessionCompat.Callback, Handler): void - added:
method MediaSessionCompat.setFlags(int): void - added:
method MediaSessionCompat.setMetadata(MediaMetadataCompat): void - added:
method MediaSessionCompat.setPlaybackState(PlaybackStateCompat): void - added:
method MediaSessionCompat.setPlaybackToLocal(int): void - added:
method MediaSessionCompat.setPlaybackToRemote(VolumeProviderCompat): void - added:
method PlaybackStateCompat.Builder.build(): PlaybackStateCompat - added:
method PlaybackStateCompat.Builder.setActions(long): void - added:
method PlaybackStateCompat.Builder.setBufferedPosition(long): void - added:
method PlaybackStateCompat.Builder.setErrorMessage(CharSequence): void - added:
method PlaybackStateCompat.Builder.setState(int, long, float): void - added:
method PlaybackStateCompat.describeContents(): int - added:
method PlaybackStateCompat.getActions(): long - added:
method PlaybackStateCompat.getBufferedPosition(): long - added:
method PlaybackStateCompat.getErrorMessage(): CharSequence - added:
method PlaybackStateCompat.getLastPositionUpdateTime(): long - added:
method PlaybackStateCompat.getPlaybackSpeed(): float - added:
method PlaybackStateCompat.getPlaybackState(): Object - added:
method PlaybackStateCompat.getPosition(): long - added:
method PlaybackStateCompat.getState(): int - added:
method PlaybackStateCompat.toString(): String - added:
method PlaybackStateCompat.writeToParcel(Parcel, int): void - added:
static abstract class MediaControllerCompat.Callback - added:
static abstract class MediaControllerCompat.TransportControls - added:
static abstract class MediaSessionCompat.Callback - added:
static field MediaControllerCompat.PlaybackInfo.PLAYBACK_TYPE_LOCAL: int - added:
static field MediaControllerCompat.PlaybackInfo.PLAYBACK_TYPE_REMOTE: int - added:
static field MediaSessionCompat.FLAG_HANDLES_MEDIA_BUTTONS: int - added:
static field MediaSessionCompat.FLAG_HANDLES_TRANSPORT_CONTROLS: int - added:
static field MediaSessionCompat.Token.CREATOR: Parcelable.Creator - added:
static field PlaybackStateCompat.ACTION_FAST_FORWARD: long - added:
static field PlaybackStateCompat.ACTION_PAUSE: long - added:
static field PlaybackStateCompat.ACTION_PLAY: long - added:
static field PlaybackStateCompat.ACTION_PLAY_FROM_MEDIA_ID: long - added:
static field PlaybackStateCompat.ACTION_PLAY_FROM_SEARCH: long - added:
static field PlaybackStateCompat.ACTION_PLAY_PAUSE: long - added:
static field PlaybackStateCompat.ACTION_REWIND: long - added:
static field PlaybackStateCompat.ACTION_SEEK_TO: long - added:
static field PlaybackStateCompat.ACTION_SET_RATING: long - added:
static field PlaybackStateCompat.ACTION_SKIP_TO_NEXT: long - added:
static field PlaybackStateCompat.ACTION_SKIP_TO_PREVIOUS: long - added:
static field PlaybackStateCompat.ACTION_SKIP_TO_QUEUE_ITEM: long - added:
static field PlaybackStateCompat.ACTION_STOP: long - added:
static field PlaybackStateCompat.CREATOR: Parcelable.Creator - added:
static field PlaybackStateCompat.PLAYBACK_POSITION_UNKNOWN: long - added:
static field PlaybackStateCompat.STATE_BUFFERING: int - added:
static field PlaybackStateCompat.STATE_CONNECTING: int - added:
static field PlaybackStateCompat.STATE_ERROR: int - added:
static field PlaybackStateCompat.STATE_FAST_FORWARDING: int - added:
static field PlaybackStateCompat.STATE_NONE: int - added:
static field PlaybackStateCompat.STATE_PAUSED: int - added:
static field PlaybackStateCompat.STATE_PLAYING: int - added:
static field PlaybackStateCompat.STATE_REWINDING: int - added:
static field PlaybackStateCompat.STATE_SKIPPING_TO_NEXT: int - added:
static field PlaybackStateCompat.STATE_SKIPPING_TO_PREVIOUS: int - added:
static field PlaybackStateCompat.STATE_STOPPED: int - added:
static final class MediaControllerCompat.PlaybackInfo - added:
static final class MediaSessionCompat.Token implements Parcelable - added:
static final class PlaybackStateCompat.Builder - added:
static method MediaSessionCompat.obtain(Object): MediaSessionCompat - added:
static method PlaybackStateCompat.fromPlaybackState(Object): PlaybackStateCompat
- added:
class AsyncTaskCompat - added:
ctor AsyncTaskCompat() - added:
static method AsyncTaskCompat.executeParallel(AsyncTask, Object[]): AsyncTask
- added:
interface PrintHelper.OnPrintFinishCallback - added:
method PrintHelper.OnPrintFinishCallback.onFinish(): void - added:
method PrintHelper.printBitmap(String, Bitmap, PrintHelper.OnPrintFinishCallback): void - added:
method PrintHelper.printBitmap(String, Uri, PrintHelper.OnPrintFinishCallback): void
- added:
abstract class DocumentFile - added:
method DocumentFile.canRead(): boolean - added:
method DocumentFile.canWrite(): boolean - added:
method DocumentFile.createDirectory(String): DocumentFile - added:
method DocumentFile.createFile(String, String): DocumentFile - added:
method DocumentFile.delete(): boolean - added:
method DocumentFile.exists(): boolean - added:
method DocumentFile.findFile(String): DocumentFile - added:
method DocumentFile.getName(): String - added:
method DocumentFile.getParentFile(): DocumentFile - added:
method DocumentFile.getType(): String - added:
method DocumentFile.getUri(): Uri - added:
method DocumentFile.isDirectory(): boolean - added:
method DocumentFile.isFile(): boolean - added:
method DocumentFile.lastModified(): long - added:
method DocumentFile.length(): long - added:
method DocumentFile.listFiles(): DocumentFile[] - added:
method DocumentFile.renameTo(String): boolean - added:
static method DocumentFile.fromFile(File): DocumentFile - added:
static method DocumentFile.fromSingleUri(Context, Uri): DocumentFile - added:
static method DocumentFile.fromTreeUri(Context, Uri): DocumentFile - added:
static method DocumentFile.isDocumentUri(Context, Uri): boolean
- added:
class Pair - added:
ctor Pair(Object, Object) - added:
field Pair.first: Object - added:
field Pair.second: Object - added:
method LruCache.resize(int): void - added:
method Pair.equals(Object): boolean - added:
method Pair.hashCode(): int - added:
method SimpleArrayMap.indexOfKey(Object): int - added:
static method Pair.create(Object, Object): Pair
- changed:
method ViewCompat.getPivotX(View): float → static method ViewCompat.getPivotX(View): float - changed:
method ViewCompat.getPivotY(View): float → static method ViewCompat.getPivotY(View): float - changed:
method ViewCompat.getRotation(View): float → static method ViewCompat.getRotation(View): float - changed:
method ViewCompat.getRotationX(View): float → static method ViewCompat.getRotationX(View): float - changed:
method ViewCompat.getRotationY(View): float → static method ViewCompat.getRotationY(View): float - changed:
method ViewCompat.getScaleX(View): float → static method ViewCompat.getScaleX(View): float - changed:
method ViewCompat.getScaleY(View): float → static method ViewCompat.getScaleY(View): float - changed:
method ViewCompat.getX(View): float → static method ViewCompat.getX(View): float - changed:
method ViewCompat.getY(View): float → static method ViewCompat.getY(View): float - changed:
method ViewCompat.setPivotX(View, float): void → static method ViewCompat.setPivotX(View, float): void - changed:
method ViewCompat.setPivotY(View, float): void → static method ViewCompat.setPivotY(View, float): void - added:
class ViewPropertyAnimatorListenerAdapter implements ViewPropertyAnimatorListener - added:
ctor ViewPropertyAnimatorListenerAdapter() - added:
method ViewPropertyAnimatorCompat.setUpdateListener(ViewPropertyAnimatorUpdateListener): ViewPropertyAnimatorCompat - added:
method ViewPropertyAnimatorListenerAdapter.onAnimationCancel(View): void - added:
method ViewPropertyAnimatorListenerAdapter.onAnimationEnd(View): void - added:
method ViewPropertyAnimatorListenerAdapter.onAnimationStart(View): void - added:
static method ViewCompat.getElevation(View): float - added:
static method ViewCompat.getFitsSystemWindows(View): boolean - added:
static method ViewCompat.getTransitionName(View): String - added:
static method ViewCompat.getTranslationZ(View): float - added:
static method ViewCompat.getWindowSystemUiVisibility(View): int - added:
static method ViewCompat.hasAccessibilityDelegate(View): boolean - added:
static method ViewCompat.jumpDrawablesToCurrentState(View): void - added:
static method ViewCompat.requestApplyInsets(View): void - added:
static method ViewCompat.setChildrenDrawingOrderEnabled(ViewGroup, boolean): void - added:
static method ViewCompat.setElevation(View, float): void - added:
static method ViewCompat.setOnApplyWindowInsetsListener(View, OnApplyWindowInsetsListener): void - added:
static method ViewCompat.setTransitionName(View, String): void - added:
static method ViewCompat.setTranslationZ(View, float): void - added:
static method ViewConfigurationCompat.hasPermanentMenuKey(ViewConfiguration): boolean - added:
static method ViewGroupCompat.isTransitionGroup(ViewGroup): boolean - added:
static method ViewGroupCompat.setTransitionGroup(ViewGroup, boolean): void
- added:
method AccessibilityNodeInfoCompat.AccessibilityActionCompat.getId(): int - added:
method AccessibilityNodeInfoCompat.AccessibilityActionCompat.getLabel(): CharSequence - added:
method AccessibilityNodeInfoCompat.CollectionInfoCompat.getColumnCount(): int - added:
method AccessibilityNodeInfoCompat.CollectionInfoCompat.getRowCount(): int - added:
method AccessibilityNodeInfoCompat.CollectionInfoCompat.isHierarchical(): boolean - added:
method AccessibilityNodeInfoCompat.CollectionItemInfoCompat.getColumnIndex(): int - added:
method AccessibilityNodeInfoCompat.CollectionItemInfoCompat.getColumnSpan(): int - added:
method AccessibilityNodeInfoCompat.CollectionItemInfoCompat.getRowIndex(): int - added:
method AccessibilityNodeInfoCompat.CollectionItemInfoCompat.getRowSpan(): int - added:
method AccessibilityNodeInfoCompat.CollectionItemInfoCompat.isHeading(): boolean - added:
method AccessibilityNodeInfoCompat.CollectionItemInfoCompat.isSelected(): boolean - added:
method AccessibilityNodeInfoCompat.RangeInfoCompat.getCurrent(): float - added:
method AccessibilityNodeInfoCompat.RangeInfoCompat.getMax(): float - added:
method AccessibilityNodeInfoCompat.RangeInfoCompat.getMin(): float - added:
method AccessibilityNodeInfoCompat.RangeInfoCompat.getType(): int - added:
method AccessibilityNodeInfoCompat.getActionList(): List - added:
method AccessibilityNodeInfoCompat.getCollectionInfo(): AccessibilityNodeInfoCompat.CollectionInfoCompat - added:
method AccessibilityNodeInfoCompat.getCollectionItemInfo(): AccessibilityNodeInfoCompat.CollectionItemInfoCompat - added:
method AccessibilityNodeInfoCompat.getRangeInfo(): AccessibilityNodeInfoCompat.RangeInfoCompat - added:
method AccessibilityNodeInfoCompat.setCollectionInfo(Object): void - added:
method AccessibilityNodeInfoCompat.setCollectionItemInfo(Object): void - added:
static class AccessibilityNodeInfoCompat.AccessibilityActionCompat - added:
static class AccessibilityNodeInfoCompat.CollectionInfoCompat - added:
static class AccessibilityNodeInfoCompat.CollectionItemInfoCompat - added:
static class AccessibilityNodeInfoCompat.RangeInfoCompat - added:
static field AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE: String - added:
static field AccessibilityNodeInfoCompat.ACTION_SET_TEXT: int - added:
static field AccessibilityNodeInfoCompat.CollectionInfoCompat.SELECTION_MODE_MULTIPLE: int - added:
static field AccessibilityNodeInfoCompat.CollectionInfoCompat.SELECTION_MODE_NONE: int - added:
static field AccessibilityNodeInfoCompat.CollectionInfoCompat.SELECTION_MODE_SINGLE: int - added:
static field AccessibilityNodeInfoCompat.RangeInfoCompat.RANGE_TYPE_FLOAT: int - added:
static field AccessibilityNodeInfoCompat.RangeInfoCompat.RANGE_TYPE_INT: int - added:
static field AccessibilityNodeInfoCompat.RangeInfoCompat.RANGE_TYPE_PERCENT: int - added:
static method AccessibilityNodeInfoCompat.CollectionInfoCompat.obtain(int, int, boolean, int): AccessibilityNodeInfoCompat.CollectionInfoCompat - added:
static method AccessibilityNodeInfoCompat.CollectionItemInfoCompat.obtain(int, int, int, int, boolean, boolean): AccessibilityNodeInfoCompat.CollectionItemInfoCompat
- removed:
method SwipeRefreshLayout.draw(Canvas): void - removed:
method SwipeRefreshLayout.onAttachedToWindow(): void - removed:
method SwipeRefreshLayout.onDetachedFromWindow(): void - changed:
class DrawerLayout extends ViewGroup → class DrawerLayout extends ViewGroup implements DrawerLayoutImpl - changed:
method SwipeRefreshLayout.setColorScheme(int, int, int, int): void → method SwipeRefreshLayout.setColorScheme(int[]): void - changed:
method SwipeRefreshLayout.setColorSchemeColors(int, int, int, int): void → method SwipeRefreshLayout.setColorSchemeColors(int[]): void - changed:
method SwipeRefreshLayout.setColorSchemeResources(int, int, int, int): void → method SwipeRefreshLayout.setColorSchemeResources(int[]): void - added:
class PopupWindowCompat - added:
field SwipeRefreshLayout.mFrom: int - added:
field SwipeRefreshLayout.mOriginalOffsetTop: int - added:
method DrawerLayout.onDraw(Canvas): void - added:
method DrawerLayout.setChildInsets(Object, boolean): void - added:
method DrawerLayout.setStatusBarBackground(Drawable): void - added:
method DrawerLayout.setStatusBarBackground(int): void - added:
method DrawerLayout.setStatusBarBackgroundColor(int): void - added:
method SwipeRefreshLayout.getChildDrawingOrder(int, int): int - added:
method SwipeRefreshLayout.setDistanceToTriggerSync(int): void - added:
method SwipeRefreshLayout.setProgressBackgroundColor(int): void - added:
method SwipeRefreshLayout.setProgressViewEndTarget(boolean, int): void - added:
method SwipeRefreshLayout.setProgressViewOffset(boolean, int, int): void - added:
method SwipeRefreshLayout.setSize(int): void - added:
static field SwipeRefreshLayout.DEFAULT: int - added:
static field SwipeRefreshLayout.LARGE: int - added:
static method PopupWindowCompat.showAsDropDown(PopupWindow, View, int, int, int): void