ionic4长按图片保存到相册总结

本文介绍如何在Ionic应用中实现将图片保存至设备相册的功能,包括请求权限、处理权限状态及保存图片的完整流程。通过示例代码演示了在真机上测试的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在对应.ts文件中引入

import { PhotoLibrary } from '@ionic-native/photo-library';

import {ActionSheetController} from 'ionic-angular';

在声明 declare var cordova: any; 使得可用cordova

点击执行方法

android,会要求用户允许访问存储;ios,会首先打开权限提示。所以,要想修改相册首先要有权限,允许了,才能保存到相册。

流程:首先要请求授权-----requestAuthorization(),用户给了权限可以了,再执行下一步;
           然后处理获取权限------getLibrary,权限获取成功,执行下一步;
           最后图片保存-----saveImage。
下面 代码演示:

onHold方法是手势事件(点击 或者长按)

imgUrl是图片,我这里是后端过来的base64,类似这种this.translate.instant('TS_Savealbum'),是多语言

保存图片方法

完毕,测试要在真机上测试 。 album就是自己APP的名字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值