如何添加,更新和删除一个Android应用程序的浏览器中的书签
从Android应用程序的方法,浏览器的书签添加,更新或删除吗?
最后一次,我会告诉你如何从Android的浏览器书签的应用程序。
如何得到应用程序从Android浏览器的书签
也可能从Android应用程序自己的,你要添加在您的浏览器中的书签。
例如,而是我会免费使用Android的应用程序,或书签我的网站? (让我们离开像垃圾邮件)。
或做一个Android应用程序,就像一个书签编辑。
这一次,我们会告诉你如何添加到书签。
如何添加在浏览器中的书签
会像下面的示例代码。
Browser.saveBookmark(这一点,“战旗”,“http://android.roof-balcony.com”);
因为它是最后在浏览器类中定义的静态方法,调用上面的确定是简单Shiteyare。
第一个参数是类型的上下文,所以我指定的(活动)自己的,是这样的。 活动,如果它被作为一个单独的类,让合适的变量实施。
第二个参数是标题,第三个参数是一个URL。
但是,它是不是在屏幕上显示的东西,并不意味着你可以注册到书签顺利。
当您运行的saveBookmark的方法,下面的屏幕将显示出来。

据API参考,它显然简称为“AddBookmark活动。”
该屏幕还更改URL,还可以编辑标题,它是用户的怜悯,也可以取消。
如果你认为亚拉各种安全方面的问题,它是一个用户友好的规范,可能是这样·良好。
没有如上所述,通过屏幕的手段,为什么你不保存书签! ?
浏览器类,方法,以保存书签,它是唯一的编程()方法saveBookmark。
我试图验证的方式,我要添加,比saveBookmark法等。
书签等,但我们已经在本地数据库中举行。
他们可以操纵的直! ? 我已经试过。
如下面的代码。
ContentValues值=新ContentValues();
values.put(Browser.BookmarkColumns.BOOKMARK,“1”);
values.put(Browser.BookmarkColumns.URL,“http://android.roof-balcony.com”);
values.put(Browser.BookmarkColumns.TITLE,“机器人”);
。getContentResolver()插入(Browser.BOOKMARKS_URI,价值观);
当您移动到执行上面的代码,SecurityException已经发生了。
看日志,并设置权限,我试图将再次添加com.android.browser.permission.WRITE_HISTORY_BOOKMARKS的。
然后,我们将成功地在令人眼花缭乱的添加书签。
在浏览器类,这样的方法可以删除或更新书签似乎并不存在。
不过,我认为这是能够被添加在前面所述,他们也可以·被删除或更新,我们给这一个尝试。
如何清除浏览器的书签
首先被删除。
getContentResolver(),删除(
Browser.BOOKMARKS_URI,
Browser.BookmarkColumns.TITLE +“=”机器人“,NULL);
在上面的代码,书签,你刚才说已经消失。
如何更新您的浏览器书签
同样的更新,并尝试像下面的代码,
ContentValues值=新ContentValues();
values.put(Browser.BookmarkColumns.BOOKMARK,“1”);
values.put(Browser.BookmarkColumns.URL,“http://android.roof-balcony.com”);
values.put(Browser.BookmarkColumns.TITLE,“机器人”);
getContentResolver()。更新(
Browser.BOOKMARKS_URI,
值,Browser.BookmarkColumns.TITLE +“=”战旗“,NULL);
以上是“战旗”称号的纪录,是能够以更新值在设定值。
在Android的API参考,在浏览器类相关的文字,只有书签不存在()方法saveBookmark。
这就是为什么我会。
得到什么招如何写ContentResolver插入在(),更新,删除,更新你的意思做的是直接的,不这样做getContentResolver?
没有深刻的意义,或只是简单地不提供?
我不知道为什么,但好了,反正擦除用户的书签或恶意,或者我重写,让我们停止在Android应用程序的垃圾邮件!











