【问题标题】:How can I get the default phone and SIM contact's ACCOUNT_TYPE and ACCOUNT_NAME?如何获取默认手机和 SIM 卡联系人的 ACCOUNT_TYPE 和 ACCOUNT_NAME?
【发布时间】:2017-08-19 07:32:40
【问题描述】:

我想获取默认手机和 SIM ACCOUNT_NAME 和 ACCOUNT_TYPE。
在某些设备上,当我尝试保存联系人时,它没有显示在设备的默认联系人应用程序中(如 SONY 或 ASUS)。
通过批量插入保存联系人时,当我尝试在 ACCOUNT_NAME 和 ACCOUNT_TYPE 处传递 null 时,它不起作用。

【问题讨论】:

    标签: android android-contacts bulkinsert accountmanager


    【解决方案1】:

    每个设备制造商都将其想要的任何内容作为手机电话联系人的帐户类型和名称,我在这里为主要制造商编制了一份清单: https://stackoverflow.com/a/44802016/819355

    关于SIM卡联系人,几乎所有厂商都使用:vnd.sec.contact.sim作为account_type,除了OPPO使用:com.oppo.contacts.sim

    如果您有任何项目要添加到这些列表中,请在 cmets 中添加。

    【讨论】:

    • 我认为我们可以使用 AccountManager 来循环设备的帐户并尝试找到我需要的东西,也许吧!
    • 是的,这就是我进入电话联系人和 SIM 卡联系人列表的方式
    猜你喜欢
    • 2011-10-28
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多