Android读取浏览器历史记录

我想阅读Android手机中的浏览器历史记录。


我已经阅读了一些文档,然后才知道我们可以通过android.provider.Browser类读取浏览器历史记录。它具有:


final static Cursor

getAllVisitedUrls(ContentResolver cr)

...方法,它的回报Cursor。


我可以获取有关处理Cursor的帮助,也可以获取示例代码来获取浏览器历史记录吗?


守着星空守着你
浏览 1798回答 3
3回答

慕哥6287543

对于棒棒糖或更早我可以使用以下代码获取历史记录: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();                }            }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android