Usuário com melhor resposta
Dúvida C# - Windows Phone Apps E ou Universal Apps Runtime 8.1

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
-
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 -
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
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