问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Android中调用Office文档处理服务

发布网友 发布时间:2022-05-15 07:51

我来回答

1个回答

热心网友 时间:2023-10-14 09:38

1. 使用 Intent 发送指令直接打开 OliveOffice 支持的文件,需要在
Intent 中设置三类数据,分别为Intent 的Action,文件的MIME Type
类型,文件数据的 URI。如果系统检测到没有安装 OliveOffice 的
APK 程序,则需要下载并安装。
2. 其中Action 值设置为” com.olivephone.edit”
3. MIME Type 值根据文件类型不同而不同,参见下表
Word03(*.doc) application/vnd.ms-word
Word07(*.docx) application/vnd.openxmlformats-officedocument.wordprocessingml.
documentExcel03(*.xls) application/vnd.ms-excel
Excel07(*.xlsx) application/vnd.openxmlformats-officedocument.spreadsheetml.sheetPPT03(*.ppt) application/vnd.ms-powerpoint
PPT07(*.pptx) application/vnd.openxmlformats-officedocument.presentationml.presentationTXT(*.txt) text/plain
HTML(*.html,*.htm)text/html
MHT(*.mht) message/rfc822
CHM(*.chm) application/vnd.olivephone-chm
PDF(*.pdf) application/pdf
RTF(*.rtf) application/rtf
application/x-rtf
text/richtext
4. 设置文件URI,根据文件在Android 文件系统中的路径创建URI,
如Uri.fromFile(new File(filePath));
5. 使用代码示例(打开一个word03 文件):
Intent intent = new Intent();
intent.setAction("com.olivephone.edit");
String fileMimeType = "application/vnd.ms-word";
intent.setDataAndType(Uri.fromFile(new File("/mnt/sdcard/test.doc")),
fileMimeType);try{activity.startActivity(intent);
} catch(ActivityNotFoundException e) {
//检测到系统尚未安装OliveOffice的apk程序//请先下载并安装}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
是选诺顿杀毒软件好还是NOD32好? 诺顿好还是NOD32好???请高手指点 诺顿安全软件和ESET NOD32安全软件相比,谁的防护.杀毒更强,功能更多... 诺顿和NOD32这两个杀毒软件哪个比较好? 什么是土地二次抵押 "口似含莲,乾姜之手"是什么意思? 乾姜的意思是什么 都说Pinnacle Food公司各方面做的好,有对这家了解的吗 空调蒸发箱多久清洗一次 空调蒸发箱需要清洗吗 苹果xr流量设置 您好 在学信网上 我研究生的学籍怎么不显示 我看您之前回答问题下面的报告有两个 我研究生的报告怎么没有 电脑平太亮,怎样调亮度 党校研究生学籍在学信网上能否找到 2017cdrx4魔镜有免费的吗 县机关事业单位人员婚假是多少天 求CDR X6魔镜插件免费版。要安全稳定的,老是闪退或*一堆无用软件的不要。win7 64系统系统,谢谢 两个绑定同一张银行卡,如何取消另一个手机微信支付? 求cdrX8魔镜免费插件 cdr魔镜插件需要的拿走 链接:https://pan.baidu.com/s/1NTG61PDQ0CFxLADQaH6ooQ 提取码:y69x? asp。net C# 如何防止刷新后 重复之前的操作呢 有人有这个cdr魔镜的注册机吗 cdr魔镜换电脑要不要把老电脑上的卸载掉 cdr魔镜插件为什么没破解版,是因为没人能破解吗? 谁有CDR魔镜能用的?分享下 我登陆联通网上营业厅的时候,提示我的验证码不对,这是怎么回事,我应该输入的是正确的啊! 怎样让我的物理学好 为什么学物理好难 2013年1月17日19:40出生的男孩起名,父亲姓吴,母亲姓戴,都是81年,属鸡 关于学生如何学物理的几点看法 男孩起名1999属鸡姓梦 Java给某长期运行的文件处理服务加网页界面,是挂在Servlet还是写成Webservice? 企业提供文件,文书,数据处理等管理服务属于什么行业 请问,怎么在批处理文件中编辑服务 孕期38 2双顶径101头围347腹围342股骨76肱骨64心率138正常吗 怎么样把一个批处理文件做成系统服务,求大神指教�1�3.. 房地产的客户经理日常工作是什么 批处理文件,服务器定时任务的设置 房地产客户经理职责是什么,具体工作有哪些,请有这方面工作经验的人帮助一下,谢谢,实习生应聘这个如何 房地产评估公司市场部客户经理是做什么的 好听的化妆师简单大气英文名字 跟妆师是什么? 跟妆师是什么意思 做房地产销售客户经理好,还是销售顾问好? 沭阳有没有跟妆师 跟妆师是什么意思啊? 平安银行的地产金融事业部的客户经理具体做什么工作 如何选择婚礼跟妆师 新娘跟妆师为什么那么贵 怎么做个跟妆师? 跟妆师这个职业前景怎么样