使用 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 Drive 打开或从 Box 打开时,启用了保存选项。
我是否必须使用不同的操作来打开文件或更改我的内容提供者?