public static class PhoneAccount.Builder
extends Object
java.lang.Object | |
↳ | android.telecom.PhoneAccount.Builder |
助手类创建 PhoneAccount
。
Public constructors |
|
---|---|
PhoneAccount.Builder(PhoneAccountHandle accountHandle, CharSequence label) 用指定的 |
|
PhoneAccount.Builder(PhoneAccount phoneAccount) 从现有的 |
Public methods |
|
---|---|
PhoneAccount.Builder |
addSupportedUriScheme(String uriScheme) 指定 |
PhoneAccount |
build() 基于当前的构建器设置创建 |
PhoneAccount.Builder |
setAddress(Uri value) 设置地址。 |
PhoneAccount.Builder |
setCapabilities(int value) 设置功能。 |
PhoneAccount.Builder |
setExtras(Bundle extras) 指定与 |
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) 指定 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
PhoneAccount.Builder (PhoneAccountHandle accountHandle, CharSequence label)
用指定的 PhoneAccountHandle
和标签创建一个构建器。
Parameters | |
---|---|
accountHandle |
PhoneAccountHandle
|
label |
CharSequence
|
PhoneAccount.Builder (PhoneAccount phoneAccount)
从现有的 PhoneAccount
创建 PhoneAccount.Builder
的实例。
Parameters | |
---|---|
phoneAccount |
PhoneAccount : The PhoneAccount used to initialize the builder. |
PhoneAccount.Builder addSupportedUriScheme (String uriScheme)
指定 PhoneAccount
支持的其他URI方案。
Parameters | |
---|---|
uriScheme |
String : The URI scheme. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
PhoneAccount build ()
基于当前的构建器设置创建 PhoneAccount
的实例。
Returns | |
---|---|
PhoneAccount |
The PhoneAccount . |
PhoneAccount.Builder setAddress (Uri value)
设置地址。 见getAddress()
。
Parameters | |
---|---|
value |
Uri : The address of the phone account. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
PhoneAccount.Builder setCapabilities (int value)
设置功能。 见getCapabilities()
。
Parameters | |
---|---|
value |
int : The capabilities to set. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
PhoneAccount.Builder setExtras (Bundle extras)
指定与 PhoneAccount
相关的 PhoneAccount
。
PhoneAccount
唯一支持类型的额外价值: String
, Integer
,并Boolean
。 没有这些类型的附加被忽略。
Returns | |
---|---|
PhoneAccount.Builder |
PhoneAccount.Builder setHighlightColor (int value)
设置高亮颜色。 见getHighlightColor()
。
Parameters | |
---|---|
value |
int : The highlight color. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
PhoneAccount.Builder setIcon (Icon icon)
设置图标。 见getIcon()
。
Parameters | |
---|---|
icon |
Icon : The icon to set. |
Returns | |
---|---|
PhoneAccount.Builder |
PhoneAccount.Builder setShortDescription (CharSequence value)
设置简短说明。 见getShortDescription()
。
Parameters | |
---|---|
value |
CharSequence : The short description. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
PhoneAccount.Builder setSubscriptionAddress (Uri value)
设置订阅地址。 见getSubscriptionAddress()
。
Parameters | |
---|---|
value |
Uri : The subscription address. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
PhoneAccount.Builder setSupportedUriSchemes (List<String> uriSchemes)
指定 PhoneAccount
支持的URI方案。
Parameters | |
---|---|
uriSchemes |
List : The URI schemes. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |