Android 联系人 - android 联系人的所有帐户类型是啥?
Posted
技术标签:
【中文标题】Android 联系人 - android 联系人的所有帐户类型是啥?【英文标题】:Android Contacts - What are all the account types for android contacts?Android 联系人 - android 联系人的所有帐户类型是什么? 【发布时间】:2017-02-07 19:37:48 【问题描述】:当联系人存储在 android 设备中时,它们会存储在特定的帐户类型(和帐户名称)下。这些类型包括 Sim、Device 和 Google 帐户。 有谁知道我在哪里可以找到所有这些类型的列表?
【问题讨论】:
不,因为您可以创建自己的...编辑:取决于何时...。如果您想以硬编码方式执行此操作,则不可以,但您可以在运行时列出帐户类型 你试过查看联系人 ContentProvider 吗? 你知道我可以通过编程方式找到设备 Selvin 上现有的方法吗? 另外,我确信有一些是已知的,例如 SIM、Selvin, Cricket,我查看了文档以及许多其他相关文档页面,但不幸的是我没有发现任何相关内容。 【参考方案1】:帐户名称/类型在所有 Android 设备上都不一致。例如,每个品牌对 SIM 和内部存储器使用不同的帐户名称(并考虑复制到数据库的记录)。不过,您可以知道其他提供商的名称/类型,例如 Google、Facebook 或 Whatsapp。 这里What is the default Account Type / Name for contacts on Android Contact Application?解释了如何获取这个字段。
【讨论】:
以上是关于Android 联系人 - android 联系人的所有帐户类型是啥?的主要内容,如果未能解决你的问题,请参考以下文章
Android 获取联系人列表未在 Android 10 中显示
Android - 监听 android 联系人的变化并获取 deltas