android - 如何在 Android 应用程序中为网页添加书签?

标签 android save bookmarks

我正在开发类似报纸的应用程序。我想知道如何通过单击按钮保存网页并在以后的某个时间点显示它。

我在谷歌上搜索这个是徒劳的。如果有人知道如何执行此操作并可以提供一些有用的链接,将不胜感激。

最佳答案

也许您可以将 url 与网站图标一起保存在数据库中,或者尝试从网站获取屏幕截图以用作图标?

您可以毫无问题地将 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 - 如何在 Android 应用程序中为网页添加书签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8501605/

相关文章:

android - Nexus 4 上的极端相机延迟

android - 从共享视频 Url 获取 youtube 视频 ID

android - 在 sqllite 中转换日期格式 yyyy-mm-dd

java - 更改为 Android SDK 26 后工具栏中的图标被压扁

java - Selenium - 保存网站,包括所有图像、css、dom

sqlite - Firefox 书签 SQLite 结构

java - Docx4j 在书签上设置值

winforms - winform 的应用程序设置 : cannot save application settings which has been added during the run time

php - XMLWrite 将文件输出到与 php 脚本相同的目录

bookmarks - pdfsharp没有相关书签的段落