У меня проблема с интеграцией приложения VoIP с часами Huawei (HUAWEI B5-8F1). Наше приложение использует Android Telecom API . имя вызывающего абонента не отображается в уведомлении о входящем звонке часов, оно просто пишет «Входящий звонок». Но для обычных вызовов GSM имя соответствующего контакта отображается правильно на этом устройстве.
Для присвоения имени я использую метод android.telecom.Connection.setCallerDisplayName(displayName, TelecomManager.PRESENTATION_ALLOWED)
. Я также пытался использовать android.telecom.Connection.setStatusHints(new StatusHints(displayName, icon, someExtras))
с TelecomManager.EXTRA_CALL_SUBJECT
в дополнениях, но это также не имело никакого эффекта.