【问题标题】:When I click on link in my gmail message it should open an activity on my phone当我点击我的 gmail 消息中的链接时,它应该会在我的手机上打开一个活动
【发布时间】:2011-05-20 00:35:28
【问题描述】:

他们是否可以格式化 gmail 中的链接,当在浏览器或应用程序中打开该链接时,单击该链接会在手机上打开不同的活动?

我的意思是,假设您在一封电子邮件中发送了一个链接,并且该链接有一些格式,例如 YouTube,点击后会在 Android 手机上打开 YouTube 应用。

【问题讨论】:

  • 你的句子结构让我脑出血。请考虑改写您的问题。

标签: android hyperlink android-activity


【解决方案1】:

基本上,您要做的是让浏览器发出启动另一个软件组件的意图。这不可能。 Youtube 链接发生的情况是您要求浏览器处理某种 mime 类型,它通过调用外部应用程序来完成。在 Android 中有一些 mime 类型会启动外部应用程序,但这与让浏览器发出意图以开始执行特定组件完全不同。

如果你设法让它工作,你已经发现了 Android 中的一个严重的安全漏洞。

【讨论】:

  • 进一步扩展这个概念......您能否将应用程序注册为具有您自己的 mime 类型的 mime 类型处理程序,然后让链接转到发出该 mime 类型的常规站点?
  • 有趣的用例。我会试一试。我无法预见任何问题,尽管我从未在 Android 上做过。您仍然需要说服用户下载并安装您的 MIME 类型处理程序应用程序。
  • 如果用户同意安装 mime 类型处理程序应用程序,这可能吗?
猜你喜欢
  • 1970-01-01
  • 2015-09-21
  • 1970-01-01
  • 1970-01-01
  • 2014-01-18
  • 2015-01-13
  • 2020-10-10
  • 1970-01-01
  • 2017-11-07
相关资源
最近更新 更多