类 EaseCompat


  • public class EaseCompat
    extends java.lang.Object
    Created by zhangsong on 18-6-6.
    • 构造器概要

      构造器 
      构造器 说明
      EaseCompat()  
    • 方法概要

      所有方法 静态方法 具体方法 已过时的方法 
      修饰符和类型 方法 说明
      static boolean checkSuffix​(java.lang.String filename, java.lang.String[] fileSuffix)
      Check suffix
      static void deleteFile​(android.content.Context context, android.net.Uri uri)
      Delete file
      static java.lang.String getFileNameByUri​(android.content.Context context, android.net.Uri fileUri)
      Get file name
      static java.lang.String getMimeType​(android.content.Context context, android.net.Uri uri)
      Get mime type
      static java.lang.String getMimeType​(android.content.Context context, java.io.File file)  
      static java.lang.String getMimeType​(android.content.Context context, java.lang.String filename)  
      static java.lang.String getPath​(android.content.Context context, android.net.Uri uri)
      Get a file path from a Uri.
      static int getSupportedWindowType()  
      static android.net.Uri getUriForFile​(android.content.Context context, java.io.File file)  
      static java.lang.String getVideoThumbnail​(android.content.Context context, android.net.Uri videoUri)
      Gets the first frame of the video
      static boolean isImageType​(android.content.Context context, android.net.Uri uri)
      Used to check whether a file obtained from multimedia is a picture
      static boolean isVideoFile​(android.content.Context context, java.lang.String filename)
      Check whether it is a video file
      static boolean isVideoType​(android.content.Context context, android.net.Uri uri)
      Used to check whether a file obtained from multimedia is a video
      static boolean openApk​(android.content.Context context, android.net.Uri uri)  
      static void openFile​(android.content.Context context, android.net.Uri uri)
      Open file
      static void openFile​(android.content.Context context, java.io.File file)
      Open file
      static void openFile​(android.content.Context context, java.lang.String filePath)
      Open file
      static void openFile​(java.io.File f, android.app.Activity context)
      Open file
      static void openImage​(android.app.Activity context, int requestCode)  
      static void openImage​(androidx.activity.result.ActivityResultLauncher<android.content.Intent> launcher, android.content.Context context)
      Open the system album.
      static void openImage​(androidx.fragment.app.Fragment context, int requestCode)
      static void setIntentByType​(android.content.Context context, java.lang.String filename, android.content.Intent intent)  
      static java.io.File takePicture​(android.app.Activity context, int requestCode)
      take picture by set file path
      static java.io.File takePicture​(androidx.fragment.app.Fragment context, int requestCode)
      take picture by set file path
      static java.io.File takeVideo​(android.app.Activity context, int requestCode)
      take video capture by set file path
      static java.io.File takeVideo​(androidx.fragment.app.Fragment context, int requestCode)
      take video capture by set file path
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • EaseCompat

        public EaseCompat()
    • 方法详细资料

      • openImage

        public static void openImage​(android.app.Activity context,
                                     int requestCode)
      • openImage

        @Deprecated
        public static void openImage​(androidx.fragment.app.Fragment context,
                                     int requestCode)
        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.