是否有任何標準的廣播意圖,我可以註冊一個BroadcastReceiver
爲觸發,無論何時添加或更改聯繫人?我一直在瀏覽文檔一段時間,但還沒有找到任何東西。也許它隱藏在某個深處,其中一個人知道在哪裏。在聯繫人上添加/更改廣播?
回答
這裏我回答我自己的問題(如果有人有更好的答案,不要害羞)。
添加/更改聯繫人時沒有廣播。但是,當您在RawContacts
表中查找聯繫人時,如果聯繫人在上次同步後發生了更改,那麼您的DIRTY
列的聯繫人列表爲1
,這幾乎是我所尋找的。
你確定這不可能嗎?我想被通知一個聯繫人被添加 - 你在做什麼?你什麼時候檢查是否有髒污? – 2011-09-23 15:03:02
每當同步服務啓動時。 OS *可能*在添加聯繫人後自動啓動您的服務,但不能保證。我想你**可以**註冊一個內容觀察者(參見'ContentResolver.registerContentObserver'),但我認爲這將需要你有一個「服務」在設備喚醒時隨時運行(請在設備停止時運行去睡覺)。 – Felix 2011-09-23 15:35:59
@Felix我不明白一件事,假設我更新/從本機應用程序更新/刪除聯繫人並設置相關標誌,現在我怎麼能確定當我的同步適配器運行時,標誌沒有被谷歌同步適配器重置等等? 我知道一些關於內容提供者和同步適配器的知識,但無法弄清楚這件事。 請幫忙! – 2016-08-20 15:12:54
- 1. 添加Outlook聯繫人?在網站上
- 2. 在仿真器上添加聯繫人的程序不會在HTC Desire上添加聯繫人
- 3. Android聯繫人組更改
- 4. 添加新聯繫人
- 5. 上次修改聯繫人
- 6. 如何添加/更改聯繫人組註釋
- 7. 以編程方式訪問/添加/更改聯繫人鈴聲
- 8. 打開聯繫人列表以選擇聯繫人或添加新聯繫人
- 9. Google API聯繫人v.3,PHP:向聯繫人添加聯繫人
- 10. 如何添加「添加聯繫人」按鈕,如聯繫人應用程序?
- 11. 如何將聯繫人添加到聯繫人表
- 12. 將聯繫人添加到特定組中? Google聯繫人API
- 13. 將大量聯繫人添加到iPhone聯繫人列表
- 14. 使用聯繫人框架將聯繫人添加到組
- 15. 常量聯繫API,在python中添加一個新聯繫人
- 16. android在聯繫人應用程序中添加更多按鈕
- 17. 如何註冊在android 2.0上的聯繫人更改?
- 18. 在android上更改聯繫人的圖片?
- 19. 以編程方式在iphone聯繫人列表中添加聯繫人
- 20. 如何在Android聯繫人中添加自定義聯繫人字段
- 21. 如何在嘗試添加新聯繫人時彙總聯繫人數據?
- 22. Android - 在現有聯繫人下添加新的原始聯繫人和數據
- 23. 對聯繫人進行更改
- 24. Android更改聯繫人圖片
- 25. 更改聯繫人圖片時
- 26. 如何接收聯繫人更改:Android
- 27. 如何在android 2.2上添加新聯繫人?
- 28. 在UISearchBar和UITableView上添加UILabel像WhatsApp聯繫人
- 29. 在黑莓上添加聯繫人列表
- 30. 與ContactsContract有效地添加聯繫人
查看我的回答http://stackoverflow.com/a/29031605/1881527它可以幫助你... :) – 2015-03-13 11:55:52