2012-11-28 140 views
3

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

回答

1

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

Android quickstart for Drive展示了如何上传一张照片,它应该是容易改变的代码上传不同的文件,而不是并添加?convert=true参数:

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

+0

嘿克劳迪奥,我已经找了一段时间了,但我似乎无法找到确切的参数应该设置在哪里。你能帮我吗? –

+0

我实际上应该指出,我只是意识到可以通过基于Android浏览器的Google Drive创建文档和电子表格。 –

1

如前所述克劳迪奥,这种变化当您深入了解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

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

相关问题