存储在Samsung设备上的书签是不可见的

时间:2011-08-17 13:51:49

标签: android device

我正在使用类似下面的代码创建书签

ContentValues values = new ContentValues();
values.put(BookmarkColumns.BOOKMARK, "1");
values.put(BookmarkColumns.CREATED, "1311170108");
values.put(BookmarkColumns.DATE, "1311170708"); 
values.put(BookmarkColumns.TITLE, "XDA");
values.put(BookmarkColumns.URL, "http://test.com");
values.put(BookmarkColumns.VISITS, "1");
getContentResolver().insert(Browser.BOOKMARKS_URI, values);

尽管此代码在仿真器和HTC Hero等设备上运行良好。但是当我的应用尝试在Samsung Galaxy Gio设备上创建书签时,它在默认浏览器中不可见。虽然调用Browser.getAllBookmarks()会返回我的应用程序创建的所有书签,但在默认浏览器书签视图中不可见。

三星设备看起来像文件夹结构中的商店书签,其他Android设备直接存储它们。不幸的是,当前的书签/浏览器api看起来不像支持书签中的文件夹。

在三星设备上看到书签可以解决什么问题呢?

谢谢,

图莎尔

1 个答案:

答案 0 :(得分:0)

调用android.provider.Browser.saveBookmark()