Contacts DB Analysis

Contacts DB Analysis


This application is not intended to be used by a "normal" user. It was developed to be used for Android programmers which deal with the ContactsContract database. Originally it was designed for my own use. But maybe you can profit too.
The Android OS provides several Classes to access different tables for the contacts DB. The following Classes, respectively tables can be queried:

* ContactsContract.RawContacts
* ContactsContract.Contacts
* ContactsContract.Groups
* ContactsContract.Data
* ContactsContract.SyncState
* ContactsContract.RawContactEntity
* ContactsContract.CommonDataKind.GroupMembership
* ContactsContract.AggregationExceptions
* Accounts

Additional there is also a delete function available.
This one allows account based delete operation of contacts in the contacts DB. The delete filter gives the possibility of fine tuning the delete process.

In any case read carefully the HELP ( Options Menu -> Help ) to find out all possibilities and features of this app. I hope this app can help you during the development of your own app.

If you have an idea to improve this app be so kind and let me know. Any feedback is welcome.

Recent changes:
2013/01/09 V 0.01 first lines of code
2014/02/15 V 0.35 first published version at Google play store
2014/02/22 V 0.39 bug fix version
2014/02/24 V 0.41 additional documentation
2014/04/14 V 0.43 improved parser with JavaCC
2014/05/03 V 0.44 big lists with BackgroundThread ; bug fix
2014/05/24 V 0.45 additional statistics page
2014/06/06 V 0.46 account based delete function
Add to list
Free
85
4.3
User ratings
4
Installs
50+
Concerns
0
File size
432 kb
Screenshots
Screenshot of Contacts DB Analysis Screenshot of Contacts DB Analysis Screenshot of Contacts DB Analysis Screenshot of Contacts DB Analysis Screenshot of Contacts DB Analysis

About Contacts DB Analysis
This application is not intended to be used by a "normal" user. It was developed to be used for Android programmers which deal with the ContactsContract database. Originally it was designed for my own use. But maybe you can profit too.
The Android OS provides several Classes to access different tables for the contacts DB. The following Classes, respectively tables can be queried:

* ContactsContract.RawContacts
* ContactsContract.Contacts
* ContactsContract.Groups
* ContactsContract.Data
* ContactsContract.SyncState
* ContactsContract.RawContactEntity
* ContactsContract.CommonDataKind.GroupMembership
* ContactsContract.AggregationExceptions
* Accounts

Additional there is also a delete function available.
This one allows account based delete operation of contacts in the contacts DB. The delete filter gives the possibility of fine tuning the delete process.

In any case read carefully the HELP ( Options Menu -> Help ) to find out all possibilities and features of this app. I hope this app can help you during the development of your own app.

If you have an idea to improve this app be so kind and let me know. Any feedback is welcome.

Recent changes:
2013/01/09 V 0.01 first lines of code
2014/02/15 V 0.35 first published version at Google play store
2014/02/22 V 0.39 bug fix version
2014/02/24 V 0.41 additional documentation
2014/04/14 V 0.43 improved parser with JavaCC
2014/05/03 V 0.44 big lists with BackgroundThread ; bug fix
2014/05/24 V 0.45 additional statistics page
2014/06/06 V 0.46 account based delete function

Visit Website
User reviews of Contacts DB Analysis
Write the first review for this app!
Android Market Comments
No comments in the Android market yet