如何清除 chrome 浏览器的历史记录。对于 native 浏览器,我使用以下代码 -
Browser.clearHistory(getContentResolver());
但这不适用于 chrome。如何清除 chrome 浏览器历史记录? 可能吗?
最佳答案
它对我有用
Uri BOOKMARKS_URI = Uri.parse("content://browser/bookmarks");
String TITLE = "title";
String VISITS = "visits";
String BOOKMARK = "bookmark";
ContentResolver resolver = getContentResolver();
try {
Log.i("DEBUG_", "ContentResolver");
Cursor c = resolver.query(
BOOKMARKS_URI,
null,
null, null, null);
c.moveToFirst();
Log.i("DEBUG_", "Cursor : " + c.toString());
resolver.delete(BOOKMARKS_URI, "bookmark == 1", null);
Log.i("DEBUG_", "ContentResolver delete ");
} catch (IllegalStateException e) {
Log.i("DEBUG_", "IllegalStateException " + e.getMessage());
e.printStackTrace();
}
或
Cursor faves = managedQuery(BOOKMARKS_URI,
requestedColumns,
null, null, null);
关于android - 清除 Chrome 浏览器的历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20492060/