public interface android.accounts.IAccountAuthenticator extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.accounts.IAccountAuthenticator
super_class: java.lang.Object
{
public abstract void addAccount(android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
accountType
authTokenType
requiredFeatures
options
public abstract void confirmCredentials(android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Landroid/accounts/Account;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
account
options
public abstract void getAuthToken(android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
account
authTokenType
options
public abstract void getAuthTokenLabel(android.accounts.IAccountAuthenticatorResponse, java.lang.String);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
authTokenType
public abstract void updateCredentials(android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
account
authTokenType
options
public abstract void editProperties(android.accounts.IAccountAuthenticatorResponse, java.lang.String);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
accountType
public abstract void hasFeatures(android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String[]);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Landroid/accounts/Account;[Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
account
features
public abstract void getAccountRemovalAllowed(android.accounts.IAccountAuthenticatorResponse, android.accounts.Account);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Landroid/accounts/Account;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
account
public abstract void getAccountCredentialsForCloning(android.accounts.IAccountAuthenticatorResponse, android.accounts.Account);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Landroid/accounts/Account;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
account
public abstract void addAccountFromCredentials(android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Landroid/accounts/Account;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
account
accountCredentials
public abstract void startAddAccountSession(android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
accountType
authTokenType
requiredFeatures
options
public abstract void startUpdateCredentialsSession(android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
account
authTokenType
options
public abstract void finishSession(android.accounts.IAccountAuthenticatorResponse, java.lang.String, android.os.Bundle);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
accountType
sessionBundle
public abstract void isCredentialsUpdateSuggested(android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String);
descriptor: (Landroid/accounts/IAccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
response
account
statusToken
}
SourceFile: "IAccountAuthenticator.java"
NestMembers:
android.accounts.IAccountAuthenticator$Stub android.accounts.IAccountAuthenticator$Stub$Proxy
InnerClasses:
public abstract Stub = android.accounts.IAccountAuthenticator$Stub of android.accounts.IAccountAuthenticator