2012-01-10 66 views

回答

2

在這裏得到一些代碼一部分想法

URI contactData = data.getData(); 
Cursor c = managedQuery(contactData, null, null, null, null); 
if (c.moveToFirst()) 
{ 

name = c.getString(c.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME)); 
no = c.getString(c.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Phone.NUMBER)); 

} 

這裏完整的示例link

+0

k謝謝你的建議,但我想選定的聯繫人作爲一個團隊我如何解決這個問題 – NareshRavva 2012-01-10 08:57:55

0

我不能給你完整的答案。無論如何,我希望這是有用的。

要在組中移動聯繫人,您需要更新或爲其組添加新條目。該集團是在原規定中使用的數據表MIMETYPE = GroupMembership.CONTENT_ITEM_TYPE. 所以,你需要:

  1. 找到你raw_contact

  2. 看的raw_contact_id在數據表中的原料與RAWCONTACT_ID=yourid MIMETYPE = GroupMembership.CONTENT_ITEM_TYPE

  3. 如果它存在,你需要更新它,否則它添加

˚F或者做這些事情的方法看一看SampleSyncAdapter:它給了你很多線索。

相關問題