如何在Android中拥有自定义联系人列表

问题描述:

这是我在Android上的第一个应用程序。我正在尝试在自己的应用程序中保留联系人列表(电话联系人的子集)。我在一定程度上阅读了Android的联系人,并尝试用它来操纵。但我面临的挑战是,如何在Android中拥有自定义联系人列表

  • 最好通过首选项存储应用程序中的联系人(持久)。 (ListPreference不适用于此)。
  • 我只需要每个联系人的姓名,电话号码和电子邮件,并将其显示在列表视图中。

等效的iPhone版本看起来像这样。但在Android的

enter image description here

上实现上述非常感谢任何提示,如何关闭实现这一目标。

+0

我的确希望这不是你在那里展示的真实电话号码。 – AakashM 2011-12-23 22:16:58

+0

@AakashM:当然不是! – bragboy 2011-12-23 22:17:27

+0

我会使用SQLite。不要幻想。只需一个快速的数据库适配器和一个开放的助手。然后根据需要定制插入,查询和删除。 (你可以做一个删除并插入你的代码更新。) – 2011-12-24 01:19:26

如果它是手机通讯录的一个子集,为什么不在SQLite表中存储你希望在子集中的联系人的lookup-URI?如果您担心lookup-uri的性能,则可以存储联系人查找-URI和ID。