# 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.
PhoneAccounts 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. |