emna
emna

Reputation: 433

how can i retrieve navigation history on android programmatically?

I want to extract the history of my Internet navigation on android. Is there any one that knows how to do it programmatically ?

Upvotes: 1

Views: 1545

Answers (1)

Chris Cashwell
Chris Cashwell

Reputation: 22859

Add this permission:

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

...then query for a 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();
                }
            }

Sources

Upvotes: 1

Related Questions