Закладки, хранящиеся на устройствах Samsung, невидимы - PullRequest
1 голос
/ 17 августа 2011

Я создаю закладку, используя код, подобный приведенному ниже

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 () возвращает все закладки, созданные моим приложением, но они не видны в представлении закладок в браузерах по умолчанию.

Устройство Samsung выглядит как магазин закладок в структуре папок, где другие устройства Android хранят их напрямую.К сожалению, текущие API закладок / браузеров не похожи на поддержку папок в закладках.

Что может быть сделано, чтобы сделать закладки видимыми и на устройствах Samsung?

Спасибо,

Tushar

1 Ответ

0 голосов
/ 17 августа 2011

Позвоните android.provider.Browser.saveBookmark ()

...