Loading api/current.txt +19 −11 Original line number Diff line number Diff line Loading @@ -6996,12 +6996,12 @@ package android.app.usage { } public class StorageStatsManager { method public long getFreeBytes(java.lang.String); method public long getTotalBytes(java.lang.String); method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForUid(java.lang.String, int); method public android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle); method public long getFreeBytes(java.util.UUID) throws java.io.IOException; method public long getTotalBytes(java.util.UUID) throws java.io.IOException; method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForPackage(java.util.UUID, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public android.app.usage.StorageStats queryStatsForUid(java.util.UUID, int) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; } public final class UsageEvents implements android.os.Parcelable { Loading Loading @@ -10219,12 +10219,12 @@ package android.content.pm { field public java.lang.String[] splitNames; field public java.lang.String[] splitPublicSourceDirs; field public java.lang.String[] splitSourceDirs; field public java.util.UUID storageUuid; field public int targetSdkVersion; field public java.lang.String taskAffinity; field public int theme; field public int uiOptions; field public int uid; field public java.lang.String volumeUuid; } public static class ApplicationInfo.DisplayNameComparator implements java.util.Comparator { Loading Loading @@ -30804,6 +30804,7 @@ package android.os { method public android.util.SizeF getSizeF(java.lang.String); method public <T extends android.os.Parcelable> android.util.SparseArray<T> getSparseParcelableArray(java.lang.String); method public java.util.ArrayList<java.lang.String> getStringArrayList(java.lang.String); method public java.util.UUID getUuid(java.lang.String); method public boolean hasFileDescriptors(); method public void putAll(android.os.Bundle); method public void putBinder(java.lang.String, android.os.IBinder); Loading @@ -30828,6 +30829,7 @@ package android.os { method public void putSizeF(java.lang.String, android.util.SizeF); method public void putSparseParcelableArray(java.lang.String, android.util.SparseArray<? extends android.os.Parcelable>); method public void putStringArrayList(java.lang.String, java.util.ArrayList<java.lang.String>); method public void putUuid(java.lang.String, java.util.UUID); method public void readFromParcel(android.os.Parcel); method public void setClassLoader(java.lang.ClassLoader); method public void writeToParcel(android.os.Parcel, int); Loading Loading @@ -31357,6 +31359,7 @@ package android.os { method public final <T> void readTypedArray(T[], android.os.Parcelable.Creator<T>); method public final <T> void readTypedList(java.util.List<T>, android.os.Parcelable.Creator<T>); method public final <T> T readTypedObject(android.os.Parcelable.Creator<T>); method public final java.util.UUID readUuid(); method public final java.lang.Object readValue(java.lang.ClassLoader); method public final void recycle(); method public final void setDataCapacity(int); Loading Loading @@ -31402,6 +31405,7 @@ package android.os { method public final <T extends android.os.Parcelable> void writeTypedArray(T[], int); method public final <T extends android.os.Parcelable> void writeTypedList(java.util.List<T>); method public final <T extends android.os.Parcelable> void writeTypedObject(T, int); method public final void writeUuid(java.util.UUID); method public final void writeValue(java.lang.Object); field public static final android.os.Parcelable.Creator<java.lang.String> STRING_CREATOR; } Loading Loading @@ -32033,15 +32037,16 @@ package android.os.storage { } public class StorageManager { method public void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public void allocateBytes(java.util.UUID, long, int) throws java.io.IOException; method public void allocateBytes(java.io.FileDescriptor, long, int) throws java.io.IOException; method public long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.io.File); method public long getCacheSizeBytes(java.io.File); method public long getAllocatableBytes(java.util.UUID, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.util.UUID) throws java.io.IOException; method public long getCacheSizeBytes(java.util.UUID) throws java.io.IOException; method public java.lang.String getMountedObbPath(java.lang.String); method public android.os.storage.StorageVolume getPrimaryStorageVolume(); method public android.os.storage.StorageVolume getStorageVolume(java.io.File); method public java.util.List<android.os.storage.StorageVolume> getStorageVolumes(); method public java.util.UUID getUuidForPath(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorGroup(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorTombstone(java.io.File) throws java.io.IOException; method public boolean isEncrypted(java.io.File); Loading @@ -32053,7 +32058,10 @@ package android.os.storage { method public void setCacheBehaviorTombstone(java.io.File, boolean) throws java.io.IOException; method public boolean unmountObb(java.lang.String, boolean, android.os.storage.OnObbStateChangeListener); field public static final java.lang.String ACTION_MANAGE_STORAGE = "android.os.storage.action.MANAGE_STORAGE"; field public static final java.lang.String EXTRA_REQUESTED_BYTES = "android.os.storage.extra.REQUESTED_BYTES"; field public static final java.lang.String EXTRA_UUID = "android.os.storage.extra.UUID"; field public static final int FLAG_ALLOCATE_AGGRESSIVE = 1; // 0x1 field public static final java.util.UUID UUID_DEFAULT; } public final class StorageVolume implements android.os.Parcelable { api/removed.txt +26 −4 Original line number Diff line number Diff line Loading @@ -22,6 +22,20 @@ package android.app.admin { } package android.app.usage { public class StorageStatsManager { method public deprecated long getFreeBytes(java.lang.String) throws java.io.IOException; method public deprecated long getTotalBytes(java.lang.String) throws java.io.IOException; method public deprecated boolean isQuotaSupported(java.lang.String); method public deprecated android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle) throws java.io.IOException; method public deprecated android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public deprecated android.app.usage.StorageStats queryStatsForUid(java.lang.String, int) throws java.io.IOException; method public deprecated android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle) throws java.io.IOException; } } package android.content { public abstract class Context { Loading @@ -37,6 +51,10 @@ package android.content { package android.content.pm { public class ApplicationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { field public deprecated java.lang.String volumeUuid; } public class ComponentInfo extends android.content.pm.PackageItemInfo { field public deprecated boolean encryptionAware; } Loading Loading @@ -180,10 +198,14 @@ package android.os { package android.os.storage { public class StorageManager { method public deprecated long getCacheQuotaBytes(); method public deprecated long getCacheSizeBytes(); method public deprecated long getExternalCacheQuotaBytes(); method public deprecated long getExternalCacheSizeBytes(); method public deprecated void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public deprecated long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public deprecated long getCacheQuotaBytes(java.io.File) throws java.io.IOException; method public deprecated long getCacheQuotaBytes() throws java.io.IOException; method public deprecated long getCacheSizeBytes(java.io.File) throws java.io.IOException; method public deprecated long getCacheSizeBytes() throws java.io.IOException; method public deprecated long getExternalCacheQuotaBytes() throws java.io.IOException; method public deprecated long getExternalCacheSizeBytes() throws java.io.IOException; method public android.os.storage.StorageVolume getPrimaryVolume(); method public android.os.storage.StorageVolume[] getVolumeList(); method public deprecated boolean isCacheBehaviorAtomic(java.io.File) throws java.io.IOException; Loading api/system-current.txt +19 −11 Original line number Diff line number Diff line Loading @@ -7461,12 +7461,12 @@ package android.app.usage { } public class StorageStatsManager { method public long getFreeBytes(java.lang.String); method public long getTotalBytes(java.lang.String); method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForUid(java.lang.String, int); method public android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle); method public long getFreeBytes(java.util.UUID) throws java.io.IOException; method public long getTotalBytes(java.util.UUID) throws java.io.IOException; method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForPackage(java.util.UUID, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public android.app.usage.StorageStats queryStatsForUid(java.util.UUID, int) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; } public final class UsageEvents implements android.os.Parcelable { Loading Loading @@ -10794,12 +10794,12 @@ package android.content.pm { field public java.lang.String[] splitNames; field public java.lang.String[] splitPublicSourceDirs; field public java.lang.String[] splitSourceDirs; field public java.util.UUID storageUuid; field public int targetSdkVersion; field public java.lang.String taskAffinity; field public int theme; field public int uiOptions; field public int uid; field public java.lang.String volumeUuid; } public static class ApplicationInfo.DisplayNameComparator implements java.util.Comparator { Loading Loading @@ -33563,6 +33563,7 @@ package android.os { method public android.util.SizeF getSizeF(java.lang.String); method public <T extends android.os.Parcelable> android.util.SparseArray<T> getSparseParcelableArray(java.lang.String); method public java.util.ArrayList<java.lang.String> getStringArrayList(java.lang.String); method public java.util.UUID getUuid(java.lang.String); method public boolean hasFileDescriptors(); method public void putAll(android.os.Bundle); method public void putBinder(java.lang.String, android.os.IBinder); Loading @@ -33587,6 +33588,7 @@ package android.os { method public void putSizeF(java.lang.String, android.util.SizeF); method public void putSparseParcelableArray(java.lang.String, android.util.SparseArray<? extends android.os.Parcelable>); method public void putStringArrayList(java.lang.String, java.util.ArrayList<java.lang.String>); method public void putUuid(java.lang.String, java.util.UUID); method public void readFromParcel(android.os.Parcel); method public void setClassLoader(java.lang.ClassLoader); method public void writeToParcel(android.os.Parcel, int); Loading Loading @@ -34146,6 +34148,7 @@ package android.os { method public final <T> void readTypedArray(T[], android.os.Parcelable.Creator<T>); method public final <T> void readTypedList(java.util.List<T>, android.os.Parcelable.Creator<T>); method public final <T> T readTypedObject(android.os.Parcelable.Creator<T>); method public final java.util.UUID readUuid(); method public final java.lang.Object readValue(java.lang.ClassLoader); method public final void recycle(); method public final void setDataCapacity(int); Loading Loading @@ -34191,6 +34194,7 @@ package android.os { method public final <T extends android.os.Parcelable> void writeTypedArray(T[], int); method public final <T extends android.os.Parcelable> void writeTypedList(java.util.List<T>); method public final <T extends android.os.Parcelable> void writeTypedObject(T, int); method public final void writeUuid(java.util.UUID); method public final void writeValue(java.lang.Object); field public static final android.os.Parcelable.Creator<java.lang.String> STRING_CREATOR; } Loading Loading @@ -34927,15 +34931,16 @@ package android.os.storage { } public class StorageManager { method public void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public void allocateBytes(java.util.UUID, long, int) throws java.io.IOException; method public void allocateBytes(java.io.FileDescriptor, long, int) throws java.io.IOException; method public long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.io.File); method public long getCacheSizeBytes(java.io.File); method public long getAllocatableBytes(java.util.UUID, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.util.UUID) throws java.io.IOException; method public long getCacheSizeBytes(java.util.UUID) throws java.io.IOException; method public java.lang.String getMountedObbPath(java.lang.String); method public android.os.storage.StorageVolume getPrimaryStorageVolume(); method public android.os.storage.StorageVolume getStorageVolume(java.io.File); method public java.util.List<android.os.storage.StorageVolume> getStorageVolumes(); method public java.util.UUID getUuidForPath(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorGroup(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorTombstone(java.io.File) throws java.io.IOException; method public boolean isEncrypted(java.io.File); Loading @@ -34947,7 +34952,10 @@ package android.os.storage { method public void setCacheBehaviorTombstone(java.io.File, boolean) throws java.io.IOException; method public boolean unmountObb(java.lang.String, boolean, android.os.storage.OnObbStateChangeListener); field public static final java.lang.String ACTION_MANAGE_STORAGE = "android.os.storage.action.MANAGE_STORAGE"; field public static final java.lang.String EXTRA_REQUESTED_BYTES = "android.os.storage.extra.REQUESTED_BYTES"; field public static final java.lang.String EXTRA_UUID = "android.os.storage.extra.UUID"; field public static final int FLAG_ALLOCATE_AGGRESSIVE = 1; // 0x1 field public static final java.util.UUID UUID_DEFAULT; } public final class StorageVolume implements android.os.Parcelable { api/system-removed.txt +26 −4 Original line number Diff line number Diff line Loading @@ -20,6 +20,20 @@ package android.app.admin { } package android.app.usage { public class StorageStatsManager { method public deprecated long getFreeBytes(java.lang.String) throws java.io.IOException; method public deprecated long getTotalBytes(java.lang.String) throws java.io.IOException; method public deprecated boolean isQuotaSupported(java.lang.String); method public deprecated android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle) throws java.io.IOException; method public deprecated android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public deprecated android.app.usage.StorageStats queryStatsForUid(java.lang.String, int) throws java.io.IOException; method public deprecated android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle) throws java.io.IOException; } } package android.content { public abstract class Context { Loading @@ -35,6 +49,10 @@ package android.content { package android.content.pm { public class ApplicationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { field public deprecated java.lang.String volumeUuid; } public class ComponentInfo extends android.content.pm.PackageItemInfo { field public deprecated boolean encryptionAware; } Loading Loading @@ -174,10 +192,14 @@ package android.os { package android.os.storage { public class StorageManager { method public deprecated long getCacheQuotaBytes(); method public deprecated long getCacheSizeBytes(); method public deprecated long getExternalCacheQuotaBytes(); method public deprecated long getExternalCacheSizeBytes(); method public deprecated void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public deprecated long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public deprecated long getCacheQuotaBytes(java.io.File) throws java.io.IOException; method public deprecated long getCacheQuotaBytes() throws java.io.IOException; method public deprecated long getCacheSizeBytes(java.io.File) throws java.io.IOException; method public deprecated long getCacheSizeBytes() throws java.io.IOException; method public deprecated long getExternalCacheQuotaBytes() throws java.io.IOException; method public deprecated long getExternalCacheSizeBytes() throws java.io.IOException; method public android.os.storage.StorageVolume getPrimaryVolume(); method public android.os.storage.StorageVolume[] getVolumeList(); method public deprecated boolean isCacheBehaviorAtomic(java.io.File) throws java.io.IOException; Loading api/test-current.txt +20 −12 Original line number Diff line number Diff line Loading @@ -7026,13 +7026,13 @@ package android.app.usage { } public class StorageStatsManager { method public long getFreeBytes(java.lang.String); method public long getTotalBytes(java.lang.String); method public boolean isQuotaSupported(java.lang.String); method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForUid(java.lang.String, int); method public android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle); method public long getFreeBytes(java.util.UUID) throws java.io.IOException; method public long getTotalBytes(java.util.UUID) throws java.io.IOException; method public boolean isQuotaSupported(java.util.UUID); method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForPackage(java.util.UUID, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public android.app.usage.StorageStats queryStatsForUid(java.util.UUID, int) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; } public final class UsageEvents implements android.os.Parcelable { Loading Loading @@ -10255,12 +10255,12 @@ package android.content.pm { field public java.lang.String[] splitNames; field public java.lang.String[] splitPublicSourceDirs; field public java.lang.String[] splitSourceDirs; field public java.util.UUID storageUuid; field public int targetSdkVersion; field public java.lang.String taskAffinity; field public int theme; field public int uiOptions; field public int uid; field public java.lang.String volumeUuid; } public static class ApplicationInfo.DisplayNameComparator implements java.util.Comparator { Loading Loading @@ -30911,6 +30911,7 @@ package android.os { method public android.util.SizeF getSizeF(java.lang.String); method public <T extends android.os.Parcelable> android.util.SparseArray<T> getSparseParcelableArray(java.lang.String); method public java.util.ArrayList<java.lang.String> getStringArrayList(java.lang.String); method public java.util.UUID getUuid(java.lang.String); method public boolean hasFileDescriptors(); method public void putAll(android.os.Bundle); method public void putBinder(java.lang.String, android.os.IBinder); Loading @@ -30935,6 +30936,7 @@ package android.os { method public void putSizeF(java.lang.String, android.util.SizeF); method public void putSparseParcelableArray(java.lang.String, android.util.SparseArray<? extends android.os.Parcelable>); method public void putStringArrayList(java.lang.String, java.util.ArrayList<java.lang.String>); method public void putUuid(java.lang.String, java.util.UUID); method public void readFromParcel(android.os.Parcel); method public void setClassLoader(java.lang.ClassLoader); method public void writeToParcel(android.os.Parcel, int); Loading Loading @@ -31485,6 +31487,7 @@ package android.os { method public final <T> void readTypedArray(T[], android.os.Parcelable.Creator<T>); method public final <T> void readTypedList(java.util.List<T>, android.os.Parcelable.Creator<T>); method public final <T> T readTypedObject(android.os.Parcelable.Creator<T>); method public final java.util.UUID readUuid(); method public final java.lang.Object readValue(java.lang.ClassLoader); method public final void recycle(); method public final void setDataCapacity(int); Loading Loading @@ -31530,6 +31533,7 @@ package android.os { method public final <T extends android.os.Parcelable> void writeTypedArray(T[], int); method public final <T extends android.os.Parcelable> void writeTypedList(java.util.List<T>); method public final <T extends android.os.Parcelable> void writeTypedObject(T, int); method public final void writeUuid(java.util.UUID); method public final void writeValue(java.lang.Object); field public static final android.os.Parcelable.Creator<java.lang.String> STRING_CREATOR; } Loading Loading @@ -32165,15 +32169,16 @@ package android.os.storage { } public class StorageManager { method public void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public void allocateBytes(java.util.UUID, long, int) throws java.io.IOException; method public void allocateBytes(java.io.FileDescriptor, long, int) throws java.io.IOException; method public long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.io.File); method public long getCacheSizeBytes(java.io.File); method public long getAllocatableBytes(java.util.UUID, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.util.UUID) throws java.io.IOException; method public long getCacheSizeBytes(java.util.UUID) throws java.io.IOException; method public java.lang.String getMountedObbPath(java.lang.String); method public android.os.storage.StorageVolume getPrimaryStorageVolume(); method public android.os.storage.StorageVolume getStorageVolume(java.io.File); method public java.util.List<android.os.storage.StorageVolume> getStorageVolumes(); method public java.util.UUID getUuidForPath(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorGroup(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorTombstone(java.io.File) throws java.io.IOException; method public boolean isEncrypted(java.io.File); Loading @@ -32185,7 +32190,10 @@ package android.os.storage { method public void setCacheBehaviorTombstone(java.io.File, boolean) throws java.io.IOException; method public boolean unmountObb(java.lang.String, boolean, android.os.storage.OnObbStateChangeListener); field public static final java.lang.String ACTION_MANAGE_STORAGE = "android.os.storage.action.MANAGE_STORAGE"; field public static final java.lang.String EXTRA_REQUESTED_BYTES = "android.os.storage.extra.REQUESTED_BYTES"; field public static final java.lang.String EXTRA_UUID = "android.os.storage.extra.UUID"; field public static final int FLAG_ALLOCATE_AGGRESSIVE = 1; // 0x1 field public static final java.util.UUID UUID_DEFAULT; } public final class StorageVolume implements android.os.Parcelable { Loading
api/current.txt +19 −11 Original line number Diff line number Diff line Loading @@ -6996,12 +6996,12 @@ package android.app.usage { } public class StorageStatsManager { method public long getFreeBytes(java.lang.String); method public long getTotalBytes(java.lang.String); method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForUid(java.lang.String, int); method public android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle); method public long getFreeBytes(java.util.UUID) throws java.io.IOException; method public long getTotalBytes(java.util.UUID) throws java.io.IOException; method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForPackage(java.util.UUID, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public android.app.usage.StorageStats queryStatsForUid(java.util.UUID, int) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; } public final class UsageEvents implements android.os.Parcelable { Loading Loading @@ -10219,12 +10219,12 @@ package android.content.pm { field public java.lang.String[] splitNames; field public java.lang.String[] splitPublicSourceDirs; field public java.lang.String[] splitSourceDirs; field public java.util.UUID storageUuid; field public int targetSdkVersion; field public java.lang.String taskAffinity; field public int theme; field public int uiOptions; field public int uid; field public java.lang.String volumeUuid; } public static class ApplicationInfo.DisplayNameComparator implements java.util.Comparator { Loading Loading @@ -30804,6 +30804,7 @@ package android.os { method public android.util.SizeF getSizeF(java.lang.String); method public <T extends android.os.Parcelable> android.util.SparseArray<T> getSparseParcelableArray(java.lang.String); method public java.util.ArrayList<java.lang.String> getStringArrayList(java.lang.String); method public java.util.UUID getUuid(java.lang.String); method public boolean hasFileDescriptors(); method public void putAll(android.os.Bundle); method public void putBinder(java.lang.String, android.os.IBinder); Loading @@ -30828,6 +30829,7 @@ package android.os { method public void putSizeF(java.lang.String, android.util.SizeF); method public void putSparseParcelableArray(java.lang.String, android.util.SparseArray<? extends android.os.Parcelable>); method public void putStringArrayList(java.lang.String, java.util.ArrayList<java.lang.String>); method public void putUuid(java.lang.String, java.util.UUID); method public void readFromParcel(android.os.Parcel); method public void setClassLoader(java.lang.ClassLoader); method public void writeToParcel(android.os.Parcel, int); Loading Loading @@ -31357,6 +31359,7 @@ package android.os { method public final <T> void readTypedArray(T[], android.os.Parcelable.Creator<T>); method public final <T> void readTypedList(java.util.List<T>, android.os.Parcelable.Creator<T>); method public final <T> T readTypedObject(android.os.Parcelable.Creator<T>); method public final java.util.UUID readUuid(); method public final java.lang.Object readValue(java.lang.ClassLoader); method public final void recycle(); method public final void setDataCapacity(int); Loading Loading @@ -31402,6 +31405,7 @@ package android.os { method public final <T extends android.os.Parcelable> void writeTypedArray(T[], int); method public final <T extends android.os.Parcelable> void writeTypedList(java.util.List<T>); method public final <T extends android.os.Parcelable> void writeTypedObject(T, int); method public final void writeUuid(java.util.UUID); method public final void writeValue(java.lang.Object); field public static final android.os.Parcelable.Creator<java.lang.String> STRING_CREATOR; } Loading Loading @@ -32033,15 +32037,16 @@ package android.os.storage { } public class StorageManager { method public void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public void allocateBytes(java.util.UUID, long, int) throws java.io.IOException; method public void allocateBytes(java.io.FileDescriptor, long, int) throws java.io.IOException; method public long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.io.File); method public long getCacheSizeBytes(java.io.File); method public long getAllocatableBytes(java.util.UUID, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.util.UUID) throws java.io.IOException; method public long getCacheSizeBytes(java.util.UUID) throws java.io.IOException; method public java.lang.String getMountedObbPath(java.lang.String); method public android.os.storage.StorageVolume getPrimaryStorageVolume(); method public android.os.storage.StorageVolume getStorageVolume(java.io.File); method public java.util.List<android.os.storage.StorageVolume> getStorageVolumes(); method public java.util.UUID getUuidForPath(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorGroup(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorTombstone(java.io.File) throws java.io.IOException; method public boolean isEncrypted(java.io.File); Loading @@ -32053,7 +32058,10 @@ package android.os.storage { method public void setCacheBehaviorTombstone(java.io.File, boolean) throws java.io.IOException; method public boolean unmountObb(java.lang.String, boolean, android.os.storage.OnObbStateChangeListener); field public static final java.lang.String ACTION_MANAGE_STORAGE = "android.os.storage.action.MANAGE_STORAGE"; field public static final java.lang.String EXTRA_REQUESTED_BYTES = "android.os.storage.extra.REQUESTED_BYTES"; field public static final java.lang.String EXTRA_UUID = "android.os.storage.extra.UUID"; field public static final int FLAG_ALLOCATE_AGGRESSIVE = 1; // 0x1 field public static final java.util.UUID UUID_DEFAULT; } public final class StorageVolume implements android.os.Parcelable {
api/removed.txt +26 −4 Original line number Diff line number Diff line Loading @@ -22,6 +22,20 @@ package android.app.admin { } package android.app.usage { public class StorageStatsManager { method public deprecated long getFreeBytes(java.lang.String) throws java.io.IOException; method public deprecated long getTotalBytes(java.lang.String) throws java.io.IOException; method public deprecated boolean isQuotaSupported(java.lang.String); method public deprecated android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle) throws java.io.IOException; method public deprecated android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public deprecated android.app.usage.StorageStats queryStatsForUid(java.lang.String, int) throws java.io.IOException; method public deprecated android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle) throws java.io.IOException; } } package android.content { public abstract class Context { Loading @@ -37,6 +51,10 @@ package android.content { package android.content.pm { public class ApplicationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { field public deprecated java.lang.String volumeUuid; } public class ComponentInfo extends android.content.pm.PackageItemInfo { field public deprecated boolean encryptionAware; } Loading Loading @@ -180,10 +198,14 @@ package android.os { package android.os.storage { public class StorageManager { method public deprecated long getCacheQuotaBytes(); method public deprecated long getCacheSizeBytes(); method public deprecated long getExternalCacheQuotaBytes(); method public deprecated long getExternalCacheSizeBytes(); method public deprecated void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public deprecated long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public deprecated long getCacheQuotaBytes(java.io.File) throws java.io.IOException; method public deprecated long getCacheQuotaBytes() throws java.io.IOException; method public deprecated long getCacheSizeBytes(java.io.File) throws java.io.IOException; method public deprecated long getCacheSizeBytes() throws java.io.IOException; method public deprecated long getExternalCacheQuotaBytes() throws java.io.IOException; method public deprecated long getExternalCacheSizeBytes() throws java.io.IOException; method public android.os.storage.StorageVolume getPrimaryVolume(); method public android.os.storage.StorageVolume[] getVolumeList(); method public deprecated boolean isCacheBehaviorAtomic(java.io.File) throws java.io.IOException; Loading
api/system-current.txt +19 −11 Original line number Diff line number Diff line Loading @@ -7461,12 +7461,12 @@ package android.app.usage { } public class StorageStatsManager { method public long getFreeBytes(java.lang.String); method public long getTotalBytes(java.lang.String); method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForUid(java.lang.String, int); method public android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle); method public long getFreeBytes(java.util.UUID) throws java.io.IOException; method public long getTotalBytes(java.util.UUID) throws java.io.IOException; method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForPackage(java.util.UUID, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public android.app.usage.StorageStats queryStatsForUid(java.util.UUID, int) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; } public final class UsageEvents implements android.os.Parcelable { Loading Loading @@ -10794,12 +10794,12 @@ package android.content.pm { field public java.lang.String[] splitNames; field public java.lang.String[] splitPublicSourceDirs; field public java.lang.String[] splitSourceDirs; field public java.util.UUID storageUuid; field public int targetSdkVersion; field public java.lang.String taskAffinity; field public int theme; field public int uiOptions; field public int uid; field public java.lang.String volumeUuid; } public static class ApplicationInfo.DisplayNameComparator implements java.util.Comparator { Loading Loading @@ -33563,6 +33563,7 @@ package android.os { method public android.util.SizeF getSizeF(java.lang.String); method public <T extends android.os.Parcelable> android.util.SparseArray<T> getSparseParcelableArray(java.lang.String); method public java.util.ArrayList<java.lang.String> getStringArrayList(java.lang.String); method public java.util.UUID getUuid(java.lang.String); method public boolean hasFileDescriptors(); method public void putAll(android.os.Bundle); method public void putBinder(java.lang.String, android.os.IBinder); Loading @@ -33587,6 +33588,7 @@ package android.os { method public void putSizeF(java.lang.String, android.util.SizeF); method public void putSparseParcelableArray(java.lang.String, android.util.SparseArray<? extends android.os.Parcelable>); method public void putStringArrayList(java.lang.String, java.util.ArrayList<java.lang.String>); method public void putUuid(java.lang.String, java.util.UUID); method public void readFromParcel(android.os.Parcel); method public void setClassLoader(java.lang.ClassLoader); method public void writeToParcel(android.os.Parcel, int); Loading Loading @@ -34146,6 +34148,7 @@ package android.os { method public final <T> void readTypedArray(T[], android.os.Parcelable.Creator<T>); method public final <T> void readTypedList(java.util.List<T>, android.os.Parcelable.Creator<T>); method public final <T> T readTypedObject(android.os.Parcelable.Creator<T>); method public final java.util.UUID readUuid(); method public final java.lang.Object readValue(java.lang.ClassLoader); method public final void recycle(); method public final void setDataCapacity(int); Loading Loading @@ -34191,6 +34194,7 @@ package android.os { method public final <T extends android.os.Parcelable> void writeTypedArray(T[], int); method public final <T extends android.os.Parcelable> void writeTypedList(java.util.List<T>); method public final <T extends android.os.Parcelable> void writeTypedObject(T, int); method public final void writeUuid(java.util.UUID); method public final void writeValue(java.lang.Object); field public static final android.os.Parcelable.Creator<java.lang.String> STRING_CREATOR; } Loading Loading @@ -34927,15 +34931,16 @@ package android.os.storage { } public class StorageManager { method public void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public void allocateBytes(java.util.UUID, long, int) throws java.io.IOException; method public void allocateBytes(java.io.FileDescriptor, long, int) throws java.io.IOException; method public long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.io.File); method public long getCacheSizeBytes(java.io.File); method public long getAllocatableBytes(java.util.UUID, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.util.UUID) throws java.io.IOException; method public long getCacheSizeBytes(java.util.UUID) throws java.io.IOException; method public java.lang.String getMountedObbPath(java.lang.String); method public android.os.storage.StorageVolume getPrimaryStorageVolume(); method public android.os.storage.StorageVolume getStorageVolume(java.io.File); method public java.util.List<android.os.storage.StorageVolume> getStorageVolumes(); method public java.util.UUID getUuidForPath(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorGroup(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorTombstone(java.io.File) throws java.io.IOException; method public boolean isEncrypted(java.io.File); Loading @@ -34947,7 +34952,10 @@ package android.os.storage { method public void setCacheBehaviorTombstone(java.io.File, boolean) throws java.io.IOException; method public boolean unmountObb(java.lang.String, boolean, android.os.storage.OnObbStateChangeListener); field public static final java.lang.String ACTION_MANAGE_STORAGE = "android.os.storage.action.MANAGE_STORAGE"; field public static final java.lang.String EXTRA_REQUESTED_BYTES = "android.os.storage.extra.REQUESTED_BYTES"; field public static final java.lang.String EXTRA_UUID = "android.os.storage.extra.UUID"; field public static final int FLAG_ALLOCATE_AGGRESSIVE = 1; // 0x1 field public static final java.util.UUID UUID_DEFAULT; } public final class StorageVolume implements android.os.Parcelable {
api/system-removed.txt +26 −4 Original line number Diff line number Diff line Loading @@ -20,6 +20,20 @@ package android.app.admin { } package android.app.usage { public class StorageStatsManager { method public deprecated long getFreeBytes(java.lang.String) throws java.io.IOException; method public deprecated long getTotalBytes(java.lang.String) throws java.io.IOException; method public deprecated boolean isQuotaSupported(java.lang.String); method public deprecated android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle) throws java.io.IOException; method public deprecated android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public deprecated android.app.usage.StorageStats queryStatsForUid(java.lang.String, int) throws java.io.IOException; method public deprecated android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle) throws java.io.IOException; } } package android.content { public abstract class Context { Loading @@ -35,6 +49,10 @@ package android.content { package android.content.pm { public class ApplicationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { field public deprecated java.lang.String volumeUuid; } public class ComponentInfo extends android.content.pm.PackageItemInfo { field public deprecated boolean encryptionAware; } Loading Loading @@ -174,10 +192,14 @@ package android.os { package android.os.storage { public class StorageManager { method public deprecated long getCacheQuotaBytes(); method public deprecated long getCacheSizeBytes(); method public deprecated long getExternalCacheQuotaBytes(); method public deprecated long getExternalCacheSizeBytes(); method public deprecated void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public deprecated long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public deprecated long getCacheQuotaBytes(java.io.File) throws java.io.IOException; method public deprecated long getCacheQuotaBytes() throws java.io.IOException; method public deprecated long getCacheSizeBytes(java.io.File) throws java.io.IOException; method public deprecated long getCacheSizeBytes() throws java.io.IOException; method public deprecated long getExternalCacheQuotaBytes() throws java.io.IOException; method public deprecated long getExternalCacheSizeBytes() throws java.io.IOException; method public android.os.storage.StorageVolume getPrimaryVolume(); method public android.os.storage.StorageVolume[] getVolumeList(); method public deprecated boolean isCacheBehaviorAtomic(java.io.File) throws java.io.IOException; Loading
api/test-current.txt +20 −12 Original line number Diff line number Diff line Loading @@ -7026,13 +7026,13 @@ package android.app.usage { } public class StorageStatsManager { method public long getFreeBytes(java.lang.String); method public long getTotalBytes(java.lang.String); method public boolean isQuotaSupported(java.lang.String); method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForPackage(java.lang.String, java.lang.String, android.os.UserHandle); method public android.app.usage.StorageStats queryStatsForUid(java.lang.String, int); method public android.app.usage.StorageStats queryStatsForUser(java.lang.String, android.os.UserHandle); method public long getFreeBytes(java.util.UUID) throws java.io.IOException; method public long getTotalBytes(java.util.UUID) throws java.io.IOException; method public boolean isQuotaSupported(java.util.UUID); method public android.app.usage.ExternalStorageStats queryExternalStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForPackage(java.util.UUID, java.lang.String, android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; method public android.app.usage.StorageStats queryStatsForUid(java.util.UUID, int) throws java.io.IOException; method public android.app.usage.StorageStats queryStatsForUser(java.util.UUID, android.os.UserHandle) throws java.io.IOException; } public final class UsageEvents implements android.os.Parcelable { Loading Loading @@ -10255,12 +10255,12 @@ package android.content.pm { field public java.lang.String[] splitNames; field public java.lang.String[] splitPublicSourceDirs; field public java.lang.String[] splitSourceDirs; field public java.util.UUID storageUuid; field public int targetSdkVersion; field public java.lang.String taskAffinity; field public int theme; field public int uiOptions; field public int uid; field public java.lang.String volumeUuid; } public static class ApplicationInfo.DisplayNameComparator implements java.util.Comparator { Loading Loading @@ -30911,6 +30911,7 @@ package android.os { method public android.util.SizeF getSizeF(java.lang.String); method public <T extends android.os.Parcelable> android.util.SparseArray<T> getSparseParcelableArray(java.lang.String); method public java.util.ArrayList<java.lang.String> getStringArrayList(java.lang.String); method public java.util.UUID getUuid(java.lang.String); method public boolean hasFileDescriptors(); method public void putAll(android.os.Bundle); method public void putBinder(java.lang.String, android.os.IBinder); Loading @@ -30935,6 +30936,7 @@ package android.os { method public void putSizeF(java.lang.String, android.util.SizeF); method public void putSparseParcelableArray(java.lang.String, android.util.SparseArray<? extends android.os.Parcelable>); method public void putStringArrayList(java.lang.String, java.util.ArrayList<java.lang.String>); method public void putUuid(java.lang.String, java.util.UUID); method public void readFromParcel(android.os.Parcel); method public void setClassLoader(java.lang.ClassLoader); method public void writeToParcel(android.os.Parcel, int); Loading Loading @@ -31485,6 +31487,7 @@ package android.os { method public final <T> void readTypedArray(T[], android.os.Parcelable.Creator<T>); method public final <T> void readTypedList(java.util.List<T>, android.os.Parcelable.Creator<T>); method public final <T> T readTypedObject(android.os.Parcelable.Creator<T>); method public final java.util.UUID readUuid(); method public final java.lang.Object readValue(java.lang.ClassLoader); method public final void recycle(); method public final void setDataCapacity(int); Loading Loading @@ -31530,6 +31533,7 @@ package android.os { method public final <T extends android.os.Parcelable> void writeTypedArray(T[], int); method public final <T extends android.os.Parcelable> void writeTypedList(java.util.List<T>); method public final <T extends android.os.Parcelable> void writeTypedObject(T, int); method public final void writeUuid(java.util.UUID); method public final void writeValue(java.lang.Object); field public static final android.os.Parcelable.Creator<java.lang.String> STRING_CREATOR; } Loading Loading @@ -32165,15 +32169,16 @@ package android.os.storage { } public class StorageManager { method public void allocateBytes(java.io.File, long, int) throws java.io.IOException; method public void allocateBytes(java.util.UUID, long, int) throws java.io.IOException; method public void allocateBytes(java.io.FileDescriptor, long, int) throws java.io.IOException; method public long getAllocatableBytes(java.io.File, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.io.File); method public long getCacheSizeBytes(java.io.File); method public long getAllocatableBytes(java.util.UUID, int) throws java.io.IOException; method public long getCacheQuotaBytes(java.util.UUID) throws java.io.IOException; method public long getCacheSizeBytes(java.util.UUID) throws java.io.IOException; method public java.lang.String getMountedObbPath(java.lang.String); method public android.os.storage.StorageVolume getPrimaryStorageVolume(); method public android.os.storage.StorageVolume getStorageVolume(java.io.File); method public java.util.List<android.os.storage.StorageVolume> getStorageVolumes(); method public java.util.UUID getUuidForPath(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorGroup(java.io.File) throws java.io.IOException; method public boolean isCacheBehaviorTombstone(java.io.File) throws java.io.IOException; method public boolean isEncrypted(java.io.File); Loading @@ -32185,7 +32190,10 @@ package android.os.storage { method public void setCacheBehaviorTombstone(java.io.File, boolean) throws java.io.IOException; method public boolean unmountObb(java.lang.String, boolean, android.os.storage.OnObbStateChangeListener); field public static final java.lang.String ACTION_MANAGE_STORAGE = "android.os.storage.action.MANAGE_STORAGE"; field public static final java.lang.String EXTRA_REQUESTED_BYTES = "android.os.storage.extra.REQUESTED_BYTES"; field public static final java.lang.String EXTRA_UUID = "android.os.storage.extra.UUID"; field public static final int FLAG_ALLOCATE_AGGRESSIVE = 1; // 0x1 field public static final java.util.UUID UUID_DEFAULT; } public final class StorageVolume implements android.os.Parcelable {