# flutter_file_selector **Repository Path**: SY1925/flutter_file_selector ## Basic Information - **Project Name**: flutter_file_selector - **Description**: flutter版本的一个文件选择器 开发中... - **Primary Language**: Dart - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-11-23 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # flutter_file_selector #### 介绍 flutter版本的一个文件选择器 ,顺序按最近访问的时间排序 布局使用flutter,安卓使用原生实现,ios使用 file_picker插件得到返回的 apk下载体验,ios暂无 使用到的插件 | 插件依赖 | pub仓库地址 | | ---- | ---- | | permission_handler | pub | |---|---| | file_picker | pub | 使用: ```java # 在pubspec.yaml 中引入依赖 方式1 flutterfileselector: git: url: https://gitee.com/jrnet/flutter_file_selector # 在pubspec.yaml 中引入依赖 方式2 flutterfileselector: ^0.0.1 ``` ```java FlutterSelect( btn: Text("这个按钮可以自定义"), isScreen: true, fileTypeEnd: [".pdf", ".doc", ".docx",".xls",".xlsx"], valueChanged: (v){ // v 是 List print(v); }, ), ``` FlutterSelect可选参数 | 参数名 | 说名 | | ---- | ---- | | String title | 标题 | | List fileTypeEnd | 展示的文件类型 默认:".pdf , .docx , .doc" | | String pdfImg | pdf图标 | | String wordImg | word图标 | | String exelImg | exelImg图标 | | bool isScreen | 默认关闭筛选 | | int maxCount | 可选最大总数 默认 9 | FileModelUtil的参数: | 参数名 | 说名 | | ---- | ---- | | File file | 文件 | | String fileName | 文件名称 | | int fileSize | 文件大小 | | String filePath | 文件路径 | | int fileDate | 文件日期时间 | 未来须实现日志 | 参数名 | 说名 | | ---- | ---- | | 自定义图标 | - |

注意:

安卓需配置目录访问权限 配置AndroidManifest.xml 文件,application里加入如下 file_select_flutter.xml不用创建 已集成:
```java ```