AccountManager を使用してアクセス トークンを取得し、Google ドライブへの呼び出しを承認します。このコード行を実行すると:
mgr.blockingGetAuthToken(account, ApiConst.DRIVE_AUTH_SCOPE, true);
ユーザーは、許可を要求する通知を受け取ります。これをアプリから表示して、ユーザーに権限を許可することはできますか? Google Play サービスを使用している場合、例外をキャッチして使用するインテントを抽出できることを知っています。
try {
return GoogleAuthUtil.getToken(mActivity, mEmail, mScope);
} catch (UserRecoverableAuthException userRecoverableException) {
mActivity.startActivityForResult(userRecoverableException.getIntent(), mRequestCode);
}
AccountManager を使用するときにこれを達成する同様の方法はありますか?