类 EaseFileUtils
- java.lang.Object
-
- io.agora.chat.uikit.utils.EaseFileUtils
-
public class EaseFileUtils extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 EaseFileUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voiddeleteFile(android.content.Context context, android.net.Uri uri)Delete filestatic java.lang.StringgetFileNameByUri(android.content.Context context, android.net.Uri fileUri)Get file namestatic java.lang.StringgetFilePath(android.content.Context context, android.net.Uri uri)Get a file path from a Uri.static java.lang.StringgetThumbPath(android.content.Context context, android.net.Uri videoUri)static booleanisDownloadsDocument(android.net.Uri uri)static booleanisExternalStorageDocument(android.net.Uri uri)static booleanisFileExistByUri(android.content.Context context, android.net.Uri fileUri)static booleanisFileProvider(android.content.Context context, android.net.Uri uri)Is it the FileProvider of this appstatic booleanisMediaDocument(android.net.Uri uri)static booleanisOtherFileProvider(android.content.Context context, android.net.Uri uri)FileProvider shared by other appsstatic booleansaveUriPermission(android.content.Context context, android.net.Uri fileUri, android.content.Intent intent)static android.net.UritakePersistableUriPermission(android.content.Context context, android.net.Uri uri)Get permanent read permission for Uristatic booleanuriStartWithContent(android.net.Uri fileUri)Determine whether uri starts with contentstatic booleanuriStartWithFile(android.net.Uri fileUri)Determine whether uri starts with file
-
-
-
方法详细资料
-
isFileExistByUri
public static boolean isFileExistByUri(android.content.Context context, android.net.Uri fileUri)
-
deleteFile
public static void deleteFile(android.content.Context context, android.net.Uri uri)Delete file- 参数:
context-uri-
-
getFileNameByUri
public static java.lang.String getFileNameByUri(android.content.Context context, android.net.Uri fileUri)Get file name- 参数:
context-fileUri-- 返回:
-
getFilePath
public static java.lang.String getFilePath(android.content.Context context, android.net.Uri uri)Get a file path from a Uri. This will get the the path for Storage Access Framework Documents, as well as the _data field for the MediaStore and other file-based ContentProviders.- 参数:
context- The context.uri- The Uri to query.
-
uriStartWithFile
public static boolean uriStartWithFile(android.net.Uri fileUri)
Determine whether uri starts with file- 参数:
fileUri-- 返回:
-
uriStartWithContent
public static boolean uriStartWithContent(android.net.Uri fileUri)
Determine whether uri starts with content- 参数:
fileUri-- 返回:
-
isExternalStorageDocument
public static boolean isExternalStorageDocument(android.net.Uri uri)
- 参数:
uri- The Uri to check.- 返回:
- Whether the Uri authority is ExternalStorageProvider.
-
isDownloadsDocument
public static boolean isDownloadsDocument(android.net.Uri uri)
- 参数:
uri- The Uri to check.- 返回:
- Whether the Uri authority is DownloadsProvider.
-
isMediaDocument
public static boolean isMediaDocument(android.net.Uri uri)
- 参数:
uri- The Uri to check.- 返回:
- Whether the Uri authority is MediaProvider.
-
isFileProvider
public static boolean isFileProvider(android.content.Context context, android.net.Uri uri)Is it the FileProvider of this app- 参数:
context-uri-- 返回:
-
isOtherFileProvider
public static boolean isOtherFileProvider(android.content.Context context, android.net.Uri uri)FileProvider shared by other apps- 参数:
context-uri-- 返回:
-
saveUriPermission
public static boolean saveUriPermission(android.content.Context context, android.net.Uri fileUri, android.content.Intent intent)
-
takePersistableUriPermission
public static android.net.Uri takePersistableUriPermission(android.content.Context context, android.net.Uri uri)Get permanent read permission for Uri- 参数:
context-uri-- 返回:
-
getThumbPath
public static java.lang.String getThumbPath(android.content.Context context, android.net.Uri videoUri)
-
-