Flutter 实现保存图片的功能详解

  • 依赖包
  • android配置
  • 页面中的使用

依赖包

permission_handler: ^3.0.1 申请储存权限插件 ,更新版本请点击查看

image_gallery_saver: ‘^1.5.0’

android配置

anriod配置位置       \android\app\src\main
// An highlighted block<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

页面中的使用

// An highlighted block
//请求权限@overridevoid initState() {super.initState();var permission =PermissionHandler().checkPermissionStatus(PermissionGroup.storage);print("permission status is " + permission.toString());PermissionHandler().requestPermissions(<PermissionGroup>[PermissionGroup.storage, // 在这里添加需要的权限]);}//点击事件调用_save() async {//该图片为本地图片所以用rootBundleByteData bytes = await rootBundle.load('img/1231231.png');final result = await ImageGallerySaver.saveImage(bytes.buffer.asUint8List(),quality: 60, name: "1111");print(result);}
}

如果可以帮到你们,非常开心

Flutter 关于图片的保存以及权限申请及安卓配置相关推荐

  1. android权限申请方法,安卓开发Android6+权限申请管理用户拒绝权限一键解决方案...

    问题: android 开发中,权限是一个重要的环节,不可避免的环节.尤其是刚入行的小白们,认为在配 AndroidManifest 中加入权限表就万事大吉. 没想自己测试时还是正常,打包发布别人安装 ...

  2. android 权限申请开源,安卓开源Android_permission访问权限

    满意答案 suzie0126 推荐于 2017.11.25 采纳率:51%    等级:9 已帮助:866人 android.permission.ACCESS_NETWORK_STATE允许程序访问 ...

  3. Flutter 权限申请

    在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天.每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不 ...

  4. flutter permission动态权限申请以及IOS端权限问题审核被拒处理

    前言 Google在 Android 6.0 开始引入了权限申请机制,将所有权限分成了正常权限和危险权限.应用的相关功能每次在使用危险权限时需要动态的申请并得到用户的授权才能使用,否则将会导致应用程序 ...

  5. iOS-iOS 11图片保存相册权限 NSPhotoLibraryAddUsageDescription

    一.iOS 11图片保存相册权限 NSPhotoLibraryAddUsageDescription NSPhotoLibraryAddUsageDescription是iOS 11新推出的隐私规则, ...

  6. 第三节 适配Android10的拍照、从相册获取代码,包括完整的权限申请和图片地址获取

    专栏目录 第一节 自定义轮播图的制作 第二节 底部导航栏菜单,炫酷菜单动画,背景变暗.按钮焦点获取 第三节 适配Android10的拍照.从相册获取代码,包括完整的权限申请和图片地址获取 第四节 百度 ...

  7. 55 Flutter Permission_handler权限申请

    Flutter permission权限申请 1.简介 在我们Android和IOS开发中,都会涉及到权限问题,而Flutter是需要将IOS和Android权限柔和起来的,分别需要适配Android ...

  8. API 23之前的版本都是自动获取权限,而从 Android 6.0 开始添加了权限申请的需求,更加安全。

    这里以单个存储权限为例: · 在 Manifest 中添加访问权限:(只需设置可写,因为可写必定可读) <uses-permission android:name="android.p ...

  9. php base64_decode 图片,PHP保存Base64图片base64_decode的问题整理

    PHP对Base64的支持非常好,有内置的base64_encode与base64_decode负责图片的Base64编码与解码. 编码上,只要将图片流读取到,而后使用base64_encode进行进 ...

最新文章

  1. 【解题报告系列】超高质量题单 + 题解(ACM / OI)超高质量题解
  2. Cracking the coding interview--Q1.4
  3. 2020 年 AI 视觉检测的应用价值
  4. linux 同步 多终端,Linux系统如何实现不同终端间的同步
  5. python形参中传入两个实参_认识Python函数的两个概念:形参与实参(16)
  6. webpack 谷歌地图_如何在Webpack中设置可靠且可维护的Google Analytics(分析)
  7. 8-2:C++继承之父类和子类对象赋值转换(公有继承)也即切片
  8. 和电商有关的词语_电商描写的词语 形容“电”的词语有哪些?
  9. python合法的变量名有哪些_Python判断变量名是否合法的方法示例
  10. JavaScript 对象和字串之间的转换
  11. Eclipse下搭建Android的NDK开发环境
  12. 关于一些初级ACM竞赛题目的分析和题解(八)
  13. html 倒计时小工具
  14. 如何调用百度和华为的API?
  15. 微服务架构深度解析与最佳实践-第一部分:微服务发展历程和定义
  16. ES6最通俗易懂的超重点保姆级笔记!女朋友看了都流泪的学习秘籍!没有一句废话,全部都是满满干货!
  17. 高通平台camera客观项测试之色彩偏差白平衡饱和度
  18. 三维目标检测论文阅读:VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection
  19. 第一性原理计算软件FLEUR: The Jülich FLAPW code family
  20. ios 实现价钱打折效果 数字上划横线

热门文章

  1. 微信开发者工具代码管理
  2. bash命令使用详解
  3. 如何在免费追剧?Python制作视频解析免费追剧神器
  4. 数据中心甲方项目管理杂谈
  5. 【冰糖Python】numpy:上三角矩阵 下三角矩阵 numpy.triu() numpy.triu_indices() numpy.tril() numpy.tril_indices()
  6. 关于icpc2020沈阳zyz不会的题
  7. 手机拍照识别 如何识别车牌号并给出数据
  8. DVD-RW与DVD-ROM的区别
  9. 开博尔C9/M8/F2/H7/英菲克I6等_全志H8芯片_4.4.2_root_通刷_线刷固件包
  10. 文件服务器 s3,AWS S3日志文件通过服务器上传到elk(示例代码)