gpt4 book ai didi

Android Intent Action "ACTION_INSERT_OR_EDIT"- 它应该用于添加联系人吗?

转载 作者:太空狗 更新时间:2023-10-29 15:49:33 25 4
gpt4 key购买 nike

目前我正在寻找一种简单且受支持的方式在 Android 中从 SDK 级别 7 添加联系人。(当电话号码等某种数据可用时)我查看了默认联系人应用程序并找到了“Intent .ACTION_INSERT_OR_EDIT”,用于从拨号器屏幕添加新联系人(或向联系人提供者的联系人添加号码),mime 类型为“vnd.android.cursor.item/person”。现在很高兴知道如何找到一些关于在使用该操作时应添加的额外内容的文档,以及它是否是尝试支持尽可能多的手机的正确方法。

我期待着阅读您的想法。非常感谢。

问候。

最佳答案

随着许多 Android 文档的发展, native Intent 的文档非常少,但此处列出了可用的额外内容:http://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html

这是一个例子:

Intent intent = new Intent(Intent.ACTION_INSERT_OR_EDIT);
intent.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);
intent.putExtra(ContactsContract.Intents.Insert.EMAIL, "example@example.com");
startActivity(intent);

上面的代码应该启动一个 Activity ,让您选择一个联系人进行编辑,将“example@example.com”插入为新电子邮件,或者让您创建一个新联系人,将“example@example.com”插入为电子邮件。

关于Android Intent Action "ACTION_INSERT_OR_EDIT"- 它应该用于添加联系人吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3520499/

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