我正在从设备本机浏览器访问浏览器历史记录。我使用以下代码 -
Cursor cur = getContentResolver().query(Browser.BOOKMARKS_URI,
new String[] { Browser.BookmarkColumns.URL }, null, null,
BookmarkColumns.DATE + " DESC");
它适用于所有设备,但在SAMSUNG S4 Cursor中返回null。 我发现在我得到适当响应的设备中,Browser包是'com.android.browser',但在S4设备中它是'com.sec.android.app.sbrowser'。这是问题吗?但这是三星S4的原生浏览器。
提前致谢。
答案 0 :(得分:1)
试试这个 -
Uri uri = Uri.parse("content://com.sec.android.app.sbrowser.browser/history");
代替Browser.BOOKMARKS_URI
。