如何在 Android 应用程序中为网页添加书签?
Posted
技术标签:
【中文标题】如何在 Android 应用程序中为网页添加书签?【英文标题】:How to bookmark a webpage in an Android application? 【发布时间】:2011-12-14 08:47:49 【问题描述】:我正在开发一个类似报纸的应用程序。我想知道如何通过单击按钮保存网页并在以后显示。
我用谷歌搜索这个是徒劳的。如果有人知道如何做到这一点并且可以提供一些有用的链接,将不胜感激。
【问题讨论】:
【参考方案1】:也许您可以将 url 与 favicon 一起保存在数据库中,或者尝试从站点获取屏幕截图以用作图标?
您可以毫无问题地将 Webview 转换为 Drawable/Bitmap。
这里有两个适用于 android 的数据库/sql 教程:
http://www.screaming-penguin.com/node/7742
http://developer.android.com/resources/tutorials/notepad/index.html
网站的图标:http://developer.android.com/reference/android/webkit/WebView.html#getFavicon()
从评论编辑: 这是来自 Android 团队的官方数据库教程。 http://developer.android.com/resources/tutorials/notepad/index.html
它创建了一个记事本应用程序,该应用程序使用数据库来保存笔记。您可以将它用作新闻应用程序的基础,而不是将注释存储在数据库中,您可以存储 URL、标题和有关书签的任何其他信息。
将信息保存到数据库后,您可以使用 Webview 中的 getFavicon() 方法(如果您使用的是 webvire)来获取书签的图标(如果您愿意的话)。 http://developer.android.com/reference/android/webkit/WebView.html#getFavicon()
【讨论】:
:谢谢你的回答。无论如何我在这方面有点困惑。你能解释清楚一点吗,我担心我对Android完全陌生,更具体地说是数据库的使用. 这里是安卓团队的官方教程。 developer.android.com/resources/tutorials/notepad/index.html 它创建了一个记事本应用程序,它使用数据库来保存笔记。您可以将其用作新闻应用程序的基础,而不是将注释存储在数据库中,您可以存储 URL、标题和有关书签的任何其他信息。以上是关于如何在 Android 应用程序中为网页添加书签?的主要内容,如果未能解决你的问题,请参考以下文章