как получить значение номеронабирателя в android-приложении? - PullRequest
0 голосов
/ 06 февраля 2012

Я разрабатываю одно приложение, основанное на SIP.И я хочу сохранить значение номеронабирателя (значение кнопок, которые нажимаются для вызова), то есть, если я набираю 12345, то как мне сохранить это значение в определенной строке или целом числе для дальнейшей манипуляции и объединения.

screenshot of main screen

При нажатии этой пяти (5) кнопки открывается телефонная панель по умолчанию для телефонов. Я хочу сделать это в моем приложении.

1 Ответ

0 голосов
/ 09 марта 2012

Имея в виду следующий сценарий:

У вас есть клавиатура (кнопки от 0 до 9 и т. Д.) И EditText , который обновляется каждый раз, когда пользователь нажимает цифру. Когда пользователь нажимает кнопку «Выполнить звонок», вам нужно позвонить getText () на EditText - тогда у вас будет номер дозвона.

С другой стороны (абонент, который принимает вызов) вам необходимо проанализировать входящее сообщение SIP INVITE, чтобы получить номер (контактные данные). Имейте в виду, что в зависимости от конфигурации сервера номера телефонов могут быть сопоставлены с псевдонимами (именами пользователей).

...