.NET MAUI Essentials
作者:互联网
介绍 .NET MAUI Essentials
在 .NET MAUI 中,我们将继续使用 Xamarin Essentials 提供的一组精彩的 API,但它将被称为 .NET MAUI Essentials。就像 Xamarin Essentials 一样,它是一组跨平台 API,允许访问不同平台(如 Android、iOS 和 UWP)的惊人功能,你可以从 .NET MAUI 中的共享代码访问这些功能。微软团队一直在积极努力,使其顺利过渡到.NET MAUI。
.NET MAUI Essentials 何时推出?
.NET 6 和 .NET MAUI 的 Preview 6 让我们可以访问 Xamarin Essentials 在 Xamarin 中提供给我们的所有 API,但适用于 .NET MAUI。
因此,如果您进入 .csproj 文件,您将看到 UseMaui 标记已存在于类似于
你只需要使用Microsoft.Maui.Essentials 添加命名空间;你就可以像以前一样继续工作!
如果我想将我的 Xamarin.iOS 和 Xamarin.Android 应用升级到没有 .NET MAUI 的 .NET 6,该怎么办?
一些开发人员希望在没有 .NET MAUI 的情况下迁移到 .NET 6,但仍希望访问 .NET MAUI Essentials API 集。
为此,他们只需要将<使用MauiEssentials>true添加到他们的.NET 6 iOS和Android应用程序中,以整合所有最新的API。
Xamarin Essentials 中一些 API
- 短信:假设您要从应用程序中复制一条消息并将其粘贴到 SMS 消息中。根据设备的不同,这可能很困难。作为开发人员的一部分,我们有责任提供良好的用户体验。在这种情况下,我们应该努力在不改变结果的情况下以更少的步骤完成任务。使用SMS API,您可以打开已添加所有相应数据的设备SMS发送器 - 您只需点击发送!这就是我喜欢它的原因!
电子邮件: 此API使我们能够快速轻松地发送电子邮件,而不会影响应用程序的性能。 - 共享: 我们希望始终共享文件,有时是为了支持我们刚刚共享的一些信息,或者使信息更清晰。这就是共享 API 派上用场的地方。
- 偏好: 我喜欢首选项!此 API 可帮助我们在设备上保存信息,使某些功能更轻松。例如,我们可以使用它来保存最终用户用于登录应用程序的电子邮件地址,这样他们就不必每次都重新输入该地址。
- 地图: Map API 为我们提供了一种简单、精确和简洁的方式,将用户引导到应用程序中的特定位置。
- 接触: 通讯录 API 可帮助我们从保存到设备的通讯录中获取信息,并直接与之交互。
- 手电筒: 这只是帮助我们管理应用中特定硬件功能的 API 的一个示例。其他包括加速度计,气压计和电池。
还有其他超级有用且令人印象深刻的API,如果您没有检查过它们,我建议您看一看!
注意:若要了解有关 API 的详细信息,请参阅 Xamarin.Essentials 文档。
在 .NET MAUI 之前要记住的要点
微软将继续支持Xamarin Essentials,直到2022年11月(与Xamarin.Forms相同的时间表)。错误修复和新版本服务的请求将发布,并将继续被接受,直到2022年11月。
您在 .NET MAUI Preview 6 中使用 .NET MAUI Essentials 的体验对其开发非常重要。
您可以通过访问 dotnet/maui GitHub 存储库与负责的开发人员进行交互来分享您的想法。
另外,请查看 .NET MAUI 产品路线图,了解其他产品即将推出的内容。
标签:Xamarin,Essentials,应用程序,API,MAUI,NET 来源: https://www.cnblogs.com/zh7791/p/15993173.html