如何从 Android 上的 URL 页面获取预览拇指?

Posted

技术标签:

【中文标题】如何从 Android 上的 URL 页面获取预览拇指?【英文标题】:How can I get a preview thumb from a URL page on Android? 【发布时间】:2016-07-17 04:58:40 【问题描述】:

我正在创建一个应用来保留一些 URL,并且我想在列表视图中的页面标题旁边显示一个预览缩略图。

我在 Whatsapp 上看到了类似的内容,当我输入一个网址(例如:http://www.google.com)时,该应用会获得一些预览拇指并将其放在链接旁边。

那么我怎样才能做到这一点并将这个拇指放在我的列表视图中呢?

【问题讨论】:

【参考方案1】:

最好使用 API 从 url 生成拇指图像... 检查这个LINK...如果你想找免费的...

示例:来自HERE

https://api.thumbalizr.com/?url=http://www.facebook.com

https://api.thumbalizr.com/?url=http://www.google.com

【讨论】:

这个链接很有意思。我以前从未见过它,但我一直在寻找与它稍有不同的东西。我已经解决了。我会在这里发帖。【参考方案2】:

找了几个小时,我找到了一个可行的解决方案,但我认为这可能不是最简单的方法。

解决方案: 将页面的 url 下载到设备上的临时文件中。 阅读临时文件并尝试找到一些描述该页面拇指的正则表达式。 下载带有之前找到的链接的拇指并删除临时文件。

我寻找的模式是:

<meta property="og:image" content="http://link_for_the_thumb" />
<meta content="http://link_for_the_thumb" itemprop="image">
<link rel="image_src" href="http://link_for_the_thumb">

我认为有更好的方法更容易做到这一点,但这就是我找到的方法。等待想法。

谢谢

【讨论】:

你能举一些完美的例子吗?

以上是关于如何从 Android 上的 URL 页面获取预览拇指?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 URL 在 webView 中加载 PDF?

如何从Wordpress管理员替换帖子和页面的所有外部/预览

如何从 wordpress 中的帖子页面 id 获取 acf 的画廊图片 url

Android上的相机预览处理

从Android中的HTML页面拨打电话号码时获取net :: ERR_UNKNOWN_URL_SCHEME

SwiftUI 预览页面,可绑定 URL?