NotificationConfiguration.Builder

Помощник в создании объекта конфигурации уведомлений о звонках и регистрации аккаунта.

Методы

appActivityClass

Установка текущего активного класса приложения (Activity).

Входные параметры

Параметр Тип Описание
appActivityClass string полное имя текущего активного класса (пример - com.exolve.demoapp.MainActivity)

Выходные параметры

Тип Описание
NotificationConfiguration.Builder экземпляр объекта NotificationConfiguration.Builder

callActivityClass

Установка текущего активного класса с реализованной функцией голосовых вызовов (Activity).

Входные параметры

Параметр Тип Описание
callActivityClass string полное имя текущего активного класса (пример - com.exolve.demoapp.CallActivity)

Выходные параметры

Тип Описание
NotificationConfiguration.Builder экземпляр объекта NotificationConfiguration.Builder

defaultIconName

Установка имени иконки по умолчанию, которая будет использоваться при уведомлении о вызове.

Входные параметры

Параметр Тип Описание
defaultIconName string имя иконки, расположенной в ресурсах приложения

Выходные параметры

Тип Описание
NotificationConfiguration.Builder экземпляр объекта NotificationConfiguration.Builder

missedCallIconName

Установка имени иконки по умолчанию, которая будет использоваться при уведомлении о пропущенном вызове.

Входные параметры

Параметр Тип Описание
missedCallIconName string имя иконки, расположенной в ресурсах приложения

Выходные параметры

Тип Описание
NotificationConfiguration.Builder экземпляр объекта NotificationConfiguration.Builder

defaultContactIconName

Установка иконки контакта по умолчанию, которая используется при уведомлении о вызове, если распознаватель (Resolver) не нашёл контакта в адресной книге.

Входные параметры

Параметр Тип Описание
defaultContactIconName string имя иконки, расположенной в ресурсах приложения

Выходные параметры

Тип Описание
NotificationConfiguration.Builder экземпляр объекта NotificationConfiguration.Builder

contactNameResolver

Настройка распознавателя имени контакта по номеру телефона.

Входные параметры

Параметр Тип Описание
contactNameResolver ContactNameResolver экземпляр объекта ContactNameResolver

Выходные параметры

Тип Описание
NotificationConfiguration.Builder экземпляр объекта NotificationConfiguration.Builder

contactResolver

Настройка распознавателя имени и иконки контакта по номеру телефона.

Входные параметры

Параметр Тип Описание
contactResolver contactResolver экземпляр объекта contactResolver

Выходные параметры

Тип Описание
NotificationConfiguration.Builder экземпляр объекта NotificationConfiguration.Builder

build

Создание конфигурации уведомлений о звонках и регистрации аккаунта.

Выходные параметры

Тип Описание
NotificationConfiguration объект конфигурация уведомлений о звонках и регистрации аккаунта