我想创建一个调用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的默认浏览器。
答案 0 :(得分:1)
有点棘手。任何Hololens应用程序实际上都是UWP进程。
首先,您需要通过调用AppResourceGroupInfo.StartSuspendAsync将其切换到后台模式。详细信息是here。
当应用进入后台时,您应该调用打开流程
System.Diagnostics.Process.Start("http://google.com");