Что использовать для создания контактов на Android?
https://developer.android.com/training/contacts-pr...
Это по контактам. По перехвату звонка погуглите android call receiver
можно, например, погуглить "custom account type" и "syncadapter"