public class PolyvDevMountInfo
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
PolyvDevMountInfo.OnLoadCallback |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
externalMemoryAvailable() |
protected void |
finalize() |
static long |
getAvailableExternalMemorySize() |
static long |
getAvailableInternalMemorySize() |
static long |
getAvailableInternalSystemMemorySize() |
static long |
getAvailableMemorySize(java.lang.String path) |
int |
getExternalPathListSize() |
java.lang.String |
getExternalSDCardPath()
获取可移除的存储介质(例如 SD 卡)路径
|
static PolyvDevMountInfo |
getInstance() |
java.lang.String |
getInternalSDCardPath()
取得内部(不可移除)存储介质路径
|
long |
getSDCardAvailSpace() |
java.lang.String |
getSDCardPath()
获取SD卡路径,优先外部SD卡路径,然后内存SD卡路径,然后内部存储
|
long |
getSDCardTotalSpace() |
static long |
getTotalExternalMemorySize() |
static long |
getTotalInternalMemorySize() |
static long |
getTotalInternalSystemMemorySize() |
void |
init(android.content.Context context,
PolyvDevMountInfo.OnLoadCallback callback)
初始化,初始化完成调用回调方法,才能调用其他方法
|
boolean |
isSDCardAvaiable()
是否有可移除的存储介质(例如 SD 卡)或内部(不可移除)存储可供使用
|
boolean |
mkdirs(java.io.File dir)
创建目录
|
public static PolyvDevMountInfo getInstance()
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable
public void init(android.content.Context context, PolyvDevMountInfo.OnLoadCallback callback)
context
- callback
- public boolean isSDCardAvaiable()
@Nullable public java.lang.String getSDCardPath()
public long getSDCardTotalSpace()
public long getSDCardAvailSpace()
@Nullable public java.lang.String getInternalSDCardPath()
@Nullable public java.lang.String getExternalSDCardPath()
public static boolean externalMemoryAvailable()
public int getExternalPathListSize()
public static long getAvailableInternalMemorySize()
public static long getTotalInternalMemorySize()
public static long getAvailableInternalSystemMemorySize()
public static long getTotalInternalSystemMemorySize()
public static long getAvailableExternalMemorySize()
public static long getTotalExternalMemorySize()
public static long getAvailableMemorySize(java.lang.String path)
public boolean mkdirs(@NonNull java.io.File dir) throws java.lang.IllegalArgumentException
dir
- 目录true
:成功false
:失败java.lang.IllegalArgumentException