Microsoft.Maui.ApplicationModel 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供支持应用程序模型的常见接口、类和枚举。
类
AppAction |
类 AppAction 允许你通过应用图标创建和响应应用快捷方式。 |
AppActionEventArgs |
包含应用通过 AppAction启动时使用的数据的事件参数。 |
AppActions |
AppActions API 允许通过应用图标创建和响应应用快捷方式。 |
AppActionsExtensions |
支持 AppActions API 的扩展方法。 |
AppInfo |
表示有关应用程序的信息。 |
Browser |
提供一种在应用内显示网页的方法。 |
BrowserExtensions |
此类包含用于 的 IBrowser静态扩展方法。 |
BrowserLaunchOptions |
用于打开浏览器的可选设置。 |
FeatureNotEnabledException |
尝试在未启用此功能的平台上使用功能时发生的异常。 |
FeatureNotSupportedException |
尝试在不支持该功能的平台上使用该功能时发生的异常。 |
Launcher |
启动器 API 使应用程序能够按系统打开 URI。 通常在深入链接到另一个应用程序的自定义 URI 方案后使用此类。 |
LauncherExtensions |
具有 API 扩展方法的 ILauncher 静态类。 |
MainThread |
MainThread 类允许应用程序在主执行线程上运行代码,并确定当前是否在主线程上运行特定代码块。 |
Map |
地图 API 使应用程序能够将已安装的地图应用程序打开到特定位置或地标。 |
MapExtensions |
具有 API 扩展方法的 IMap 静态类。 |
MapLaunchOptions |
用于打开已安装地图应用程序的启动选项。 |
OpenFileRequest |
表示在另一个应用程序中打开文件的请求。 |
PermissionException |
调用需要特定权限的 API 时发生的异常。 |
Permissions |
权限 API 提供检查和请求运行时权限的功能。 |
Permissions.BasePermission |
表示所有权限的抽象基类。 |
Permissions.BasePlatformPermission |
表示此平台上所有权限的特定于平台的抽象基类。 |
Permissions.Battery |
表示访问设备电池信息的权限。 |
Permissions.Bluetooth |
表示通过蓝牙 (扫描、连接和/或广告) 进行通信的权限。 |
Permissions.CalendarRead |
表示读取设备日历信息的权限。 |
Permissions.CalendarWrite |
表示写入设备日历数据的权限。 |
Permissions.Camera |
表示访问设备相机的权限。 |
Permissions.ContactsRead |
表示读取设备联系人信息的权限。 |
Permissions.ContactsWrite |
表示写入设备联系人数据的权限。 |
Permissions.Flashlight |
表示访问设备手电筒的权限。 |
Permissions.LaunchApp |
表示在设备上启动其他应用的权限。 |
Permissions.LocationAlways |
表示始终访问设备位置的权限。 |
Permissions.LocationWhenInUse |
表示仅当应用正在使用时才访问设备位置的权限。 |
Permissions.Maps |
表示访问设备映射应用程序的权限。 |
Permissions.Media |
表示从设备库访问媒体的权限。 |
Permissions.Microphone |
表示访问设备麦克风的权限。 |
Permissions.NearbyWifiDevices |
表示访问附近 WiFi 设备的权限。 |
Permissions.NetworkState |
表示访问设备网络状态信息的权限。 |
Permissions.Phone |
表示访问设备电话数据的权限。 |
Permissions.Photos |
表示从设备库访问照片的权限。 |
Permissions.PhotosAddOnly |
表示向设备库添加 (不读取) 照片的权限。 |
Permissions.PostNotifications |
表示发布通知的权限 |
Permissions.Reminders |
表示访问设备提醒数据的权限。 |
Permissions.Sensors |
表示访问设备传感器的权限。 |
Permissions.Sms |
表示访问设备短信数据的权限。 |
Permissions.Speech |
表示访问设备语音功能的权限。 |
Permissions.StorageRead |
表示读取设备存储的权限。 |
Permissions.StorageWrite |
表示写入设备存储的权限。 |
Permissions.Vibrate |
表示访问设备振动马达的权限。 |
Platform |
包含特定于平台的帮助程序方法的静态类。 |
VersionTracking |
VersionTracking API 提供了一种在设备上跟踪应用版本的简单方法。 |
接口
IAppActions |
AppActions API 允许通过应用图标创建和响应应用快捷方式。 |
IAppInfo |
表示有关应用程序的信息。 |
IBrowser |
提供一种在应用内显示网页的方法。 |
ILauncher |
启动器 API 使应用程序能够按系统打开 URI。 通常在深入链接到另一个应用程序的自定义 URI 方案后使用此类。 |
IMap |
地图 API 使应用程序能够将已安装的地图应用程序打开到特定位置或地标。 |
IPlatformAppActions |
为使用应用操作时触发的平台生命周期事件提供抽象。 |
IVersionTracking |
VersionTracking API 提供了一种在设备上跟踪应用版本的简单方法。 |
枚举
AppPackagingModel |
介绍 Windows 应用的打包选项。 |
AppTheme |
枚举操作系统或应用程序可以显示的不同主题。 |
BrowserLaunchFlags |
可设置用于控制浏览器打开方式的其他标志。 |
BrowserLaunchMode |
浏览器的启动类型。 |
BrowserTitleMode |
应用内浏览器标题的模式。 |
LayoutDirection |
枚举可能的布局方向。 |
NavigationMode |
表示可传递给操作系统的“地图”应用的各种导航模式。 |
PermissionStatus |
权限的可能状态。 |