我感到困惑的目標構建和SDK使用API目標和分混亂
可以說,我有這樣的代碼
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
//do xyz
}
讓我們說,我建立了對API 19(奇巧)和我的目標API在清單中是19,我的最低支持API是9
現在,如果帶有API 9的設備運行上述代碼,它會崩潰嗎?我希望答案是肯定的,因爲它不會理解Build.VERSION_CODES.KITKAT的含義。然而,首先檢查上面的點是什麼?
請幫助澄清這一
謝謝
這是開始我一直在尋找的答案。在編譯器運行之前,我不知道編譯器將它替換爲數字。謝謝 – Snake