类 EaseCompat
- java.lang.Object
-
- io.agora.chat.uikit.utils.EaseCompat
-
public class EaseCompat extends java.lang.ObjectCreated by zhangsong on 18-6-6.
-
-
构造器概要
构造器 构造器 说明 EaseCompat()
-
方法概要
所有方法 静态方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static booleancheckSuffix(java.lang.String filename, java.lang.String[] fileSuffix)Check suffixstatic 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.StringgetMimeType(android.content.Context context, android.net.Uri uri)Get mime typestatic java.lang.StringgetMimeType(android.content.Context context, java.io.File file)static java.lang.StringgetMimeType(android.content.Context context, java.lang.String filename)static java.lang.StringgetPath(android.content.Context context, android.net.Uri uri)Get a file path from a Uri.static intgetSupportedWindowType()static android.net.UrigetUriForFile(android.content.Context context, java.io.File file)static java.lang.StringgetVideoThumbnail(android.content.Context context, android.net.Uri videoUri)Gets the first frame of the videostatic booleanisImageType(android.content.Context context, android.net.Uri uri)Used to check whether a file obtained from multimedia is a picturestatic booleanisVideoFile(android.content.Context context, java.lang.String filename)Check whether it is a video filestatic booleanisVideoType(android.content.Context context, android.net.Uri uri)Used to check whether a file obtained from multimedia is a videostatic booleanopenApk(android.content.Context context, android.net.Uri uri)static voidopenFile(android.content.Context context, android.net.Uri uri)Open filestatic voidopenFile(android.content.Context context, java.io.File file)Open filestatic voidopenFile(android.content.Context context, java.lang.String filePath)Open filestatic voidopenFile(java.io.File f, android.app.Activity context)Open filestatic voidopenImage(android.app.Activity context, int requestCode)static voidopenImage(androidx.activity.result.ActivityResultLauncher<android.content.Intent> launcher, android.content.Context context)Open the system album.static voidopenImage(androidx.fragment.app.Fragment context, int requestCode)已过时。UseopenImage(ActivityResultLauncher, Context)instead.static voidsetIntentByType(android.content.Context context, java.lang.String filename, android.content.Intent intent)static java.io.FiletakePicture(android.app.Activity context, int requestCode)take picture by set file pathstatic java.io.FiletakePicture(androidx.fragment.app.Fragment context, int requestCode)take picture by set file pathstatic java.io.FiletakeVideo(android.app.Activity context, int requestCode)take video capture by set file pathstatic java.io.FiletakeVideo(androidx.fragment.app.Fragment context, int requestCode)take video capture by set file path
-
-
-
方法详细资料
-
openImage
public static void openImage(android.app.Activity context, int requestCode)
-
openImage
@Deprecated public static void openImage(androidx.fragment.app.Fragment context, int requestCode)已过时。UseopenImage(ActivityResultLauncher, Context)instead.Open the system album.- 参数:
context-requestCode-
-
openImage
public static void openImage(androidx.activity.result.ActivityResultLauncher<android.content.Intent> launcher, android.content.Context context)Open the system album.- 参数:
launcher-context-
-
takePicture
public static java.io.File takePicture(android.app.Activity context, int requestCode)take picture by set file path- 参数:
context-requestCode-- 返回:
-
takePicture
public static java.io.File takePicture(androidx.fragment.app.Fragment context, int requestCode)take picture by set file path- 参数:
context-requestCode-- 返回:
-
takeVideo
public static java.io.File takeVideo(android.app.Activity context, int requestCode)take video capture by set file path- 参数:
context-requestCode-- 返回:
-
takeVideo
public static java.io.File takeVideo(androidx.fragment.app.Fragment context, int requestCode)take video capture by set file path- 参数:
context-requestCode-- 返回:
-
openFile
public static void openFile(java.io.File f, android.app.Activity context)Open file- 参数:
f-context-
-
openFile
public static void openFile(android.content.Context context, java.lang.String filePath)Open file- 参数:
context-filePath-
-
openFile
public static void openFile(android.content.Context context, java.io.File file)Open file- 参数:
context-file-
-
openFile
public static void openFile(android.content.Context context, android.net.Uri uri)Open file- 参数:
context-uri-
-
deleteFile
public static void deleteFile(android.content.Context context, android.net.Uri uri)Delete file- 参数:
context-uri-
-
getUriForFile
public static android.net.Uri getUriForFile(android.content.Context context, @NonNull java.io.File file)
-
getSupportedWindowType
public static int getSupportedWindowType()
-
getVideoThumbnail
public static java.lang.String getVideoThumbnail(android.content.Context context, @NonNull android.net.Uri videoUri)Gets the first frame of the video- 参数:
context-videoUri-- 返回:
-
isVideoType
public static boolean isVideoType(android.content.Context context, @NonNull android.net.Uri uri)Used to check whether a file obtained from multimedia is a video- 参数:
context-uri-- 返回:
-
isImageType
public static boolean isImageType(android.content.Context context, @NonNull android.net.Uri uri)Used to check whether a file obtained from multimedia is a picture- 参数:
context-uri-- 返回:
-
getMimeType
public static java.lang.String getMimeType(android.content.Context context, @NonNull android.net.Uri uri)Get mime type- 参数:
context-uri-- 返回:
-
getMimeType
public static java.lang.String getMimeType(android.content.Context context, @NonNull java.io.File file)
-
getMimeType
public static java.lang.String getMimeType(android.content.Context context, java.lang.String filename)
-
isVideoFile
public static boolean isVideoFile(android.content.Context context, java.lang.String filename)Check whether it is a video file- 参数:
context-filename-- 返回:
-
setIntentByType
public static void setIntentByType(android.content.Context context, java.lang.String filename, android.content.Intent intent)
-
openApk
public static boolean openApk(android.content.Context context, android.net.Uri uri)
-
checkSuffix
public static boolean checkSuffix(java.lang.String filename, java.lang.String[] fileSuffix)Check suffix- 参数:
filename-fileSuffix-- 返回:
-
getFileNameByUri
public static java.lang.String getFileNameByUri(android.content.Context context, android.net.Uri fileUri)Get file name- 参数:
context-fileUri-- 返回:
-
getPath
public static java.lang.String getPath(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.
-
-