Google Drive Android集成示例

时间:2012-08-05 04:18:44

标签: android google-drive-api

是否有任何示例可将Google云端硬盘与Android集成?我现在正在使用Dropbox,他们的Android SDK非常容易集成。对于Google云端硬盘,我发现这些示例都适用于不适用于Android的网络应用。任何人都可以分享Android的一些Google云端硬盘样品吗谢谢!

2 个答案:

答案 0 :(得分:4)

我有一个创建文件的应用程序,然后与其他应用程序共享。我使用选择器让用户决定与哪个应用分享。将文件类型设置为“multipart / *”然后 谷歌云端硬盘可以拿起它,Dropbox,EverNote,Bump和其他许多人也可以拿起它 - 所有这些都没有令人讨厌的授权废话,当你和你的用户在devicxe上安装这些应用程序时,你已经隐含了这些废话

    Intent intent = new Intent(android.content.Intent.ACTION_SEND);
            intent.putExtra(Intent.EXTRA_STREAM, Uri.parse ("file://" + filePath));

    intent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
    intent.putExtra(android.content.Intent.EXTRA_TEXT, text);
    intent.setType("multipart/*");
        startActivity(Intent.createChooser(intent, text));

答案 1 :(得分:0)

1)Android示例使用Google Play服务,我刚刚意识到它还没有推出。

2)虽然存在完全驱动器访问的授权范围https://developers.google.com/drive/scopes#requesting_full_drive_scope_for_an_app,但所有的驱动器API似乎都是基于Web的,我不认为设备OAuth令牌会起作用,尤其是警告在此页https://developers.google.com/drive/register

  

重要说明:在标有OAuth客户端ID(必填)的字段中,请确保为Web应用程序使用有效的客户端ID或为服务帐户或已安装的应用程序使用其他有效的客户端ID。这些在API Access控制台的API API控制台中列出。不要将Drive SDK的客户端ID用于将来的功能开发

猜测是他们计划未来的设备级SDK。