在我的應用程序中,我需要執行一個函數與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