public class FileTypeUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FileTypeUtils.FileNameComparator
根据文件名进行比较排序
|
static class |
FileTypeUtils.FileTypeFilter |
| Modifier and Type | Field and Description |
|---|---|
static java.io.FileFilter |
ALL_FOLDER_AND_FILES_FILTER
文件过滤,将手机中隐藏的文件给过滤掉
|
static int |
GIGABYTE
文件管理器中文件列表图标显示:根据文件的类型来获取文件的图标
|
static int |
KILOBYTE
文件管理器中文件列表图标显示:根据文件的类型来获取文件的图标
|
static int |
MEGABYTE
文件管理器中文件列表图标显示:根据文件的类型来获取文件的图标
|
| Constructor and Description |
|---|
FileTypeUtils() |
| Modifier and Type | Method and Description |
|---|---|
static int |
fileTypeImageId(android.content.Context context,
java.lang.String fileName) |
static java.lang.String |
formatFileSize(long size)
将文件的大小转换成便于认识的字符串
|
static java.util.List<FileInfo> |
getAudioFilesInfo(android.content.Context context,
java.io.File fileDir) |
static java.lang.String[] |
getExternalStorageDirectories(android.content.Context context) |
static java.util.List<FileInfo> |
getFileInfosFromFileArray(java.io.File[] files) |
static int |
getNumFilesInFolder(FileInfo fileInfo)
获取文件夹中文件的个数
|
static android.content.Intent |
getOpenFileIntent(android.content.Context context,
java.lang.String fileName,
java.lang.String fileSavePath) |
static android.content.Intent |
getOpenFileIntent(android.content.Context context,
java.lang.String fileName,
android.net.Uri uri) |
static java.util.List<FileInfo> |
getOtherFilesInfo(android.content.Context context,
java.io.File fileDir) |
java.lang.String |
getSDCardPath() |
static java.util.List<FileInfo> |
getTextFilesInfo(android.content.Context context,
java.io.File fileDir) |
static java.util.List<FileInfo> |
getVideoFilesInfo(android.content.Context context,
java.io.File fileDir) |
public static final java.io.FileFilter ALL_FOLDER_AND_FILES_FILTER
public static final int KILOBYTE
public static final int MEGABYTE
public static final int GIGABYTE
public static int fileTypeImageId(android.content.Context context,
java.lang.String fileName)
public static android.content.Intent getOpenFileIntent(android.content.Context context,
java.lang.String fileName,
java.lang.String fileSavePath)
public static android.content.Intent getOpenFileIntent(android.content.Context context,
java.lang.String fileName,
android.net.Uri uri)
public static java.util.List<FileInfo> getTextFilesInfo(android.content.Context context, java.io.File fileDir)
public static java.util.List<FileInfo> getVideoFilesInfo(android.content.Context context, java.io.File fileDir)
public static java.util.List<FileInfo> getAudioFilesInfo(android.content.Context context, java.io.File fileDir)
public static java.util.List<FileInfo> getOtherFilesInfo(android.content.Context context, java.io.File fileDir)
public static java.util.List<FileInfo> getFileInfosFromFileArray(java.io.File[] files)
public static int getNumFilesInFolder(FileInfo fileInfo)
fileInfo - 文件信息public static java.lang.String formatFileSize(long size)
public java.lang.String getSDCardPath()
public static java.lang.String[] getExternalStorageDirectories(android.content.Context context)