Connection Service Telecom - Как скрыть мое приложение от номеронабирателя для исходящих вызовов при разрешении входящих - PullRequest
0 голосов
/ 17 июня 2020

Мое приложение расширяет телекоммуникационную услугу ConnectionService, и я просто хочу использовать его для входящих вызовов, а не исходящих, но я не могу понять, как удалить мое приложение из-под запроса номеронабирателя при исходящем вызове. Приложение всегда отображается, когда мне просто нужен номеронабиратель по умолчанию.

Я вижу, что есть значение с именем isOutgoingCallPermitted, а мой PhoneAccount - System Managed, а не Self Managed (и хотел бы оставить его таким ).

https://developer.android.com/reference/android/telecom/TelecomManager#isOutgoingCallPermitted (android .telecom.PhoneAccountHandle)

В этой ссылке говорится, что PhoneAccount не имеет свойства PhoneAccount # CAPABILITY_SELF_MANAGED (т.е. это управляемый ConnectionService), и достигнут лимит активных, удерживаемых или звонящих вызовов. Но я не уверен, правильный ли это подход или как установить лимит вызовов, чтобы исходящий номеронабиратель не позволял моему приложению присутствовать.

Любая помощь приветствуется

...