android.accounts
Class AccountManager
java.lang.Object
android.accounts.AccountManager
public class AccountManager
- extends java.lang.Object
Method Summary |
AccountManagerFuture<Bundle> |
addAccount(java.lang.String accountType,
java.lang.String authTokenType,
java.lang.String[] requiredFeatures,
Bundle addAccountOptions,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
|
boolean |
addAccountExplicitly(Account account,
java.lang.String password,
Bundle userdata)
|
void |
addOnAccountsUpdatedListener(OnAccountsUpdateListener listener,
Handler handler,
boolean updateImmediately)
|
java.lang.String |
blockingGetAuthToken(Account account,
java.lang.String authTokenType,
boolean notifyAuthFailure)
|
void |
clearPassword(Account account)
|
AccountManagerFuture<Bundle> |
confirmCredentials(Account account,
Bundle options,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
|
AccountManagerFuture<Bundle> |
editProperties(java.lang.String accountType,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
|
static AccountManager |
get(Context context)
|
Account[] |
getAccounts()
|
Account[] |
getAccountsByType(java.lang.String type)
|
AccountManagerFuture<Account[]> |
getAccountsByTypeAndFeatures(java.lang.String type,
java.lang.String[] features,
AccountManagerCallback<Account[]> callback,
Handler handler)
|
AuthenticatorDescription[] |
getAuthenticatorTypes()
|
AccountManagerFuture<Bundle> |
getAuthToken(Account account,
java.lang.String authTokenType,
boolean notifyAuthFailure,
AccountManagerCallback<Bundle> callback,
Handler handler)
|
AccountManagerFuture<Bundle> |
getAuthToken(Account account,
java.lang.String authTokenType,
Bundle options,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
|
AccountManagerFuture<Bundle> |
getAuthTokenByFeatures(java.lang.String accountType,
java.lang.String authTokenType,
java.lang.String[] features,
Activity activityForPrompting,
Bundle addAccountOptions,
Bundle getAuthTokenOptions,
AccountManagerCallback<Bundle> callback,
Handler handler)
|
java.lang.String |
getPassword(Account account)
|
java.lang.String |
getUserData(Account account,
java.lang.String key)
|
void |
invalidateAuthToken(java.lang.String accountType,
java.lang.String authToken)
|
java.lang.String |
peekAuthToken(Account account,
java.lang.String authTokenType)
|
AccountManagerFuture<java.lang.Boolean> |
removeAccount(Account account,
AccountManagerCallback<java.lang.Boolean> callback,
Handler handler)
|
void |
removeOnAccountsUpdatedListener(OnAccountsUpdateListener listener)
|
void |
setAuthToken(Account account,
java.lang.String authTokenType,
java.lang.String authToken)
|
void |
setPassword(Account account,
java.lang.String password)
|
void |
setUserData(Account account,
java.lang.String key,
java.lang.String value)
|
AccountManagerFuture<Bundle> |
updateCredentials(Account account,
java.lang.String authTokenType,
Bundle options,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERROR_CODE_REMOTE_EXCEPTION
public static final int ERROR_CODE_REMOTE_EXCEPTION
- See Also:
- Constant Field Values
ERROR_CODE_NETWORK_ERROR
public static final int ERROR_CODE_NETWORK_ERROR
- See Also:
- Constant Field Values
ERROR_CODE_CANCELED
public static final int ERROR_CODE_CANCELED
- See Also:
- Constant Field Values
ERROR_CODE_INVALID_RESPONSE
public static final int ERROR_CODE_INVALID_RESPONSE
- See Also:
- Constant Field Values
ERROR_CODE_UNSUPPORTED_OPERATION
public static final int ERROR_CODE_UNSUPPORTED_OPERATION
- See Also:
- Constant Field Values
ERROR_CODE_BAD_ARGUMENTS
public static final int ERROR_CODE_BAD_ARGUMENTS
- See Also:
- Constant Field Values
ERROR_CODE_BAD_REQUEST
public static final int ERROR_CODE_BAD_REQUEST
- See Also:
- Constant Field Values
KEY_ACCOUNTS
public static final java.lang.String KEY_ACCOUNTS
- See Also:
- Constant Field Values
KEY_AUTHENTICATOR_TYPES
public static final java.lang.String KEY_AUTHENTICATOR_TYPES
- See Also:
- Constant Field Values
KEY_USERDATA
public static final java.lang.String KEY_USERDATA
- See Also:
- Constant Field Values
KEY_AUTHTOKEN
public static final java.lang.String KEY_AUTHTOKEN
- See Also:
- Constant Field Values
KEY_PASSWORD
public static final java.lang.String KEY_PASSWORD
- See Also:
- Constant Field Values
KEY_ACCOUNT_NAME
public static final java.lang.String KEY_ACCOUNT_NAME
- See Also:
- Constant Field Values
KEY_ACCOUNT_TYPE
public static final java.lang.String KEY_ACCOUNT_TYPE
- See Also:
- Constant Field Values
KEY_ERROR_CODE
public static final java.lang.String KEY_ERROR_CODE
- See Also:
- Constant Field Values
KEY_ERROR_MESSAGE
public static final java.lang.String KEY_ERROR_MESSAGE
- See Also:
- Constant Field Values
KEY_INTENT
public static final java.lang.String KEY_INTENT
- See Also:
- Constant Field Values
KEY_BOOLEAN_RESULT
public static final java.lang.String KEY_BOOLEAN_RESULT
- See Also:
- Constant Field Values
KEY_ACCOUNT_AUTHENTICATOR_RESPONSE
public static final java.lang.String KEY_ACCOUNT_AUTHENTICATOR_RESPONSE
- See Also:
- Constant Field Values
KEY_ACCOUNT_MANAGER_RESPONSE
public static final java.lang.String KEY_ACCOUNT_MANAGER_RESPONSE
- See Also:
- Constant Field Values
KEY_AUTH_FAILED_MESSAGE
public static final java.lang.String KEY_AUTH_FAILED_MESSAGE
- See Also:
- Constant Field Values
KEY_AUTH_TOKEN_LABEL
public static final java.lang.String KEY_AUTH_TOKEN_LABEL
- See Also:
- Constant Field Values
ACTION_AUTHENTICATOR_INTENT
public static final java.lang.String ACTION_AUTHENTICATOR_INTENT
- See Also:
- Constant Field Values
AUTHENTICATOR_META_DATA_NAME
public static final java.lang.String AUTHENTICATOR_META_DATA_NAME
- See Also:
- Constant Field Values
AUTHENTICATOR_ATTRIBUTES_NAME
public static final java.lang.String AUTHENTICATOR_ATTRIBUTES_NAME
- See Also:
- Constant Field Values
LOGIN_ACCOUNTS_CHANGED_ACTION
public static final java.lang.String LOGIN_ACCOUNTS_CHANGED_ACTION
- See Also:
- Constant Field Values
get
public static AccountManager get(Context context)
getPassword
public java.lang.String getPassword(Account account)
getUserData
public java.lang.String getUserData(Account account,
java.lang.String key)
getAuthenticatorTypes
public AuthenticatorDescription[] getAuthenticatorTypes()
getAccounts
public Account[] getAccounts()
getAccountsByType
public Account[] getAccountsByType(java.lang.String type)
addAccountExplicitly
public boolean addAccountExplicitly(Account account,
java.lang.String password,
Bundle userdata)
removeAccount
public AccountManagerFuture<java.lang.Boolean> removeAccount(Account account,
AccountManagerCallback<java.lang.Boolean> callback,
Handler handler)
invalidateAuthToken
public void invalidateAuthToken(java.lang.String accountType,
java.lang.String authToken)
peekAuthToken
public java.lang.String peekAuthToken(Account account,
java.lang.String authTokenType)
setPassword
public void setPassword(Account account,
java.lang.String password)
clearPassword
public void clearPassword(Account account)
setUserData
public void setUserData(Account account,
java.lang.String key,
java.lang.String value)
setAuthToken
public void setAuthToken(Account account,
java.lang.String authTokenType,
java.lang.String authToken)
blockingGetAuthToken
public java.lang.String blockingGetAuthToken(Account account,
java.lang.String authTokenType,
boolean notifyAuthFailure)
throws OperationCanceledException,
java.io.IOException,
AuthenticatorException
- Throws:
OperationCanceledException
java.io.IOException
AuthenticatorException
getAuthToken
public AccountManagerFuture<Bundle> getAuthToken(Account account,
java.lang.String authTokenType,
Bundle options,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
getAuthToken
public AccountManagerFuture<Bundle> getAuthToken(Account account,
java.lang.String authTokenType,
boolean notifyAuthFailure,
AccountManagerCallback<Bundle> callback,
Handler handler)
addAccount
public AccountManagerFuture<Bundle> addAccount(java.lang.String accountType,
java.lang.String authTokenType,
java.lang.String[] requiredFeatures,
Bundle addAccountOptions,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
getAccountsByTypeAndFeatures
public AccountManagerFuture<Account[]> getAccountsByTypeAndFeatures(java.lang.String type,
java.lang.String[] features,
AccountManagerCallback<Account[]> callback,
Handler handler)
confirmCredentials
public AccountManagerFuture<Bundle> confirmCredentials(Account account,
Bundle options,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
updateCredentials
public AccountManagerFuture<Bundle> updateCredentials(Account account,
java.lang.String authTokenType,
Bundle options,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
editProperties
public AccountManagerFuture<Bundle> editProperties(java.lang.String accountType,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
getAuthTokenByFeatures
public AccountManagerFuture<Bundle> getAuthTokenByFeatures(java.lang.String accountType,
java.lang.String authTokenType,
java.lang.String[] features,
Activity activityForPrompting,
Bundle addAccountOptions,
Bundle getAuthTokenOptions,
AccountManagerCallback<Bundle> callback,
Handler handler)
addOnAccountsUpdatedListener
public void addOnAccountsUpdatedListener(OnAccountsUpdateListener listener,
Handler handler,
boolean updateImmediately)
removeOnAccountsUpdatedListener
public void removeOnAccountsUpdatedListener(OnAccountsUpdateListener listener)
Copyright © 2008-2010. All Rights Reserved.