信息
您所需的主题如下所示。但此主题未包含在此库中。

如何模拟 Windows Phone 的锁屏界面

本主题描述了当您正在模拟器或已连接的设备上运行应用时,如何模拟锁定和解锁手机以测试应用的响应方式。

在普通应用中,您可以在应用停用后测试应用恢复其状态的方式。锁屏界面启动时,面向 Windows Phone 8 或 Windows Phone OS 7.1 的应用将停用。应用将进入休眠状态而不是终止,除非您在调试时启用了逻辑删除。(若要在测试应用时启用逻辑删除,请在“调试”页面上的“项目设计器”上选择“在调试且停用时执行逻辑删除”。)手机解锁时,通常将激活应用,然后其状态将恢复到锁屏界面启动之前的相同状态。有关更多信息,请参见 Windows Phone 8 的应用激活和停用

在经过专门配置的使用定位服务的应用中,您可以在锁屏界面启动时,测试应用在后台继续运行的情况。即使是在锁屏界面启动时,您也可以配置面向 Windows Phone 8 的应用和使用定位服务以继续在后台运行的应用。这对于长时间运行的应用(例如,需不断更新地图和路线的导航应用或用于跟踪您所跑距离的运动应用)可能非常有用。有关更多信息,请参见如何在 Windows Phone 8 的后台运行位置跟踪应用

提示提示:

若要在模拟器中启用锁屏界面,还可以按键盘上的 F12 键两次。F12 键将模拟手机的电源按钮。有关详细信息,请参见如何将计算机键盘与 Windows Phone 8 模拟器结合使用

本主题包括以下部分。

在普通应用中,将发生以下事件。

在使用定位服务且经专门配置以在后台持续运行的应用中,将发生以下事件。

下图显示了 Visual Studio 模拟仪表板中用于锁定或解锁屏幕的可用选项。

Simulation dashboard option for locking the screen

“模拟仪表板”中的“锁定屏幕”选项按钮与目标设备的实际屏幕状态不同步。例如,如果您正在手机上测试您的应用并手动启动或解除手机本身的锁屏界面,“模拟仪表板”上的“锁定屏幕”选项按钮不会更新。

模拟锁定或解锁手机的步骤

  1. 在模拟器或已连接的设备上运行应用(可以选择进行调试或不进行调试)。

    或者,在运行应用时,利用应用监视和分析来衡量应用的质量和性能。有关应用监视和分析的更多信息,请参见 Windows Phone 8 的 Windows Phone 应用程序分析

  2. 在 Visual Studio 中的“工具”菜单上,打开“模拟仪表板”。找到仪表板的“锁定屏幕”部分。

  3. 若要启动锁屏界面并锁定手机,请选择“已锁定”

  4. 测试你的应用如何处理停用。

  5. 要停用锁屏界面并解锁手机,请选择“已解锁”

  6. 测试你的应用如何处理激活。

显示: