簡體   English   中英

在我的Android應用中管理Google雲端硬盤上的文件

[英]Managing files on Google Drive in my Android app

我真的需要幫助,我已經花了兩天的時間嘗試將google驅動器添加到我的應用中,但是我不知道它的運行方式,互聯網上有很多信息,但是其中許多信息似乎已經過時,並且Google入門指南是尚不清楚該過程,我對此https://developers.google.com/drive/android/get-started進行了跟蹤,因此我已經在控制台上配置了Google Drive API,並為我的android應用獲取了ClientID,但是,google從不告訴客戶ID在哪里,它只是直接上傳一些東西,而我已經嘗試了失敗,到目前為止,在我的代碼中,我只是創建了GoogleSignIn私有類,google告訴您這樣做,但是同樣的事情,我不知道該怎么辦。

這是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開發人員閱讀他們的文檔,因為我發現這些解釋起來很不好

基於此SO帖子 ,您必須在清單中的<application>標記下設置ClientID:

<meta-data
    android:name="com.google.app.id"
    android:value="app ID from your API console"/>

它表示,一旦此條目位於清單中,則當應用程序使用Google Drive REST API與Google的服務器進行交互時,該交易將作為流量正確記錄在應用程序的控制台中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM