我正在从设备本机浏览器访问浏览器历史记录。我使用以下代码 -
Cursor cur = getContentResolver().query(Browser.BOOKMARKS_URI,
new String[] { Browser.BookmarkColumns.URL }, null, null,
BookmarkColumns.DATE + " DESC");
它在所有设备中工作正常,但在 SAMSUNG S4 中光标返回 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
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)