2012-02-24 11 views
1

を取得し、私は自分のWebブラウザを開発しています、と私はこのブラウザの履歴を取得したいので、私はそれを得るために、このコードを使用:自分のブラウザの履歴アンドロイド

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(); 
     } 
    } 

が、私はこのコードを配ることに気づきましたデフォルトのアンドロイドブラウザの歴史なので、アンドロイドデータベースから自分のウェブブラウザの履歴を取得するのと同様の方法があるかどうかを知りたい場合や、ユーザーがウェブを閲覧しているときにすべてのURLを保存する必要がありますか?

ありがとうございました

+0

重複?http://stackoverflow.com/questions/2577084/android-read-browser-history –

+0

いいえ、これは同じ質問ではなく、私が望むのは自分のウェブブラウザの履歴を取得することです。デフォルトのアンドロイドブラウザではありません私は上記で与えたコードを使って得ることができます –

答えて

0

独自のアンドロイドブラウザを作成しましたか?あなたはwebviewを使用していますか? あなたはおそらくあなた自身の履歴を追跡する必要があります。