Существует ли API для Android Kitkat (4.4), новая функция функции Caller ID?

Фон

Одной из особенностей нового Android 4.4 (Kitkat) является идентификатор вызывающего абонента.

Информация о том, как она работает и что она дает пользователю, не так много, но, насколько я понимаю, она использует сервисы google для извлечения данных во время телефонных звонков и отображения информации о том, кто с вами разговаривает.

Вот некоторые ссылки об этой новой функции:

Это не только для предприятий, но и для пользователей.

Вопрос

Есть ли API для этой новой функции?

Если есть API, он работает для всех версий Android или просто Kitkat?

Если API отсутствует, что именно показано пользователю? откуда он берется?

Ответ 1

Google Dialer не входит в состав Kitkat. Это даже не в базе кода ASOP. Думаю, Google держит плотную крышку и что именно они делают, чтобы обновить экран вызова с информацией о вызывающем абоненте. Тем не менее, Google Dialer находится на устройствах Nexus и устройствах Google Play Experience под управлением Android Kitkat.

Есть порты для других устройств KitKat:

http://www.androidpolice.com/2013/12/18/googles-dialer-with-built-in-search-is-exclusive-to-nexus-and-gpe-devices-but-you-can-install-it-manually-on-other-kitkat-roms-download/


Чтобы ответить на ваши вопросы:

Есть ли какой-либо API для этой новой функции?

Не зарегистрированный API, поскольку Google Dialer все еще закрыт.

Если есть API, он работает для всех версий Android или просто Kitkat?

Just KitKat и предназначен для устройств Nexus и Google Play Experience, но может быть перенесен на другие устройства KitKiat.

Если API отсутствует, что именно показано пользователю? где это взято из?

http://www.androidpolice.com/2013/11/04/google-does-caller-id-kitkat-4-4-matches-numbers-against-google-places-and-apps-for-business-and-starting-in-2014-google-personal-accounts/

В основном они используют вашу личную информацию из вашей учетной записи Google и Карт Google/мест.