2017-01-02 217 views
0

我想使用谷歌驱动器直接从我的Andriod应用程序上传和下载文件没有任何用户interaction.I跟随谷歌快速启动页面的驱动器API,它能正常工作,但事情是我希望应用程序直接进行身份验证,而不要求用户选择以任何方式选择帐户。我可以输入用户名并在代码中直接传递。 有喜欢的服务帐户选项我的Android应用程序的Google Drive服务帐户

当我谷歌这一点,但没有教程 还有其他的教程与PHP和Ruby,但他们都在浏览器我希望它与我的应用程序集成。所以,只要我打开我的应用程序,无需任何用户需要

任何帮助或链接教程Andriod的应用将有助于

回答

0

您可以按照服务帐户样品中this repository应该读从谷歌驱动文件。

这是一段代码,显示了如何构建服务帐户凭证。

HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport(); 
JsonFactory jsonFactory = JacksonFactory.getDefaultInstance(); 
... 

GoogleCredential credential = GoogleCredential.fromStream(new FileInputStream("MyProject-1234.json")) 
    .createScoped(Collections.singleton(PlusScopes.PLUS_ME)); 
// Set up global Plus instance. 
plus = new Plus.Builder(httpTransport, jsonFactory, credential) 
    .setApplicationName(APPLICATION_NAME).build(); 
相关问题