我正在从设备 native 浏览器访问浏览器历史记录。我使用以下代码 -
Cursor cur = getContentResolver().query(Browser.BOOKMARKS_URI,
new String[] { Browser.BookmarkColumns.URL }, null, null,
BookmarkColumns.DATE + " DESC");
它在所有设备上都能正常工作,但在 SAMSUNG S4 中 Cursor 返回 null。 我发现在我得到正确响应的设备中,浏览器包是“com.android.browser”,但在 S4 设备中它是“com.sec.android.app.sbrowser”。那是问题吗?但这是三星 S4 中的原生浏览器。
提前致谢。
最佳答案
试试这个-
Uri uri = Uri.parse("content://com.sec.android.app.sbrowser.browser/history");
而不是 Browser.BOOKMARKS_URI
.
关于android - 无法获取 SAMSUNG S4 native 浏览器历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20370108/