由於計劃想用 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 結構 |
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 |
Android 系統版本號會由三組數字組成,中間以英文句點作為區隔。如:X.X.X。(X代替數字)第一個數字為主要版本,第二個數字為次要版本,第三個數字為測試版本(常作為除錯版本,修正小問題)。
Android 系統版本歷史(Version):
版本號 |
發行日期 |
API等級 |
名稱 |
中文名稱 |
安全性更新狀態 |
1.0 |
2008年9月23日 |
1 |
Android 1.0 |
|
不支援 |
1.1 |
2009年2月9日 |
2 |
Android 1.1 |
|
不支援 |
1.5 |
2009年4月27日 |
3 |
Cupcake |
紙杯蛋糕 |
不支援 |
1.6 |
2009年9月15日 |
4 |
Donut |
甜甜圈 |
不支援 |
2.0- 2.1 |
2009年10月26日 |
5-7 |
Eclair |
閃電泡芙 |
不支援 |
2.2 -2.2.3 |
2010年5月20日 |
8 |
Froyo |
優格冰淇淋 |
不支援 |
2.3- 2.3.7 |
2010年12月6日 |
9-10 |
Gingerbread |
薑餅 |
不支援 |
3.0 - 3.2.6 |
2011年2月22日 |
11-13 |
Honeycomb |
蜂巢 |
不支援 |
4.0- 4.0.4 |
2011年10月18日 |
14-15 |
Ice Cream Sandwich |
冰淇淋三明治 |
不支援 |
4.1- 4.3.1 |
2012年7月9日 |
16-18 |
Jelly Bean |
雷根糖 |
不支援 |
4.4- 4.4.4 |
2013年10月31日 |
19-20 |
KitKat |
奇巧巧克力 |
不支援 |
5.0 - 5.1.1 |
2014年11月12日 |
21-22 |
Lollipop |
棒棒糖 |
不支援 |
6.0- 6.0.1 |
2015年10月5日 |
23 |
Marshmallow |
棉花糖 |
不支援 |
7.0 - 7.1.2 |
2016年8月22日 |
24-25 |
Nougat |
牛軋糖 |
不支援 |
8.0- 8.1 |
2017年8月21日 |
26-27 |
Oreo |
奧利奧 |
支援 |
9 |
2018年8月6日 |
28 |
Pie |
派 |
支援 |
10 |
2019年9月3日 |
29 |
Android 10 Red Velvet Cake |
紅絲絨蛋糕 |
支援 |
11 |
2020年2月19日 |
30 |
Android 11 |
|
支援 |
沒有留言:
張貼留言