如何在安卓应用程序中收藏网页?

4
我正在开发一个类似于报纸的应用程序。我想知道如何通过点击按钮保存网页并在以后的某个时间点显示它。
我在谷歌上搜索了很久,但都没有找到相关信息。如果有人知道如何做,并能提供一些有用的链接,那将不胜感激。
1个回答

5
也许你可以将网址与网站图标一起保存在数据库中,或尝试从网站获取截图用作图标?
你可能可以将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()方法(如果您正在使用Webview)获取书签的图标。 http://developer.android.com/reference/android/webkit/WebView.html#getFavicon()


谢谢你的回答。不过我还是有点困惑。能否再详细解释一下?我对Android以及数据库的使用都非常陌生。 - Jack Dsilva
这是来自Android团队的官方教程。http://developer.android.com/resources/tutorials/notepad/index.html它创建了一个记事本应用程序,使用数据库保存笔记。您可以将其用作新闻应用程序的基础,而不是在数据库中存储笔记,您可以存储URL、标题和有关书签的任何其他信息。 - span

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