diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.app.FragmentController support-v4-24.0.0-alpha1_41849fd4/android.support.v4.app.FragmentController
--- support-v4-23.2.0_df13b086/android.support.v4.app.FragmentController 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.app.FragmentController 2016-03-09 19:28:24.000000000 -0500
@@ -11,0 +12 @@
+ public void restoreAllState(android.os.Parcelable, android.support.v4.app.FragmentManagerNonConfig);
@@ -12,0 +14 @@
+ public android.support.v4.app.FragmentManagerNonConfig retainNestedNonConfig();
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.app.FragmentManagerNonConfig support-v4-24.0.0-alpha1_41849fd4/android.support.v4.app.FragmentManagerNonConfig
--- support-v4-23.2.0_df13b086/android.support.v4.app.FragmentManagerNonConfig 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.app.FragmentManagerNonConfig 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,2 @@
+public class android.support.v4.app.FragmentManagerNonConfig {
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.app.FragmentTransaction support-v4-24.0.0-alpha1_41849fd4/android.support.v4.app.FragmentTransaction
--- support-v4-23.2.0_df13b086/android.support.v4.app.FragmentTransaction 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.app.FragmentTransaction 2016-03-09 19:28:24.000000000 -0500
@@ -34,0 +35,2 @@
+ public abstract void commitNow();
+ public abstract void commitNowAllowingStateLoss();
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.content.ContextCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.content.ContextCompat
--- support-v4-23.2.0_df13b086/android.support.v4.content.ContextCompat 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.content.ContextCompat 2016-03-09 19:28:24.000000000 -0500
@@ -13,0 +14,2 @@
+ public static android.content.Context createDeviceEncryptedStorageContext(android.content.Context);
+ public static boolean isDeviceEncryptedStorage(android.content.Context);
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.content.res.TypedArrayUtils support-v4-24.0.0-alpha1_41849fd4/android.support.v4.content.res.TypedArrayUtils
--- support-v4-23.2.0_df13b086/android.support.v4.content.res.TypedArrayUtils 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.content.res.TypedArrayUtils 2016-03-09 19:28:24.000000000 -0500
@@ -8,0 +9 @@
+ public static int getAttr(android.content.Context, int, int);
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.media.session.IMediaSession support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.IMediaSession
--- support-v4-23.2.0_df13b086/android.support.v4.media.session.IMediaSession 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.IMediaSession 2016-03-09 19:28:24.000000000 -0500
@@ -33,0 +34,4 @@
+ public abstract void prepare() throws android.os.RemoteException;
+ public abstract void prepareFromMediaId(java.lang.String, android.os.Bundle) throws android.os.RemoteException;
+ public abstract void prepareFromSearch(java.lang.String, android.os.Bundle) throws android.os.RemoteException;
+ public abstract void prepareFromUri(android.net.Uri, android.os.Bundle) throws android.os.RemoteException;
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.media.session.MediaControllerCompat$TransportControls support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.MediaControllerCompat$TransportControls
--- support-v4-23.2.0_df13b086/android.support.v4.media.session.MediaControllerCompat$TransportControls 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.MediaControllerCompat$TransportControls 2016-03-09 19:28:24.000000000 -0500
@@ -1,0 +2,4 @@
+ public abstract void prepare();
+ public abstract void prepareFromMediaId(java.lang.String, android.os.Bundle);
+ public abstract void prepareFromSearch(java.lang.String, android.os.Bundle);
+ public abstract void prepareFromUri(android.net.Uri, android.os.Bundle);
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.media.session.MediaSessionCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.MediaSessionCompat
--- support-v4-23.2.0_df13b086/android.support.v4.media.session.MediaSessionCompat 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.MediaSessionCompat 2016-03-09 19:28:24.000000000 -0500
@@ -4,3 +3,0 @@
- public static final java.lang.String ACTION_PLAY_FROM_URI;
- public static final java.lang.String ACTION_ARGUMENT_URI;
- public static final java.lang.String ACTION_ARGUMENT_EXTRAS;
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.media.session.MediaSessionCompat$Callback support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.MediaSessionCompat$Callback
--- support-v4-23.2.0_df13b086/android.support.v4.media.session.MediaSessionCompat$Callback 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.MediaSessionCompat$Callback 2016-03-09 19:28:24.000000000 -0500
@@ -4,0 +5,4 @@
+ public void onPrepare();
+ public void onPrepareFromMediaId(java.lang.String, android.os.Bundle);
+ public void onPrepareFromSearch(java.lang.String, android.os.Bundle);
+ public void onPrepareFromUri(android.net.Uri, android.os.Bundle);
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.media.session.PlaybackStateCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.PlaybackStateCompat
--- support-v4-23.2.0_df13b086/android.support.v4.media.session.PlaybackStateCompat 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.media.session.PlaybackStateCompat 2016-03-09 19:28:24.000000000 -0500
@@ -15,0 +16,4 @@
+ public static final long ACTION_PREPARE;
+ public static final long ACTION_PREPARE_FROM_MEDIA_ID;
+ public static final long ACTION_PREPARE_FROM_SEARCH;
+ public static final long ACTION_PREPARE_FROM_URI;
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.net.TrafficStatsCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.net.TrafficStatsCompat
--- support-v4-23.2.0_df13b086/android.support.v4.net.TrafficStatsCompat 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.net.TrafficStatsCompat 2016-03-09 19:28:24.000000000 -0500
@@ -8,0 +9,2 @@
+ public static void tagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException;
+ public static void untagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException;
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.os.BuildCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.os.BuildCompat
--- support-v4-23.2.0_df13b086/android.support.v4.os.BuildCompat 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.os.BuildCompat 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,3 @@
+public class android.support.v4.os.BuildCompat {
+ public static boolean isAtLeastN();
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.os.UserManagerCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.os.UserManagerCompat
--- support-v4-23.2.0_df13b086/android.support.v4.os.UserManagerCompat 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.os.UserManagerCompat 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,6 @@
+public class android.support.v4.os.UserManagerCompat {
+ public android.support.v4.os.UserManagerCompat();
+ public static boolean isUserRunningAndLocked(android.content.Context);
+ public static boolean isUserRunningAndUnlocked(android.content.Context);
+ public static boolean isUserUnlocked(android.content.Context);
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.AsyncLayoutInflater support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.AsyncLayoutInflater
--- support-v4-23.2.0_df13b086/android.support.v4.view.AsyncLayoutInflater 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.AsyncLayoutInflater 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,4 @@
+public final class android.support.v4.view.AsyncLayoutInflater {
+ public android.support.v4.view.AsyncLayoutInflater(android.content.Context);
+ public void inflate(int, android.view.ViewGroup, android.support.v4.view.AsyncLayoutInflater$OnInflateFinishedListener);
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.AsyncLayoutInflater$OnInflateFinishedListener support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.AsyncLayoutInflater$OnInflateFinishedListener
--- support-v4-23.2.0_df13b086/android.support.v4.view.AsyncLayoutInflater$OnInflateFinishedListener 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.AsyncLayoutInflater$OnInflateFinishedListener 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,3 @@
+public interface android.support.v4.view.AsyncLayoutInflater$OnInflateFinishedListener {
+ public abstract void onInflateFinished(android.view.View, int, android.view.ViewGroup);
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.KeyEventCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.KeyEventCompat
--- support-v4-23.2.0_df13b086/android.support.v4.view.KeyEventCompat 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.KeyEventCompat 2016-03-09 19:28:24.000000000 -0500
@@ -10,0 +11 @@
+ public static boolean isCtrlPressed(android.view.KeyEvent);
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.MotionEventCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.MotionEventCompat
--- support-v4-23.2.0_df13b086/android.support.v4.view.MotionEventCompat 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.MotionEventCompat 2016-03-09 19:28:24.000000000 -0500
@@ -36,0 +37,2 @@
+ public static final int AXIS_RELATIVE_X;
+ public static final int AXIS_RELATIVE_Y;
@@ -52,0 +55 @@
+ public static final int BUTTON_PRIMARY;
@@ -60,0 +64 @@
+ public static boolean isFromSource(android.view.MotionEvent, int);
@@ -62,0 +67 @@
+ public static int getButtonState(android.view.MotionEvent);
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.PointerIconCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.PointerIconCompat
--- support-v4-23.2.0_df13b086/android.support.v4.view.PointerIconCompat 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.PointerIconCompat 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,29 @@
+public final class android.support.v4.view.PointerIconCompat {
+ public static final int STYLE_NULL;
+ public static final int STYLE_ARROW;
+ public static final int STYLE_CONTEXT_MENU;
+ public static final int STYLE_HAND;
+ public static final int STYLE_HELP;
+ public static final int STYLE_WAIT;
+ public static final int STYLE_CELL;
+ public static final int STYLE_CROSSHAIR;
+ public static final int STYLE_TEXT;
+ public static final int STYLE_VERTICAL_TEXT;
+ public static final int STYLE_ALIAS;
+ public static final int STYLE_COPY;
+ public static final int STYLE_NO_DROP;
+ public static final int STYLE_ALL_SCROLL;
+ public static final int STYLE_HORIZONTAL_DOUBLE_ARROW;
+ public static final int STYLE_VERTICAL_DOUBLE_ARROW;
+ public static final int STYLE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW;
+ public static final int STYLE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW;
+ public static final int STYLE_ZOOM_IN;
+ public static final int STYLE_ZOOM_OUT;
+ public static final int STYLE_GRAB;
+ public static final int STYLE_GRABBING;
+ public static final int STYLE_DEFAULT;
+ public java.lang.Object getPointerIcon();
+ public static android.support.v4.view.PointerIconCompat getSystemIcon(android.content.Context, int);
+ public static android.support.v4.view.PointerIconCompat createCustomIcon(android.graphics.Bitmap, float, float);
+ public static android.support.v4.view.PointerIconCompat loadCustomIcon(android.content.res.Resources, int);
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.ViewCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.ViewCompat
--- support-v4-23.2.0_df13b086/android.support.v4.view.ViewCompat 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.ViewCompat 2016-03-09 19:28:24.000000000 -0500
@@ -1 +1 @@
-public final class android.support.v4.view.ViewCompat {
+public class android.support.v4.view.ViewCompat {
@@ -141,0 +142,4 @@
+ public static void setPointerCapture(android.view.View);
+ public static boolean hasPointerCapture(android.view.View);
+ public static void releasePointerCapture(android.view.View);
+ public static void setPointerIcon(android.view.View, android.support.v4.view.PointerIconCompat);
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.ViewCompat$FocusDirection support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.ViewCompat$FocusDirection
--- support-v4-23.2.0_df13b086/android.support.v4.view.ViewCompat$FocusDirection 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.ViewCompat$FocusDirection 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,2 @@
+public interface android.support.v4.view.ViewCompat$FocusDirection extends java.lang.annotation.Annotation {
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.ViewCompat$FocusRealDirection support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.ViewCompat$FocusRealDirection
--- support-v4-23.2.0_df13b086/android.support.v4.view.ViewCompat$FocusRealDirection 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.ViewCompat$FocusRealDirection 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,2 @@
+public interface android.support.v4.view.ViewCompat$FocusRealDirection extends java.lang.annotation.Annotation {
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.ViewCompat$FocusRelativeDirection support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.ViewCompat$FocusRelativeDirection
--- support-v4-23.2.0_df13b086/android.support.v4.view.ViewCompat$FocusRelativeDirection 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.ViewCompat$FocusRelativeDirection 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,2 @@
+public interface android.support.v4.view.ViewCompat$FocusRelativeDirection extends java.lang.annotation.Annotation {
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.view.accessibility.AccessibilityNodeInfoCompat support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
--- support-v4-23.2.0_df13b086/android.support.v4.view.accessibility.AccessibilityNodeInfoCompat 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.view.accessibility.AccessibilityNodeInfoCompat 2016-03-09 19:28:24.000000000 -0500
@@ -148,0 +149,2 @@
+ public java.lang.CharSequence getRoleDescription();
+ public void setRoleDescription(java.lang.CharSequence);
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.widget.ExploreByTouchHelper support-v4-24.0.0-alpha1_41849fd4/android.support.v4.widget.ExploreByTouchHelper
--- support-v4-23.2.0_df13b086/android.support.v4.widget.ExploreByTouchHelper 2016-03-09 19:28:24.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.widget.ExploreByTouchHelper 2016-03-09 19:28:24.000000000 -0500
@@ -6,4 +6,9 @@
- public boolean dispatchHoverEvent(android.view.MotionEvent);
- public boolean sendEventForVirtualView(int, int);
- public void invalidateRoot();
- public void invalidateVirtualView(int);
+ public final boolean dispatchHoverEvent(android.view.MotionEvent);
+ public final boolean dispatchKeyEvent(android.view.KeyEvent);
+ public final void onFocusChanged(boolean, int, android.graphics.Rect);
+ public final int getAccessibilityFocusedVirtualViewId();
+ public final int getKeyboardFocusedVirtualViewId();
+ public final boolean sendEventForVirtualView(int, int);
+ public final void invalidateRoot();
+ public final void invalidateVirtualView(int);
+ public final void invalidateVirtualView(int, int);
@@ -11 +16,4 @@
- public void onPopulateNodeForHost(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
+ public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent);
+ public void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
+ public final boolean requestKeyboardFocusForVirtualView(int);
+ public final boolean clearKeyboardFocusForVirtualView(int);
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.widget.FocusStrategy$BoundsAdapter<T> support-v4-24.0.0-alpha1_41849fd4/android.support.v4.widget.FocusStrategy$BoundsAdapter<T>
--- support-v4-23.2.0_df13b086/android.support.v4.widget.FocusStrategy$BoundsAdapter<T> 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.widget.FocusStrategy$BoundsAdapter<T> 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,3 @@
+public interface android.support.v4.widget.FocusStrategy$BoundsAdapter<T> {
+ public abstract void obtainBounds(T, android.graphics.Rect);
+}
diff -U 0 -N support-v4-23.2.0_df13b086/android.support.v4.widget.FocusStrategy$CollectionAdapter<T, support-v4-24.0.0-alpha1_41849fd4/android.support.v4.widget.FocusStrategy$CollectionAdapter<T,
--- support-v4-23.2.0_df13b086/android.support.v4.widget.FocusStrategy$CollectionAdapter<T, 1969-12-31 19:00:00.000000000 -0500
+++ support-v4-24.0.0-alpha1_41849fd4/android.support.v4.widget.FocusStrategy$CollectionAdapter<T, 2016-03-09 19:28:24.000000000 -0500
@@ -0,0 +1,4 @@
+public interface android.support.v4.widget.FocusStrategy$CollectionAdapter<T, V> {
+ public abstract V get(T, int);
+ public abstract int size(T);
+}