如何通过共享意图从Android浏览器获取URL和选定文本

4
在新版Android手机中(确切地说是从ICS开始,可能早在2.3.5版本就已经有了,至少HTC EVO上是这样),当您在浏览器中进行选择时,它会显示一个弹出窗口,里面有3个点,点击它会打开一个菜单,提供复制、分享等选项。如果您选择分享,可以选择分享到某个应用程序。
对于我正在开发的应用程序,当用户分享到我的应用程序时,我需要选定文本和来自该页面的URL。
在运行2.3.5版本的HTC EVO上,这提供了页面的URL以及所选文本。但是,在其他手机上,我们只能得到所选文本。因此,我怀疑在HTC EVO上同时获得两者是运营商/制造商增强功能。对于此电话,选定的文本将作为Intent.EXTRA_TEXT传入,而URL将作为Intent.EXTRA_TITLE传入。
有人知道如何获取选定文本和URL吗?如果这是运营商/制造商的增强功能,任何想法它有多普及?
1个回答

0

据我了解,从“text / plan” MIME类型共享意图中获取URL的可靠方法不存在。浏览器将URL放在EXTRA_TEXT中,但其他应用程序不会这样做(例如FlipBoard)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接