4.Xamarin.Essentials Xamarin.Essentials 是为本机设备功能提供跨平台 API 的库。 它和 Xamarin 一样是一种简化本机功能访问过程的抽象。 Xamarin.Essentials 提供的功能包括: 设备信息 文件系统 加速计 电话拨号程序 文本到语音转换 屏幕锁定 5.Xamarin.Forms Xamarin.Forms 是一个开源 UI
<PackageReference Include="Xamarin.Plugin.FilePicker" Version="2.1.36-beta" /> 如果不是让用户选取文件内容,那么在 Xamarin.Essentials
SqliteHelper using Microsoft.AppCenter.Crashes; using Mobile.Interfaces; using SQLite; using System; using Xamarin.Essentials
在统一的过程中,将会把 Xamarin.Essentials 库集成到 MAUI 当中,除此之外你将还能容易地利用设备机能,例如传感器、照片库、联系人和存储等等。
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1364" /> <PackageReference Include="<em>Xamarin.Essentials</em>
常用的Xamarin库包括:- Xamarin.Essentials(提供常用功能如地理位置、传感器等)- Prism(MVVM框架)- SQLite-net(本地数据库)- Newtonsoft.Json
MAUI合并了Xamarin.Essentials,对必备库进行了统一化处理。提供了通讯录,照片,设备传感器等接口。 7. 热重载。 MAUI支持热重载。
选择文件 参考: xamarin 实现选择文件功能 - lishidefengchen - 博客园 Xamarin.Essentials