正如我们所见,浏览器API已从android版本> 23中移除,那么是否有其他方法可以获得用户许可的浏览器历史记录? 在此先感谢。如何以编程方式在android版本> 23上获取浏览器历史记录?
0
A
回答
0
与引用的文档相反,com.android.browser.permission.READ_HISTORY_BOOKMARKS仍然由框架定义,仍然可以通过应用程序获得。不幸的是,在Marshmallow和更高版本中,Chrome会检查不同的权限,不允许常规应用程序获取权限。出于兼容性的原因,当权限检查不可避免地失败时,Chrome会返回零行而不是抛出SecurityException。
你可以看到源代码在这里:
查询()调用hasReadAccess(),它调用调用hasPermission( “com.android.browser.permission.READ_HISTORY_BOOKMARKS”),其中对API> = M忽略权限而是检查com.android.chrome.permission.READ_WRITE_BOOKMARK_FOLDERS。此权限仅限于使用Google密钥签名的系统应用和应用。
相关问题
- 1. 以编程方式访问浏览器历史记录
- 2. 如何在android中获取浏览器历史记录
- 3. 如何以编程方式获取Windows搜索历史记录?
- 4. 如何在本地机器上以编程方式访问Google Chrome浏览器历史记录
- 5. 读取浏览器历史记录
- 6. Android浏览器历史记录URI?
- 7. 如何在Android Marshmallow中获取Chrome历史记录和书签(API> = 23)?
- 8. 如何通过编程访问iphone浏览器历史记录
- 9. Chrome浏览器是否有Bookmark ContentProvider以获取浏览器历史记录
- 10. log4javascript - 以编程方式获取消息的历史记录?
- 11. 如何使用JavaScript获取浏览器URL历史记录?
- 12. Android如何在所有浏览器应用程序中获取浏览器历史记录?
- 13. 使用Javascript获取浏览器历史记录?
- 14. 如何以编程方式从TFS API获取方法级别历史记录?
- 15. Grails的浏览器历史记录?
- 16. 删除浏览器历史记录
- 17. 清除浏览器历史记录
- 18. Angular2浏览器历史记录导航
- 19. 从手机获取Safari浏览器历史记录
- 20. 浏览器历史记录或CSS
- 21. 如何用Nightwatch浏览历史记录?
- 22. 如何获取SWT浏览器历史记录?什么可能是不同的方式来获得本机浏览器的历史?
- 23. 如何以编程方式检索android上的导航历史记录?
- 24. 如何以编程方式从TFS获取完整文件夹历史记录?
- 25. 以编程方式清除Android地图历史记录
- 26. 在android中获取浏览器历史记录和搜索结果
- 27. 使用YUI浏览器历史记录的Ajax和浏览器历史记录类
- 28. 如何在python django中检索浏览器历史记录?
- 29. 创建浏览历史记录菜单
- 30. 编程方式清除浏览器缓存/历史
是的,你是对的。但我想获得一些应用程序的Android手机上的浏览器历史记录/书签,我怎么能得到它? – ashkus
@shaik subhani:长话短说,你的意思是说发布Android 7.0,应用程序无法访问用户浏览历史吗?我也需要同样的东西。 –