【发布时间】:2013-12-23 16:10:01
【问题描述】:
使用 QuickOffice 6.2.5.310b 在运行 Android 4.4 的 Nexus 7 上测试。
我已经在我的应用程序中实现了一个存储访问框架 DocumentsProvider,它现在允许我从 QuickOffice 打开和编辑我的应用程序的一个文件。当我选择打开方式,然后选择 QuickOffice 时,我还希望能够在我的应用程序中打开和编辑文件。这可能吗?
在我的应用程序中,当我在文件上单击打开方式时,我会使用 ACTION_VIEW 在另一个应用程序中打开该文件。当我选择 QuickOffice 时,在我的内容提供程序上调用 openFile(),mode = "r"。该文件在 QuickOffice 中打开;但是,“保存”选项被禁用,只有“另存为”被启用。我尝试改用 ACTION_EDIT,但我的内容提供程序仍然使用 mode = "r" 调用,并且 Save 仍然被禁用。
当我单击从 Google 云端硬盘打开或使用从 Box 打开时,保存选项已启用。
我是否必须使用不同的操作来打开文件或更改我的内容提供者?
【问题讨论】:
-
@Vicki 我需要在我的应用程序中集成 Quickoffice 才能打开和编辑我的文件。文件编辑保存后,保存后如何操作?
-
您好,您找到解决方案了吗?请帮助我面临同样的问题。
标签: android save android-contentprovider quickoffice