Android 安卓從1.0到11.0總結(跟隨Android官網實時更新)

2020-10-27 11:00:37

文章目錄


對照表

Android版本API級別VERSION_CODE重大改進或變更開發注意事項
Android 11.030R強制執行分割區儲存機制、單次授權、自動重置許可權、後臺位置資訊存取許可權、軟體包可見性、前臺服務Android 11 隱私設定更新
Android 10.029Q引入分割區儲存可能會遇到無法儲存圖片到本地,或者造成Permission denied等問題,具體解決方案參考:《關於安卓open failed: EACCES (Permission denied)
Android 9.028P網路連線變更自9.0起,預設不再支援http請求,如果需要支援,需要按 《Android9.0 http無法存取的解決方案 》進行修改和編輯
Android 8.127O_MR1--
Android 8.026O8.0系統的通知欄適配參考 郭霖的 《8.0系統的通知欄適配
Android 7.1.1 & Android 7.125N_MR1--
Android 7.024N系統許可權更改參考《Android 7.0 行為變更
Android 6.023M執行時許可權需要動態申請許可權,對於以 Android 6.0(API 級別 23)或更高版本為目標平臺的應用,請務必在執行時檢查和請求許可權。要確定您的應用是否已被授予許可權,請呼叫新增的 checkSelfPermission( ) 方法。要請求許可權,請呼叫新增的 requestPermissions( ) 方法。
Android 5.122LOLLIPOP_MR1--
Android 5.021LOLLIPOPAndroid 5.0 新增了material design樣式的支援參考《Android 5.0 變更
Android 4.4W20KITKAT_WATCH-僅限 KitKat for Wearables
Android 4.419KITKAT外部儲存空間讀取許可權、使用WebView、使用 AlarmManager、使用ContentResolver同步資料參考《Android 4.4 重要行為變更
Android 4.318JELLY_BEAN_MR2--
Android 4.2、4.2.217JELLY_BEAN_MR1--
Android 4.1、4.1.116JELLY_BEAN--
Android 4.0.3、4.0.415ICE_CREAM_SANDWICH_MR1--
Android 4.0、4.0.1、4.0.214ICE_CREAM_SANDWICH--
Android 3.213HONEYCOMB_MR2--
Android 3.1.x12HONEYCOMB_MR1--
Android 3.0.x11HONEYCOMB--
Android 2.3.4
Android 2.3.3
10GINGERBREAD_MR1--
Android 2.3.2
Android 2.3.1
Android 2.3
9GINGERBREAD--
Android 2.2.x8FROYO--
Android 2.1.x7ECLAIR_MR1--
Android 2.0.16ECLAIR_0_1--
Android 2.05ECLAIR--
Android 1.64DONUT--
Android 1.53CUPCAKE--
Android 1.12BASE_1_1--
Android 1.01BASE--

以上重大改進和變更只是舉例最有可能遇到的問題!並非全面,具體可參考以下內容

Android官網-https://developer.android.com/guide/topics/manifest/uses-sdk-element