docInteraction

论坛示例

为帮助用户更好更快的使用原生插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

docInteraction原生插件封装了使用第三方APP打开文档的功能,系统会以menu的形式列出能打开文档的APP,供开发者选择,以打开开发者传进来的文档。

open

打开一个文档

open({params}, callback(ret, err))

params

path:

  • 类型:字符串
  • 描述:打开文档的路径( 支持widget://路径,fs://路径 )

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true		//布尔类型;操作是否成功的状态值
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
    code: 1          //数字类型;错误描述码,取值范围如下:
                      //1(没有能打开此文档的应用程序)
                      //2 (文件不存在)
}

示例代码

var docInteraction = api.require('docInteraction');
docInteraction.open({
    path: 'widget://res/monday.docx'
}, function(ret, err) {
    if (err) {
        api.alert({
            msg: JSON.stringify(err)
        })
    } else {
        api.alert({
            msg: JSON.stringify(ret)
        })
    }
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

论坛示例

为帮助用户更好更快的使用原生插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。

是否仍需要帮助? 请保持联络!
最后更新于 2024/11/18