@Internal
public final class DataCacheEnvironment
extends android.os.Environment
DIRECTORY_ALARMS, DIRECTORY_DCIM, DIRECTORY_DOCUMENTS, DIRECTORY_DOWNLOADS, DIRECTORY_MOVIES, DIRECTORY_MUSIC, DIRECTORY_NOTIFICATIONS, DIRECTORY_PICTURES, DIRECTORY_PODCASTS, DIRECTORY_RINGTONES, MEDIA_BAD_REMOVAL, MEDIA_CHECKING, MEDIA_EJECTING, MEDIA_MOUNTED, MEDIA_MOUNTED_READ_ONLY, MEDIA_NOFS, MEDIA_REMOVED, MEDIA_SHARED, MEDIA_UNKNOWN, MEDIA_UNMOUNTABLE, MEDIA_UNMOUNTED
构造器和说明 |
---|
DataCacheEnvironment() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
getCacheRoot()
获取缓存根目录的绝对路径
|
static java.io.File |
getExternalStorageDirectory()
获取卡路径
|
static java.lang.String |
getExternalStorageState()
获取当前卡状态
|
static java.lang.String |
getPrefix()
缓存储存路径前缀
|
static void |
setExternalStorageDirectory(java.lang.String rootDir)
设置卡路径,仅是为缓存时使用
|
static void |
setExternalStorageState(java.lang.String state)
设置卡状态
当设置为 Environment.MEDIA_MOUNTED 认为卡可用,卡不可用时,缓存数据会切换为机身内存路径 |
public static java.io.File getExternalStorageDirectory()
public static java.lang.String getExternalStorageState()
public static void setExternalStorageState(java.lang.String state)
Environment.MEDIA_MOUNTED
认为卡可用,卡不可用时,缓存数据会切换为机身内存路径state
- 卡当前状态public static void setExternalStorageDirectory(java.lang.String rootDir)
rootDir
- 卡路径public static java.lang.String getPrefix()
public static java.lang.String getCacheRoot()
©Mapbar Engine Team;All Rights Reserved