You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MAUI .NET 6如何创建新联系人?原Essentials方法已找不到

MAUI .NET 6 新增联系人方法的命名空间变更

在MAUI的后续版本中,原Microsoft.Maui.Essentials.Contacts相关功能已迁移到Microsoft.Maui.ApplicationModel.Communication命名空间下。

你现在可以使用Contacts.Default.AddContactAsync()方法来添加新联系人,具体操作如下:

  • 确保项目已包含Microsoft.Maui.ApplicationModel相关引用(MAUI项目默认已集成)
  • 导入对应命名空间:using Microsoft.Maui.ApplicationModel.Communication;
  • 创建联系人实例并执行添加操作:
var contact = new Contact
{
    Name = "张三",
    Phones = { new ContactPhone("13800138000") },
    Emails = { new ContactEmail("zhangsan@example.com") }
};

await Contacts.Default.AddContactAsync(contact);

另外需要注意,不同平台需配置对应权限:Android需声明READ_CONTACTS和WRITE_CONTACTS权限,iOS需在Info.plist中添加NSContactsUsageDescription权限描述。

内容的提问来源于stack exchange,提问作者esehigs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 03:12:02