私は twitter ベースのアプリに取り組んでおり、Android のビルトイン アカウント サポートを Twitter に取り入れようとしています。次のコードは、アプリが twitter にアクセスするための確認ダイアログをポップアップするように機能しますが、authenticationType として何を渡せばよいかわかりません。どんな助けでも大歓迎です。私はあちこちでグーグルで検索しましたが、正しい答えが見つからないようです。以下の「oauth」の代わりになります。
AccountManager am = AccountManager.get(this);
Account[] accts = am.getAccountsByType(TWITTER_ACCOUNT_TYPE);
if(accts.length > 0) {
Account acct = accts[0];
am.getAuthToken(acct, "oauth"/*what goes here*/, null, this, new AccountManagerCallback<Bundle>() {
@Override
public void run(AccountManagerFuture<Bundle> arg0) {
try {
Bundle b = arg0.getResult();
Log.e("TrendDroid", "THIS AUTHTOKEN: " + b.getString(AccountManager.KEY_AUTHTOKEN));
} catch (Exception e) {
Log.e("TrendDroid", "EXCEPTION@AUTHTOKEN");
}
}}, null);
}