1

在 Android 股票浏览器、Chrome 和大多数其他浏览器应用程序中,选择页面上的文本会显示一个上下文操作栏。除了文本工具,它还包含一个共享功能,可以将文本选择发送到其他应用程序,可能使用sendIntent.putExtra(Intent.EXTRA_TEXT, "Selected text").

我的问题:已注册该发送意图的应用程序(使用<intent-filter/>)是否可以访问从中提取文本的网站的 URL?换句话说,URL 是作为EXTRA_...意图传递的吗?

当然,可以编写一个测试应用程序并检查此处列出的所有通过的附加功能。但我希望有一些见解或替代方法将选定的文本URL 从浏览器(至少从股票浏览器)发送到另一个应用程序。
这将是一个非常有用的功能,例如在社交网络应用程序中分享报价,同时自动链接来源。

4

1 回答 1

1

我的问题:已注册该发送意图的应用程序(使用 )是否可以访问从中提取文本的网站的 URL?换句话说,URL 是否在意图中作为 EXTRA_... 传递?

  • 我知道除了EXTRA_TEXT任何浏览器之外没有记录和支持的附加功能

  • AOSP 浏览器应用程序的源代码没有显示任何被添加到的Intent东西EXTRA_TEXT

  • 欢迎您转储Intent附加功能Bundle并针对您想要的任何给定浏览器检查它们,以查看包含的内容,但不能保证将来是否会提供未记录的附加功能

于 2013-03-24T21:21:49.193 回答