Android中添加书签
2012-02-19 20:51
267 查看
如何实现该功能呢?答案肯定是利用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-permissionandroid:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"/>
请注意,这两个permission跟我们之前看到的不大一样,是com.android打头的。
/*
* 向浏览器中添加书签
* @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-permissionandroid:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"/>
请注意,这两个permission跟我们之前看到的不大一样,是com.android打头的。
相关文章推荐
- Android 为某个App 添加/移除 启动快捷方式、书签快捷方式、应用市场快捷方式
- android 对浏览器书签、浏览历史记录的数据添加
- Android中添加书签(浏览器的收藏)
- Android中添加书签(浏览器的收藏)
- android:浏览器添加书签
- Android中添加书签(浏览器的收藏)
- Android回顾之WebView添加桌面书签
- Android版Google Analytics(分析)SDK v4应用添加KeyMob广告管理库教程
- Android 在窗口的最前端添加TextView--windowManager.addView(textView, layoutParams)
- Android中为你的应用程序添加桌面快捷方式
- Intent使用意图(二)添加Android 内置的ACTION
- jni编译问题:jin中添加LOG方法以及undefined reference to `__android_log_print'错误
- Android图片添加阴影效果的两种方式
- Android之在Dialog中添加单选按钮【自定义Dialog】
- android--手机桌面添加网址链接图标(解决方式)
- 隐式启动Activity,Intent filter必须添加android.intent.category.MAIN
- android ScrollView动态添加内容实现下拉加载
- Android TextView中添加链接并在链接部分字体变色可点击
- Android RecyclerView添加上拉加载更多效果
- Android为Button按钮添加监听事件的几种方式