从浏览器的共享意图中访问所选文本和URL

时间:2013-03-24 20:11:03

标签: android android-intent

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

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

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

1 个答案:

答案 0 :(得分:1)

  

我的问题:已注册该发送意图的应用(使用)是否可以访问从中提取文本的网站的网址?换句话说,URL是在intent?

中作为EXTRA _...传递的
  • 我知道任何浏览器都没有EXTRA_TEXT以外的文档和支持的附加内容

  • AOSP浏览器应用的源代码未显示Intent以外的EXTRA_TEXT添加的任何内容

  • 欢迎您转储Intent额外内容Bundle,并针对您想要的任何指定浏览器进行检查,以查看其中包含的内容,但未来是否可以使用未记录的附加内容不保证