我目前正在使用某些功能仅在android 9中访问的应用程序。
我想区分具有android 9并可以使用这些功能的用户与8.1或更低版本的用户,我必须为此寻找替代解决方案。
基于此信息,我想将其称为具有android 9附带功能的版本或每个智能手机都可以使用的替代版本。 我现在的问题是,是否有可能创建一个包含android 9“ classes”但在运行该设备的设备为8.1或更低版本时不会被调用的项目。 或者甚至无法针对android 9以下的SDK版本编译该项目。
我很感谢每个答案。
答案 0 :(得分:0)
只需检查构建版本,如下所示...
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ...