簡體   English   中英

使用GoogleAuthUtil令牌訪問Google Drive API

[英]Access Google Drive API using GoogleAuthUtil token

TL / DR:如何從后台運行的服務訪問Google服務?

有2個版本的Drive API連接

  • 告訴如何使用Credential對象的java
  • 機器人可以告訴你如何使用GoogleApiClient

他們沒有一個告訴如何在后台服務中使用它,例如,不時地保存用戶數據。

同樣在另一個Android指南中,我發現使用GoogleAuthUtil可以幫助我獲取令牌,以后可以使用它,但是我找不到有關如何通過令牌使用Drive API的單個示例!

關於將文件保存到Google雲端硬盤的示例代碼,您可以參考以下鏈接( https://github.com/googledrive/android-demos/blob/master/app/src/main/java/com/google/android/gms/ drive / sample / demo / EditContentsActivity.java)。但是 ,此示例使用AsyncTask代替Service作為后台進程。 如果真的想在Service中實現該過程,則可以通過將EditContentsAsyncTask的代碼復制粘貼到Service來實現。 在示例代碼中不使用服務的原因是,由於默認情況下Service仍在應用程序的主線程中運行,即About Service和AsyncTask,因此您可以引用此鏈接“您應該使用服務還是線程?”( http://developer.com。 android.com/guide/components/services.html )。

與使用GoogleAuthUtil和GoogleApiClient的不同之處在於,您可以引用此鏈接( 登錄google的正確方法是:GoogleAuthUtil或GoogleApiClient )。

暫無
暫無

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

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