我想以轮播格式显示联系人。我已经编写了一个应用程序,用于使用打开gl库创建3D轮播视图。现在我想显示使用该应用程序的联系人。我如何将联系人数据加载到我的应用程序中?如何通过内容提供商访问联系人数据
0
A
回答
1
0
intent i = new Intent(Intent.ACTION_PICK,
ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(i, PICK_CONTACT);
public void onActivityResult(int reqCode, int resultCode, Intent data) {
super.onActivityResult(reqCode, resultCode, data);
switch (reqCode) {
case (PICK_CONTACT):
if (resultCode == Activity.RESULT_OK) {
Uri contactData = data.getData();
Cursor c = managedQuery(contactData, null, null, null, null);
if (c.moveToFirst()) {
// other data is available for the Contact. I have decided
// to only get the name of the Contact.
String name = c
.getString(c
.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME));
Toast.makeText(getApplicationContext(), name,
Toast.LENGTH_SHORT).show();
}
}
一个链接次看到这个链接也
http://eclipsed4utoo.com/blog/android-open-contacts-activity-return-chosen-contact/
相关问题
- 1. 访问联系人内容提供商
- 2. Android联系人内容提供商
- 3. 保存数据,内容提供商通过内部联接
- 4. 访问内容提供商
- 5. 使用意图的Android联系人内容提供商
- 6. Android内容提供商Uri for Gmail联系人
- 7. 从内容提供商获取有限联系人
- 8. 删除死亡内容提供商:联系人
- 9. 通过内容提供商访问Android电子邮件
- 10. 无法访问Android内容提供商
- 11. 同步访问内容提供商
- 12. 限制访问内容提供商
- 13. 通过数据提供商
- 14. Android通讯录内容提供商返回联系人没有重复的联系人
- 15. 联系人提供商的联系人源图标
- 16. 访问联系人数据
- 17. 从自定义内容提供商访问数据
- 18. 如何查询活动外的联系人内容提供者?
- 19. 如何使用内容提供者更新现有联系人
- 20. 通过Android中的内容提供商提供图像
- 21. 我如何访问报警内容提供商
- 22. 如何访问其他应用程序的内容提供商
- 23. Android私人内容提供商?
- 24. 内容提供商
- 25. 内容提供商
- 26. 从联系人内容提供商处获得联系人“未能实现结果”
- 27. 在Android联系人内容提供商中显示联系人的电话号码
- 28. Android内容提供商测试的真正内容提供商
- 29. Android内容提供商和多对多数据库关系
- 30. 将新联系人添加到联系人提供商时,是否有意向?
我怎样才能获得与联系人相关联,因为我需要它显示在视野图像.. – Abhishek 2012-02-28 07:06:56