gpt4 book ai didi

android - 在 Chrome 和其他浏览器中获取上次访问的 URL

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:55:02 26 4
gpt4 key购买 nike

我想在 chrome 和其他浏览器中获取上次访问的 URL。我能够在 android native 浏览器中获取最后的 URL。我为此使用以下代码 -

Cursor cur = getContentResolver().query(Browser.BOOKMARKS_URI,
new String[] { Browser.BookmarkColumns.URL }, null, null,
BookmarkColumns.DATE + " DESC");
if (cur != null && cur.getCount() > 0) {
cur.moveToFirst();
String url = cur.getString(cur
.getColumnIndex(Browser.BookmarkColumns.URL));
cur.close();
return url;
} else {
if (cur != null) {
cur.close();
}
return null;
}

但此代码不适用于其他浏览器,如 chrome。如何在 chrome 和其他浏览器中获取上次访问的 url。

提前致谢。

最佳答案

对于 chrome,你可以使用这个 uri:

Uri chromeUri = Uri.parse("content://com.android.chrome.browser/bookmarks");

URL 和日期的列名称相同:“url”和“date”。

对于其他浏览器,如上所说here ,没有通用的解决方案,并且 BOOKMARKS_URI 可能不起作用。

关于android - 在 Chrome 和其他浏览器中获取上次访问的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20465266/

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