Как вызвать браузер по умолчанию в приложении Hololens - PullRequest
3 голосов
/ 08 мая 2019

Я хочу создать приложение, которое вызывает браузер Hololens по умолчанию.Я использовал следующий код, но всякий раз, когда я вызываю эту функцию, приложение вылетает.Если этот код не подходит для UWP, как я могу вызвать браузер HoloLens по умолчанию в приложении?

Используемая версия программного обеспечения:

1.Unity 2018 3.11f

2.Mixed Reality Toolkit 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 Ответ

1 голос
/ 10 мая 2019

Это немного сложно. Любое приложение Hololens на самом деле является процессом UWP.

Прежде всего, вам нужно переключить его в фоновый режим, вызвав AppResourceGroupInfo.StartSuspendAsync . Подробности здесь .

Когда приложение перейдет в фоновый режим, вы должны вызвать open process

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