public class ExternalStorageUtil extends Object
| 构造器和说明 |
|---|
ExternalStorageUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
delete(String fileName)
从根目录删除文件
|
static boolean |
delete(String path,
String fileName)
从指定目录删除,路径以/开始/结尾
|
static String |
getExternalDownloadPath()
获得外部存储下载目录的路径
|
static String |
getExternalStoragePath()
获得外部存储根目录
|
static boolean |
isExternalStorageReadable()
外部存储是否可读
|
static boolean |
isExternalStorageWritable()
外部存储是否可写
|
static String |
read(String fileName)
从根目录读文本
|
static String |
read(String path,
String fileName)
从指定目录读文本,路径以/开始/结尾
|
static byte[] |
readBytes(String fileName)
从根路径读字节
|
static byte[] |
readBytes(String path,
String fileName)
从根路径读字节,路径以/开始/结尾
|
static boolean |
write(String fileName,
String content)
向根目录写文件
|
static boolean |
write(String path,
String fileName,
String content)
向指定目录的文件中写入字符串,路径以/开始/结尾
|
static boolean |
writeBytes(String fileName,
byte[] bytes)
向根目录写字节
|
static boolean |
writeBytes(String path,
String fileName,
byte[] bytes)
向指定目录的文件写入字节数组,路径以/开始/结尾
|
public static boolean isExternalStorageWritable()
public static boolean isExternalStorageReadable()
public static String getExternalStoragePath()
public static String getExternalDownloadPath()
public static boolean write(String fileName, String content)
fileName - 文件名content - 文件内容public static boolean writeBytes(String fileName, byte[] bytes)
fileName - 文件名bytes - 文件字节数组public static boolean write(String path, String fileName, String content)
path - 相对于根路径的路径,路径以/开始,以/结尾fileName - 文件名content - 文件内容public static boolean writeBytes(String path, String fileName, byte[] bytes)
path - 相对于根路径的路径,路径以/开始,以/结尾fileName - 文件名bytes - 字节数组public static byte[] readBytes(String fileName)
fileName - 文件名public static byte[] readBytes(String path, String fileName)
path - 相对于根路径的路径,路径以/开始,以/结尾fileName - 文件名public static String read(String path, String fileName)
path - 相对于根路径的路径,路径以/开始,以/结尾fileName - 文件名public static boolean delete(String fileName)
fileName - 文件名