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 的方法。如果这是运营商/制造商的增强功能,那么它的普及程度如何?

4

1 回答 1

0

据我了解,没有可靠的方法可以从“文本/计划”mime 类型的共享意图中获取 URL。浏览器将 URL 放在 EXTRA_TEXT 中,但其他应用程序不会(例如 FlipBoard)。

于 2013-10-19T19:19:37.273 回答