Gallery模块管理系统相册,支持从相册中选择图片或视频文件、保存图片或视频文件到相册等功能。通过plus.gallery获取相册管理对象。

权限

5+功能模块(permissions)

方法:

void plus.gallery.pick( successCB, errorCB, option );功能:从系统相册选择文件(图片或视频)

说明:从系统相册中选择图片或视频文件。每次仅能选择一个文件,选择后将返回选择的文件路径。

参数:

succesCB: ( GalleryPickSuccessCallback | GalleryMultiplePickSuccessCallback ) 必选 从系统相册中选择文件完成后的回调函数

单选时通过GalleryPickSuccessCallback回调函数返回选择的图片或视频文件路径,多选时通过GalleryMultiplePickSuccessCallback回调函数返回图片或视频文件路径。

errorCB: ( GalleryErrorCallback ) 可选 从系统相册中选择文件操作错误的回调函数

option: ( GalleryOptions ) 可选 设置选择文件的参数

参数详情

animation: (Boolean 类型 )是否显示系统相册文件选择界面的动画,可取值true、false,默认值为true。

filename: (String 类型 )选择文件保存的路径,某些系统不能直接使用系统相册的路径,

这时需要将选择的文件保存到应用可访问的目录中,可通过此参数设置保存文件的路径。

如果路径中包括文件后缀名称,则表明指定文件路径及名称,否则仅指定文件保存目录,文件名称自动生成。

平台支持

Android - 2.2+ (不支持): 直接返回系统相册中的文件路径,忽略此参数。

iOS - 4.3+ (支持): iOS会将相册中的文件拷贝到当前应用沙箱系统目录中,

如果未设置则默认使用“_doc”目录。

filter: (GalleryFilter 类型 )相册中选择文件类型过滤器

系统相册选择器中可选择的文件类型,可设置为仅选择图片文件(“image”)、

视频文件(“video”)或所有文件(“none”),默认值为“image”。

save: 保存文件到系统相册中

maximum: (Number 类型 )最多选择的图片数量

仅在支持多选时有效,取值范围为1到Infinity,默认值为Infinity,即不限制选择的图片数。

如果设置的值非法则使用默认值Infinity。

代码演示

//单文件选择

function pickFile(){

plus.gallery.pick(

function(path){mui.toast(path);},

function(e){mui.toast(e);}

);

}

//多文件选择

function pickFile(){

plus.gallery.pick(

function(paths){for(i in paths.files){mui.toast(paths.files[i]);}},

function(e){mui.toast('取消了选择');},

{multiple:true,maximum:5}

);

}

void plus.gallery.save( path, successCB, errorCB );保存文件到系统相册中

说明:保存文件到系统相册中。 每次仅能保存一个文件,支持图片类型(jpg/jpeg、png、bmp等格式)和视频文件(3gp、mov等格式)。 若保存的文件系统不支持,则通过errorCB返回错误信息。

参数:

path : ( String ) 必选 要保存到系统相册中的文件文件地址

仅支持本地路径,不支持网络路径。

succesCB: ( GallerySuccessCallback ) 必选 保存文件到系统相册中成功的回调函数

errorCB: ( GalleryErrorCallback ) 可选 保存文件到系统相册中失败的回调函数

演示代码

