fileBrowser

立即使用

概述

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

图片说明

open

打开文件浏览器

open({params}, callback(ret))

params

confirm:

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

path:

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

    callback(ret)

ret:

类型:JSON 对象

内部字段:

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

示例代码

var fileBrowser = api.require('fileBrowser');
fileBrowser.open(function(ret) {
    if (ret) {
        alert(JSON.stringify(ret));
    }
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

close

关闭文件浏览器

close()

示例代码

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

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

skin

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

skin()

params

skin:

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

color:

  • 类型:JSON 对象
  • 描述:颜色设置
  • 内部字段
    {
        bgColor:'',  //(可选项)字符串类型;每行的背景颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
        titleColor:'', //(可选项)字符串类型;每行的标题颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
        subtitleColor:'',//(可选项)字符串类型;每行的副标题颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
        timeColor:',    //(可选项)字符串类型;每行的时间颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
        lineColor:',   //(可选项)字符串类型;每行的分割线颜色,支持 rgb,rgba,#;ios默认:'#fff',androi默认为皮肤对应颜色
    }
    

    示例代码

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

    }
});

可用性

iOS系统,Android系统