Получите дополнительную почту от нового намерения исходящего вызова - PullRequest
0 голосов
/ 26 января 2012

Я пишу BroadcastReceiver, который отвечает на действие NEW_OUTGOING_CALL.Это означает, что каждый раз, когда пользователь делает новый телефонный звонок - вызывается мой BroadcastReceiver.

Я хочу получить электронное письмо контакта, которому звонит пользователь.

Здесьдополнительные функции, которые я могу получить из намерения: Bundle [{android.phone.extra.ALREADY_CALLED = false, android.intent.extra.PHONE_NUMBER = 123, android.phone.extra.ORIGINAL_URI = тел: 123}]

Есть идеи?Спасибо.

1 Ответ

0 голосов
/ 27 января 2012

Возможно, вы захотите взглянуть на Contacts API , который позволяет вам просматривать различные контактные данные по-разному. А затем, возможно, перейдите через таблицу PhoneLookup , чтобы быстро найти идентификатор контакта для номера телефона.

Если вы не использовали Contacts API, будьте готовы изучить некоторые «интересные» подходы и имейте в виду, что, все более и менее закулисно, речь идет только о создании select операторов для таблиц БД. - Но убедитесь сами: Использование API контактов .

...