sa as z主要用到下面的几个库
flutter_downloader: ^1.1.7path_provider: 1.1.2permission_handler: ^3.1.0progress_dialog: ^1.1.0+1
准备步骤:
下载肯定是要先权限配置和权限申请.
1.权限配置.
清单文件配置权限
申请权限 ,加入依赖
permission_handler: ^3.1.0
// 申请权限 Future _checkPermission() async { // 先对所在平台进行判断 if (Theme.of(context).platform == TargetPlatform.android) { PermissionStatus permission = await PermissionHandler() .checkPermissionStatus(PermissionGroup.storage); if (permission != PermissionStatus.granted) { Map permissions = await PermissionHandler() .requestPermissions([PermissionGroup.storage]); if (permissions[PermissionGroup.storage] == PermissionStatus.granted) { return true; } } else { return true; }