【发布时间】:2012-01-18 03:46:21
【问题描述】:
我正在编写一个包含联系人列表的 Android 应用。该设计要求我创建自己的应用程序,而不是与内置联系人列表同步。内置联系人列表支持许多功能,例如让其他应用程序和电话拨号器显示该联系人列表。当然,到目前为止,没有其他应用程序对我的联系人列表做任何事情,因为他们不知道。一般来说,我可以创建一个默认手机应用程序可以使用的提供程序接口吗?是否也可以像使用内置联系人列表一样,让用户为我列表中的每个联系人设置不同的铃声?
我的数据格式与默认联系人列表有很大不同。例如,我只有 4 个电话号码字段,每个字段都有一个硬编码类型(工作、电话、手机、传真)......也只有 1 个电子邮件地址字段。希望这不会让创建提供者变得太难,如果可能的话。
请只是寻找一般建议和起点。我已经阅读了有关使用数据提供程序并创建它们的信息,所以我知道一点。我还没有看到任何其他应用程序提供像我想要做的那样的联系人列表,通常它们只是与内置提供程序同步(我认为这就是 GMail 列表的工作方式)。
【问题讨论】:
标签: java android android-contentprovider android-contacts