如何通过代码更新Android浏览器历史记录和书签?

时间:2015-01-23 08:03:59

标签: android bookmarks

我正在使用此更新书签,但这不会更新历史记录。我该如何设法做到这一点?

     ContentValues values=new ContentValues();
     values.put(Browser.BookmarkColumns.TITLE, "My BookMark");
     values.put(Browser.BookmarkColumns.URL, "http://www.yahoo.com");
     values.put(Browser.BookmarkColumns.BOOKMARK, 1);
     values.put(Browser.BookmarkColumns.DATE, 0);

//将书签添加到默认浏览器
         this.getContentResolver()。insert(Browser.BOOKMARKS_URI,values);          Uri uriCustom = Uri.parse(“content://com.android.chrome.browser/bookmarks”);

//将书签添加到谷歌浏览器浏览器          MainActivity.this.getContentResolver()插入(uriCustom,值);

1 个答案:

答案 0 :(得分:0)

您需要更改此行,设置0而不是1:

values.put(Browser.BookmarkColumns.BOOKMARK, 0);

简而言之,这个内容提供商正在Android 6中删除。