我真的需要帮助,我已经花了两天的时间尝试将google驱动器添加到我的应用中,但是我不知道它的运行方式,互联网上有很多信息,但是其中许多信息似乎已经过时了,google入门指南的过程不太清楚,我跟踪了此https://developers.google.com/drive/android/get-started,因此我已经在控制台上配置了Google Drive API,并为我的android应用获取了ClientID,但是google从不告诉用户将其放在何处客户端ID,它只是直接上传一些东西,而我已经尝试了失败,到目前为止,在我的代码中,我刚刚创建了Google告诉您要做的GoogleSignIn私有类,但是同样的事情,我没有了解如何处理。
这是SignUp类:
private GoogleSignInClient buildGoogleSignInClient() {
GoogleSignInOptions signInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestScopes(Drive.SCOPE_FILE)
.build();
return GoogleSignIn.getClient(getContext(), signInOptions);
所以我的主要问题是:
我在哪里设置我的clientID? 我在哪里选择要用于连接到云端硬盘的Google帐户? 我的目标是在驱动器上查找X文件(如果存在),将其下载,编辑,然后再次上传,文件类型为.csv
请不要告诉我只是去找Google开发人员阅读他们的文档,因为我发现这些解释起来很糟糕
答案 0 :(得分:0)
基于此SO post,您必须在清单中的<application>
标签下设置您的ClientID:
<meta-data
android:name="com.google.app.id"
android:value="app ID from your API console"/>
它表示,一旦此条目位于清单中,则当应用使用Google Drive REST API与Google的服务器进行交互时,该交易会作为流量正确记录在应用控制台中。