One of the features of the new Android 4.4 (Kitkat) is caller ID.
There isn't much information of how it works and what it gives the user, but as far as I understand, it uses google's services to fetch data during phone calls and show information about who is talking with you.
Here are some links about this new feature:
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/
http://thenextweb.com/google/2013/11/05/kitkat-shows-caller-ids-from-google-places-apps-customers-adding-personal-accounts-in-early-2014/
https://plus.google.com/photos/+android/albums/5942570061497141729
This is not only for businesses, but also for users.
Is there any API for this new feature?
If there is an API, does it work for all Android versions, or just Kitkat?
If there is no API, what exactly is shown to the user? where is it taken from?
Android 4.4 KitKat 4; released on June 19, 2014. Initial version: Released on October 31, 2013. Google no longer supports Android 4.4 KitKat.
Android KitKat is the codename for the eleventh Android mobile operating system, representing release version 4.4. Unveiled on September 3, 2013, KitKat focused primarily on optimizing the operating system for improved performance on entry-level devices with limited resources.
Android 4.4 KitKat is a version of Google's operating system (OS) for smartphones and tablets. The Android 4.4 KitKat operating system uses advanced memory optimization technologies. As a result, it is available on Android devices with as little as 512 MB of RAM.
The Google Dialer is not part of Kitkat. It's not even in the ASOP code base. I guess Google is keeping a tight lid and what exactly they're doing to update the call screen with caller information for now. That said, the Google Dialer is on the Nexus devices and Google Play Experience devices running Android Kitkat.
There are ports to other KitKat devices:
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/
To answer your questions:
Is there any API for this new feature?
The is no documented API as the Google Dialer is still closed source.
If there is an API, does it work for all Android versions, or just Kitkat?
Just KitKat and intended for Nexus and Google Play Experience devices, but can be ported to other KitKiat devices.
If there is no API, what exactly is shown to the user? where is it taken from?
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/
Basically they use your personal information from your Google Account and Google Maps/Places.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With