在我的应用程序中,我需要执行一个函数与targetSdkVersion = 22,但是我希望我的应用程序有targetSdkVersion = 24。我的尝试是创建一个模块后,我添加为我的应用程序的依赖项,其中这些模块有targetSdkVersion = 22。问题是,当我从我的模块运行功能,它运行目标= 24.编辑:也许我可能已经解释得很糟糕。我希望为所有sdk执行相同的功能,但是如果将我的应用targetSdkVersion设置为22,则该函数可以正确运行。存在某种方式可以做到这一点,无需创建目标= 22的secundary应用并从我的主应用调用它。应用程序与模块,其中包含不同的targetSdkVersion,应用程序
(我需要targetSdkVersion = 22来执行这一行:Settings.System.putInt(getContentResolver(), "button_key_light", -1)
,只是效果很好的Android 6,如果我的应用程序的targetSdkVersion是< = 22;
谢谢
您可以随时在条件中检查BUILD.VERSION.SDK_INT <= 22',以确保版本兼容性。 – Shaishav