function pickFile(){

plus.gallery.pick(

function(path){

plus.gallery.save( path, function(){

mui.toast('ok');

}, function(){

mui.toast('失败');

});

},

function(e){mui.toast('取消了选择');}

)

相册管理html5,HTML5+ - 使用gallery管理系统相册相关推荐

  1. HTML5+规范:gallery(管理系统相册)

    Gallery模块管理系统相册,支持从相册中选择图片或视频文件.保存图片或视频文件到相册等功能.通过plus.gallery获取相册管理对象. 1.方法 1.1.pick: 从系统相册选择文件(图片或 ...

  2. android相册管理系统下载安装,云象相册管理

    云象相册管理app帮助你管理手机中的相片内容,采用多种主题方式为你整理,还有着宝宝成长记录,生活点滴瞬间以及出行旅游地理相册等等多种功能,使用非常的方便!点击下载云象相册管理app就能使用啦~ 云象相 ...

  3. java web相册_javaWEB之-----------简单的相册管理

    相册管理 这仅仅只是一个小小的相册管理,主要实现的功能:能够实现对图片的上传,统一浏览,单个下载,单个删除,只能删除自己上传的文件. 现在对每个功能进行单个的解释: 图片的上传 图片的上传在之前的博客 ...

  4. java 相册管理_基于JAVA的B/S网络相册管理系统

    每天记录学习,每天会有好心情.*^_^* 今天和一个朋友共同完成了一个网络相册管理系统项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架.我这个朋友知识有限,只会这个框架,哈哈,都是为了方 ...

  5. 基于html5的学生管理系统,基于HTML5的学生信息管理系统的设计与实现

    [摘要] 目前学校依然使用人工对学生信息进行管理,没有相关的学生信息管理系统,虽然学校硬件和网络设施已经提高,但对网络的利用最多也就是用QQ来传送文件及信息,效率低下,这种状态急需改变. 基于这种现状 ...

  6. html实现学生系统,基于HTML5的学生信息管理系统的设计与实现

    摘要: 目前学校依然使用人工对学生信息进行管理,没有相关的学生信息管理系统,虽然学校硬件和网络设施已经提高,但对网络的利用最多也就是用QQ来传送文件及信息,效率低下,这种状态急需改变. 基于这种现状, ...

  7. linux 相册管理,图片管理(时间线、相册管理)- 深度看图 -Deepin深度系统用户手册...

    图片管理 在图片管理界面,您可以通过时间线和相册来管理您的图片. 时间线管理 时间线中的图片按照日期划分,将同一天的图片显示在一起,不同日期的图片分栏排列,最新的日期在最上方. 预览图缩放 通过拖动界 ...

  8. 如何做相册_腾讯相册管家再创相册管理软件新纪元

    现在的人都喜欢用拍照的方式留下美好的瞬间与回忆,很多人电脑内的照片已经积攒了很多,而大多数都没无法分类命名也很难管理,这些海量照片的储存也是问题,外一手机不小心遗失,痛失的是比一部手机更有价值的岁月回 ...

  9. 云脉相册管理,检索轻松便捷

    在日常的生活中我们存储的照片较多,大量的照片中不仅记录着我们生活中的美好瞬间,也存储着工作中随手记录的档案文档等重要的工作文件图像.针对个人相册管理,云脉推出了相册检索系统,支持图像转文本和智能分类, ...

最新文章

  1. IntelliJ 发布 2020 RoadMap,中文版终于要来了?
  2. libstdc++.so.6: version `GLIBCXX_3.4.21' not found
  3. vc动态生成按钮并响应
  4. python求两个列表的并集.交集.差集方法
  5. linux简单使用命令发送邮件
  6. 绝地求生哪个服务器延迟,绝地求生:腾讯公布国服服务器,超性能环境绝对稳定远离延迟!...
  7. java 栈和队列实现迷宫代码_LeetCode每日一题--剑指 Offer 09. 用两个栈实现队列(Java)
  8. 初识C++之函数重载
  9. php7 参数类型限定,PHP 7.4 新功能一览之参数和返回类型改进
  10. Android学习笔记(27):日历视图Calendar
  11. 我php第一个页面,PHP 第一个 PHP 页面 - 第一个 PHP 页面 - phpStudy
  12. ArcGIS10.1之crossdomain文件
  13. 使用Kotlin的Android AsyncTask
  14. 【LeetCode】【数组】题号:*304,二维区域和检索
  15. 量子计算机需要的基础,量子计算入门
  16. Buck电路基础知识
  17. discuz 论坛不同版块使用不同模板
  18. 计算机主板复位电路的组成,电脑主板复位电路工作原理
  19. 前沿技术,目前为止功能最全最强大的PLC智能远程模块,物联网模块
  20. python时间戳是什么意思_Python-时间戳

热门文章

  1. 关于BGP通告默认路由的TAG值
  2. android笑话大全接口,笑话大全——图片
  3. 让python飞:形象理解python 栈、队列、lambda、生成器、迭代器、模块
  4. 浅谈程序猿的职业规划,看你如何决定自己的未来吧。
  5. 数计学院小苹果---2015年迎元旦晚会
  6. 【Kay】1 数据仓库简介
  7. 梦幻试玩区服务器信息错误,梦幻西游:测试区现在不能玩了吗?新建的10级角色被系统封了三年...
  8. GCC的编译过程以及其同盟成员和ELF文件的分析
  9. appium模拟安卓手机输入法搜索或回车按钮
  10. java家族的姓氏MainClass,名门修谱:互联网家谱,可以一个姓氏同修一本谱!