检索浏览器书签的缩略图图像

时间:2011-09-27 06:49:11

标签: android thumbnails bookmarks android-browser

我正在创建自己的Android应用小部件以显示浏览器书签。 &安培;我需要2在我的小部件中显示书签的缩略图。 但是Browser.BookmarkColumns不会公开“缩略图”数据。 关于如何获取缩略图的任何想法? 提前谢谢

1 个答案:

答案 0 :(得分:1)

它确实暴露了网站的fav图标。但是,如果该书签网址至少成功访问过一次,则可在数据库中使用。此外,在访问内部Android数据库时,请使用managedQuery()方法。

以下是从db。

访问fav图标的片段
    Cursor mCur = managedQuery(android.provider.Browser.BOOKMARKS_URI,
        projection, null, null, null);
    mCur.moveToFirst();
    int titleIdx = mCur.getColumnIndex(Browser.BookmarkColumns.TITLE);
    int urlIdx = mCur.getColumnIndex(Browser.BookmarkColumns.URL);
    int urlIdx = mCur.getColumnIndex(Browser.BookmarkColumns.FAVICON);