2020年12月1日 星期二

Android Studio - Android Studio 介紹(一)

Android Studio - Android Studio 介紹(一):

由於計劃想用 Android (安卓)手機控制 ESP8266 或 ESP32 模塊,所以便需要使用 Andriod Studio(AS / Android Studio )作為開發工具。Android Studio 從 2013年 5月 16日在 Google I/O 上發布,可供開發者免費使用。2014年 12月 8日發佈第一個穩定版本(Version 1.0)後,Android Studio 基於 JetBrains IntelliJ IDEA,為 Android 開發特殊客製化,並在Windows、OS X 和 Linux 平台上均可執行。Android Developer 所提供的 IDE 也從 Eclipse 變更為 Android Studio,當然不論 Eclipse 或 Android Studio 都有各自的優缺點,要選擇哪個 IDE 就看個人的習慣和想法,筆者就選擇了 Android Studio 來作開發工具。

Android Studio
Android Studio 已經發展了很多,筆者起步時版本是 4.0.0!所以 Android Studio 已經比較成熟,資料也相當豐富,相比便要學習的東西便多了,需要花多點時間了解不同的版本,同時也要開始學習 Java 語言來編寫程式。

Android Studio 結構
Android Studio 中的 build.gradle(Module:app)配置檔案同樣設定了它的版本號,在和 AndroidManifest.xml 填寫的版本號衝突的情況下,編譯後的 APK 使用了 build.gradle(Module:app) 裡面的配置。

Android Studio Default Configuration:

   defaultConfig {

        applicationId "com.example.qurenwu"

        minSdkVersion 14

        targetSdkVersion 14

        versionCode 2

        versionName "1.2"

    }


Android Studio開發工具版本歷史(Version):

Plugin version

Required Gradle version

Build Tools

Release Date

1.0.0 - 1.1.3

2.2.1 - 2.3

21.1.1+

December 2014

1.2.0 - 1.3.1

2.2.1 - 2.9

21.1.1+

April 2015

1.5.0

2.2.1 - 2.13

21.1.1+

November 2015

2.0.0

2.10

21.1.1+

April 2016

2.1.0

2.10+

23.0.2+

April 2016

2.2.0

2.14.1+

23.0.2+

September 2016

2.3.0+

3.3+

25.0.0+

February 2017

3.0.0+

4.1+

26.0.2+

October 2017

3.1.0+

4.4+

27.0.3+

March 2018

3.2.0 - 3.2.1

4.6+

28.0.3+

September 2018

3.3.0 - 3.3.3

4.10.1+

28.0.3+

January 2019

3.4.0 - 3.4.3

5.1.1+

28.0.3+

April 2019

3.5.0 - 3.5.4

5.4.1+

28.0.3+

August 2019

3.6.0 - 3.6.4

5.6.4+

28.0.3+

February 2020

4.0.0+

6.1.1+

29.0.2

April 2020

資料參考來源:https://developer.android.com/studio/releases?hl=zh-cn

Android 系統版本號會由三組數字組成,中間以英文句點作為區隔。如:X.X.X。(X代替數字)第一個數字為主要版本,第二個數字為次要版本,第三個數字為測試版本(常作為除錯版本,修正小問題)。

Android 系統版本歷史(Version):

版本號

發行日期

API等級

名稱

中文名稱

安全性更新狀態

1.0

2008923

1

Android 1.0

 

不支援

1.1

200929

2

Android 1.1

 

不支援

1.5

2009427

3

Cupcake

紙杯蛋糕

不支援

1.6

2009915

4

Donut

甜甜圈

不支援

2.0- 2.1

20091026

5-7

Eclair

閃電泡芙

不支援

2.2 -2.2.3

2010520

8

Froyo

優格冰淇淋

不支援

2.3- 2.3.7

2010126

9-10

Gingerbread

薑餅

不支援

3.0 - 3.2.6

2011222

11-13

Honeycomb

蜂巢

不支援

4.0- 4.0.4

20111018

14-15

Ice Cream Sandwich

冰淇淋三明治

不支援

4.1- 4.3.1

201279

16-18

Jelly Bean

雷根糖

不支援

4.4- 4.4.4

20131031

19-20

KitKat

奇巧巧克力

不支援

5.0 - 5.1.1

20141112

21-22

Lollipop

棒棒糖

不支援

6.0- 6.0.1

2015105

23

Marshmallow

棉花糖

不支援

7.0 - 7.1.2

2016822

24-25

Nougat

牛軋糖

不支援

8.0- 8.1

2017821

26-27

Oreo

奧利奧

支援

9

201886

28

Pie

支援

10

201993

29

Android 10

Red Velvet Cake

紅絲絨蛋糕

支援

11

2020219

30

Android 11

 

支援

資料參考來源:https://zh.wikipedia.org/wiki/Android 版本列表

2020年 12月 1日 天氣報告
氣溫:11.0@ 08:00
相對濕度:百分之 82%
天氣:多雲

沒有留言:

張貼留言