首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android -如何从网页视图中显示的Hangout URL打开Hangout应用程序?

Android -如何从网页视图中显示的Hangout URL打开Hangout应用程序?
EN

Stack Overflow用户
提问于 2015-05-15 02:43:55
回答 2查看 11.5K关注 0票数 5

我刚刚做了一个Android应用程序,我可以在网页视图中显示我的网站。

我的网页上有很多指向Google Hangouts (https://talkgadget.google.com/hangouts/_/g23uuqx......)的链接。其中有人在通话。

当在桌面浏览器上单击此链接时,URL将在新选项卡中打开,用户可以加入Google Hangout呼叫。

当在手机浏览器上点击这个链接时,hangout应用程序就会打开,用户就可以加入通话了。当在WebView中点击链接时,如何达到同样的效果?

当我在移动应用程序(Webview)中打开hangout URL时,它会在我的应用程序(Webview)中打开google play网页,并要求我安装我已经安装的hangout。

而不是在我的应用程序的webview中访问google play商店,

(在Android手机上安装Google Hangout应用程序时)

1)如何从我的应用程序中打开hangout应用程序,该应用程序具有此表单(https://talkgadget.google.com/hangouts/_/g23uuqx......)的hangout URL。在我的应用程序的网页视图中?

( Android手机上未安装Google Hangout应用程序时)

2)如何打开Google playstore app并通知用户安装Google Hangout app才能加入通话?

请帮帮忙。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-15 04:13:04

您可以使用WebViewClient.shouldOverrideUrlLoading捕获这些链接,然后启动相应的活动。下面描述了如何以这种方式启动Google Play应用程序的一个很好的例子:Allow all 'market://' links from inside a webview to open Google Play store

票数 2
EN

Stack Overflow用户

发布于 2017-09-13 16:38:25

TL;DR

在您的device.

  • Optional上安装(或启用) browsers.

  • Touch Chrome.app清除所有
  1. 链接的默认值-此链接可能来自Calendar.app
  2. Choose等应用程序,以便始终使用Chrome.app

打开链接

这更多的是浏览器之战,而不是其他事情。以下是我从用户角度提出的解决方案。

我看到一个monkey-path fix on Google's Product Forums,它建议我们在谷歌搜索中手动输入Hangout链接。这是可行的。这将打开Hangout,要求使用您想要使用的帐户进行身份验证(假设您的手机上有多个Google帐户),并将您直接带到Hangout上的呼叫。然而,这很麻烦。

然后我想到了浏览器大战,并决定在我的设备上重新启用Chrome。瞧啊!现在,点击任何应用程序(在我的例子中是“日历”)上的任何Hangout链接,并选择使用Chrome打开该链接,您将直接进入Hangouts.app中的Hangout调用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30244931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档