C# WP8.1无需渲染的语音识别应用程序
我在我的Windows Phone 8.1应用程序中实现了语音命令,但遇到了两个问题。第一个问题是,我希望在不打开应用程序的情况下执行命令。我知道它必须加载应用程序才能执行,但我希望它不可见,或者至少在完成后消失。语音命令只会导致执行REST调用,并且在此过程中没有UI更新。如何使其不打开/渲染视图?如您所述,这实际上是不可能的 您可以立即关闭应用程序,并使用引用在暂停事件处理程序中处理您的请求 但是:你仍然会看到闪屏,这可能会让用户感到困惑,为什么会弹出那个东西?。此外,您无法确定暂停的时间,如果网络连接不好,rest呼叫可能会失败 最好只显示一个确认/进度屏幕,让用户选项卡自己显示出来C# WP8.1无需渲染的语音识别应用程序,c#,windows-phone-8.1,voice-recording,C#,Windows Phone 8.1,Voice Recording,我在我的Windows Phone 8.1应用程序中实现了语音命令,但遇到了两个问题。第一个问题是,我希望在不打开应用程序的情况下执行命令。我知道它必须加载应用程序才能执行,但我希望它不可见,或者至少在完成后消失。语音命令只会导致执行REST调用,并且在此过程中没有UI更新。如何使其不打开/渲染视图?如您所述,这实际上是不可能的 您可以立即关闭应用程序,并使用引用在暂停事件处理程序中处理您的请求 但是:你仍然会看到闪屏,这可能会让用户感到困惑,为什么会弹出那个东西?。此外,您无法确定暂停的时间,
另外:要注意像休息电话这样的说法。如果您的2G连接不好或有其他网络活动正在运行,即使是几千字节的数据也会占用一些时间。这是一个异步rest调用,我更想指出的是,我所做的不是一个UI活动。我接受了这个答案,因为没有其他答案,我没有指示如何做,也没有确认这是可能的。我希望有一些方法可以做到这一点,并且有一些事情可以在不加载应用程序的情况下完成,所以这是有可能的,但我在发帖后搜索了一周,还没有找到如何实现这一点的方法。