谷歌硬盘中的Android应用程序文件夹

时间:2013-07-12 13:20:15

标签: android oauth-2.0 google-drive-api

我有一个Android应用程序,可以从谷歌驱动器读取电子表格,并将其作为联系人列表显示给用户。它被设计为您可以发送给您的团队成员的电话列表。

https://play.google.com/store/apps/details?id=com.ctw.cloudpeepsfree

无论如何,要开始工作,所有Google驱动器文件名都需要以前缀“peep:”开头。我听说有传言说使用最新版本的Google Drive API,我应该可以将所有应用程序文件放入一个只有我的应用程序可以读取的特殊文件夹中。我正在寻找关于这个主题的一些示例代码或文章。感谢...

发现此博客: http://googleappsdeveloper.blogspot.com/2013/04/more-ways-for-apps-to-write-to-drive.html

1 个答案:

答案 0 :(得分:0)

您可以在案例中使用应用程序数据文件夹,但是使用将无法列出您将其放在appdata文件夹中的文件:https://developers.google.com/drive/appdata

要将文件放入appdata文件夹,只需将其父级设置为“appdata”:

File body = new File();
body.setTitle(title);
body.setDescription(description);
body.setMimeType(mimeType);
body.setParents(Arrays.asList(new ParentReference().setId("appdata"));

service.files().insert(body).execute();