rawcontacts

    1熱度

    1回答

    我成功地將聯繫人插入到地址簿中,我需要在我的應用程序中保存聯繫人的引用。我認爲保存參考的最好方法是獲取RawContacts ID本身。 在插入新聯繫人之後,我有沒有辦法直接從地址簿中取回ID?或者我必須獲取每個記錄並將其與我的數據進行比較以獲取RawContacts ID? 我使用此代碼做我插入: ArrayList<ContentProviderOperation> ops = new Arr

    0熱度

    1回答

    正如你所知道的有聚集的聯繫人(一個1)每個人都可以有連接在一起的接觸(許多N) 所以有一個1個接觸多個原始聯繫人 - >它們之間的N個原始的接觸關係。 當您需要爲聯繫人存儲自定義信息時,必須將其存儲爲其中一個原始聯繫人。問題是,您如何選擇使用哪個原始聯繫人?原始聯繫人可以屬於不同的賬戶。

    1熱度

    1回答

    我使用Adnroid dev SimpleSyncAdapter example將基於雲的聯繫人導入我的應用程序。導入運行良好,當我在模擬器中訪問contracts2.db所有聯繫人都在那裏,並且raw_contacts,data和contacts表似乎被正確填充。這是一個益智遊戲: 新導入的聯繫人在模擬器中不可見。事實上,當我點擊「聯繫人」,它給我留言You don't have any con

    19熱度

    2回答

    我有一個「轉儲」實用程序,我正在使用它來學習ContactsContract,因爲我沒有在文檔中找到它。當我轉儲聯繫人時,它會統計表中的263條記錄,但是,我的設備上的聯繫人應用程序列出了我有244(「顯示244個聯繫人」)。 我的Sprint LG的通訊錄應用程序爲我同步的每個帳戶顯示選項,並且已經進入並檢查了所有這些帳戶,因此不應該進行任何篩選。 ,我使用的實用程序的主URI:(在上面的查詢每

    3熱度

    2回答

    我想在android中創建一個具有特定聯繫人ID的rawcontact,因此它被鏈接到具有相同contactid(不是rawcontactid)的其他rawcontact。 問題是我無法將Contact_ID插入ContentProviderOpertations。 使用下面的代碼返回「插入失敗」 ArrayList<ContentProviderOperation> ops = new Arra

    0熱度

    1回答

    因此,我的應用正試圖將同步適配器集成到android本地聯繫人管理器。這一切都運行平穩,除非一旦聯繫人同步,我無法更新它。關於這個問題的詳細信息可以在這裏找到:Android: Content resolver query returning 0 rows when it ought not to但我可以簡單地說,只是說我的內容解析器查詢返回0值,因爲我查詢錯誤的URI,我相信。 當我寫的原始接觸

    4熱度

    1回答

    我能夠獲取聯繫人列表及其基本信息,如:姓名。電話,電子郵件,即時消息,便箋,組織用於備份目的,通過使用ContactsContract.Contacts.CONTENT_URI來獲得不同信息類型的聯繫人列表和其他特定URI。 我需要,以全面恢復所有信息兩個領域: ContactsContract.RawContacts.ACCOUNT_TYPE ContactsContract.RawContac

    4熱度

    4回答

    我知道我可以用得到一個聯繫人的照片的URI: Uri person = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId); Uri photoUri = Uri.withAppendedPath(person, Contacts.Photo.CONTENT_DIRECTORY); 有沒有辦法做同樣的RawContact?

    0熱度

    1回答

    我正在尋找一種方法將某些數據關聯到手機的所有聯繫人,因此我一直在嘗試處理ContactsContract.RawContacts.Data類,但我無法獲得某些內容工作。 更重要的是,我以爲我可以使用LookupKey作爲DB> _ <中的主鍵,看起來我錯了這個鍵的用途,因爲我所有的聯繫人都將它設置爲550.(錯誤的查詢? )任何人都可以給我一個關於LookupKey的目的的線索/進一步的解釋嗎?

    5熱度

    1回答

    我正在處理聯繫人備份和同步。 目標是將所有聯繫人的所有詳細信息發送到服務器(定義的自定義協議)作爲備份。 在初次啓動應用程序期間,所有聯繫人將排隊併發送到服務器。 此後,後臺服務將一直在運行,這將監聽新的聯繫人添加/聯繫人更新,並且這個新的/更新的聯繫人將通過後臺服務發送到服務器。 我使用RawContactsEntity來獲取記錄。 我嘗試在RawContacts/Data表上使用Content