我正在開發將聯繫人信息添加到android聯繫人列表中的應用程序.to如何以編程方式將聯繫人信息添加到聯繫人中?如何添加郵政地址到android programmaticaly中的聯繫人?
0
A
回答
0
郵政地址存儲在類似數據表中的所有其它信息與
MIMEtype == ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_ITEM_TYPE
請谷歌ContactsContract.CommonDataKinds.StructuredPostal
找到所有的信息。
如果您需要知道如何編輯一般聯繫人,我建議您查看Android SDK中的SampleSyncAdapter。它是一個同步適配器,因此您無需學習所有內容,只需使用ContactManager中的updateContact即可開始。
1
已經有人問這個問題,但也許有人對此感興趣。如何添加聯繫人與地址信息:
import static android.provider.ContactsContract.Data;
import static android.provider.ContactsContract.Intents.Insert;
private void createContactIntent() {
Intent contactIntent = new Intent(ContactsContract.Intents.Insert.ACTION, ContactsContract.Contacts.CONTENT_URI);
contactIntent.setType(ContactsContract.Contacts.CONTENT_TYPE);
contactIntent.putExtra(Insert.NAME, "Sergio Mendes");
contactIntent.putExtra(Insert.COMPANY, "Company One");
contactIntent.putExtra(Insert.POSTAL, "Street 1, 9999 City, Country");
contactIntent.putExtra(Data.IS_SUPER_PRIMARY, 1);
startActivity(contactIntent);
}
注意,像三星S5/A5某些設備會把整個地址進入「街道」字段。如果你有任何優化,讓我知道。
相關問題
- 1. 添加城市到郵政地址時添加聯繫人 - Android
- 2. 添加新的郵政地址,現有的聯繫人
- 3. 如何將電子郵件地址添加到iPhone聯繫人?
- 4. 如何將聯繫人添加到iPhone的地址簿?
- 5. 如何將GPS數據添加到郵政地址的Excel中
- 6. 如何檢查新聯繫人是否添加到地址簿?
- 7. 在Android上使用ContactsContract API獲取聯繫人的郵政地址
- 8. iPhone到現有組添加聯繫人地址簿中
- 9. 從聯繫人列表中獲取電子郵件地址Android
- 10. preg_match找到郵政地址
- 11. 如何將聯繫人添加到聯繫人表
- 12. 從VCard添加聯繫人到地址簿(IPhone)
- 13. 添加多個聯繫人到Android
- 14. 聯繫人添加到Android模擬器
- 15. 如何將聯繫人添加到Android手機聯繫人列表?
- 16. 如何使用聯繫人的電子郵件地址從Exchange Server中找到聯繫人
- 17. 如何獲取Hotmail聯繫人的電子郵件地址?
- 18. Xamarin android獲取地址聯繫人
- 19. 如何將聯繫人添加到com.android.provider.contacts?
- 20. Xcode從地址簿獲取聯繫人電子郵件地址
- 21. 解析郵件地址到聯繫人的姓名
- 22. 在iphone中添加聯繫人地址簿objective-c
- 23. 如何在Android聯繫人中添加自定義聯繫人字段
- 24. 將聯繫人添加到Swift 2中的地址簿中的日期,iOS 9
- 25. 如何將我的本地聯繫人添加到Gmail帳戶?
- 26. 如何通過單點觸摸將聯繫人添加到iPhone地址簿?
- 27. 如何僅獲取Android中附加的結構化地址的聯繫人?
- 28. 如何將聯繫人添加到Android上的某個組?
- 29. 我們如何知道新的聯繫人已添加到Android?
- 30. 如何在blackBerry(風暴)中加載地址簿聯繫人
昨晚我得到了解決方案thanx的幫助。 – Ahmed 2012-01-29 18:13:01