1.0.0 • Published 5 years ago

cordova-plugin-office v1.0.0

Weekly downloads
5
License
ISC
Repository
-
Last release
5 years ago

###环境要求

Windows:ionic@1.7.6   cordova@6.2 crosswalk@1.8.0 gradle@2.13

Mac Os :ionic@1.7.6 cordova@6.5 crosswalk@2.2.0 gradle@3.2

###Install:

cordova plugin add https://github.com/zhaowanhua/officePlugin.git

###插件功能

打开附件

###使用说明

###传递url打开附件

cordova.plugins.OfficePlugin.openFileByFileUrl(success, error,fileurl,isNeedSelect)
  • 参数说明

    	>success 成功回调
    
    	>error 失败回调
    
    	>fileurl 此处传要打开的url
    
    	>isNeedSelect 打开附件是否需要选择应用进行打开,如果使用本应用打开传false,提示选择第三方应用打开true
  • 调用示例

    openFileByFileUrl

###传递sd卡上附件的绝对路径打开附件

cordova.plugins.OfficePlugin.openFileByFilePath(success,error,arg)
  • 参数说明

    	>success 成功回调
    
    	>error 失败回调
    
    	>arg 此处传要打开附件在sd卡上的绝对路径
  • 调用示例

    openFileByFilePath

#注:如果你的插件包含android-support-v4而且还安装了Crosswalk插件,那么编译时就会发生v4包冲突,下面是解决方案

##关于与Crosswalk android-support-v4包冲突问题解决方案

首先你先安装Crosswalk这个插件,然后在officePlugin的plugin.xml文件中注释这行
<source-file src="src/android/libs/android-support-v4.jar" target-dir="libs" />
最后在plugin.xml中添加
<dependency id="cordova-plugin-crosswalk-webview" version="2.1.0"/>
其中id是需要依赖的插件id  version是需要依赖的插件版本

#注:如果附件部分能够打开,部分附件打开会崩溃,原因很有可能是android-support-v4包没有依赖上,因为sdk底层依赖v4包