Package io.rong.imkit.utils
Class FileTypeUtils
-
- All Implemented Interfaces:
public class FileTypeUtilsCreated by tiankui on 16/7/27.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classFileTypeUtils.FileTypeFilterpublic classFileTypeUtils.FileNameComparator根据文件名进行比较排序
-
Field Summary
Fields Modifier and Type Field Description public final static FileFilterALL_FOLDER_AND_FILES_FILTERpublic final static intKILOBYTEpublic final static intMEGABYTEpublic final static intGIGABYTE
-
Constructor Summary
Constructors Constructor Description FileTypeUtils()
-
Method Summary
Modifier and Type Method Description static intfileTypeImageId(Context context, String fileName)static IntentgetOpenFileIntent(Context context, String fileName, String fileSavePath)static IntentgetOpenFileIntent(Context context, String fileName, Uri uri)static List<FileInfo>getTextFilesInfo(Context context, File fileDir)static List<FileInfo>getVideoFilesInfo(Context context, File fileDir)static List<FileInfo>getAudioFilesInfo(Context context, File fileDir)static List<FileInfo>getOtherFilesInfo(Context context, File fileDir)static List<FileInfo>getFileInfosFromFileArray(Array<File> files)static intgetNumFilesInFolder(FileInfo fileInfo)获取文件夹中文件的个数 static StringformatFileSize(long size)将文件的大小转换成便于认识的字符串 static Array<String>getExternalStorageDirectories(Context context)-
-
Method Detail
-
fileTypeImageId
static int fileTypeImageId(Context context, String fileName)
-
getOpenFileIntent
static Intent getOpenFileIntent(Context context, String fileName, String fileSavePath)
-
getOpenFileIntent
static Intent getOpenFileIntent(Context context, String fileName, Uri uri)
-
getTextFilesInfo
static List<FileInfo> getTextFilesInfo(Context context, File fileDir)
-
getVideoFilesInfo
static List<FileInfo> getVideoFilesInfo(Context context, File fileDir)
-
getAudioFilesInfo
static List<FileInfo> getAudioFilesInfo(Context context, File fileDir)
-
getOtherFilesInfo
static List<FileInfo> getOtherFilesInfo(Context context, File fileDir)
-
getFileInfosFromFileArray
static List<FileInfo> getFileInfosFromFileArray(Array<File> files)
-
getNumFilesInFolder
static int getNumFilesInFolder(FileInfo fileInfo)
获取文件夹中文件的个数
- Parameters:
fileInfo- 文件信息- Returns:
文件夹中文件的个数
-
formatFileSize
static String formatFileSize(long size)
将文件的大小转换成便于认识的字符串
-
getExternalStorageDirectories
static Array<String> getExternalStorageDirectories(Context context)
-
-
-
-