Windows Phone 8.1在其他应用程序中打开链接

时间:2015-01-25 23:49:55

标签: c# windows-phone-8.1

我有一个程序可以显示一些链接(音乐/视频/等....)。 我想点击下载按钮时,我的应用程序将该链接发送到UC Downloader进行下载。我可以打开与Internet Explorer的链接,但我想在UC Downloader中打开。

3 个答案:

答案 0 :(得分:3)

如果您知道,可以从代码中启动应用。来自msdn

  

通过使用关联启动API,您的应用可以通过启动自定义URI自动启动另一个应用。为此,请使用Windows.System命名空间的Launcher对象中的Launcher.LaunchUriAsync(Uri)方法。例如,以下代码启动了一个虚构的Contoso应用程序来显示新产品。

示例:

private async void LaunchContosoNewProductsButton_Click(object sender, RoutedEventArgs rea)
{
    // Launch URI.
    Windows.System.Launcher.LaunchUriAsync(new System.Uri("contoso:NewProducts"));
}

您可以找到tutorial here

答案 1 :(得分:0)

这是怎样的。

Windows.System.Launcher.LaunchUriAsync(new Uri("uc-url:http://www.microsoft.com"));

答案 2 :(得分:0)

private async void Button_Click(object sender, RoutedEventArgs e)
{
    string uriToLaunch = @"http://www.bing.com";
    var uri = new Uri(uriToLaunch);
    var success = await Windows.System.Launcher.LaunchUriAsync(uri);              
}

在Windows Phone 8.1中