我设法从Android帐户管理器中获取“写作”(Google Docs)的身份验证令牌。 现在我想从用户那里得到所有文件 - 但我绝对不知道如何做到这一点。 有很多库,包括Google-Api-Java-Client,但我不知道如何使用它们。 picasa示例应用程序也帮助我...... :( 任何人,任何想法?
答案 0 :(得分:0)
文档列表API V3是您可以使用的 - 有关使用它的详细信息以及如何处理OAuth令牌等,请查看here
DocsService service = new DocsService("test-docs-service");
service.setOAuthCredentials(oauthParameters, new OAuthHmacSha1Signer());
try {
DocumentListFeed feed = service.getFeed(new URL("https://docs.google.com/feeds/default/private/full"), DocumentListFeed.class);
if(null != feed || feed.getEntries().size() > 0){
System.out.println("feed size = " +feed.getEntries().size());
for(DocumentListEntry entry : feed.getEntries())
{
System.out.println("filename = "+entry.getTitle().getPlainText());
}
}
else{
System.out.println("feed null OR size <=0");
}
} catch (ServiceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
答案 1 :(得分:-1)
google-api-java-client here的Google代码项目中有几个示例项目
专门针对Android,有日历,Picasa和任务示例,但还有一个用于命令行Java的Google Docs示例。我认为它可以轻松移植到Android。