本課程基於最新構建工具鏈,以一個頁面路由框架的開發-發佈爲主線,將實戰與理論相結合,深度學習 Gradle 及時下熱門的編譯時註解處理、字節碼插樁等高級技術,帶領你們系統化掌握 Android 應用構建知識,提高開發效率。html
技術要求
Android基礎知識
Android Studio等開發工具的基本使用
環境參數
技術語言:Groovy/Java/Kotlin
Android: 10.0+開發平臺:Mac
IDE:Android Studio 4.0+Gradle:6.0+
Android Gradle Plugin: 4.1.0+安全
體系簡介
修正網絡
Android logo相關圖片架構
Android logo相關圖片(33張)框架
Android一詞的轉義指「機器人」,一塊兒也是Google於2007年11月5日宣告的根據Linux途徑的開源手機操做體系的稱謂,該途徑由操做體系、中間件、用戶界面和運用軟件組成。ide
Android一詞最先出現於法國做家利爾亞當(Auguste Villiers de l'Isle-Adam)在1886年宣告的科幻小說《將來夏娃》(L'ève future)中。他將外表像人的機器起名爲Android。工具
Android的Logo是由Ascender公司規劃的,誕生於2010年,其規劃構思源於男女廁所門上的圖形符號,因此布洛克製造了一個簡略的機器人,它的軀幹就像錫罐的形狀,頭上還有兩根天線,Android小機器人便誕生了。其間的文字運用了Ascender公司專門製造的稱之爲「Droid 」 的字體。Android是一個全身綠色的機器人,綠色也是Android的標誌。顏色採用了PMS 376C和RGB中十六進制的#A4C639來製造,這是Android操做體系的品牌標誌。有時分,它們還會運用純文字的Logo。學習
2012年7月美國科技博客網站BusinessInsider評選出二十一世紀十款最重要電子產品,Android操做體系和iPhone等榜上有名。開發工具
(Android logo 相關圖片相冊圖片來歷:)字體
翻開進程
修正
2003年10月,Andy Rubin等人建立Android公司,並組成Android團隊。
2005年8月17日,Google低沉收買了創建僅22個月的高科技企業Android及其團隊。安迪魯賓成爲Google公司工程部副總裁,持續擔任Android項目。
2007年11月5日,谷歌公司正式向外界展現了這款名爲Android的操做體系,並且在這天谷歌宣告創建一個全球性的聯盟安排,該安排由34家手機制造商、軟件開發商、電信運營商以及芯片製造商一塊兒組成,並與84家硬件製造商、軟件開發商及電信營運商組成翻開手持設備聯盟(Open Handset Alliance)來一塊兒研發改進Android體系,這一聯盟將支撐谷歌發佈的手機操做體系以及運用軟件,Google以Apache免費開源許可證的受權辦法,發佈了Android的源代碼。 [3-4]
2008年,在GoogleI/O大會上,谷歌提出了AndroidHAL架構圖,在同年8月18號,Android得到了美國聯邦通信委員會(FCC)的贊同,在2008年9月,谷歌正式發佈了Android 1.0體系,這也是Android體系最先的版別。
2009年4月,谷歌正式推出了Android 1.5這款手機,從Android 1.5版別初步,谷歌初步將Android的版別以甜品的名字命名,Android 1.5命名爲Cupcake(紙杯蛋糕)。該體系與Android 1.0比較有了很大的改進。
2009年9月,谷歌發佈了Android 1.6的正式版,並且推出了搭載Android 1.6正式版的手機HTC Hero(G3),憑藉着超卓的外觀規劃以及全新的Android 1.6操做體系,HTC Hero(G3)成爲其時全球最受歡迎的手機。Android 1.6也有一個幽默的甜品稱謂,它被稱爲Donut(甜甜圈)。
2010年2月,Linux內核開發者Greg Kroah-Hartman將Android的驅動程序從Linux內核「狀態樹」(「staging tree」)上除去,今後,Android與Linux開發幹流將分道揚鑣。在同年5月份,谷歌正式發佈了Android 2.2操做體系。谷歌將Android 2.2操做體系命名爲Froyo,翻譯完名爲凍酸奶。
2010年10月,谷歌宣告Android體系達到了榜首個里程碑,即電子商場上得到官方數字認證的Android運用數量現已達到了10萬個,Android體系的運用增長十分迅速。在2010年12月,谷歌正式發佈了Android 2.3操做體系Gingerbread (薑餅)。
2011年1月,谷歌稱每日的Android設備新用戶數量達到了30萬部,到2011年7月,這個數字增長到55萬部,而Android體系設備的用戶總數達到了1.35億,Android體系現已成爲智能手機範疇佔有量最高的體系。
2011年8月2日,Android手機已佔有全球智能機商場48%的份額,並在亞太地區商場佔有操控方位,終結了Symbian(塞班體系)的霸主方位,躍居全球榜首。
2011年9月,Android體系的運用數目現已達到了48萬,而在智能手機商場,Android體系的佔有率現已達到了43%。持續在排在移動操做體系首位。谷歌將會發布全新的Android 4.0操做體系,這款體系被谷歌命名爲Ice Cream Sandwich(冰激凌三明治)。
2012年1月6日,谷歌Android Market已有10萬開發者推出跨越40萬生動的運用,大多數的運用程序爲免費。Android Market運用程序商鋪目錄在新年首週週末打破40萬基準,間隔打破30萬運用僅4個月。在2011年早些時分,Android Market從20萬增長到30萬運用也花了四個月。 [5]
2013年11月1日,Android4.4正式發佈,從詳細功用上講,Android4.4供給了各類有用小功用,新的Android體系更智能,增長更多的Emoji表情圖像,UI的改進也更現代,如全新的HelloiOS7半透明效果。
2015年,網絡安全公司Zimperium研究人員警告,安卓(Android)存在「喪身」安全漏洞,***發送一封彩信便能在用戶絕不知情的狀況下完全操控手機。 [6]
2018年10月,谷歌標明,將於2018年12月6日連續Android體系中的Nearby Notifications(鄰近告知)服務,因爲Android用戶收到太多的鄰近商家推銷信息的垃圾郵件。 [7]
2020年3月,谷歌的Android安全公告中說到,新更新現已供給了CVE-2020-0069補丁來處理針對聯發科芯片的一個嚴峻安全漏洞。 [8]
發行版別
修正
查驗版別
Android 各代版別 LogoAndroid 各代版別 Logo
Android在正式發行以前,最初步具備兩個內部查驗版別,並且以聞名的機器人稱謂來對其進行命名,它們分別是:阿童木(AndroidBeta),發條機器人(Android 1.0)。後來因爲涉及到版權問題,谷歌將其命名規矩變動爲用甜點做爲它們體系版別的代號的命名辦法。甜點命名法初步於Android 1.5發佈的時分。做爲每一個版別表明的甜點的標準越變越大,而後按照26個字母數序:紙杯蛋糕(Android 1.5),甜甜圈(Android 1.6),鬆餅(Android 2.0/2.1),凍酸奶(Android 2.2),薑餅(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),果凍豆(Jelly Bean,Android4.1和Android 4.2),奇巧(KitKat,Android 4.4),棒棒糖(Lollipop,Android 5.0),棉花糖(Marshmallow,Android 6.0),牛軋糖(Nougat,Android 7.0),奧利奧(Oreo,Android 8.0),派(Pie,Android 9.0) [9-10]
從Android 10初步,Android不會再按照根據甘旨零食或甜點的字母次第命名,而是轉換爲版別號,就像Windows和iOS體系相同。 [11]
V1.0 Beta
2007年發佈的Android 阿童木。
V1.0
主詞條:Android 1.0
2008年9月,谷歌發佈Android1.0。 [4]
V1.5
主詞條:Android 1.5
Cupcake(紙杯蛋糕):2009年4月30日發佈。