Xamarin.Essentials
Xamarin.Essentials 可为开发人员提供其移动应用程序的跨平台 API。
Android、iOS 和 UWP 提供了唯一的操作系统和平台 API,开发人员可以利用 Xamarin 访问 C# 中的所有 API。 Xamarin.Essentials 提供了适用于任何 Xamarin.Forms、Android、iOS 或 UWP 应用程序的单一跨平台 API,不管如何创建用户界面,都可以通过共享代码进行访问。
按照入门指南将 Xamarin.Essentials NuGet 包安装到现有或新的 Xamarin.Forms、Android、iOS 或 UWP 项目中。
按照指南将这些 Xamarin.Essentials 功能集成到你的应用程序:
- 加速计 – 检索设备在三个维空间中的加速数据。
- 应用操作 – 获取并设置应用程序的快捷方式。
- 应用信息 – 查找有关应用程序的信息。
- 应用主题 – 检测为应用程序请求的当前主题。
- 气压计 – 监视气压计是否发生压力变化。
- 电池 – 轻松检测电池电量、源和状态。
- 剪贴板 – 快速方便地设置或读取剪贴板上的文本。
- 颜色转换器 - 用于 System.Drawing.Color 的帮助程序方法。
- 指南针 – 监视指南针是否发生变化。
- 连接性 – 检查连接状态并检测变化。
- 联系人 – 检索设备上的联系人的相关信息。
- 检测抖动 - 检测设备的抖动移动。
- 设备显示信息 – 获取设备的屏幕指标和方向。
- 设备信息 – 轻松查找有关设备的信息。
- 电子邮件 – 轻松发送电子邮件。
- 文件选取器 – 允许用户从设备中选取文件。
- 文件系统帮助程序 – 轻松地将文件保存到应用数据。
- 手电筒 – 打开/关闭手电筒的简单方法。
- 地理编码 – 地理编码和反向地理编码地址和坐标。
- 地理位置 – 检索设备的 GPS 位置。
- 陀螺仪 – 跟踪围绕设备的三个主轴的旋转。
- 触觉反馈 – 控制单击和长按触觉。
- 启动器 – 使应用程序能够打开系统的 URI。
- 磁力计 – 检测设备相对于地球磁场的方向。
- 主线程 – 在应用程序的主线程上运行代码。
- 地图 – 将地图应用程序打开到特定位置。
- 媒体选取器 – 允许用户选择或拍摄照片和视频。
- 打开浏览器 – 快速方便地将浏览器打开到特定网站。
- 方向传感器 – 检索设备在三个维空间中的方向。
- 权限 – 检查并向用户请求权限。
- 电话拨号程序 – 打开电话拨号程序。
- 平台扩展 - 用于转换矩形、大小和点的帮助程序方法。
- 首选项 – 快速方便地添加永久首选项。
- 屏幕截图 – 捕获应用程序当前显示的内容。
- 安全存储 – 安全地存储数据。
- 共享 – 将文本和网站链接发送到其他应用。
- SMS – 创建要发送的短信。
- 文本到语音转换 – 在设备上读出文本。
- 单位转换器 - 转换单位的帮助程序方法。
- 版本跟踪 – 跟踪应用程序版本和内部版本号。
- 振动 – 使振动设备。
- Web Authenticator - 启动 Web 身份验证流并侦听回调。
如果遇到问题,请寻求帮助。
询问有关使用 Xamarin.Essentials 访问本机功能的问题。
查找 Xamarin.Essentials 每个版本的完整发行说明。
浏览 API 文档了解每个 Xamarin.Essentials 功能。