3

我正在尝试向我的应用添加创建新 Google Drive 文档(演示文稿、电子表格等)的功能。为此,我最初只想使用 URL 意图,但似乎无法通过 Android 浏览器创建新的 Google Drive 文档。我的下一个想法是以某种方式与 Google Drive 应用程序集成。无论如何可以从我的应用程序调用/打开 Google Drive 应用程序(例如,有意图)?

4

2 回答 2

1

正如 Claudio 所说,当您深入了解 API JavaDoc时,变化很小。

而不是使用

File insertedFile = service.files().insert(newFile, content).execute();

用这个:

Insert fileRequest = service.files().insert(newFile, content);
fileRequest.setConvert(true);
File insertedFile = fileRequest.execute();

转换表可以在这里找到:

https://developers.google.com/drive/integrate-open?hl=en

很难找到这些信息,但现在一切都清楚了。

于 2013-01-02T15:29:46.650 回答
1

您可以使用 Google Drive API 将文件上传到 Drive 并自动将其转换为相应的 Google 格式。例如,您可以上传文本文件并将其转换为 Google 文档。

Drive的Android 快速入门展示了如何上传照片,应该很容易更改代码以上传不同的文件并添加?convert=true参数:

https://developers.google.com/drive/v2/reference/files/insert

于 2012-11-28T19:26:52.587 回答