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