Android contacts is a built-in application. It also provides content providers which the third-party app can use to manipulate android contacts, for example, add, delete, update and query contacts. This article will introduce detailed information about how the android contacts are implemented.