【发布时间】:2013-11-18 12:59:18
【问题描述】:
我想编写一个小的 android 小部件来从我的 Firefox 浏览器中获取书签,但是我的代码:
Cursor myCursor=Browser.getAllBookmarks(main.getContentResolver());
不工作。此游标始终为空。这很奇怪,因为我所有的浏览器(firefox、chrome)都有很多书签。
我找到了这段代码:
String query = Browser.BookmarkColumns.BOOKMARK+"=1";
Cursor crs=main.getContentResolver().query( UriProvider.QUERY
, columns
, query
, null
, sortOrder
);
但是效果是一样的,结果是空的。
我无法理解 android.provider.Browser 类的性质。它是数据库表的接口吗?我可以在这张表中找到什么样的数据(来自 firefox 或 chrome 的书签,或两者兼而有之???)。这个表什么时候跟ff/chrome同步?
感谢您的任何建议...
最好的问候 马里奥
【问题讨论】:
-
您是否在清单
com.android.browser.permission.READ_HISTORY_BOOKMARKS中添加了权限
标签: android