Package org.robolectric.shadows
Class ShadowStorageManager
java.lang.Object
org.robolectric.shadows.ShadowStorageManager
@Implements(android.os.storage.StorageManager.class)
public class ShadowStorageManager
extends Object
Fake implementation of
StorageManager-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStorageVolume(StorageVolume storageVolume) Adds aStorageVolumeto the list returned bygetStorageVolumes().getStorageVolume(File file) Checks whether File belongs to anyStorageVolumein the list returned bygetStorageVolumes().protected List<StorageVolume>Returns the storage volumes configured via#addStorageVolume().Gets the volume list fromgetVolumeList(int, int)protected static StorageVolume[]getVolumeList(int userId, int flags) protected static booleanprotected static booleanisUserKeyUnlocked(int userId) voidClears the storageVolumeList.voidsetFileEncryptedNativeOrEmulated(boolean isSupported) Setter forisFileEncryptedNativeOrEmulated()
-
Constructor Details
-
ShadowStorageManager
public ShadowStorageManager()
-
-
Method Details
-
getVolumeList
-
getVolumeList
Gets the volume list fromgetVolumeList(int, int)- Returns:
- volume list
-
addStorageVolume
Adds aStorageVolumeto the list returned bygetStorageVolumes().- Parameters:
StorageVolume- to add to list
-
getStorageVolumes
Returns the storage volumes configured via#addStorageVolume().- Returns:
- StorageVolume list
-
resetStorageVolumeList
public void resetStorageVolumeList()Clears the storageVolumeList. -
getStorageVolume
Checks whether File belongs to anyStorageVolumein the list returned bygetStorageVolumes().- Parameters:
File- to check- Returns:
- StorageVolume for the file
-
isFileEncryptedNativeOrEmulated
-
setFileEncryptedNativeOrEmulated
public void setFileEncryptedNativeOrEmulated(boolean isSupported) Setter forisFileEncryptedNativeOrEmulated()- Parameters:
isSupported- a boolean value to set file encrypted native or not
-
isUserKeyUnlocked
-