从Android创建新的Google云端硬盘文档

时间:2012-11-28 19:07:32

标签: java android google-drive-api

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

2 个答案:

答案 0 :(得分:1)

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

Android quickstart for Drive显示了如何上传照片,应该很容易更改代码以上传其他文件并添加?convert=true参数:

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

答案 1 :(得分: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

很难找到这些信息,但现在已经很清楚了。