• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > DCloud,APICloud >  apicloud长按保存二维码正文

apicloud长按保存二维码

作者:网页模板
类型:文章教程
点击次数:
发布时间:2018-12-03 13:26
分享到:
在用APICloud做HTML5混合app开发时,客户有个需求,长按二维码的时候,要将二维码保存到相册。那么,这个可以分两步,第一步:将二维码下载到本地,第二步:将下载到本地的二维码保存到相册中,下面的代码,经过测试,完美运行:
api.addEventListener({
    name:'longpress'
}, function(ret, err){
    api.confirm({
        title: '提示',
        msg: '保存二维码到相册?',
        buttons:[ '确定', '取消']
    },function(ret,err){
        if(ret.buttonIndex == 1){
            api.download({
                url: '二维码网络地址',
                report: true,
                cache: true,
                allowResume: true
            }, function(ret, err) {
                if (ret.state == 1) {
                    //下载成功,保存到相册
                    api.saveMediaToAlbum({
                        path: ret.savePath
                    }, function(ret, err) {
                        if (ret && ret.status) {
                            func.msg('保存成功');
                        } else {
                            func.msg('保存失败');
                        }
                    });
                } else {
                    func.msg('下载失败');
                }
            });
        }
    });
});

(责任编辑:网页模板)
  • 本文标签:
  • apicloud教程
apicloud 做QQ登陆时“QQ登录提示“应用工程配置错误,scheme没有配置”
没有下一篇