fileBrowser

立即使用

open close skin

概述

fileBrowser 实现对文件的浏览功能,点击文件可返回该文件的绝对路径。该模块可对文件进行删除操作

图片说明

open

打开文件浏览器

open({params}, callback(ret))

params

confirm:

  • 类型:布尔类型:
  • 描述:(可选项)当设置true时 点击设置按钮进入选择界面选择文件或文件夹点击确认返回路径,当为false时进入到删除界面
  • 默认:false

path:

  • 类型:字符串类型:
  • 描述:(可选项)需要打开的文件的目录路径;本地(fs://)路径
  • 默认:沙盒路经

    callback(ret)

ret:

类型:JSON 对象

内部字段:

  1. {
  2. url: '文件路径,字符串类型',
  3. name: '文件名称,带有扩展名,字符串类型',
  4. date: '文件创建日期,时间戳,字符串类型',
  5. size: '文件大小,单位:B,数值类型'
  6. confirm:true confirm设置为true时返回此字段表示进入选择界面
  7. confirm=true时返回如下
  8. folderPath:["",""] 返回选中的数组路径
  9. }

示例代码

  1. var fileBrowser = api.require('fileBrowser');
  2. fileBrowser.open(function(ret) {
  3. if (ret) {
  4. alert(JSON.stringify(ret));
  5. }
  6. });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

close

关闭文件浏览器

close()

示例代码

  1. var fileBrowser = api.require('fileBrowser');
  2. fileBrowser.close();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

skin

换肤接口,调用此接口后要重新打开界面才能换肤成功;

skin()

params

skin:

  • 类型:数字类型:
  • 描述:(可选项)
  • 默认:0
  • 取值范围 :
    • 0 原始皮肤
    • 1 白色皮肤
    • 2 灰色皮肤

color:

  • 类型:JSON 对象
  • 描述:颜色设置
  • 内部字段

    1. {
    2. bgColor:'', //(可选项)字符串类型;每行的背景颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
    3. titleColor:'', //(可选项)字符串类型;每行的标题颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
    4. subtitleColor:'',//(可选项)字符串类型;每行的副标题颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
    5. timeColor:', //(可选项)字符串类型;每行的时间颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
    6. lineColor:', //(可选项)字符串类型;每行的分割线颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
    7. }

    示例代码

  1. var fileBrowser = api.require('fileBrowser');
  2. fileBrowser.skin({
  3. skin:2,
  4. color:{
  5. bgColor:'', //(可选项)字符串类型;每行的背景颜色,支持 rgb,rgba,#;默认:'#fff'
  6. titleColor:'', //(可选项)字符串类型;每行的标题颜色,支持 rgb,rgba,#;默认:'#fff'
  7. subtitleColor:'',//(可选项)字符串类型;每行的副标题颜色,支持 rgb,rgba,#;默认:'#fff'
  8. timeColor:'', //(可选项)字符串类型;每行的时间颜色,支持 rgb,rgba,#;默认:'#fff'
  9. lineColor:'', //(可选项)字符串类型;每行的分割线颜色,支持 rgb,rgba,#;默认:'#fff'
  10. }
  11. });

可用性

iOS系统,Android系统