如何在安卓设备上从URL页面获取预览缩略图?

6
我正在创建一个应用程序来保存一些URL,并且我想在列表视图中的页面标题旁边显示预览缩略图。
当我在Whatsapp上输入一个URL(例如:http://www.google.com),该应用程序获取一些预览缩略图并将其放置在链接旁边。
那么我该如何做到这一点并将此缩略图放在我的列表视图中?
2个回答

0

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

解决方案: 将页面的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">

我认为有一种更好的、更容易的方法来做到这一点,但那是我找到的方法。期待您的想法。

谢谢


你能提供一些完美的例子吗? - Bhaven Shah

0
最好使用API从URL生成缩略图... 查看此链接... 如果需要可以找免费的...
例如:来自这里
https://api.thumbalizr.com/?url=http://www.facebook.com

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

这个链接非常有趣。我以前从未见过它,但我正在寻找与此略有不同的东西。我已经解决了它。我会在这里发布。 - Arvieira

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