我想阅读Android手机中的浏览器历史记录。我已经阅读了一些文档,然后才知道我们可以通过android.provider.Browser类读取浏览器历史记录。它具有:final static CursorgetAllVisitedUrls(ContentResolver cr)...方法,它的回报Cursor。我可以获取有关处理Cursor的帮助,也可以获取示例代码来获取浏览器历史记录吗?
3 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
对于棒棒糖或更早
我可以使用以下代码获取历史记录:
Cursor mCur = activity.managedQuery(Browser.BOOKMARKS_URI,
Browser.HISTORY_PROJECTION, null, null, null);
if (mCur.moveToFirst()) {
while (mCur.isAfterLast() == false) {
Log.v("titleIdx", mCur
.getString(Browser.HISTORY_PROJECTION_TITLE_INDEX));
Log.v("urlIdx", mCur
.getString(Browser.HISTORY_PROJECTION_URL_INDEX));
mCur.moveToNext();
}
}
- 3 回答
- 0 关注
- 1797 浏览
添加回答
举报
0/150
提交
取消