本文整理汇总了Java中android.accounts.AccountAuthenticatorResponse类的典型用法代码示例。如果您正苦于以下问题:Java AccountAuthenticatorResponse类的具体用法?Java AccountAuthenticatorResponse怎么用?Java AccountAuthenticatorResponse使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
AccountAuthenticatorResponse类属于android.accounts包,在下文中一共展示了AccountAuthenticatorResponse类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addAccount
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle addAccount(
AccountAuthenticatorResponse r,
String s,
String s2,
String[] strings,
Bundle bundle) throws NetworkErrorException {
return null;
}
示例2: confirmCredentials
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle confirmCredentials(
AccountAuthenticatorResponse r,
Account account,
Bundle bundle) throws NetworkErrorException {
return null;
}
示例3: getAuthToken
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle getAuthToken(
AccountAuthenticatorResponse r,
Account account,
String s,
Bundle bundle) throws NetworkErrorException {
throw new UnsupportedOperationException();
}
示例4: updateCredentials
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle updateCredentials(
AccountAuthenticatorResponse r,
Account account,
String s, Bundle bundle) throws NetworkErrorException {
throw new UnsupportedOperationException();
}
示例5: addAccount
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle addAccount(AccountAuthenticatorResponse response, String accountType,
String authTokenType, String[] requiredFeatures, Bundle options) throws NetworkErrorException {
final Intent intent = new Intent(mContext, AuthenticatorActivity.class);
intent.setAction(Intent.ACTION_VIEW);
intent.putExtra(AccountManager.KEY_ACCOUNT_TYPE, accountType);
intent.putExtra(AuthenticatorActivity.ARG_AUTH_TOKEN_TYPE, authTokenType);
intent.putExtra(AuthenticatorActivity.ARG_IS_ADDING_NEW_ACCOUNT, true);
intent.putExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE, response);
final Bundle bundle = new Bundle();
bundle.putParcelable(AccountManager.KEY_INTENT, intent);
return bundle;
}
示例6: hasFeatures
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle hasFeatures(AccountAuthenticatorResponse response, Account account,
String[] features) throws NetworkErrorException {
final Bundle result = new Bundle();
result.putBoolean(AccountManager.KEY_BOOLEAN_RESULT, false);
return result;
}
示例7: addAccount
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle addAccount(AccountAuthenticatorResponse response, String accountType, String authTokenType,
String[] requiredFeatures, Bundle options)
throws NetworkErrorException
{
return null;
}
示例8: addAccount
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle addAccount(AccountAuthenticatorResponse response, String accountType, String authTokenType,
String[] requiredFeatures, Bundle options) throws NetworkErrorException {
final Intent intent = new Intent(context, loginActivity);
intent.putExtra(GlobalConstant.ACCOUNT_TYPE, accountType);
intent.putExtra(GlobalConstant.AUTH_TYPE, authTokenType);
intent.putExtra(IS_ADDING_NEW_ACCOUNT, true);
intent.putExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE, response);
final Bundle bundle = new Bundle();
bundle.putParcelable(AccountManager.KEY_INTENT, intent);
return bundle;
}
示例9: addAccount
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle addAccount(AccountAuthenticatorResponse response, String accountType, String authTokenType, String[] requiredFeatures, Bundle options) throws NetworkErrorException {
Log.d(TAG, "addAccount: called.");
final Intent intent = new Intent(mContext, AuthenticatorActivity.class);
intent.putExtra(AccountManager.KEY_ACCOUNT_TYPE, accountType);
intent.putExtra(AuthenticatorActivity.ARG_IS_ADDING_NEW_ACCOUNT, true);
intent.putExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE, response);
final Bundle bundle = new Bundle();
bundle.putParcelable(AccountManager.KEY_INTENT, intent);
return bundle;
}
示例10: hasFeatures
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle hasFeatures(AccountAuthenticatorResponse response, Account account, String[] features)
throws NetworkErrorException {
final Bundle result = new Bundle();
result.putBoolean(KEY_BOOLEAN_RESULT, false);
return result;
}
示例11: getAuthToken
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle getAuthToken(AccountAuthenticatorResponse response, Account account, String authTokenType,
Bundle options) throws NetworkErrorException {
final AccountManager am = AccountManager.get(context);
String authToken = am.peekAuthToken(account, authTokenType);
// get new token if there is no one
if (TextUtils.isEmpty(authToken)) {
String password = am.getPassword(account);
if (password != null) {
try {
password = Crypto.armorDecrypt(password, context);
authToken = serverHandler.userSignIn(account.name, password);
} catch (Exception e) {
e.printStackTrace();
}
}
}
// there is new token, return it
if (!TextUtils.isEmpty(authToken)) {
final Bundle result = new Bundle();
result.putString(AccountManager.KEY_ACCOUNT_NAME, account.name);
result.putString(AccountManager.KEY_ACCOUNT_TYPE, account.type);
result.putString(AccountManager.KEY_AUTHTOKEN, authToken);
return result;
}
// no token and no password, show login screen
final Intent intent = new Intent(context, loginActivity);
intent.putExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE, response);
intent.putExtra(GlobalConstant.ACCOUNT_TYPE, account.type);
intent.putExtra(GlobalConstant.ACCOUNT_NAME, account.name);
intent.putExtra(IS_ADDING_NEW_ACCOUNT, false);
final Bundle bundle = new Bundle();
bundle.putParcelable(AccountManager.KEY_INTENT, intent);
return bundle;
}
示例12: newAccount
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
/**
* Return a bundle with the information necessary to create a new account
*/
private Bundle newAccount(AccountAuthenticatorResponse response)
{
Intent intent = new Intent(mContext, AuthenticatorActivity.class);
intent.putExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE, response);
Bundle bundle = new Bundle();
bundle.putParcelable(AccountManager.KEY_INTENT, intent);
return bundle;
}
示例13: getAuthToken
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle getAuthToken(AccountAuthenticatorResponse response, Account account, String authTokenType, Bundle options) throws NetworkErrorException
{
AccountManager accountManager = AccountManager.get(mContext);
String authToken = accountManager.peekAuthToken(account, authTokenType);
if (!authToken.isEmpty())
{
Bundle bundle = new Bundle();
bundle.putString(AccountManager.KEY_ACCOUNT_NAME, account.name);
bundle.putString(AccountManager.KEY_AUTHTOKEN, authToken);
return bundle;
}
return newAccount(response);
}
示例14: updateCredentials
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle updateCredentials(
AccountAuthenticatorResponse r,
Account account,
String s,
Bundle bundle) throws NetworkErrorException {
throw new UnsupportedOperationException();
}
示例15: editProperties
import android.accounts.AccountAuthenticatorResponse; //导入依赖的package包/类
@Override
public Bundle editProperties(
AccountAuthenticatorResponse r, String s) {
throw new UnsupportedOperationException();
}