LibFile

LibFile Github Maven Central

1. 功能简介

提供Provider的方式访问文件以及对于文件的一些基本操作,例如获取文件名,扩展名等

2. 组件信息

引用仓库

引用仓库可以参考 组件使用 中添加依赖的部分

组件使用

implementation 'com.bihe0832.android:lib-file:+'

3. 组件功能

3.1. FileUtils

  • 文件及文件夹操作

  • 检查文件是否存在、检查并创建多层级文件夹,检查外部存储卡权限

  • 获取文件长度、读取文件内容(支持Gzip、支持编码格式)、使用系统文档查看器打开文件、获取文件MD5,根据路径获取文件名称、扩展名

  • 删除文件或文件夹、高速复制文件或文件夹

  • 使用手机上的第三方应用查看或者分享指定文件

  • 校验文件名是否合规

  • 检查文件类型是否为二进制文件

  • Assets 相关操作,包括读取asest文件内容,复制Assets 文件或者整个文件夹到外部存储

  • 滑动读取或者写入指定文件的指定位置

3.2. ZixieFileProvider

  • 封装的文件访问用的Provider

  • 获取 FileProvider 对应文件地址、路径、根据文件生成对应的URI

Copyright © zixie all right reserved,powered by Gitbook最后修改: 2024-04-19 11:30:17

results matching ""

    No results matching ""