gpt4 book ai didi

android - 从应用程序创建浏览器书签

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:52 26 4
gpt4 key购买 nike

我想通过我自己的应用程序在标准的 android 浏览器中创建一个书签。我该怎么做?

我只找到了 Browser.saveBookmark 方法 ( api-doc ),但这会显示一个新窗口,用户可以在其中更改数据。因为我想从外部数据源导入书签,所以我想直接保存书签而不要求用户输入。

最佳答案

如果您只想允许用户添加书签,android.provider.Browser .saveBookmark() 是你想要的。但看起来您想要进行批量更新,所以这可能还不够,因为它只会打开浏览器的书签页面。

据我所知,没有直接绑定(bind)到浏览器书签的开放 API。但是,它有一个内容解析器,可以访问 android.provider.Browser.BOOKMARKS_URI。一旦您解析了提供者,您就可以通过运行查询来操作书签,前提是您拥有 com.android.browser.permission.READ_HISTORY_BOOKMARKS 和 com.android.browser.permission.WRITE_HISTORY_BOOKMARKS 权限。

如果您不熟悉内容提供者,他们可能会有点棘手(如果您不熟悉 SQL,则更是如此)。然而,the knowledge base有一些关于它们的好文章,快速谷歌搜索“android content provider tutorial”应该会让你顺利上路。

关于android - 从应用程序创建浏览器书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4589062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com