Windows 10 IoT 核心版默认应用概述

首次启动 Windows 10 IoT 核心版时,启动后将显示 Windows 10 IoT 核心版默认应用,如下所示:

Screenshot of the IoT Core Default App

此应用程序的用途在于,它不仅为你提供一个友好的用于在首次启动 Windows 10 IoT 核心版时进行交互的 shell,而且我们在此处公开了此应用程序的源代码,这样你就可以在自己的自定义应用程序上即插即用这些功能。

本文将总结 Windows 10 IoT 核心版默认应用提供的不同功能,以及如何将这些不同功能用于自己的应用程序。

利用 IoT 核心版默认应用

重要

请勿将创客映像用于商业化。 若要将某个设备商业化,必须使用自定义 FFU 以确保最佳安全性。 在此处了解更多信息。

IoT 核心版默认应用可进行自定义和扩展,也可将源代码用作自己的应用示例。 要亲自试用此应用,请下载包含示例的 zip,或在此处查看 IoT 核心版默认应用的代码。 如有任何问题,请在此处提出有关示例存储库的问题。

如下面的设置一节中所示,在某些情况下,你可以代表最终用户配置客户系统上的默认设置和功能。 但是,如果默认启用这些设置和功能,或者诊断高于基本设置,则必须:

  • 通知最终用户这些功能已启用,并向最终用户提供指向此处的 Microsoft 隐私声明网页的链接。
  • 确保相关最终用户同意在默认情况下启用此类功能(根据适用法律的要求)。
  • 向最终用户提供将诊断设置更改回基本设置的能力。
  • 如果你启用 Microsoft 帐户,并且你有权访问最终用户数据,则在最终用户删除 Microsoft 帐户后,你必须在设备上启用所有最终用户的 Microsoft 帐户数据的同时删除。

开箱即用体验 (OOBE)

IoT 核心版默认应用的开箱即用体验非常精简。 第一页将要求提供默认语言和 Wi-Fi 设置。 从此页面开始,要使你的应用程序符合 GDPR,你必须有一个诊断数据屏幕,并且如果你计划跟踪位置,则还需要具有位置权限屏幕。 下面显示了这两个屏幕的示例。

Location settings for OOBEDiagnostic settings for OOBE

命令栏

命令栏是位于屏幕底部的持久水平栏。 用户可以通过此命令栏轻松访问以下功能:

  • 前进和后退页面导航
  • 查看基本设备信息,无需离开当前页面
  • 打开或关闭全屏模式
  • 前进快捷方式
  • 特定于页面的按钮

命令栏中有许多按钮,有时这些按钮可能会令人费解或隐藏。 要展开命令栏并访问这些按钮,请按右下角的菜单按钮:

How to expand Command Bar

开始菜单 - 播放

开始菜单是用于放置大多数即插即用功能的位置。

天气

使用来自国家气象局的数据,天气页面将呈现你的当前位置的天气信息。

Web 浏览器

通过 Web 浏览器,你可以从 Web 拉取大多数站点。

音乐

此页将播放音乐库中的 MP3 和 WAV 文件,可通过 Windows 设备门户访问音乐库。 要将文件上传到音乐播放器,需要导航到 Windows 设备门户,单击“应用”下拉列表,导航到“文件资源管理器”,选择“音乐”,然后从此处上传文件。

How to upload music files

幻灯片放映

此页面将显示图片库中的任何 PNG 或 JPEG 图像文件,可通过 Windows 设备门户访问图片库。 要将文件上传到幻灯片放映,需要导航到 Windows 设备门户,单击“应用”下拉列表,导航到“文件资源管理器”,选择“图片”,然后从此处上传文件。

How to upload music files 1

平局

通过此页面可以测试 Windows 10 IoT 核心版的墨迹书写功能。

开始菜单 - 浏览

应用

通过此页面可以启动在设备上安装的其他前台应用程序。 启动应用程序将暂停 IoT 核心版默认应用,可使用 Windows 设备门户中的应用管理器来重新启动默认应用。

无需执行任何特殊操作即可在页面中列出前台应用程序,只需安装部署应用程序。 成功安装或部署后,重新导航到“应用”页以刷新应用程序列表。

请注意,我们筛选掉了几个自动生成的与操作系统相关的应用程序,你可以在此处找到应用名称的列表。

通知

此页面将列出自 IoT 核心版默认应用启动以来的过去 20 个通知。 当 IoT 核心版默认应用在调试模式下运行时,将添加用于创建测试通知的按钮。

日志

此页面将列出所有自动生成的崩溃日志或错误日志,然后可以从设备获取这些日志并进行分析。

GitHub

此页面定向到 IoT 核心版默认应用代码的开源 GitHub 位置。

开始菜单 - Windows 设备门户

此部分中的页面利用 Windows 设备门户 REST API,这些 API 要求使用 Windows 设备门户凭据登录。

设备信息

通过此页面可以查看设备的不同功能,包括以太网、操作系统版本、连接的设备等。

命令行

通过此页面可以直接在设备上运行命令。

要启用此功能,必须设置一个注册表项,以便应用可以运行命令。 首次尝试运行命令时,将显示一个链接,使用该链接可以通过调用 Windows 设备门户来设置注册表项。 单击该链接以使设备能够运行命令。

某些命令需要管理员访问权限。 出于安全考虑,应用默认使用非管理员帐户来运行命令。 如果需要以管理员身份运行命令,可以在命令行提示符中键入 RunAsAdmin <your command>

设置

你可以在此处配置许多设置,包括 Wi-Fi、蓝牙、电源选项等。

应用设置

“应用设置”部分可用于为应用中的页面配置各种设置。

可以自定义的一些设置包括:

  • 常规设置

    • 设置启动应用时显示的默认页面
    • 启用/禁用屏幕保护程序
  • 天气设置

    • 更改位置

    注意

    只有在已提供有效的必应地图服务令牌时,才会启用此功能。 要将令牌传递给应用,请在应用的 LocalState 文件夹中创建 MapToken.config 文件(例如 C:\Data\Users\[User Account]\AppData\Local\Packages\[Package Full Name]\LocalState\MapToken.config),然后重启应用。
    (示例:C:\Data\Users\DefaultAccount\AppData\Local\Packages\16454Windows10IOTCore.IOTCoreDefaultApplication_rz84sjny4rf58\LocalState)

    • 展开地图
    • 启用/禁用地图翻转,以便地图和天气定期切换位置以防止屏幕老化
  • Web 浏览器设置
    设置 Web 浏览器的主页

  • 幻灯片放映设置
    设置幻灯片放映间隔

  • 外观

    • 对图块图标使用 MDL2 资产而不是表情符号
    • 设置图块宽度和高度
    • 设置 UI 缩放 - 默认情况下设置自动缩放
    • 设置图块颜色
  • 系统
    更改语言、键盘布局和时区。

  • 网络和 Wi-Fi
    查看网络适配器属性或连接到可用的 Wi-Fi 网络。

  • Bluetooth
    与蓝牙设备配对。

  • 应用更新
    检查应用更新或更改自动更新设置。

  • 电源选项
    重启或关闭设备。

  • 诊断
    选择要向 Microsoft 提供的诊断数据量。 我们鼓励用户选择“完整”诊断数据,以便我们可以快速诊断问题并改进产品。

    • 基本
      仅发送有关设备、其设置和功能以及它是否正常运行的信息。

    • 完全
      发送所有“基本”诊断数据,包括有关浏览的网站、应用和功能使用方式的信息,以及有关设备运行状况、设备活动和增强型错误报告的其他信息。

  • 位置
    允许或拒绝应用访问你的位置。