如果我的目標API是19,而且我的最小值是8,那麼這些函數會聲明它們是在API 11中引入的,並強制我在該方法上添加此類屬性:@TargetApi(Build .VERSION_CODES.GINGERBREAD)minSdk,targetSDK,已棄用 - Android
此方法不適用於API 8手機嗎?
但是,如果該方法表示棄用,它將適用於所有電話?所以如果我在API 11中選擇棄用和引入,我應該選擇棄用嗎?但是如果我願意做更多的工作,我可以檢查手機API並運行適合該手機的方法?要麼,要麼將我的最低API從8改爲11?要查看我的minSDK應該是什麼,我應該測試我的代碼與目標API設置爲低,並且如果它導致錯誤,請將我的minSdk設置爲高於(或解決錯誤..或/或)?
Android手機用戶可以更新其API級別嗎?我沒有安卓系統,Google也沒有透露這一點。
「從Android 3.2(API級別13)開始,上面的大小組已被棄用,您應該使用swdp配置限定符來定義佈局資源所需的最小可用寬度。」 - 這是否意味着您應該使用swdp IF你要麼先檢查他們的手機是否在API12之上,要麼你將你的minSDK設置爲13?
謝謝。