在Android股票浏览器,Chrome和大多数其他浏览器应用中,选择页面上的文字会显示上下文ActionBar。除了文本工具,它还包含一个共享功能,可以使用sendIntent.putExtra(Intent.EXTRA_TEXT, "Selected text")
将文本选择发送到其他应用程序。
我的问题:已注册该发送意图的应用(使用<intent-filter/>
)是否可以访问从中提取文本的网站的网址?换句话说,URL是否在意图中作为EXTRA_...
传递?
当然,可以编写一个测试应用程序并检查列出here列出的所有已通过的附加内容。但是我希望有一些见解或其他方法可以将选定的文本和从浏览器(至少从股票浏览器)发送到另一个应用程序。
这将是一个非常有用的功能,例如在自动链接来源的同时在社交网络应用中分享报价。
答案 0 :(得分:1)
我的问题:已注册该发送意图的应用(使用)是否可以访问从中提取文本的网站的网址?换句话说,URL是在intent?
中作为EXTRA _...传递的
我知道任何浏览器都没有EXTRA_TEXT
以外的文档和支持的附加内容
AOSP浏览器应用的源代码未显示Intent
以外的EXTRA_TEXT
添加的任何内容
欢迎您转储Intent
额外内容Bundle
,并针对您想要的任何指定浏览器进行检查,以查看其中包含的内容,但未来是否可以使用未记录的附加内容不保证