gpt4 book ai didi

java - 为 Android 操作系统创建联系人列表提供商?

转载 作者:行者123 更新时间:2023-12-02 08:00:59 25 4
gpt4 key购买 nike

我正在编写一个包含联系人列表的 Android 应用程序。该设计要求我创建自己的应用程序,而不是与内置联系人列表同步。内置联系人列表支持许多功能,例如让其他应用程序和电话拨号器显示该联系人列表。当然,到目前为止,没有其他应用程序对我的联系人列表执行任何操作,因为他们不知道这一点。一般来说,我可以创建一个默认手机应用程序可以使用的提供商界面吗?是否还可以做一些事情,例如让用户为列表中的每个联系人设置不同的铃声,就像使用内置联系人列表一样?

我的数据格式与默认联系人列表有很大不同。例如,我只有 4 个电话号码字段,每个字段都有硬编码类型(工作、电话、手机、传真)..也只有 1 个电子邮件地址字段。希望这不会使创建提供程序变得太困难(如果可能的话)。

只是寻找一般建议和起点。我读过有关使用数据提供程序并创建它们的内容,所以我知道一点。我还没有看到任何其他应用程序像我试图做的那样提供联系人列表,通常它们只是与内置提供商同步(我认为这就是 GMail 列表的工作原理)。

最佳答案

无法将您的提供商挂接到默认的联系人相关应用程序中。他们已经“习惯”使用内置的联系人提供程序。

构建您自己的联系人管理 UI 和数据库需要大量工作。如果您确实想要所有内置功能,请考虑将联系人存储在设备联系人数据库中。联系人 API 很复杂,但它是一个开放的 API,您可以使用它来添加自己的数据。添加您的特定字段应该没问题,但缺点是所有联系人都会混合在一起。

关于java - 为 Android 操作系统创建联系人列表提供商?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8904911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com