在我的Xamarin Forms App中,我需要获取存储在手机本地地址簿(iOS和Android)中的所有联系人列表。很遗憾,我找到的所有帖子(例如How to Read contacts in Xamarin forms,How to read user phone book contacts without using any plugin or package或How to access address book in Xamarin.Forms)都建议使用James Montemagnos Contacts.Plugin。
但是在插件页面上它说“这个插件不是在开发中而是没有支持”。此外,nuget package也不公开,因此无法添加到新项目中。
我没有找到任何其他插件来使用Xamarin Forms从iOS和Android地址簿中读取联系人。有人有什么想法?非常感谢!
答案 0 :(得分:0)
插件只是别人的代码,您也可以自己编写代码。如果没有(积极开发的)插件可用,您将不得不自己写一些东西。
这将涉及在Xamarin.Forms中大量使用DependencyService。詹姆斯的代码实际上可以成为一个很好的起点。没有进行主动维护的事实并不意味着它无法使用。尝试合并满足您要求的可用位。
或者,如果你真的雄心勃勃,请插入插件,看看哪些仍然有效,哪些需要改进,并将其变成你自己的。