您的位置:首页 > 移动开发 > Android开发

Android中添加书签(浏览器的收藏)

2010-07-22 13:00 387 查看
如何实现该功能呢?答案肯定是利用ContentResolver向浏览器的provider中添加相应书签项。
/*
* 向浏览器中添加书签
* @param title 书签标题
* @param url 书签url
*/
public void addBookmark(String title, String url){
ContentValues inputValue = new ContentValues();
//Bookmark值为1
inputValue.put(android.provider.Browser.BookmarkColumns.BOOKMARK, 1);
//添加书签Title
inputValue.put(android.provider.Browser.BookmarkColumns.TITLE, title);
//添加书签URL
inputValue.put(android.provider.Browser.BookmarkColumns.URL, url);
ContentResolver cr = getContentResolver();
//向浏览器添加该书签
Uri uri = cr.insert(android.provider.Browser.BOOKMARKS_URI, inputValue);
}
当然,你还需要2个permission,向Manifest.xml文件中写入以下两个permission.
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
<uses-permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"/>
请注意,这两个permission跟我们之前看到的不大一样,是com.android打头的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: