我正在开发自己的网络浏览器,我想要获得此浏览器的历史记录,因此我使用此代码来获取它:
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数据库中获取我自己的Web浏览器的历史记录,或者我应该自己保存每个url用户正在浏览网页?
提前致谢
答案 0 :(得分:0)
所以你创建了自己的Android浏览器?你在用webview吗? 你可能需要跟踪自己的历史。