首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sdk版本23上的UsageStatsManager和BookmarkColumns

Sdk版本23上的UsageStatsManager和BookmarkColumns
EN

Stack Overflow用户
提问于 2017-02-27 20:11:11
回答 1查看 54关注 0票数 0

在API23中,android.provider.Browser.BookmarkColumns包被移除,取而代之的是UsageStatsManager。而另一方面,UsageStatsManager在23之前的API中是不可用的。

此外,使用if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)检查sdk版本也不起作用,因为包本身并不存在。

如何在CompileSdkVersion 23上同时使用UsageStatsManagerBookmarkColums?这可以通过应用程序的版本来实现吗,一个版本具有UsageStatsManager,另一个版本具有BookmarkColumns,如何实现?解决这个问题的正确方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2017-02-28 14:24:38

好吧!我想通了。如果其他人想做同样的事情,请使用22,而不是像23或21一样使用compileSdk。它既有BookmarkColumns包也有UsageStatsManager包。

为了在运行时检查构建版本,请使用if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)并根据需要调用适当的包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42485513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档