# Print output for @column tags ?>
public
static
class
PhoneAccount.Builder
extends Object
java.lang.Object | |
↳ | android.telecom.PhoneAccount.Builder |
Helper class for creating a PhoneAccount
.
Public constructors | |
---|---|
Builder(PhoneAccountHandle accountHandle, CharSequence label)
Creates a builder with the specified |
|
Builder(PhoneAccount phoneAccount)
Creates an instance of the |
Public methods | |
---|---|
PhoneAccount.Builder
|
addSupportedUriScheme(String uriScheme)
Specifies an additional URI scheme supported by the |
PhoneAccount
|
build()
Creates an instance of a |
PhoneAccount.Builder
|
setAddress(Uri value)
Sets the address. |
PhoneAccount.Builder
|
setCapabilities(int value)
Sets the capabilities. |
PhoneAccount.Builder
|
setExtras(Bundle extras)
Specifies the extras associated with the |
PhoneAccount.Builder
|
setHighlightColor(int value)
Sets the highlight color. |
PhoneAccount.Builder
|
setIcon(Icon icon)
Sets the icon. |
PhoneAccount.Builder
|
setShortDescription(CharSequence value)
Sets the short description. |
PhoneAccount.Builder
|
setSubscriptionAddress(Uri value)
Sets the subscription address. |
PhoneAccount.Builder
|
setSupportedUriSchemes(List<String> uriSchemes)
Specifies the URI schemes supported by the |
Inherited methods | |
---|---|
public Builder (PhoneAccountHandle accountHandle, CharSequence label)
Creates a builder with the specified PhoneAccountHandle
and label.
Parameters | |
---|---|
accountHandle |
PhoneAccountHandle |
label |
CharSequence |
public Builder (PhoneAccount phoneAccount)
Creates an instance of the PhoneAccount.Builder
from an existing
PhoneAccount
.
Parameters | |
---|---|
phoneAccount |
PhoneAccount : The PhoneAccount used to initialize the builder. |
public PhoneAccount.Builder addSupportedUriScheme (String uriScheme)
Specifies an additional URI scheme supported by the PhoneAccount
.
Parameters | |
---|---|
uriScheme |
String : The URI scheme. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
public PhoneAccount build ()
Creates an instance of a PhoneAccount
based on the current builder settings.
Returns | |
---|---|
PhoneAccount |
The PhoneAccount . |
public PhoneAccount.Builder setAddress (Uri value)
Sets the address. See PhoneAccount#getAddress
.
Parameters | |
---|---|
value |
Uri : The address of the phone account. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
public PhoneAccount.Builder setCapabilities (int value)
Sets the capabilities. See PhoneAccount#getCapabilities
.
Parameters | |
---|---|
value |
int : The capabilities to set. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
public PhoneAccount.Builder setExtras (Bundle extras)
Specifies the extras associated with the PhoneAccount
.
PhoneAccount
s only support extra values of type: String
, Integer
,
and Boolean
. Extras which are not of these types are ignored.
Returns | |
---|---|
PhoneAccount.Builder |
public PhoneAccount.Builder setHighlightColor (int value)
Sets the highlight color. See PhoneAccount#getHighlightColor
.
Parameters | |
---|---|
value |
int : The highlight color. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
public PhoneAccount.Builder setIcon (Icon icon)
Sets the icon. See PhoneAccount#getIcon
.
Parameters | |
---|---|
icon |
Icon : The icon to set. |
Returns | |
---|---|
PhoneAccount.Builder |
public PhoneAccount.Builder setShortDescription (CharSequence value)
Sets the short description. See PhoneAccount#getShortDescription
.
Parameters | |
---|---|
value |
CharSequence : The short description. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
public PhoneAccount.Builder setSubscriptionAddress (Uri value)
Sets the subscription address. See PhoneAccount#getSubscriptionAddress
.
Parameters | |
---|---|
value |
Uri : The subscription address. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |
public PhoneAccount.Builder setSupportedUriSchemes (List<String> uriSchemes)
Specifies the URI schemes supported by the PhoneAccount
.
Parameters | |
---|---|
uriSchemes |
List : The URI schemes. |
Returns | |
---|---|
PhoneAccount.Builder |
The builder. |