如何在Hololens应用中调用默认浏览器

时间:2019-05-08 11:33:03

标签: c# unity3d hololens

我想创建一个调用Hololens默认浏览器的应用。我使用了以下代码,但是每当我调用此函数时,应用程序就会崩溃。如果此代码不适用于UWP,如何在应用程序中调用HoloLens的默认浏览器?

我正在使用的软件版本为:

1.Unity 2018 3.11f

2。混合现实工具包v2.0.0 RC1

3.Visual Studio 2017

public void OpenAnlagenWiKi_URL()
{
    string tempUrl = string.Format("{0}", AnlagenWiKi_Link.text);
    Application.OpenURL(tempUrl);
}

我希望在应用中成功调用HoloLens的默认浏览器。

1 个答案:

答案 0 :(得分:1)

有点棘手。任何Hololens应用程序实际上都是UWP进程。

首先,您需要通过调用AppResourceGroupInfo.StartSuspendAsync将其切换到后台模式。详细信息是here

当应用进入后台时,您应该调用打开流程

System.Diagnostics.Process.Start("http://google.com");