1

Google に接続するアクティビティがいくつかあります。一度だけ Google に接続して、アプリ全体で資格情報を共有したいと考えています。OAuth2 経由で Google に認証するアクティビティがあります。次のように資格情報を返します。

private GoogleAccountCredential credential;

...

credential = GoogleAccountCredential.usingOAuth2(this, DriveScopes.DRIVE);

それを共有設定に入れる方法はありますか。私はすべての明らかなタイプ、つまりパーセル可能などを試しました。資格情報を共有設定に入れることができることがわかりましたが、それを GoogleAccountCredential に変換するゲッターが見つかりません。私はそれをオブジェクトにしようとさえしましたが、ゲッターがそれを GoogleAccountCredential タイプに変換することで再び問題が発生しました。

共有設定ができない場合、代替手段はありますか?

お時間とご協力いただきありがとうございます。

4

1 に答える 1

6

Android で AccountManager API を使用することをお勧めします。Account Manager は OAuth トークンを保存でき、Android のすべての Google Apps に対してジョブを実行します。ここでブログをフォローできます。

于 2013-07-19T16:53:23.333 に答える