Summary: Ctors | Methods | Inherited Methods
public
static
class
CallScreeningService.CallResponse.Builder
extends Object
Summary
Public constructors | |
|---|---|
Builder()
|
|
Public methods | |
|---|---|
CallScreeningService.CallResponse
|
build()
|
CallScreeningService.CallResponse.Builder
|
setCallComposerAttachmentsToShow(int callComposerAttachmentsToShow)
Sets the call composer attachments that should be shown to the user. |
CallScreeningService.CallResponse.Builder
|
setDisallowCall(boolean shouldDisallowCall)
Sets whether the incoming call should be blocked. |
CallScreeningService.CallResponse.Builder
|
setRejectCall(boolean shouldRejectCall)
Sets whether the incoming call should be disconnected as if the user had manually rejected it. |
CallScreeningService.CallResponse.Builder
|
setSilenceCall(boolean shouldSilenceCall)
Sets whether ringing should be silenced for the incoming call. |
CallScreeningService.CallResponse.Builder
|
setSkipCallLog(boolean shouldSkipCallLog)
Sets whether the incoming call should not be displayed in the call log. |
CallScreeningService.CallResponse.Builder
|
setSkipNotification(boolean shouldSkipNotification)
Sets whether a missed call notification should not be shown for the incoming call. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||
Public constructors
Builder
public Builder ()
Public methods
setSilenceCall
public CallScreeningService.CallResponse.Builder setSilenceCall (boolean shouldSilenceCall)
Sets whether ringing should be silenced for the incoming call. When set
to true, the Telecom framework will not play a ringtone for the call.
The call will, however, still be sent to the default dialer app if it is not blocked.
A CallScreeningService can use this to ensure a potential nuisance call is
still surfaced to the user, but in a less intrusive manner.
Setting this to true only makes sense when the call has not been disallowed
using setDisallowCall(boolean).
| Parameters | |
|---|---|
shouldSilenceCall |
boolean |
| Returns | |
|---|---|
CallScreeningService.CallResponse.Builder |
This value cannot be null. |
setSkipCallLog
public CallScreeningService.CallResponse.Builder setSkipCallLog (boolean shouldSkipCallLog)
Sets whether the incoming call should not be displayed in the call log. This property should only be set to true if the call is disallowed.
Note: Calls will still be logged with type
CallLog.Calls.BLOCKED_TYPE, regardless of how this property
is set.
Note: Only the carrier and system call screening apps can use this parameter; this parameter is ignored otherwise.
| Parameters | |
|---|---|
shouldSkipCallLog |
boolean |
| Returns | |
|---|---|
CallScreeningService.CallResponse.Builder |
|