我使用Adnroid dev SimpleSyncAdapter example將基於雲的聯繫人導入我的應用程序。導入運行良好,當我在模擬器中訪問contracts2.db所有聯繫人都在那裏,並且raw_contacts,data和contacts表似乎被正確填充。這是一個益智遊戲: 新導入的聯繫人在模擬器中不可見。事實上,當我點擊「聯繫人」,它給我留言You don't have any con
我想在android中創建一個具有特定聯繫人ID的rawcontact,因此它被鏈接到具有相同contactid(不是rawcontactid)的其他rawcontact。 問題是我無法將Contact_ID插入ContentProviderOpertations。 使用下面的代碼返回「插入失敗」 ArrayList<ContentProviderOperation> ops = new Arra
因此,我的應用正試圖將同步適配器集成到android本地聯繫人管理器。這一切都運行平穩,除非一旦聯繫人同步,我無法更新它。關於這個問題的詳細信息可以在這裏找到:Android: Content resolver query returning 0 rows when it ought not to但我可以簡單地說,只是說我的內容解析器查詢返回0值,因爲我查詢錯誤的URI,我相信。 當我寫的原始接觸
我知道我可以用得到一個聯繫人的照片的URI: Uri person = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId);
Uri photoUri = Uri.withAppendedPath(person, Contacts.Photo.CONTENT_DIRECTORY);
有沒有辦法做同樣的RawContact?