【发布时间】:2012-02-24 17:40:25
【问题描述】:
我正在开发自己的网络浏览器,我想获取这个浏览器的历史记录,所以我用这段代码来获取它:
Cursor mCur = managedQuery(Browser.BOOKMARKS_URI,Browser.HISTORY_PROJECTION, whereClause, null, orderBy);
mCur.moveToFirst();
if (mCur.moveToFirst() && mCur.getCount() > 0) {
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();
}
}
但我意识到这段代码给出了默认 android 浏览器的历史记录,所以我想知道是否有类似的方法可以从 android 数据库中获取我自己的网络浏览器的历史记录,或者我应该自己保存每个 url用户正在浏览网页?
提前致谢
【问题讨论】:
-
不,这不是同一个问题,我想要的是获得我自己的网络浏览器历史记录,而不是我可以通过使用上面给出的代码获得的默认 android 浏览器