在我的项目中使用多个SDK版本

时间:2019-02-26 16:20:46

标签: java android sdk

我目前正在使用某些功能仅在android 9中访问的应用程序。

我想区分具有android 9并可以使用这些功能的用户与8.1或更低版本的用户,我必须为此寻找替代解决方案。

基于此信息,我想将其称为具有android 9附带功能的版本或每个智能手机都可以使用的替代版本。 我现在的问题是,是否有可能创建一个包含android 9“ classes”但在运行该设备的设备为8.1或更低版本时不会被调用的项目。 或者甚至无法针对android 9以下的SDK版本编译该项目。

我很感谢每个答案。

1 个答案:

答案 0 :(得分:0)

只需检查构建版本,如下所示...

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ...