Kotlin Android 高效入門
線上課程
  • Kotlin Android 高效入門
  • Android 開發準備
    • 0 Git 版本控制系統
      • 0.1 Gitlab 網站
      • 0.2 Gitlab 範例專案
      • 0.3 Gitlab 取得本書範例
      • 0.4 版本切換
    • 1 Android 系統與應用程式
      • 1.1 Android 版本演進
      • 1.2 Android 系統架構
      • 1.3 應用程式基礎
      • 1.4 應用程式元件
      • 1.5 應用程式宣告檔
      • 1.6 Android Studio 開發環境
    • 2 開發環境安裝
      • 2.1 基礎環境-JDK
      • 2.2 整合開發工具-Android Studio
      • 2.3 必要的設定
  • Android 專案開發
    • 3 Android 專案架構與 Activity
      • 3.1 建立Bmi專案
      • 3.2 AndroidManifest.xml載運清單
      • 3.3 畫面配置-Layout
      • 3.4 Java/Kotlin 類別
      • 3.5 資源 Resources
      • 3.6 Android Support Library-支援函式庫
    • 4 版面配置環境
      • 4.1 版面配置設計畫面
      • 4.2 ConstraintLayout 版面配置
      • 4.3 LinearLayout 流水式版面
      • 4.4 元件的高度與寬度
      • 4.5 元件位置與距離
    • 5 Kotlin 語言基礎
      • 5.1 Kotlin 基礎知識
      • 5.2 類別與物件
    • 6 Activity 設計
      • 6.1 Bmi 專案功能設計
      • 6.2 MainActivity 中取得畫面元件
      • 6.3 按鈕的事件處理
      • 6.4 使用浮動顯示-Toast類別
      • 6.5 使用對話框-AlertDialog 類別
      • 6.6 多國語言
      • 6.7 按鈕事件處理-匿名類別與 lambda
  • 線上課程
    • 20 線上課程 courses
Powered by GitBook
On this page

Was this helpful?

  1. Android 開發準備
  2. 1 Android 系統與應用程式

1.1 Android 版本演進

Android 每次推出一個版本,除了版本號碼外,從 1.5 開始使用甜點的 名稱為該版本命名,例如 Android 5.0 與 5.1 的名稱為 Lollipop 棒棒糖,6.0 為 Marshmallow 棉花糖,而每個版本都會對應一個「API Level」,如 6.0 為 23,7.0 為 24,8.0 則為 26、9.0為28。Android 的版本演進如下表:

名稱

版本

API Level

發表年/月

無

1

1

2008/9

無

1.1

2

2009/2

Cupcake

1.5

3

2009/4

Donut

1.6

4

2009/9

Eclair

2.0-2.1

5-7

2009/10

Froyo

2.2-2.2.3

8

2010/5

Gingerbread

2.3-2.3.7

9-10

2010/12

Honeycomb

3.0-3.2.6

11-13

2011/2

Ic Cream Sanwitch

4.0-4.0.4

14-15

2011/8

Jelly Bean

4.1-4.3.1

16-18

2012/7

KitKat

4.4-4.4.4

19-20

2013/8

Lollipop

5.0-5.1.1

21-22

2014/11

Marshmallow

6.0-6.0.1

23

2015/5

Nougat

7.0-7.1

24-25

2016/8

Oreo

8-8.1

26-27

2017/8

Pie

9.0

28

2018/8

每個版本名稱的首個字母,以英文字母排列,因此 Marshmallow 棉花 糖的下一個版本是以 N 開頭的 Nougat 牛軋糖甜點名稱,Pie 則是最新的 Android 9 版本別名。

Previous1 Android 系統與應用程式Next1.2 Android 系統架構

Last updated 5 years ago

Was this helpful?