如何获取默认浏览器书签,以及如何将默认浏览器书签存储到文本文件。
在这个链接到我得到书签URL和标签(包括所有子文件夹URL和标签)。请参考此链接在android中获取浏览器历史记录和搜索结果
如何获得树结构格式的书签、URL和标签。
BOOKMARKS中包含URL、Folders和Sub-Folders。URL和Folders例如,如何获得此树结构格式?
BOOKMARKS (Parent Folder)
JAVA (Child Folder)
http://www.java2s.com/
http://roseindia.net/
ANDROID (Child Folder)
ANDROIDDEVELOPER (Child Folder)
http://developer.android.com/index.html
https://play.google.com/store?hl=en
http://developer.android.com如何获得树结构格式。有可能。请指点我。
提前谢谢。
发布于 2014-02-22 02:35:57
将以下内容添加到您的Android文件中,如前所述
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>发布于 2015-03-15 07:35:15
你可以在下面的代码片段中得到书签-
static final String[] columns = { Browser.BookmarkColumns.TITLE, Browser.BookmarkColumns.URL };
Cursor query = getContentResolver().query(Browser.BOOKMARKS_URI,columns, null, null, null);
query.moveToFirst();
while (query.moveToNext()) {
String title = query.getString(query.getColumnIndex(Browser.BookmarkColumns.TITLE));
String url = query.getString(query.getColumnIndex(Browser.BookmarkColumns.URL));
}此外,您还需要在清单文件中给予以下权限才能读取它们-
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/> 有关更多细节,请参见文档
公共静态最终Uri BOOKMARKS_URI 既包含书签又包含历史项目的表格。表的列在Browser.BookmarkColumns.中定义读取此表需要READ_HISTORY_BOOKMARKS权限,而对其进行写入则需要WRITE_HISTORY_BOOKMARKS权限。
https://stackoverflow.com/questions/11445764
复制相似问题