如何以编程方式检索android上的导航历史记录?

时间:2012-03-21 08:15:30

标签: android navigation

我想在android上提取我的Internet导航历史记录。有没有人知道如何以编程方式进行操作?

1 个答案:

答案 0 :(得分:1)

添加此权限:

<uses-permission android:name=
    "com.android.browser.permission.READ_HISTORY_BOOKMARKS" />

...然后查询Cursor ...

Cursor mCur = activity.managedQuery(Browser.BOOKMARKS_URI,
                    Browser.HISTORY_PROJECTION, null, null, null);
            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();
                }
            }

Sour ces