@Implements(value=android.accounts.AccountManager.class)
public class ShadowAccountManager
extends java.lang.Object
AccountManager.| Constructor and Description |
|---|
ShadowAccountManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAccount(android.accounts.Account account)
Non-android accessor.
|
android.accounts.AccountManagerFuture<android.os.Bundle> |
addAccount(java.lang.String accountType,
java.lang.String authTokenType,
java.lang.String[] requiredFeatures,
android.os.Bundle addAccountOptions,
android.app.Activity activity,
android.accounts.AccountManagerCallback<android.os.Bundle> callback,
android.os.Handler handler) |
boolean |
addAccountExplicitly(android.accounts.Account account,
java.lang.String password,
android.os.Bundle userdata) |
void |
addAuthenticator(android.accounts.AuthenticatorDescription authenticator)
Non-android accessor.
|
void |
addAuthenticator(java.lang.String type) |
void |
addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener listener,
android.os.Handler handler,
boolean updateImmediately) |
java.lang.String |
blockingGetAuthToken(android.accounts.Account account,
java.lang.String authTokenType,
boolean notifyAuthFailure) |
static android.accounts.AccountManager |
get(android.content.Context context) |
android.accounts.Account[] |
getAccounts() |
android.accounts.Account[] |
getAccountsByType(java.lang.String type) |
android.accounts.AuthenticatorDescription[] |
getAuthenticatorTypes() |
android.os.Bundle |
getNextAddAccountOptions()
Non-Android accessor consumes and returns the next
addAccountOptions passed to addAccount. |
java.lang.String |
getPassword(android.accounts.Account account) |
java.lang.String |
getUserData(android.accounts.Account account,
java.lang.String key) |
void |
invalidateAuthToken(java.lang.String accountType,
java.lang.String authToken) |
java.lang.String |
peekAuthToken(android.accounts.Account account,
java.lang.String tokenType) |
android.os.Bundle |
peekNextAddAccountOptions()
Non-Android accessor returns the next
addAccountOptions passed to addAccount without consuming it. |
android.accounts.AccountManagerFuture<java.lang.Boolean> |
removeAccount(android.accounts.Account account,
android.accounts.AccountManagerCallback<java.lang.Boolean> callback,
android.os.Handler handler) |
static void |
reset() |
void |
setAuthToken(android.accounts.Account account,
java.lang.String tokenType,
java.lang.String authToken) |
void |
setPassword(android.accounts.Account account,
java.lang.String password) |
void |
setUserData(android.accounts.Account account,
java.lang.String key,
java.lang.String value) |
@Resetter public static void reset()
@Implementation public static android.accounts.AccountManager get(android.content.Context context)
@Implementation public android.accounts.Account[] getAccounts()
@Implementation public android.accounts.Account[] getAccountsByType(java.lang.String type)
@Implementation
public void setAuthToken(android.accounts.Account account,
java.lang.String tokenType,
java.lang.String authToken)
@Implementation
public java.lang.String peekAuthToken(android.accounts.Account account,
java.lang.String tokenType)
@Implementation
public boolean addAccountExplicitly(android.accounts.Account account,
java.lang.String password,
android.os.Bundle userdata)
@Implementation
public java.lang.String blockingGetAuthToken(android.accounts.Account account,
java.lang.String authTokenType,
boolean notifyAuthFailure)
@Implementation
public android.accounts.AccountManagerFuture<java.lang.Boolean> removeAccount(android.accounts.Account account,
android.accounts.AccountManagerCallback<java.lang.Boolean> callback,
android.os.Handler handler)
@Implementation public android.accounts.AuthenticatorDescription[] getAuthenticatorTypes()
@Implementation
public void addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener listener,
android.os.Handler handler,
boolean updateImmediately)
@Implementation
public java.lang.String getUserData(android.accounts.Account account,
java.lang.String key)
@Implementation
public void setUserData(android.accounts.Account account,
java.lang.String key,
java.lang.String value)
@Implementation
public void setPassword(android.accounts.Account account,
java.lang.String password)
@Implementation public java.lang.String getPassword(android.accounts.Account account)
@Implementation
public void invalidateAuthToken(java.lang.String accountType,
java.lang.String authToken)
public void addAccount(android.accounts.Account account)
account - User account.public android.os.Bundle getNextAddAccountOptions()
addAccountOptions passed to addAccount.addAccountOptionspublic android.os.Bundle peekNextAddAccountOptions()
addAccountOptions passed to addAccount without consuming it.addAccountOptions@Implementation
public android.accounts.AccountManagerFuture<android.os.Bundle> addAccount(java.lang.String accountType,
java.lang.String authTokenType,
java.lang.String[] requiredFeatures,
android.os.Bundle addAccountOptions,
android.app.Activity activity,
android.accounts.AccountManagerCallback<android.os.Bundle> callback,
android.os.Handler handler)
public void addAuthenticator(android.accounts.AuthenticatorDescription authenticator)
authenticator - System authenticator.public void addAuthenticator(java.lang.String type)