use*_*716 6 android android-browser android-6.0-marshmallow
在我的应用程序,我一直在使用一些功能都上来为unknown采用Android 6.0(时buildToolsVersion "23.0.1"),该函数是:Browser.getAllVisitedUrls(getContentResolver());,BookmarkColumns.URL,等.
如何在Android 6.0中使用相同的功能.
在Android 6.0中已更改的内容列表中,我看到以下内容:
此版本删除了对全局书签的支持.现在删除了android.provider.Browser.getAllBookmarks()和android.provider.Browser.saveBookmark()方法.同样,删除了READ_HISTORY_BOOKMARKS和WRITE_HISTORY_BOOKMARKS权限.如果您的应用面向Android 6.0(API级别23)或更高版本,请勿访问全局提供商的书签或使用书签权限.相反,您的应用应该在内部存储书签数据.
这到底是什么意思?**Instead, your app should store bookmarks data internally**???
我正在访问使用Chrome浏览器应用访问的网站历史记录(当然是明确的用户权限),如何继续这样做?
如何在Android 6.0中使用相同的功能.
就Android SDK而言,你不能.
这到底是什么意思?"相反,你的应用应该在内部存储书签数据"???
如果您使用书签提供程序存储自己的书签(例如,您编写了自己的Web浏览器),请将书签存储在您自己的数据存储中(例如,SQLite数据库).
(并且,理想情况下,编写一些代码来执行此操作并发送,因此设备升级到Android 6.0的用户不会被锁定在您Bookmarks提供给提供商的书签中)
所以这意味着无法获取Chrome应用的浏览器历史记录?
至少不是通过Android SDK的Browser提供商.我不知道Chrome团队是否通过其他一些文档化和支持的公共API公开了浏览器历史记录.对于任何其他Android Web浏览器(例如,Firefox)也是如此.
| 归档时间: |
|
| 查看次数: |
5300 次 |
| 最近记录: |