Most visited

Recently visited

Added in API level 5

AuthenticatorDescription

public class AuthenticatorDescription
extends Object implements Parcelable

java.lang.Object
   ↳ android.accounts.AuthenticatorDescription


包含有关帐户身份验证器信息的 Parcelable值类型。

Summary

Inherited constants

From interface android.os.Parcelable

Fields

public static final Creator<AuthenticatorDescription> CREATOR

用于从宗地创建对象。

public final int accountPreferencesId

PreferenceScreen层次结构的资源ID将被添加到帐户的设置页面。

public final boolean customTokens

Authenticator处理它自己的令牌缓存和许可屏幕

public final int iconId

认证者的图标的资源ID

public final int labelId

适合显示的验证器标签的资源ID

public final String packageName

可用于从上面查找资源的软件包名称。

public final int smallIconId

验证器的较小图标的资源ID

public final String type

唯一标识认证者的字符串

Public constructors

AuthenticatorDescription(String type, String packageName, int labelId, int iconId, int smallIconId, int prefId, boolean customTokens)

一个完整AuthenticatorDescription的构造函数

AuthenticatorDescription(String type, String packageName, int labelId, int iconId, int smallIconId, int prefId)

Public methods

int describeContents()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。

boolean equals(Object o)

仅比较类型,适用于重点比较。

int hashCode()

仅返回该类型的哈希码。

static AuthenticatorDescription newKey(String type)

用于创建AuthenticatorDescription的工厂方法,该方法可用作通过其类型标识验证器的密钥。

String toString()

返回对象的字符串表示形式。

void writeToParcel(Parcel dest, int flags)

将此对象平铺到一个包裹中。

Inherited methods

From class java.lang.Object
From interface android.os.Parcelable

Fields

CREATOR

Added in API level 5
Creator<AuthenticatorDescription> CREATOR

用于从宗地创建对象。

accountPreferencesId

Added in API level 5
int accountPreferencesId

PreferenceScreen层次结构的资源ID将被添加到帐户的设置页面。 一个例子见AbstractAccountAuthenticator

customTokens

Added in API level 11
boolean customTokens

Authenticator处理它自己的令牌缓存和许可屏幕

iconId

Added in API level 5
int iconId

认证者的图标的资源ID

labelId

Added in API level 5
int labelId

适合显示的验证器标签的资源ID

packageName

Added in API level 5
String packageName

可用于从上面查找资源的软件包名称。

smallIconId

Added in API level 5
int smallIconId

验证器的较小图标的资源ID

type

Added in API level 5
String type

唯一标识认证者的字符串

Public constructors

AuthenticatorDescription

Added in API level 11
AuthenticatorDescription (String type, 
                String packageName, 
                int labelId, 
                int iconId, 
                int smallIconId, 
                int prefId, 
                boolean customTokens)

一个完整AuthenticatorDescription的构造函数

Parameters
type String
packageName String
labelId int
iconId int
smallIconId int
prefId int
customTokens boolean

AuthenticatorDescription

Added in API level 5
AuthenticatorDescription (String type, 
                String packageName, 
                int labelId, 
                int iconId, 
                int smallIconId, 
                int prefId)

Parameters
type String
packageName String
labelId int
iconId int
smallIconId int
prefId int

Public methods

describeContents

Added in API level 5
int describeContents ()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。 例如,如果对象将在writeToParcel(Parcel, int)的输出中包含writeToParcel(Parcel, int) ,则此方法的返回值必须包含CONTENTS_FILE_DESCRIPTOR位。

Returns
int a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

equals

Added in API level 5
boolean equals (Object o)

仅比较类型,适用于重点比较。

Parameters
o Object: the reference object with which to compare.
Returns
boolean true if this object is the same as the obj argument; false otherwise.

hashCode

Added in API level 5
int hashCode ()

仅返回该类型的哈希码。

Returns
int a hash code value for this object.

newKey

Added in API level 5
AuthenticatorDescription newKey (String type)

用于创建AuthenticatorDescription的工厂方法,该方法可用作通过其类型标识验证器的密钥。

Parameters
type String
Returns
AuthenticatorDescription

toString

Added in API level 5
String toString ()

返回对象的字符串表示形式。 一般来说, toString方法会返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。

ObjecttoString方法返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @ ”和对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Returns
String a string representation of the object.

writeToParcel

Added in API level 5
void writeToParcel (Parcel dest, 
                int flags)

将此对象平铺到一个包裹中。

Parameters
dest Parcel: The Parcel in which the object should be written.
flags int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.

Hooray!