docInteraction

来自于:官方立即使用

open

论坛示例

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

概述

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

docInteraction - 图1

open

打开一个文档

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

params

path:

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

callback(ret, err)

ret:

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

err:

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

示例代码

  1. var docInteraction = api.require('docInteraction');
  2. docInteraction.open({
  3. path: 'widget://res/monday.docx'
  4. }, function(ret, err) {
  5. if (err) {
  6. alert(JSON.stringify(err));
  7. } else {
  8. alert(JSON.stringify(ret));
  9. }
  10. });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

论坛示例

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