如何开始在Android上使用Google Drive API? 背景

如何开始在Android上使用Google Drive API? 背景,android,google-drive-android-api,Android,Google Drive Android Api,我需要能够备份和恢复一些文件使用谷歌驱动器 为此,我找到了以下网站: 问题 它讨论了在使用代码之前需要做的各种事情 在文章中,他们谈到了SHA1一代,但在github存储库中说: 如果你真的想运行这个示例应用程序(尽管它主要是 如果您可以读取代码),则需要注册OAuth 软件包com.google.android.gms.drive.sample.demo的2.0客户端,使用您自己的调试键,并将任何资源ID设置为您需要的资源ID 有权访问。资源ID定义位于: com.google.and

我需要能够备份和恢复一些文件使用谷歌驱动器

为此,我找到了以下网站:

问题 它讨论了在使用代码之前需要做的各种事情

在文章中,他们谈到了SHA1一代,但在github存储库中说:

如果你真的想运行这个示例应用程序(尽管它主要是 如果您可以读取代码),则需要注册OAuth 软件包com.google.android.gms.drive.sample.demo的2.0客户端,使用您自己的调试键,并将任何资源ID设置为您需要的资源ID 有权访问。资源ID定义位于:

com.google.android.gms.drive.sample.demo.BaseDemoActivity.EXISTING_FOLDER_ID com.google.android.gms.drive.sample.demo.BaseDemoActivity.EXISTING_FILE_ID

问题是,这些东西我都不懂,因为我自己从来没有用过

问题
  • 关于SHA1密钥生成,我已经成功创建了它,但是我该如何处理它呢
  • 如何“注册OAuth 2.0客户端…”?调试键是什么?我如何得到它们,我该怎么处理它们
  • “您有权访问的资源ID”是什么?在示例中,似乎大多数示例活动都没有使用它们。它们是否可能是谷歌硬盘上真实文件/文件夹的一种引用,该应用程序获得了处理权限
  • 在样本中,他们似乎没有检查谷歌服务的可用性。不需要吗
  • 在示例中,所有活动都从处理连接的单个活动扩展而来。在每个活动中都有一个引用GoogleAppClient实例的singleton,而不是重新连接到它,这样可以吗