Flutter 图片保存到本地
16lz
2021-12-04
引入image_gallery_saver插件
pubspec.yaml文件中引入:
dependencies: image_gallery_saver: ^1.1.0
权限设置
- Android配置
- 文件地址:android/app/src/profile/AndroidManifest.xml
- 文件地址:android/app/src/main/AndroidManifest.xml
- 文件地址:android/app/src/profile/AndroidManifest.xml
- IOS配置
作用及使用
保存图片到手机
- 参考网址:image_gallery_saver
-
使用方式:
import 'package:image_gallery_saver/image_gallery_saver.dart'; import 'package:flutter/services.dart' show rootBundle; import 'dart:typed_data'; _saveImg () async { // print(qrcodeData); ByteData bytes = await rootBundle.load("assets/images/weixin.jpg"); final result = await ImageGallerySaver.save(bytes.buffer.asUint8List()); //这个是核心的保存图片的插件 if(result){ ToastUtil.showMsg('保存成功'); }else{ ToastUtil.showMsg('保存失败'); } }
欢迎加群讨论更多flutter相关问题(7天有效)如果失效,可加个人微信拉群
更多相关文章
- Android实现图片帮助跳转以及选择重拍Sqlite本地保存
- 常用代码合集一
- android中将txt文件保存到SD卡中
- android grantRuntimePermission 详解
- android grantRuntimePermission 详解
- ubuntu 14.04 配置android adb 环境
- Android实现图片帮助跳转以及选择重拍Sqlite本地保存
- android 发送短信
- Android(安卓)“Not granting permission” error