我正在开发将联系人信息添加到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. 用gmail联系人解析邮政地址
- 7. 如何检查新联系人是否添加到地址簿?
- 8. 在Android上使用ContactsContract API获取联系人的邮政地址
- 9. 将联系人的事件添加到Android的联系人表
- 10. iPhone到现有组添加联系人地址簿中
- 11. 从联系人列表中获取电子邮件地址Android
- 12. Android添加联系人
- 13. preg_match找到邮政地址
- 14. 如何将联系人添加到联系人表
- 15. 如何在联系人(android)中添加联合联系人图像?
- 16. 我的联系人不添加在地址簿中的iOS 7
- 17. 如何更新Android中联系人的电子邮件,地址,昵称等?
- 18. 从VCard添加联系人到地址簿(IPhone)
- 19. 如何将联系人添加到Android手机联系人列表?
- 20. 如何使用联系人的电子邮件地址从Exchange Server中找到联系人
- 21. 如何获取Hotmail联系人的电子邮件地址?
- 22. 如何获取联系人的电子邮件地址?
- 23. 联系人添加到Android模拟器
- 24. 添加多个联系人到Android
- 25. iPhone联系人如何在谷歌地图中找到地址?
- 26. Android:从地址查找联系人
- 27. Android联系人列表获取地址
- 28. Xamarin android获取地址联系人
- 29. 如何将联系人添加到com.android.provider.contacts?
- 30. Xcode从地址簿获取联系人电子邮件地址
昨晚我得到了解决方案thanx的帮助。 – Ahmed 2012-01-29 18:13:01