Most visited

Recently visited

Added in API level 23

PhoneAccount.Builder

public static class PhoneAccount.Builder
extends Object

java.lang.Object
    android.telecom.PhoneAccount.Builder


助手类创建 PhoneAccount

摘要(Summary)

Public constructors

PhoneAccount.Builder(PhoneAccountHandle accountHandle, CharSequence label)

用指定的 PhoneAccountHandle和标签创建一个构建器。

PhoneAccount.Builder(PhoneAccount phoneAccount)

从现有的 PhoneAccount创建 PhoneAccount.Builder的实例。

公共方法(Public methods)

PhoneAccount.Builder addSupportedUriScheme(String uriScheme)

指定 PhoneAccount支持的其他URI方案。

PhoneAccount build()

基于当前的构建器设置创建 PhoneAccount的实例。

PhoneAccount.Builder setAddress(Uri value)

设置地址。

PhoneAccount.Builder setCapabilities(int value)

设置功能。

PhoneAccount.Builder setExtras(Bundle extras)

指定与 PhoneAccount关联的 PhoneAccount

PhoneAccount.Builder setHighlightColor(int value)

设置高亮颜色。

PhoneAccount.Builder setIcon(Icon icon)

设置图标。

PhoneAccount.Builder setShortDescription(CharSequence value)

设置简短说明。

PhoneAccount.Builder setSubscriptionAddress(Uri value)

设置订阅地址。

PhoneAccount.Builder setSupportedUriSchemes(List<String> uriSchemes)

指定 PhoneAccount支持的URI方案。

继承方法(Inherited methods)

From class java.lang.Object

Public constructors

PhoneAccount.Builder

Added in API level 23
PhoneAccount.Builder (PhoneAccountHandle accountHandle, 
                CharSequence label)

用指定的 PhoneAccountHandle和标签创建一个构建器。

参数(Parameters)
accountHandle PhoneAccountHandle
label CharSequence

PhoneAccount.Builder

Added in API level 23
PhoneAccount.Builder (PhoneAccount phoneAccount)

从现有的 PhoneAccount创建 PhoneAccount.Builder的实例。

参数(Parameters)
phoneAccount PhoneAccount: The PhoneAccount used to initialize the builder.

公共方法(Public methods)

addSupportedUriScheme

Added in API level 23
PhoneAccount.Builder addSupportedUriScheme (String uriScheme)

指定 PhoneAccount支持的其他URI方案。

参数(Parameters)
uriScheme String: The URI scheme.
返回(Returns)
PhoneAccount.Builder The builder.

build

Added in API level 23
PhoneAccount build ()

基于当前的构建器设置创建 PhoneAccount的实例。

返回(Returns)
PhoneAccount The PhoneAccount.

setAddress

Added in API level 23
PhoneAccount.Builder setAddress (Uri value)

设置地址。 getAddress()

参数(Parameters)
value Uri: The address of the phone account.
返回(Returns)
PhoneAccount.Builder The builder.

setCapabilities

Added in API level 23
PhoneAccount.Builder setCapabilities (int value)

设置功能。 getCapabilities()

参数(Parameters)
value int: The capabilities to set.
返回(Returns)
PhoneAccount.Builder The builder.

setExtras

Added in API level 24
PhoneAccount.Builder setExtras (Bundle extras)

指定与 PhoneAccount相关的 PhoneAccount

PhoneAccount唯一支持类型的额外价值: StringInteger ,并Boolean 没有这些类型的附加被忽略。

返回(Returns)
PhoneAccount.Builder

setHighlightColor

Added in API level 23
PhoneAccount.Builder setHighlightColor (int value)

设置高亮颜色。 getHighlightColor()

参数(Parameters)
value int: The highlight color.
返回(Returns)
PhoneAccount.Builder The builder.

setIcon

Added in API level 23
PhoneAccount.Builder setIcon (Icon icon)

设置图标。 getIcon()

参数(Parameters)
icon Icon: The icon to set.
返回(Returns)
PhoneAccount.Builder

setShortDescription

Added in API level 23
PhoneAccount.Builder setShortDescription (CharSequence value)

设置简短说明。 getShortDescription()

参数(Parameters)
value CharSequence: The short description.
返回(Returns)
PhoneAccount.Builder The builder.

setSubscriptionAddress

Added in API level 23
PhoneAccount.Builder setSubscriptionAddress (Uri value)

设置订阅地址。 getSubscriptionAddress()

参数(Parameters)
value Uri: The subscription address.
返回(Returns)
PhoneAccount.Builder The builder.

setSupportedUriSchemes

Added in API level 23
PhoneAccount.Builder setSupportedUriSchemes (List<String> uriSchemes)

指定 PhoneAccount支持的URI方案。

参数(Parameters)
uriSchemes List: The URI schemes.
返回(Returns)
PhoneAccount.Builder The builder.

Hooray!