【问题标题】:How to read contacts with Xamarin.Mobile for cross-platform apps如何使用 Xamarin.Mobile 读取跨平台应用程序的联系人
【发布时间】:2015-11-23 16:52:13
【问题描述】:

我正在对构建跨平台应用的程序和框架进行一些评估。

现在,我只是尝试使用 Xamarin.Mobile 加载设备的联系人。

我找到了这个指南:http://components.xamarin.com/view/xamarin.mobile,但是当我输入var book = new Xamarin.Contacts.AddressBook(); 时,Visual Studio 显示错误:

'Xamarin.Contacts.AddressBook' 不包含采用 0 个参数的构造函数

我在 Xamarin 网站上找到的所有其他食谱或指南都特定于 Android 或 iOS。

有谁知道我如何使用 Xamarin.Mobile 跨平台读取联系人?或者也许有人知道我的错误?

谢谢

【问题讨论】:

  • 你做的是Android项目、iOS项目还是Forms PCL项目?
  • 我在VS中创建了一个跨平台项目。
  • 我不相信 Mobile 组件可以在 Forms PCL 中工作(大概是您正在使用的)。尝试改用nuget.org/packages/Xam.Plugin.Contacts

标签: android ios xamarin cross-platform xamarin.mobile


【解决方案1】:

上面的建议没有足够的上下文:

您可以在此处查看示例:https://github.com/jamesmontemagno/Xamarin.Plugins/tree/master/Contacts,它是 Xamarin.Mobile 之上的抽象,使您能够从共享代码访问联系人。它仍处于 alpha 阶段,但可以在 NuGet 上查看和使用。

否则,您可以使用共享项目而不是 PCL 并访问 Xamarin.Mobile。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多