2015-09-12 37 views
5

私はEclipseで開発されたプロジェクトを持っています。今私はそれにいくつかの変更を加える必要があり、私は今Eclipseを使用していません。
しかし、Androidのメーカーで同じプロジェクトを作成した後、私はBrowser.BOOKMARKS_URIがAndroidスタジオで動作しません

  • Browser.BOOKMARKS_URI
  • Browser.BookmarkColumns.BOOKMARK
  • Browser.BookmarkColumns.VISITS
  • Browser.clearHistory(getContentResolver());

UPDATEを使用することはできませんよ

それは次のエラーを示しています

  • は解決できません: "BOOKMARKS_URI"

  • は解決できません: "BookmarkColumns"

  • は解決できません: "clearHistory()"

助けてください...

+0

を助けるので、スタックオーバーフローへようこそ!あなたは「使用できない」ことについてより具体的に言えますか?あなたがこれらのことをしようとするとどうなりますか?エラーメッセージが出ますか?あなたの投稿にそれを編集してください。より多くの情報があれば、私たちはあなたを助けることができるかもしれません。がんばろう! –

答えて

1

ブラウザの履歴を取得する方法がまだ見つからなかった人には、この代替方法を試してみてください。

パブリックstatic final Uri BOOKMARKS_URI = Uri.parse( "content:// browser/bookmarks");

+0

私は確かにそれが時間を得ると試してみましょう – Safeer

3

使用この代わりに、ブラウザから直接アクセスして、私は同じ問題を持っていたし、この希望によってそれを解決したら、それはあなたの

public final Uri BOOKMARKS_URI = Uri.parse("content://browser/bookmarks"); 
public final String[] HISTORY_PROJECTION = new String[]{ 
      "_id", // 0 
      "url", // 1 
      "visits", // 2 
      "date", // 3 
      "bookmark", // 4 
      "title", // 5 
      "favicon", // 6 
      "thumbnail", // 7 
      "touch_icon", // 8 
      "user_entered", // 9 
    }; 
public final int HISTORY_PROJECTION_TITLE_INDEX = 5; 
public final int HISTORY_PROJECTION_URL_INDEX = 1; 
関連する問題