从我们的应用中以Hololens的形式启动应用

问题描述 投票:-2回答:1

我想从我的应用程序中启动一个应用程序,它不是hololens的默认应用程序。我找到了使用URI的解决方案,但是我不知道如何为我们的自定义安装的应用程序找到URI。有人有建议吗?

c# unity3d hololens
1个回答
1
投票

对于HoloLens应用,我们应该使用统一资源标识符(URI)从另一个应用启动一个应用。

uap:Protocol文件中的package.appxmanifest元素表示您的应用程序的URI方案名称。它应该看起来像这样:

            <uap:Extension Category="windows.protocol">
              <uap:Protocol Name="alsdk">
                <uap:Logo>images\icon.png</uap:Logo>
                <uap:DisplayName>SDK Sample URI Scheme</uap:DisplayName>
              </uap:Protocol>
            </uap:Extension>

Name属性是URI方案名称。

如果应用程序中缺少该元素,则应首先为该应用程序注册一个自定义URI方案名称,然后在用户启动此URI时可以将其激活。

分步指南请参阅:Handle URI activation

© www.soinside.com 2019 - 2024. All rights reserved.