首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓:如何在QuickOffice中打开我的应用程序中的文件进行编辑?

安卓:如何在QuickOffice中打开我的应用程序中的文件进行编辑?
EN

Stack Overflow用户
提问于 2013-12-24 00:10:02
回答 1查看 530关注 0票数 3

使用QuickOffice 6.2.5.310b在运行Android 4.4的Nexus7上测试。

我已经在我的应用程序中实现了一个存储访问框架DocumentsProvider,它现在允许我从QuickOffice打开和编辑我的应用程序的一个文件。当我选择打开方式,然后选择QuickOffice时,我也希望能够从我的应用程序中打开和编辑文件。这个是可能的吗?

在我的应用程序中,当我在文件上单击打开方式时,我使用ACTION_VIEW在另一个应用程序中打开该文件。当我选择QuickOffice时,在我的内容提供者上使用QuickOffice= "r“调用openFile()。文件将在QuickOffice中打开;但是,保存选项处于禁用状态,仅另存为处于启用状态。我尝试使用ACTION_EDIT代替,但我的内容提供程序仍然使用mode = "r“调用,并且保存仍然是禁用的。

当我单击“从Google Drive打开”或“从框打开”时,将启用“保存”选项。

我是否必须使用不同的操作来打开文件或更改内容提供商?

EN

回答 1

Stack Overflow用户

发布于 2014-03-25 01:05:10

您是否在Document.COLUMN_FLAGS中包含Document.FLAG_SUPPORTS_WRITE?在实际尝试以"w“模式打开之前,应用程序可能会用它来确定是否支持写入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20747107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档