【问题标题】:Are there any restrictions on opening a Windows runtime (Metro) app from within another Windows runtime app?从另一个 Windows 运行时应用程序中打开 Windows 运行时 (Metro) 应用程序是否有任何限制?
【发布时间】:2014-11-12 14:14:58
【问题描述】:

我在互联网上找到了相互打开 Android 和 iPhone 应用程序的指南,但我正在寻找有关 Windows Universal/Metro/RT 应用程序的相同信息。

从另一个应用程序打开一个应用程序是否有任何限制,还是与从另一个桌面应用程序中打开 Windows 桌面应用程序一样?

【问题讨论】:

    标签: c# windows microsoft-metro win-universal-app


    【解决方案1】:

    Windows 运行时应用无法直接启动另一个应用。

    Windows 运行时应用可以将文件或 URL 启动到文件类型或 URL 的默认处理程序中,但它们不能直接启动可执行文件,也无法控制作为处理程序启动的特定应用程序。

    在合同的另一端,Windows 运行时应用可以注册为文件类型或协议的默认处理程序。请参阅 MSDN 上的 How to handle URI activation

    例如,应用可以使用it's URI scheme 打开必应地图,如下所示:

    await Launcher.LaunchUriAsync(new Uri("bingmaps:?cp=40.726966~-74.006076"));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      • 2013-02-08
      • 1970-01-01
      • 2012-03-27
      • 2023-02-08
      • 1970-01-01
      相关资源
      最近更新 更多