2011-03-22 102 views
0

我正在尋找一種方法將某些數據關聯到手機的所有聯繫人,因此我一直在嘗試處理ContactsContract.RawContacts.Data類,但我無法獲得某些內容工作。將數據關聯到android聯繫人

更重要的是,我以爲我可以使用LookupKey作爲DB> _ <中的主鍵,看起來我錯了這個鍵的用途,因爲我所有的聯繫人都將它設置爲550.(錯誤的查詢? )任何人都可以給我一個關於LookupKey的目的的線索/進一步的解釋嗎?

基本上,我的應用程序查找服務器上的聯繫人的名稱,如果在服務器上找到該名稱,我應該將contact +數據存儲在該特定的數據庫中。

如果我設法讓ContactsContract.RawContacts.Data類去做我想做的事情,DB的東西可以避免,對吧?

在此先感謝。

回答

1

當您的應用程序需要維護對聯繫人的引用時使用查找鍵。您必須使用查找鍵代替常規聯繫人行ID的原因是,聯繫人可以彙總或手動加入,從而使您的ID引用無處指向。

它應該是相當簡單的同步您的應用程序聯繫人與Android。 Here你在android開發人員的網頁上有一個last.fm應用程序和this great tutorial的工作示例。