locked
Dúvida C# - Windows Phone Apps E ou Universal Apps Runtime 8.1 RRS feed

  • Pergunta

  • Olá. Estou com uma dúvida, em como chamar uma aplicação externa já instalada (um APP) no windows phone. Tipo Assim quando o usuário clicar no botão buscar seria "invocado" um app externo como o internet Explorer e ou o Here City Lens, para mostrar pontos de interesse do usuário. O que não sei é como fazer esse evento acontecer ao pressionar o botão buscar. Poderiam me dar algumas dicas de como fazer isso em C#? 
    • Editado jeanalex quarta-feira, 8 de abril de 2015 02:01 confusão de interpretação
    segunda-feira, 6 de abril de 2015 17:36

Respostas

Todas as Respostas

  • Olá Jean,

    Acredito que o Matheus já te respondeu isso em https://social.msdn.microsoft.com/Forums/pt-BR/4f1d232e-4a9a-44d7-9514-f15632177c0c/ajuda-com-mapa-em-c-windows-phone-apps-sem-silverligh-como-realizar-busca?forum=winphone7pt .

    Será que eu não entendi a sua pergunta?

    Obrigado,

    Veiga

    • Marcado como Resposta jeanalex quarta-feira, 8 de abril de 2015 14:23
    segunda-feira, 6 de abril de 2015 19:57
  • Sim ele respondeu, mas mudei de ideia porque não deu muito certo e ficou com um visual estranho. Só reaproveitei a imagem para para não precisar salvar outra. Agora não estou usando mais o Mapa, o que estava querendo era abrir um app qualquer externo como o Skype por exemplo e ou o Here City Lens quando o botão Buscar somente ele for pressionado ^^ 
    terça-feira, 7 de abril de 2015 14:42
  • Olá Jean,

    Uma maneira que você pode tentar é usando o “LaunchUriAsync()”.

    Quando o botão “Busca” for pressionado, dentro do método que manuseia o evento “onClick” colocar uma chamada para o Skype usando o “LaunchUriAsync”.

    Por favor de uma olhada no blog http://vdcruijsen.net/2013/04/launching-skype-from-your-own-windows-store-app/

    var chatTo = new Uri("message-skype-com:" + UserNameTextBox.Text);

    await Windows.System.Launcher.LaunchUriAsync(chatTo);

    Este blog faz referência ao Winodws Store App mas o mesmo pode ser atingido para Winodws Phone.

    Espero que possa ter te ajudado.

    Veiga

    • Sugerido como Resposta Eduardo.Romero terça-feira, 7 de abril de 2015 17:55
    • Marcado como Resposta Eduardo.Romero quarta-feira, 8 de abril de 2015 12:33
    • Não Marcado como Resposta jeanalex quarta-feira, 8 de abril de 2015 14:21
    • Marcado como Resposta jeanalex quarta-feira, 8 de abril de 2015 14:22
    • Não Marcado como Resposta jeanalex quarta-feira, 8 de abril de 2015 14:23
    • Marcado como Resposta jeanalex quarta-feira, 8 de abril de 2015 14:25
    terça-feira, 7 de abril de 2015 16:18
  • Entendi :D Obrigado, pela ajuda. Consegui fazer o que estava querendo :D Mas só uma dúvida nesta parte ^^ 
    private async void Button_Click_1(object sender, RoutedEventArgs e)
            {
    
               string launchHereCityLens = "explore-maps://v1.0/?latlon=56.615495,12.1865081&zoom=5";
                await Windows.System.Launcher.LaunchUriAsync(new Uri(launchHereCityLens));
                
            }
    
    no caso estou querendo abrir o Here City Lens, eu só altero o conteúdo da string de "explore-maps:" para here city lens?
     

    • Editado jeanalex quarta-feira, 8 de abril de 2015 16:16
    quarta-feira, 8 de abril de 2015 14:23
  • Olá Jean,

    Essa é a teoria, me avise se não funcionar.

    Obrigado

    Veiga

    terça-feira, 14 de abril de 2015 18:53