diff options
Diffstat (limited to 'api')
-rw-r--r-- | api/current.txt | 38 | ||||
-rw-r--r-- | api/removed.txt | 25 | ||||
-rw-r--r-- | api/system-current.txt | 38 | ||||
-rw-r--r-- | api/system-removed.txt | 25 | ||||
-rw-r--r-- | api/test-current.txt | 43 | ||||
-rw-r--r-- | api/test-removed.txt | 25 |
6 files changed, 112 insertions, 82 deletions
diff --git a/api/current.txt b/api/current.txt index ac32fd163c73..32705795b55c 100644 --- a/api/current.txt +++ b/api/current.txt @@ -3488,6 +3488,7 @@ package android.app { method public boolean isInMultiWindowMode(); method public boolean isInPictureInPictureMode(); method public boolean isLocalVoiceInteractionSupported(); + method public boolean isOverlayWithDecorCaptionEnabled(); method public boolean isTaskRoot(); method public boolean isVoiceInteraction(); method public boolean isVoiceInteractionRoot(); @@ -3609,6 +3610,7 @@ package android.app { method public void setImmersive(boolean); method public void setIntent(android.content.Intent); method public final void setMediaController(android.media.session.MediaController); + method public void setOverlayWithDecorCaptionEnabled(boolean); method public final deprecated void setProgress(int); method public final deprecated void setProgressBarIndeterminate(boolean); method public final deprecated void setProgressBarIndeterminateVisibility(boolean); @@ -6343,6 +6345,7 @@ package android.app.job { method public static final long getMinPeriodMillis(); method public int getNetworkType(); method public android.content.ComponentName getService(); + method public android.os.Bundle getTransientExtras(); method public long getTriggerContentMaxDelay(); method public long getTriggerContentUpdateDelay(); method public android.app.job.JobInfo.TriggerContentUri[] getTriggerContentUris(); @@ -6376,6 +6379,7 @@ package android.app.job { method public android.app.job.JobInfo.Builder setRequiredNetworkType(int); method public android.app.job.JobInfo.Builder setRequiresCharging(boolean); method public android.app.job.JobInfo.Builder setRequiresDeviceIdle(boolean); + method public android.app.job.JobInfo.Builder setTransientExtras(android.os.Bundle); method public android.app.job.JobInfo.Builder setTriggerContentMaxDelay(long); method public android.app.job.JobInfo.Builder setTriggerContentUpdateDelay(long); } @@ -6394,6 +6398,7 @@ package android.app.job { method public int describeContents(); method public android.os.PersistableBundle getExtras(); method public int getJobId(); + method public android.os.Bundle getTransientExtras(); method public java.lang.String[] getTriggeredContentAuthorities(); method public android.net.Uri[] getTriggeredContentUris(); method public boolean isOverrideDeadlineExpired(); @@ -20111,6 +20116,7 @@ package android.media { method public java.lang.String getAttribute(java.lang.String); method public double getAttributeDouble(java.lang.String, double); method public int getAttributeInt(java.lang.String, int); + method public long[] getAttributeLongArray(java.lang.String); method public boolean getLatLong(float[]); method public byte[] getThumbnail(); method public long[] getThumbnailRange(); @@ -20207,6 +20213,7 @@ package android.media { field public static final java.lang.String TAG_MAX_APERTURE_VALUE = "MaxApertureValue"; field public static final java.lang.String TAG_METERING_MODE = "MeteringMode"; field public static final java.lang.String TAG_MODEL = "Model"; + field public static final java.lang.String TAG_NEW_SUBFILE_TYPE = "NewSubfileType"; field public static final java.lang.String TAG_OECF = "OECF"; field public static final java.lang.String TAG_ORIENTATION = "Orientation"; field public static final java.lang.String TAG_PHOTOMETRIC_INTERPRETATION = "PhotometricInterpretation"; @@ -20230,6 +20237,7 @@ package android.media { field public static final java.lang.String TAG_SPECTRAL_SENSITIVITY = "SpectralSensitivity"; field public static final java.lang.String TAG_STRIP_BYTE_COUNTS = "StripByteCounts"; field public static final java.lang.String TAG_STRIP_OFFSETS = "StripOffsets"; + field public static final java.lang.String TAG_SUBFILE_TYPE = "SubfileType"; field public static final java.lang.String TAG_SUBJECT_AREA = "SubjectArea"; field public static final java.lang.String TAG_SUBJECT_DISTANCE = "SubjectDistance"; field public static final java.lang.String TAG_SUBJECT_DISTANCE_RANGE = "SubjectDistanceRange"; @@ -20564,6 +20572,7 @@ package android.media { ctor public MediaCodecInfo.CodecProfileLevel(); field public static final int AACObjectELD = 39; // 0x27 field public static final int AACObjectERLC = 17; // 0x11 + field public static final int AACObjectERScalable = 20; // 0x14 field public static final int AACObjectHE = 5; // 0x5 field public static final int AACObjectHE_PS = 29; // 0x1d field public static final int AACObjectLC = 2; // 0x2 @@ -20788,7 +20797,15 @@ package android.media { method public java.lang.CharSequence getSubtitle(); method public java.lang.CharSequence getTitle(); method public void writeToParcel(android.os.Parcel, int); + field public static final long BT_FOLDER_TYPE_ALBUMS = 2L; // 0x2L + field public static final long BT_FOLDER_TYPE_ARTISTS = 3L; // 0x3L + field public static final long BT_FOLDER_TYPE_GENRES = 4L; // 0x4L + field public static final long BT_FOLDER_TYPE_MIXED = 0L; // 0x0L + field public static final long BT_FOLDER_TYPE_PLAYLISTS = 5L; // 0x5L + field public static final long BT_FOLDER_TYPE_TITLES = 1L; // 0x1L + field public static final long BT_FOLDER_TYPE_YEARS = 6L; // 0x6L field public static final android.os.Parcelable.Creator<android.media.MediaDescription> CREATOR; + field public static final java.lang.String EXTRA_BT_FOLDER_TYPE = "android.media.extra.BT_FOLDER_TYPE"; } public static class MediaDescription.Builder { @@ -21057,6 +21074,7 @@ package android.media { field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; + field public static final java.lang.String METADATA_KEY_BT_FOLDER_TYPE = "android.media.metadata.BT_FOLDER_TYPE"; field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE"; @@ -21069,6 +21087,7 @@ package android.media { field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; + field public static final java.lang.String METADATA_KEY_MEDIA_URI = "android.media.metadata.MEDIA_URI"; field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING"; field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; @@ -28381,6 +28400,7 @@ package android.os { ctor public Bundle(android.os.Bundle); ctor public Bundle(android.os.PersistableBundle); method public java.lang.Object clone(); + method public android.os.Bundle deepcopy(); method public int describeContents(); method public android.os.IBinder getBinder(java.lang.String); method public android.os.Bundle getBundle(java.lang.String); @@ -29113,6 +29133,7 @@ package android.os { ctor public PersistableBundle(int); ctor public PersistableBundle(android.os.PersistableBundle); method public java.lang.Object clone(); + method public android.os.PersistableBundle deepcopy(); method public int describeContents(); method public android.os.PersistableBundle getPersistableBundle(java.lang.String); method public void putPersistableBundle(java.lang.String, android.os.PersistableBundle); @@ -34252,8 +34273,13 @@ package android.security { method public static java.security.PrivateKey getPrivateKey(android.content.Context, java.lang.String) throws java.lang.InterruptedException, android.security.KeyChainException; method public static deprecated boolean isBoundKeyAlgorithm(java.lang.String); method public static boolean isKeyAlgorithmSupported(java.lang.String); - field public static final java.lang.String ACTION_STORAGE_CHANGED = "android.security.STORAGE_CHANGED"; + field public static final java.lang.String ACTION_KEYCHAIN_CHANGED = "android.security.action.KEYCHAIN_CHANGED"; + field public static final java.lang.String ACTION_KEY_ACCESS_CHANGED = "android.security.action.KEY_ACCESS_CHANGED"; + field public static final deprecated java.lang.String ACTION_STORAGE_CHANGED = "android.security.STORAGE_CHANGED"; + field public static final java.lang.String ACTION_TRUST_STORE_CHANGED = "android.security.action.TRUST_STORE_CHANGED"; field public static final java.lang.String EXTRA_CERTIFICATE = "CERT"; + field public static final java.lang.String EXTRA_KEY_ACCESSIBLE = "android.security.extra.KEY_ACCESSIBLE"; + field public static final java.lang.String EXTRA_KEY_ALIAS = "android.security.extra.KEY_ALIAS"; field public static final java.lang.String EXTRA_NAME = "name"; field public static final java.lang.String EXTRA_PKCS12 = "PKCS12"; } @@ -36781,6 +36807,7 @@ package android.telephony { field public static final java.lang.String KEY_APN_EXPAND_BOOL = "apn_expand_bool"; field public static final java.lang.String KEY_AUTO_RETRY_ENABLED_BOOL = "auto_retry_enabled_bool"; field public static final java.lang.String KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL = "carrier_allow_turnoff_ims_bool"; + field public static final java.lang.String KEY_CARRIER_DATA_CALL_PERMANENT_FAILURE_STRINGS = "carrier_data_call_permanent_failure_strings"; field public static final java.lang.String KEY_CARRIER_FORCE_DISABLE_ETWS_CMAS_TEST_BOOL = "carrier_force_disable_etws_cmas_test_bool"; field public static final java.lang.String KEY_CARRIER_IMS_GBA_REQUIRED_BOOL = "carrier_ims_gba_required_bool"; field public static final java.lang.String KEY_CARRIER_INSTANT_LETTERING_AVAILABLE_BOOL = "carrier_instant_lettering_available_bool"; @@ -38261,11 +38288,16 @@ package android.text { method public static android.text.BidiFormatter getInstance(java.util.Locale); method public boolean getStereoReset(); method public boolean isRtl(java.lang.String); + method public boolean isRtl(java.lang.CharSequence); method public boolean isRtlContext(); method public java.lang.String unicodeWrap(java.lang.String, android.text.TextDirectionHeuristic, boolean); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, android.text.TextDirectionHeuristic, boolean); method public java.lang.String unicodeWrap(java.lang.String, android.text.TextDirectionHeuristic); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, android.text.TextDirectionHeuristic); method public java.lang.String unicodeWrap(java.lang.String, boolean); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, boolean); method public java.lang.String unicodeWrap(java.lang.String); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence); } public static final class BidiFormatter.Builder { @@ -38732,7 +38764,7 @@ package android.text { } public class TextUtils { - method public static java.lang.CharSequence commaEllipsize(java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String); + method public static deprecated java.lang.CharSequence commaEllipsize(java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String); method public static java.lang.CharSequence concat(java.lang.CharSequence...); method public static void copySpansFrom(android.text.Spanned, int, int, java.lang.Class, android.text.Spannable, int); method public static void dumpSpans(java.lang.CharSequence, android.util.Printer, java.lang.String); @@ -38763,6 +38795,7 @@ package android.text { method public static int lastIndexOf(java.lang.CharSequence, char); method public static int lastIndexOf(java.lang.CharSequence, char, int); method public static int lastIndexOf(java.lang.CharSequence, char, int, int); + method public static java.lang.CharSequence listEllipsize(android.content.Context, java.util.List<java.lang.CharSequence>, java.lang.String, android.text.TextPaint, float, int); method public static boolean regionMatches(java.lang.CharSequence, int, java.lang.CharSequence, int, int); method public static java.lang.CharSequence replace(java.lang.CharSequence, java.lang.String[], java.lang.CharSequence[]); method public static java.lang.String[] split(java.lang.String, java.lang.String); @@ -46530,6 +46563,7 @@ package android.widget { method public void setFirstDayOfWeek(int); method public void setMaxDate(long); method public void setMinDate(long); + method public void setOnDateChangedListener(android.widget.DatePicker.OnDateChangedListener); method public deprecated void setSpinnersShown(boolean); method public void updateDate(int, int, int); } diff --git a/api/removed.txt b/api/removed.txt index 811983400954..21b171644479 100644 --- a/api/removed.txt +++ b/api/removed.txt @@ -165,31 +165,6 @@ package android.media.tv { } -package android.mtp { - - public final class MtpConstants { - field public static final int EVENT_CANCEL_TRANSACTION = 16385; // 0x4001 - field public static final int EVENT_CAPTURE_COMPLETE = 16397; // 0x400d - field public static final int EVENT_DEVICE_INFO_CHANGED = 16392; // 0x4008 - field public static final int EVENT_DEVICE_PROP_CHANGED = 16390; // 0x4006 - field public static final int EVENT_DEVICE_RESET = 16395; // 0x400b - field public static final int EVENT_OBJECT_ADDED = 16386; // 0x4002 - field public static final int EVENT_OBJECT_INFO_CHANGED = 16391; // 0x4007 - field public static final int EVENT_OBJECT_PROP_CHANGED = 51201; // 0xc801 - field public static final int EVENT_OBJECT_PROP_DESC_CHANGED = 51202; // 0xc802 - field public static final int EVENT_OBJECT_REFERENCES_CHANGED = 51203; // 0xc803 - field public static final int EVENT_OBJECT_REMOVED = 16387; // 0x4003 - field public static final int EVENT_REQUEST_OBJECT_TRANSFER = 16393; // 0x4009 - field public static final int EVENT_STORAGE_INFO_CHANGED = 16396; // 0x400c - field public static final int EVENT_STORE_ADDED = 16388; // 0x4004 - field public static final int EVENT_STORE_FULL = 16394; // 0x400a - field public static final int EVENT_STORE_REMOVED = 16389; // 0x4005 - field public static final int EVENT_UNDEFINED = 16384; // 0x4000 - field public static final int EVENT_UNREPORTED_STATUS = 16398; // 0x400e - } - -} - package android.net { public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory { diff --git a/api/system-current.txt b/api/system-current.txt index 8e3f31251f4e..a9d4da50acd8 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -3616,6 +3616,7 @@ package android.app { method public boolean isInMultiWindowMode(); method public boolean isInPictureInPictureMode(); method public boolean isLocalVoiceInteractionSupported(); + method public boolean isOverlayWithDecorCaptionEnabled(); method public boolean isTaskRoot(); method public boolean isVoiceInteraction(); method public boolean isVoiceInteractionRoot(); @@ -3738,6 +3739,7 @@ package android.app { method public void setImmersive(boolean); method public void setIntent(android.content.Intent); method public final void setMediaController(android.media.session.MediaController); + method public void setOverlayWithDecorCaptionEnabled(boolean); method public final deprecated void setProgress(int); method public final deprecated void setProgressBarIndeterminate(boolean); method public final deprecated void setProgressBarIndeterminateVisibility(boolean); @@ -6625,6 +6627,7 @@ package android.app.job { method public static final long getMinPeriodMillis(); method public int getNetworkType(); method public android.content.ComponentName getService(); + method public android.os.Bundle getTransientExtras(); method public long getTriggerContentMaxDelay(); method public long getTriggerContentUpdateDelay(); method public android.app.job.JobInfo.TriggerContentUri[] getTriggerContentUris(); @@ -6658,6 +6661,7 @@ package android.app.job { method public android.app.job.JobInfo.Builder setRequiredNetworkType(int); method public android.app.job.JobInfo.Builder setRequiresCharging(boolean); method public android.app.job.JobInfo.Builder setRequiresDeviceIdle(boolean); + method public android.app.job.JobInfo.Builder setTransientExtras(android.os.Bundle); method public android.app.job.JobInfo.Builder setTriggerContentMaxDelay(long); method public android.app.job.JobInfo.Builder setTriggerContentUpdateDelay(long); } @@ -6676,6 +6680,7 @@ package android.app.job { method public int describeContents(); method public android.os.PersistableBundle getExtras(); method public int getJobId(); + method public android.os.Bundle getTransientExtras(); method public java.lang.String[] getTriggeredContentAuthorities(); method public android.net.Uri[] getTriggeredContentUris(); method public boolean isOverrideDeadlineExpired(); @@ -21631,6 +21636,7 @@ package android.media { method public java.lang.String getAttribute(java.lang.String); method public double getAttributeDouble(java.lang.String, double); method public int getAttributeInt(java.lang.String, int); + method public long[] getAttributeLongArray(java.lang.String); method public boolean getLatLong(float[]); method public byte[] getThumbnail(); method public long[] getThumbnailRange(); @@ -21727,6 +21733,7 @@ package android.media { field public static final java.lang.String TAG_MAX_APERTURE_VALUE = "MaxApertureValue"; field public static final java.lang.String TAG_METERING_MODE = "MeteringMode"; field public static final java.lang.String TAG_MODEL = "Model"; + field public static final java.lang.String TAG_NEW_SUBFILE_TYPE = "NewSubfileType"; field public static final java.lang.String TAG_OECF = "OECF"; field public static final java.lang.String TAG_ORIENTATION = "Orientation"; field public static final java.lang.String TAG_PHOTOMETRIC_INTERPRETATION = "PhotometricInterpretation"; @@ -21750,6 +21757,7 @@ package android.media { field public static final java.lang.String TAG_SPECTRAL_SENSITIVITY = "SpectralSensitivity"; field public static final java.lang.String TAG_STRIP_BYTE_COUNTS = "StripByteCounts"; field public static final java.lang.String TAG_STRIP_OFFSETS = "StripOffsets"; + field public static final java.lang.String TAG_SUBFILE_TYPE = "SubfileType"; field public static final java.lang.String TAG_SUBJECT_AREA = "SubjectArea"; field public static final java.lang.String TAG_SUBJECT_DISTANCE = "SubjectDistance"; field public static final java.lang.String TAG_SUBJECT_DISTANCE_RANGE = "SubjectDistanceRange"; @@ -22084,6 +22092,7 @@ package android.media { ctor public MediaCodecInfo.CodecProfileLevel(); field public static final int AACObjectELD = 39; // 0x27 field public static final int AACObjectERLC = 17; // 0x11 + field public static final int AACObjectERScalable = 20; // 0x14 field public static final int AACObjectHE = 5; // 0x5 field public static final int AACObjectHE_PS = 29; // 0x1d field public static final int AACObjectLC = 2; // 0x2 @@ -22308,7 +22317,15 @@ package android.media { method public java.lang.CharSequence getSubtitle(); method public java.lang.CharSequence getTitle(); method public void writeToParcel(android.os.Parcel, int); + field public static final long BT_FOLDER_TYPE_ALBUMS = 2L; // 0x2L + field public static final long BT_FOLDER_TYPE_ARTISTS = 3L; // 0x3L + field public static final long BT_FOLDER_TYPE_GENRES = 4L; // 0x4L + field public static final long BT_FOLDER_TYPE_MIXED = 0L; // 0x0L + field public static final long BT_FOLDER_TYPE_PLAYLISTS = 5L; // 0x5L + field public static final long BT_FOLDER_TYPE_TITLES = 1L; // 0x1L + field public static final long BT_FOLDER_TYPE_YEARS = 6L; // 0x6L field public static final android.os.Parcelable.Creator<android.media.MediaDescription> CREATOR; + field public static final java.lang.String EXTRA_BT_FOLDER_TYPE = "android.media.extra.BT_FOLDER_TYPE"; } public static class MediaDescription.Builder { @@ -22577,6 +22594,7 @@ package android.media { field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; + field public static final java.lang.String METADATA_KEY_BT_FOLDER_TYPE = "android.media.metadata.BT_FOLDER_TYPE"; field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE"; @@ -22589,6 +22607,7 @@ package android.media { field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; + field public static final java.lang.String METADATA_KEY_MEDIA_URI = "android.media.metadata.MEDIA_URI"; field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING"; field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; @@ -30861,6 +30880,7 @@ package android.os { ctor public Bundle(android.os.Bundle); ctor public Bundle(android.os.PersistableBundle); method public java.lang.Object clone(); + method public android.os.Bundle deepcopy(); method public int describeContents(); method public android.os.IBinder getBinder(java.lang.String); method public android.os.Bundle getBundle(java.lang.String); @@ -31593,6 +31613,7 @@ package android.os { ctor public PersistableBundle(int); ctor public PersistableBundle(android.os.PersistableBundle); method public java.lang.Object clone(); + method public android.os.PersistableBundle deepcopy(); method public int describeContents(); method public android.os.PersistableBundle getPersistableBundle(java.lang.String); method public void putPersistableBundle(java.lang.String, android.os.PersistableBundle); @@ -37000,8 +37021,13 @@ package android.security { method public static java.security.PrivateKey getPrivateKey(android.content.Context, java.lang.String) throws java.lang.InterruptedException, android.security.KeyChainException; method public static deprecated boolean isBoundKeyAlgorithm(java.lang.String); method public static boolean isKeyAlgorithmSupported(java.lang.String); - field public static final java.lang.String ACTION_STORAGE_CHANGED = "android.security.STORAGE_CHANGED"; + field public static final java.lang.String ACTION_KEYCHAIN_CHANGED = "android.security.action.KEYCHAIN_CHANGED"; + field public static final java.lang.String ACTION_KEY_ACCESS_CHANGED = "android.security.action.KEY_ACCESS_CHANGED"; + field public static final deprecated java.lang.String ACTION_STORAGE_CHANGED = "android.security.STORAGE_CHANGED"; + field public static final java.lang.String ACTION_TRUST_STORE_CHANGED = "android.security.action.TRUST_STORE_CHANGED"; field public static final java.lang.String EXTRA_CERTIFICATE = "CERT"; + field public static final java.lang.String EXTRA_KEY_ACCESSIBLE = "android.security.extra.KEY_ACCESSIBLE"; + field public static final java.lang.String EXTRA_KEY_ALIAS = "android.security.extra.KEY_ALIAS"; field public static final java.lang.String EXTRA_NAME = "name"; field public static final java.lang.String EXTRA_PKCS12 = "PKCS12"; } @@ -39860,6 +39886,7 @@ package android.telephony { field public static final java.lang.String KEY_APN_EXPAND_BOOL = "apn_expand_bool"; field public static final java.lang.String KEY_AUTO_RETRY_ENABLED_BOOL = "auto_retry_enabled_bool"; field public static final java.lang.String KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL = "carrier_allow_turnoff_ims_bool"; + field public static final java.lang.String KEY_CARRIER_DATA_CALL_PERMANENT_FAILURE_STRINGS = "carrier_data_call_permanent_failure_strings"; field public static final java.lang.String KEY_CARRIER_FORCE_DISABLE_ETWS_CMAS_TEST_BOOL = "carrier_force_disable_etws_cmas_test_bool"; field public static final java.lang.String KEY_CARRIER_IMS_GBA_REQUIRED_BOOL = "carrier_ims_gba_required_bool"; field public static final java.lang.String KEY_CARRIER_INSTANT_LETTERING_AVAILABLE_BOOL = "carrier_instant_lettering_available_bool"; @@ -41426,11 +41453,16 @@ package android.text { method public static android.text.BidiFormatter getInstance(java.util.Locale); method public boolean getStereoReset(); method public boolean isRtl(java.lang.String); + method public boolean isRtl(java.lang.CharSequence); method public boolean isRtlContext(); method public java.lang.String unicodeWrap(java.lang.String, android.text.TextDirectionHeuristic, boolean); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, android.text.TextDirectionHeuristic, boolean); method public java.lang.String unicodeWrap(java.lang.String, android.text.TextDirectionHeuristic); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, android.text.TextDirectionHeuristic); method public java.lang.String unicodeWrap(java.lang.String, boolean); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, boolean); method public java.lang.String unicodeWrap(java.lang.String); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence); } public static final class BidiFormatter.Builder { @@ -41897,7 +41929,7 @@ package android.text { } public class TextUtils { - method public static java.lang.CharSequence commaEllipsize(java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String); + method public static deprecated java.lang.CharSequence commaEllipsize(java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String); method public static java.lang.CharSequence concat(java.lang.CharSequence...); method public static void copySpansFrom(android.text.Spanned, int, int, java.lang.Class, android.text.Spannable, int); method public static void dumpSpans(java.lang.CharSequence, android.util.Printer, java.lang.String); @@ -41928,6 +41960,7 @@ package android.text { method public static int lastIndexOf(java.lang.CharSequence, char); method public static int lastIndexOf(java.lang.CharSequence, char, int); method public static int lastIndexOf(java.lang.CharSequence, char, int, int); + method public static java.lang.CharSequence listEllipsize(android.content.Context, java.util.List<java.lang.CharSequence>, java.lang.String, android.text.TextPaint, float, int); method public static boolean regionMatches(java.lang.CharSequence, int, java.lang.CharSequence, int, int); method public static java.lang.CharSequence replace(java.lang.CharSequence, java.lang.String[], java.lang.CharSequence[]); method public static java.lang.String[] split(java.lang.String, java.lang.String); @@ -50052,6 +50085,7 @@ package android.widget { method public void setFirstDayOfWeek(int); method public void setMaxDate(long); method public void setMinDate(long); + method public void setOnDateChangedListener(android.widget.DatePicker.OnDateChangedListener); method public deprecated void setSpinnersShown(boolean); method public void updateDate(int, int, int); } diff --git a/api/system-removed.txt b/api/system-removed.txt index 7f18d6a75e0b..f972b515530d 100644 --- a/api/system-removed.txt +++ b/api/system-removed.txt @@ -163,31 +163,6 @@ package android.media.tv { } -package android.mtp { - - public final class MtpConstants { - field public static final int EVENT_CANCEL_TRANSACTION = 16385; // 0x4001 - field public static final int EVENT_CAPTURE_COMPLETE = 16397; // 0x400d - field public static final int EVENT_DEVICE_INFO_CHANGED = 16392; // 0x4008 - field public static final int EVENT_DEVICE_PROP_CHANGED = 16390; // 0x4006 - field public static final int EVENT_DEVICE_RESET = 16395; // 0x400b - field public static final int EVENT_OBJECT_ADDED = 16386; // 0x4002 - field public static final int EVENT_OBJECT_INFO_CHANGED = 16391; // 0x4007 - field public static final int EVENT_OBJECT_PROP_CHANGED = 51201; // 0xc801 - field public static final int EVENT_OBJECT_PROP_DESC_CHANGED = 51202; // 0xc802 - field public static final int EVENT_OBJECT_REFERENCES_CHANGED = 51203; // 0xc803 - field public static final int EVENT_OBJECT_REMOVED = 16387; // 0x4003 - field public static final int EVENT_REQUEST_OBJECT_TRANSFER = 16393; // 0x4009 - field public static final int EVENT_STORAGE_INFO_CHANGED = 16396; // 0x400c - field public static final int EVENT_STORE_ADDED = 16388; // 0x4004 - field public static final int EVENT_STORE_FULL = 16394; // 0x400a - field public static final int EVENT_STORE_REMOVED = 16389; // 0x4005 - field public static final int EVENT_UNDEFINED = 16384; // 0x4000 - field public static final int EVENT_UNREPORTED_STATUS = 16398; // 0x400e - } - -} - package android.net { public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory { diff --git a/api/test-current.txt b/api/test-current.txt index f67020300cab..dd8419190a9b 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -3488,6 +3488,7 @@ package android.app { method public boolean isInMultiWindowMode(); method public boolean isInPictureInPictureMode(); method public boolean isLocalVoiceInteractionSupported(); + method public boolean isOverlayWithDecorCaptionEnabled(); method public boolean isTaskRoot(); method public boolean isVoiceInteraction(); method public boolean isVoiceInteractionRoot(); @@ -3609,6 +3610,7 @@ package android.app { method public void setImmersive(boolean); method public void setIntent(android.content.Intent); method public final void setMediaController(android.media.session.MediaController); + method public void setOverlayWithDecorCaptionEnabled(boolean); method public final deprecated void setProgress(int); method public final deprecated void setProgressBarIndeterminate(boolean); method public final deprecated void setProgressBarIndeterminateVisibility(boolean); @@ -6349,6 +6351,7 @@ package android.app.job { method public static final long getMinPeriodMillis(); method public int getNetworkType(); method public android.content.ComponentName getService(); + method public android.os.Bundle getTransientExtras(); method public long getTriggerContentMaxDelay(); method public long getTriggerContentUpdateDelay(); method public android.app.job.JobInfo.TriggerContentUri[] getTriggerContentUris(); @@ -6382,6 +6385,7 @@ package android.app.job { method public android.app.job.JobInfo.Builder setRequiredNetworkType(int); method public android.app.job.JobInfo.Builder setRequiresCharging(boolean); method public android.app.job.JobInfo.Builder setRequiresDeviceIdle(boolean); + method public android.app.job.JobInfo.Builder setTransientExtras(android.os.Bundle); method public android.app.job.JobInfo.Builder setTriggerContentMaxDelay(long); method public android.app.job.JobInfo.Builder setTriggerContentUpdateDelay(long); } @@ -6400,6 +6404,7 @@ package android.app.job { method public int describeContents(); method public android.os.PersistableBundle getExtras(); method public int getJobId(); + method public android.os.Bundle getTransientExtras(); method public java.lang.String[] getTriggeredContentAuthorities(); method public android.net.Uri[] getTriggeredContentUris(); method public boolean isOverrideDeadlineExpired(); @@ -20181,6 +20186,7 @@ package android.media { method public java.lang.String getAttribute(java.lang.String); method public double getAttributeDouble(java.lang.String, double); method public int getAttributeInt(java.lang.String, int); + method public long[] getAttributeLongArray(java.lang.String); method public boolean getLatLong(float[]); method public byte[] getThumbnail(); method public long[] getThumbnailRange(); @@ -20277,6 +20283,7 @@ package android.media { field public static final java.lang.String TAG_MAX_APERTURE_VALUE = "MaxApertureValue"; field public static final java.lang.String TAG_METERING_MODE = "MeteringMode"; field public static final java.lang.String TAG_MODEL = "Model"; + field public static final java.lang.String TAG_NEW_SUBFILE_TYPE = "NewSubfileType"; field public static final java.lang.String TAG_OECF = "OECF"; field public static final java.lang.String TAG_ORIENTATION = "Orientation"; field public static final java.lang.String TAG_PHOTOMETRIC_INTERPRETATION = "PhotometricInterpretation"; @@ -20300,6 +20307,7 @@ package android.media { field public static final java.lang.String TAG_SPECTRAL_SENSITIVITY = "SpectralSensitivity"; field public static final java.lang.String TAG_STRIP_BYTE_COUNTS = "StripByteCounts"; field public static final java.lang.String TAG_STRIP_OFFSETS = "StripOffsets"; + field public static final java.lang.String TAG_SUBFILE_TYPE = "SubfileType"; field public static final java.lang.String TAG_SUBJECT_AREA = "SubjectArea"; field public static final java.lang.String TAG_SUBJECT_DISTANCE = "SubjectDistance"; field public static final java.lang.String TAG_SUBJECT_DISTANCE_RANGE = "SubjectDistanceRange"; @@ -20634,6 +20642,7 @@ package android.media { ctor public MediaCodecInfo.CodecProfileLevel(); field public static final int AACObjectELD = 39; // 0x27 field public static final int AACObjectERLC = 17; // 0x11 + field public static final int AACObjectERScalable = 20; // 0x14 field public static final int AACObjectHE = 5; // 0x5 field public static final int AACObjectHE_PS = 29; // 0x1d field public static final int AACObjectLC = 2; // 0x2 @@ -20858,7 +20867,15 @@ package android.media { method public java.lang.CharSequence getSubtitle(); method public java.lang.CharSequence getTitle(); method public void writeToParcel(android.os.Parcel, int); + field public static final long BT_FOLDER_TYPE_ALBUMS = 2L; // 0x2L + field public static final long BT_FOLDER_TYPE_ARTISTS = 3L; // 0x3L + field public static final long BT_FOLDER_TYPE_GENRES = 4L; // 0x4L + field public static final long BT_FOLDER_TYPE_MIXED = 0L; // 0x0L + field public static final long BT_FOLDER_TYPE_PLAYLISTS = 5L; // 0x5L + field public static final long BT_FOLDER_TYPE_TITLES = 1L; // 0x1L + field public static final long BT_FOLDER_TYPE_YEARS = 6L; // 0x6L field public static final android.os.Parcelable.Creator<android.media.MediaDescription> CREATOR; + field public static final java.lang.String EXTRA_BT_FOLDER_TYPE = "android.media.extra.BT_FOLDER_TYPE"; } public static class MediaDescription.Builder { @@ -21127,6 +21144,7 @@ package android.media { field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; + field public static final java.lang.String METADATA_KEY_BT_FOLDER_TYPE = "android.media.metadata.BT_FOLDER_TYPE"; field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE"; @@ -21139,6 +21157,7 @@ package android.media { field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; + field public static final java.lang.String METADATA_KEY_MEDIA_URI = "android.media.metadata.MEDIA_URI"; field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING"; field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; @@ -28451,6 +28470,7 @@ package android.os { ctor public Bundle(android.os.Bundle); ctor public Bundle(android.os.PersistableBundle); method public java.lang.Object clone(); + method public android.os.Bundle deepcopy(); method public int describeContents(); method public android.os.IBinder getBinder(java.lang.String); method public android.os.Bundle getBundle(java.lang.String); @@ -29183,6 +29203,7 @@ package android.os { ctor public PersistableBundle(int); ctor public PersistableBundle(android.os.PersistableBundle); method public java.lang.Object clone(); + method public android.os.PersistableBundle deepcopy(); method public int describeContents(); method public android.os.PersistableBundle getPersistableBundle(java.lang.String); method public void putPersistableBundle(java.lang.String, android.os.PersistableBundle); @@ -34329,8 +34350,13 @@ package android.security { method public static java.security.PrivateKey getPrivateKey(android.content.Context, java.lang.String) throws java.lang.InterruptedException, android.security.KeyChainException; method public static deprecated boolean isBoundKeyAlgorithm(java.lang.String); method public static boolean isKeyAlgorithmSupported(java.lang.String); - field public static final java.lang.String ACTION_STORAGE_CHANGED = "android.security.STORAGE_CHANGED"; + field public static final java.lang.String ACTION_KEYCHAIN_CHANGED = "android.security.action.KEYCHAIN_CHANGED"; + field public static final java.lang.String ACTION_KEY_ACCESS_CHANGED = "android.security.action.KEY_ACCESS_CHANGED"; + field public static final deprecated java.lang.String ACTION_STORAGE_CHANGED = "android.security.STORAGE_CHANGED"; + field public static final java.lang.String ACTION_TRUST_STORE_CHANGED = "android.security.action.TRUST_STORE_CHANGED"; field public static final java.lang.String EXTRA_CERTIFICATE = "CERT"; + field public static final java.lang.String EXTRA_KEY_ACCESSIBLE = "android.security.extra.KEY_ACCESSIBLE"; + field public static final java.lang.String EXTRA_KEY_ALIAS = "android.security.extra.KEY_ALIAS"; field public static final java.lang.String EXTRA_NAME = "name"; field public static final java.lang.String EXTRA_PKCS12 = "PKCS12"; } @@ -34385,7 +34411,6 @@ package android.security { public class NetworkSecurityPolicy { method public static android.security.NetworkSecurityPolicy getInstance(); - method public void handleTrustStorageUpdate(); method public boolean isCleartextTrafficPermitted(); method public boolean isCleartextTrafficPermitted(java.lang.String); } @@ -36859,6 +36884,7 @@ package android.telephony { field public static final java.lang.String KEY_APN_EXPAND_BOOL = "apn_expand_bool"; field public static final java.lang.String KEY_AUTO_RETRY_ENABLED_BOOL = "auto_retry_enabled_bool"; field public static final java.lang.String KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL = "carrier_allow_turnoff_ims_bool"; + field public static final java.lang.String KEY_CARRIER_DATA_CALL_PERMANENT_FAILURE_STRINGS = "carrier_data_call_permanent_failure_strings"; field public static final java.lang.String KEY_CARRIER_FORCE_DISABLE_ETWS_CMAS_TEST_BOOL = "carrier_force_disable_etws_cmas_test_bool"; field public static final java.lang.String KEY_CARRIER_IMS_GBA_REQUIRED_BOOL = "carrier_ims_gba_required_bool"; field public static final java.lang.String KEY_CARRIER_INSTANT_LETTERING_AVAILABLE_BOOL = "carrier_instant_lettering_available_bool"; @@ -38341,11 +38367,16 @@ package android.text { method public static android.text.BidiFormatter getInstance(java.util.Locale); method public boolean getStereoReset(); method public boolean isRtl(java.lang.String); + method public boolean isRtl(java.lang.CharSequence); method public boolean isRtlContext(); method public java.lang.String unicodeWrap(java.lang.String, android.text.TextDirectionHeuristic, boolean); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, android.text.TextDirectionHeuristic, boolean); method public java.lang.String unicodeWrap(java.lang.String, android.text.TextDirectionHeuristic); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, android.text.TextDirectionHeuristic); method public java.lang.String unicodeWrap(java.lang.String, boolean); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence, boolean); method public java.lang.String unicodeWrap(java.lang.String); + method public java.lang.CharSequence unicodeWrap(java.lang.CharSequence); } public static final class BidiFormatter.Builder { @@ -38812,7 +38843,7 @@ package android.text { } public class TextUtils { - method public static java.lang.CharSequence commaEllipsize(java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String); + method public static deprecated java.lang.CharSequence commaEllipsize(java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String); method public static java.lang.CharSequence concat(java.lang.CharSequence...); method public static void copySpansFrom(android.text.Spanned, int, int, java.lang.Class, android.text.Spannable, int); method public static void dumpSpans(java.lang.CharSequence, android.util.Printer, java.lang.String); @@ -38843,6 +38874,7 @@ package android.text { method public static int lastIndexOf(java.lang.CharSequence, char); method public static int lastIndexOf(java.lang.CharSequence, char, int); method public static int lastIndexOf(java.lang.CharSequence, char, int, int); + method public static java.lang.CharSequence listEllipsize(android.content.Context, java.util.List<java.lang.CharSequence>, java.lang.String, android.text.TextPaint, float, int); method public static boolean regionMatches(java.lang.CharSequence, int, java.lang.CharSequence, int, int); method public static java.lang.CharSequence replace(java.lang.CharSequence, java.lang.String[], java.lang.CharSequence[]); method public static java.lang.String[] split(java.lang.String, java.lang.String); @@ -40127,6 +40159,7 @@ package android.transition { method public static void beginDelayedTransition(android.view.ViewGroup); method public static void beginDelayedTransition(android.view.ViewGroup, android.transition.Transition); method public static void endTransitions(android.view.ViewGroup); + method public android.transition.Transition getTransition(android.transition.Scene); method public static void go(android.transition.Scene); method public static void go(android.transition.Scene, android.transition.Transition); method public void setTransition(android.transition.Scene, android.transition.Transition); @@ -46424,6 +46457,7 @@ package android.widget { ctor public CalendarView(android.content.Context, android.util.AttributeSet); ctor public CalendarView(android.content.Context, android.util.AttributeSet, int); ctor public CalendarView(android.content.Context, android.util.AttributeSet, int, int); + method public boolean getBoundsForDate(long, android.graphics.Rect); method public long getDate(); method public int getDateTextAppearance(); method public int getFirstDayOfWeek(); @@ -46610,6 +46644,7 @@ package android.widget { method public void setFirstDayOfWeek(int); method public void setMaxDate(long); method public void setMinDate(long); + method public void setOnDateChangedListener(android.widget.DatePicker.OnDateChangedListener); method public deprecated void setSpinnersShown(boolean); method public void updateDate(int, int, int); } @@ -47253,6 +47288,7 @@ package android.widget { ctor public NumberPicker(android.content.Context, android.util.AttributeSet); ctor public NumberPicker(android.content.Context, android.util.AttributeSet, int); ctor public NumberPicker(android.content.Context, android.util.AttributeSet, int, int); + method public java.lang.CharSequence getDisplayedValueForCurrentSelection(); method public java.lang.String[] getDisplayedValues(); method public int getMaxValue(); method public int getMinValue(); @@ -47943,6 +47979,7 @@ package android.widget { method public android.graphics.drawable.Drawable getPopupBackground(); method public android.content.Context getPopupContext(); method public java.lang.CharSequence getPrompt(); + method public boolean isPopupShowing(); method public void onClick(android.content.DialogInterface, int); method public void setDropDownHorizontalOffset(int); method public void setDropDownVerticalOffset(int); diff --git a/api/test-removed.txt b/api/test-removed.txt index 811983400954..21b171644479 100644 --- a/api/test-removed.txt +++ b/api/test-removed.txt @@ -165,31 +165,6 @@ package android.media.tv { } -package android.mtp { - - public final class MtpConstants { - field public static final int EVENT_CANCEL_TRANSACTION = 16385; // 0x4001 - field public static final int EVENT_CAPTURE_COMPLETE = 16397; // 0x400d - field public static final int EVENT_DEVICE_INFO_CHANGED = 16392; // 0x4008 - field public static final int EVENT_DEVICE_PROP_CHANGED = 16390; // 0x4006 - field public static final int EVENT_DEVICE_RESET = 16395; // 0x400b - field public static final int EVENT_OBJECT_ADDED = 16386; // 0x4002 - field public static final int EVENT_OBJECT_INFO_CHANGED = 16391; // 0x4007 - field public static final int EVENT_OBJECT_PROP_CHANGED = 51201; // 0xc801 - field public static final int EVENT_OBJECT_PROP_DESC_CHANGED = 51202; // 0xc802 - field public static final int EVENT_OBJECT_REFERENCES_CHANGED = 51203; // 0xc803 - field public static final int EVENT_OBJECT_REMOVED = 16387; // 0x4003 - field public static final int EVENT_REQUEST_OBJECT_TRANSFER = 16393; // 0x4009 - field public static final int EVENT_STORAGE_INFO_CHANGED = 16396; // 0x400c - field public static final int EVENT_STORE_ADDED = 16388; // 0x4004 - field public static final int EVENT_STORE_FULL = 16394; // 0x400a - field public static final int EVENT_STORE_REMOVED = 16389; // 0x4005 - field public static final int EVENT_UNDEFINED = 16384; // 0x4000 - field public static final int EVENT_UNREPORTED_STATUS = 16398; // 0x400e - } - -} - package android.net { public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory { |