android 如何调用WPS显示工作文件
来源:互联网 发布:淘宝买到假烟 编辑:程序博客网 时间:2024/05/01 09:51
引用:http://bbs.wps.cn/thread-22327642-1-1.html
以下是指定使用WPS中文版打开文档的代码示例(WPS不同语言版的包名略有不同,请注意红色标记部分哦):
<打开文件>
调用startActivity 打开, 具体如下: boolean openFile(String path) { Intent intent = new Intent(); Bundle bundle = new Bundle();
<span style="white-space:pre"></span>//根据不同情况设置要求
<span style="white-space:pre"></span>//下面的budle都是控制情景的 bundle.putString(OPEN_MODE, READ_ONLY); bundle.putBoolean(SEND_CLOSE_BROAD, true); bundle.putString(THIRD_PACKAGE, selfPackageName); bundle.putBoolean(CLEAR_BUFFER, true); bundle.putBoolean(CLEAR_TRACE, true); //bundle.putBoolean(CLEAR_FILE, true); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setAction(android.content.Intent.ACTION_VIEW); intent.setClassName(packageName, className); File file = new File(path); if (file == null || !file.exists()) { return false; } Uri uri = Uri.fromFile(file); intent.setData(uri); intent.putExtras(bundle); try { startActivity(intent); } catch (ActivityNotFoundException e) { e.printStackTrace(); return false; } return true; }
其中className为“cn.wps.moffice.documentmanager.PreStartActivity2”,packageName根据版本分别为: ”cn.wps.moffice_eng”(普通版),”cn.wps.moffice_eng”(英文版)。要打开的文件通过Uri传入,其它要传入参数详见下表:
【保存文件】
文件保存时会发送一个"cn.wps.moffice.file.save"的广播,第三方程序根据需要接听广播。广播含有文件的路径信息,打开文件时传递的包名等,使用时酌情解析,具体见下表:
【关闭文件】
文件关闭时会发送一个"cn.wps.moffice.file.close"的广播,第三方程序根据需要接听广播。广播含有文件的路径信息,打开文件时传递的包名等,使用时酌情解析,具体见下表:
支持方式
关闭文件
保存文件
打开文件
给大家提供一个Demo下载地址:Android_WPS.rar
0 0
- android 如何调用WPS显示工作文件
- Android调用WPS
- Android调用WPS
- wps如何显示左侧文档结构图
- WPS中如何自动生成文件目录
- WPS打开文档显示两张页面,如何变成一页
- C#调用WPS操作Excel文件遇到的问题
- C#调用WPS转换WORD,EXCEL,PPT文件为PDF
- android 如何调用选择文件模块
- 如何使用WPS在服务器端WORD文件转PDF
- WPS中如何将多个文件在不同窗口中打开
- 如何关闭WPS文字的选项卡显示方式?如何实现多窗口显示?
- 如何关闭WPS文字的选项卡显示方式?如何实现多窗口显示?
- C#调用wps
- C#调用wps
- C#调用wps
- vc 调用wps
- 安卓开发调用第三方应用(如WPS)打开文档(比如Word),如何设置文件只读,不能被修改?
- Chrome浏览器获取XPATH的方法----通过开发者工具获取
- Django学习___静态资源访问
- tomcat内部剖析
- c字符串与NSString之间的转换
- 输入框获取焦点文字消失
- android 如何调用WPS显示工作文件
- SpringMVC静态文件(图片)的访问
- 三分算法-理解,模板
- 如何使用ZEROBRANE STUDIO远程调试COCOS2D-X的LUA脚本
- 回调函数例子2(C语言)
- [Windows驱动开发](一)序言
- Android向右滑动删除布局-直接使用方法说明
- 收藏的技术博客
- 犯了好多低级错误