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 Constructor Description ShadowStorageManager() -
Method Summary
Modifier and Type Method Description voidaddStorageVolume(StorageVolume storageVolume)Adds aStorageVolumeto the list returned bygetStorageVolumes().StorageVolumegetStorageVolume(File file)Checks whether File belongs to anyStorageVolumein the list returned bygetStorageVolumes().protected List<StorageVolume>getStorageVolumes()Returns the storage volumes configured via#addStorageVolume().StorageVolume[]getVolumeList()Gets the volume list fromgetVolumeList(int, int)protected static StorageVolume[]getVolumeList(int userId, int flags)protected static booleanisFileEncryptedNativeOrEmulated()protected static booleanisUserKeyUnlocked(int userId)voidresetStorageVolumeList()Clears 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
-