@Implements(value=android.os.Environment.class)
public class ShadowEnvironment
extends java.lang.Object
Environment.| Constructor and Description |
|---|
ShadowEnvironment() |
| Modifier and Type | Method and Description |
|---|---|
static java.io.File |
getExternalStorageDirectory() |
static java.io.File |
getExternalStoragePublicDirectory(java.lang.String type) |
static java.lang.String |
getExternalStorageState() |
static java.lang.String |
getExternalStorageState(java.io.File path) |
static java.lang.String |
getStorageState(java.io.File path) |
static boolean |
isExternalStorageEmulated() |
static boolean |
isExternalStorageEmulated(java.io.File path) |
static boolean |
isExternalStorageRemovable() |
static boolean |
isExternalStorageRemovable(java.io.File path) |
static void |
reset() |
static void |
setExternalStorageEmulated(java.io.File file,
boolean isEmulated)
Non-Android accessor.
|
static void |
setExternalStorageRemovable(java.io.File file,
boolean isRemovable)
Non-Android accessor.
|
static void |
setExternalStorageState(java.lang.String externalStorageState)
Non-Android accessor.
|
static void |
setIsExternalStorageEmulated(boolean emulated)
Non-Android accessor.
|
@Implementation public static java.lang.String getExternalStorageState()
public static void setExternalStorageState(java.lang.String externalStorageState)
getExternalStorageState().externalStorageState - Value to return from getExternalStorageState().public static void setIsExternalStorageEmulated(boolean emulated)
isExternalStorageEmulated().emulated - Value to return from isExternalStorageEmulated().@Implementation public static java.io.File getExternalStorageDirectory()
@Implementation public static java.io.File getExternalStoragePublicDirectory(java.lang.String type)
@Resetter public static void reset()
@Implementation public static boolean isExternalStorageRemovable()
@Implementation(minSdk=19) public static java.lang.String getStorageState(java.io.File path)
@Implementation(minSdk=21) public static java.lang.String getExternalStorageState(java.io.File path)
@Implementation(minSdk=21) public static boolean isExternalStorageRemovable(java.io.File path)
@Implementation(minSdk=21) public static boolean isExternalStorageEmulated(java.io.File path)
@Implementation public static boolean isExternalStorageEmulated()
public static void setExternalStorageRemovable(java.io.File file,
boolean isRemovable)
file - Target file.isRemovable - True if the filesystem is removable.public static void setExternalStorageEmulated(java.io.File file,
boolean isEmulated)
file - Target file.isEmulated - True if the filesystem is emulated.