Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c250e45e authored by Felipe Leme's avatar Felipe Leme
Browse files

Make getStorageVolume(File file) public.

BUG: 27951594
Change-Id: I354f6a29b3fa3374ea07bcbe14096e9673d282c5
parent 15e636b5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -29576,6 +29576,7 @@ package android.os.storage {
  public class StorageManager {
    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 boolean isEncrypted(java.io.File);
    method public boolean isObbMounted(java.lang.String);
+1 −0
Original line number Diff line number Diff line
@@ -31881,6 +31881,7 @@ package android.os.storage {
  public class StorageManager {
    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 boolean isEncrypted(java.io.File);
    method public boolean isObbMounted(java.lang.String);
+1 −0
Original line number Diff line number Diff line
@@ -29643,6 +29643,7 @@ package android.os.storage {
  public class StorageManager {
    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 boolean isEncrypted(java.io.File);
    method public boolean isObbMounted(java.lang.String);
+7 −1
Original line number Diff line number Diff line
@@ -824,7 +824,9 @@ public class StorageManager {
        }
    }

    /** {@hide} */
    /**
     * Return the {@link StorageVolume} that contains the given file, or {@code null} if none.
     */
    public @Nullable StorageVolume getStorageVolume(File file) {
        return getStorageVolume(getVolumeList(), file);
    }
@@ -836,9 +838,13 @@ public class StorageManager {

    /** {@hide} */
    private static @Nullable StorageVolume getStorageVolume(StorageVolume[] volumes, File file) {
        if (file == null) {
            return null;
        }
        try {
            file = file.getCanonicalFile();
        } catch (IOException ignored) {
            Slog.d(TAG, "Could not get canonical path for " + file);
            return null;
        }
        for (StorageVolume volume : volumes) {