Я не могу дать вам полный ответ. Я надеюсь, что это все равно полезно.
Чтобы переместить свой контакт в группу, вам необходимо обновить или добавить новую запись для его группы. Группа указывается в виде необработанных данных в таблице данных с помощью MIMETYPE = GroupMembership.CONTENT_ITEM_TYPE.
Так что вам нужно:
Найдите raw_contact_id вашего raw_contact
Поиск необработанных данных в таблице данных с помощью RAWCONTACT_ID=yourid MIMETYPE = GroupMembership.CONTENT_ITEM_TYPE
Если он существует, его нужно обновить, в противном случае добавить его
Для того, чтобы сделать эти вещи, взгляните на SampleSyncAdapter
: он дает вам много подсказок.