2

Google chrome ブラウザ Android に (コードで) ブックマークを追加することはできますか? 誰でも方法を知っていますか?

4

2 に答える 2

2

はい、可能です、できます。

コンテンツ プロバイダーに精通している場合は、デフォルトとクロムの両方がブックマーク コンテンツ プロバイダーを提供しているため、これらを使用してブックマークを簡単に変更/挿入できます。

ContentValues values = new ContentValues();
values.put(Browser.BookmarkColumns.TITLE, "Yahoo Inc.");
values.put(Browser.BookmarkColumns.URL, "http://www.yahoo.com");
values.put(Browser.BookmarkColumns.BOOKMARK, 1);
values.put(Browser.BookmarkColumns.DATE, 0);

// add bookmark to default browser              
getContentResolver().insert(Browser.BOOKMARKS_URI, values);

// add bookmark to Chrome
Uri chromeUri = Uri.parse("content://com.android.chrome.browser/bookmarks");
getContentResolver().insert(chromeUri,values);

マニフェストに書き込み権限を追加することを忘れないでください。

<uses-permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"/>
于 2013-08-23T12:26:28.723 に答える