类 AppUtil


  • public final class AppUtil
    extends Object
    APP 工具类。
    分区存储
    MediaStore API
    作者:
    Li Junchao
    • 方法详细资料

      • getImageIns

        public static List<InputStream> getImageIns​(Context context,
                                                    String name)
        name是文件名称,是MediaStore查找文件的条件之一
        参数:
        context - Context
        name - 文件名
        返回:
        List -
      • copyPrivateToDownload

        @RequiresApi(api=29)
        public static void copyPrivateToDownload​(Context context,
                                                 String orgFilePath,
                                                 String displayName)
        复制沙盒私有文件到Download公共目录下
        参数:
        context - Context
        orgFilePath - 是要复制的文件私有目录路径
        displayName - 复制后文件要显示的文件名称带后缀(如xx.txt)
      • getImageContentValues

        public static ContentValues getImageContentValues​(File paramFile,
                                                          long paramLong)
        获取 图片 ContentValue
        参数:
        paramFile - File
        paramLong - 时间
        返回:
        ContentValues
      • saveImgToSystemAlbum

        public static boolean saveImgToSystemAlbum​(Context context,
                                                   String imageFile)
        将图片保存到系统图库
        参数:
        context - Context
        imageFile - 有效的文件路径
      • saveVideoToSystemAlbum

        public static boolean saveVideoToSystemAlbum​(Context context,
                                                     String videoFile)
        将视频保存到系统图库
        参数:
        context - Context
        videoFile - 有效的 video file path
      • copyFile

        public static boolean copyFile​(String oldPath,
                                       OutputStream out)
        从指定文件path向一个 输出流 OutputStream 输出,实现 copy
        参数:
        oldPath - 数据源文件路径
        out - 输出stream
        返回:
        boolean - 是否copy成功