我正在尝试添加功能,以便为我的应用创建新的Google云端硬盘文档(演示文稿,电子表格等)。为此,我最初只想使用网址意图,但似乎无法通过Android浏览器创建新的Google云端硬盘文档。我的下一个想法是以某种方式与Google云端硬盘应用集成。无论如何从我的应用程序调用/打开Google云端硬盘应用程序(例如,使用意图)?
答案 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
很难找到这些信息,但现在已经很清楚了。