1

我想在我的应用程序中为一系列应用程序放置一组启动器。单击图标时,有没有办法从 Windows Phone 7 启动另一个应用程序?

如果这是不可能的,有没有办法将另一个应用程序的启动器嵌入到我的程序中以达到相同的结果?

4

1 回答 1

4

,没有办法在 WP7 中启动另一个应用程序。
您只能使用预定义的选择器或启动器,但不能启动 3rd 方应用程序:http:
//msdn.microsoft.com/en-us/library/windowsphone/develop/ff769550 (v=vs.105).aspx

但是,在 Windows Phone 8 中,您可以使用所谓的协议处理程序,例如,如果您想使用选定的用户启动 Skype,您可以使用以下内容:

await Windows.System.Launcher.LaunchFileAsync("skype:myskypeid");

此功能目前尚未广泛使用,因此我们应该会在不久的将来看到更多这些启动器的使用。这些 Uri shemes 已经在工作,您可以使用它们: http:
//msdn.microsoft.com/en-us/library/windowsphone/develop/jj662937 (v=vs.105).aspx

指导如何在 WP8 中使用 Uri 协议处理程序和文件关联:http :
//blogs.microsoft.co.il/blogs/alex_golesh/archive/2012/11/02/what-s-new-in-windows-phone- 8-4-out-of-8-protocol-handler-and-file-extensions.aspx

于 2012-11-21T15:24:01.227 回答