首頁 > 遊戲

Android 開發系列教材之(一)Android基礎知識

由 IT小蝸牛 發表于 遊戲2023-02-06

簡介4 KitKat針對RAM佔用進行了最佳化,甚至可以在一些僅有512MB RAM的老款手機上流暢執行新圖示、鎖屏、啟動動畫和配色方案新的撥號和智慧來電顯示加強主動式語音功能整合Hangouts IM軟體全屏模式支援Emoji鍵盤輕鬆訪問線上

android 4.4.2是什麼意思

Android 開發系列教材之(一)Android基礎知識

什麼是Android

Android一詞最早是出現在法國作家維裡耶德利爾·亞當1986年發表的《未來夏娃》這部科幻小說中,作者利爾·亞當將外表像人類的機器起名為Android,這就是Android小人名字的由來。Android的Logo是由伊琳娜-布洛克設計的,設計靈感來源於男女廁所門上的圖形符號,外加頭上兩根天線。

Android 發展史

1、AndroidBeta(阿童木)2008年8月18日釋出(內測版)

新增一些新的開發工具,例如Eclipse layout佈局支援預覽,支援編輯9-patch影象等

2、 Android1。0 (發條機器人): 2008年9月23日釋出(內測版)

首款Android 裝置the T-Mobile G1搭載Androd1。0,內建了Android Market beta

3、 Android1。5 Cupcake(紙杯蛋糕)2009年4月30日釋出;

拍攝/播放影片,並支援上傳到Youtube

支援立體聲藍芽耳機,同時改善自動配對效能

最新的採用WebKit技術的瀏覽器,支援複製/貼上和頁面中搜索

GPS效能大大提高

提供螢幕虛擬鍵盤

主螢幕增加音樂播放器和相框widgets

應用程式自動隨著手機旋轉

簡訊、Gmail、日暦,瀏覽器的使用者介面大幅改進,如Gmail可以批次刪除郵件

相機啟動速度加快,拍攝圖片可以直接上傳到Picasa

來電照片顯示

4、Android1。6 Donut (甜甜圈)2009年9月15日釋出。

重新設計的Android Market手勢

支援支援CDMA網路

文字轉語音系統(Text-to-Speech)

快速搜尋框

全新的拍照介面

檢視應用程式耗電

支援虛擬私人網路(VPN)

支援更多的螢幕解析度

支援OpenCore2媒體引擎

新增面向視覺或聽覺困難人群的易用性外掛

5、Android2。0 Eclair (鬆餅)2009年10月26日釋出。

最佳化硬體速度

“Car Home”程式

支援更多的螢幕解析度

改良的使用者介面

新的瀏覽器的使用者介面和支援HTML5

新的聯絡人名單

更好的白色/黑色背景比率

改進Google Maps3、1、2

支援Microsoft Exchange

支援內建相機閃光燈

支援數碼變焦

改進的虛擬鍵盤

支援藍芽2、1

支援動態桌面的設計

6、Android2。2Froyo(凍酸奶)2010年5月20日釋出。

完整的Chrome瀏覽器

全新的手機風景模式

全新的檔案管理器

文字輸入選項的改進

一個明確的升級方法

Android Key Lime Pie精簡版

具有開關切換的使用者介面

全新的電源管理系統

更為輕便的主題模式

全新的鎖屏頁面

全新的時鐘介面

7、Android2。3 Gingerbread (薑餅)2011年2月2日釋出。

最佳化針對平板

全新設計的UI增強網頁瀏覽功能

n-app purchases功能

8、Android3。1 Honeycomb (蜂巢)2011年5月11日釋出

Honeycomb 蜂巢(改進3、0BUG)

經過最佳化的Gmail電子郵箱;

全面支援GoogleMaps

將Android手機系統跟平板系統再次合併從而方便開發者

任務管理器可滾動,支援USB 輸入裝置(鍵盤、滑鼠等)

支援 Google TV、可以支援XBOX 360無線手柄

widget支援的變化,能更加容易的定製螢幕widget外掛

9、Android3。2 Honeycomb (蜂巢)2011年7月13日釋出

支援7英寸裝置

引入了應用顯示縮放功能。

10、Android4。0 Ice Cream “冰激凌三明治”2011年10月19日釋出

藍色主題

接近於桌面版的Chrome Lite瀏覽器,有離線閱讀,同步Chrome書籤,新的標籤樣式等

截圖功能

更強大的圖片編輯功能

自帶照片應用堪比Instagram,可以加濾鏡、加相框,進行360度全景拍攝,照片還能根據地點來排序

Gmail加入手勢、離線搜尋功能,UI更強大

新功能People:以聯絡人照片為核心,介面偏重滑動而非點選,集成了Twitter、Linkedin、Google+等通訊工具。有望支援使用者自定義新增第三方服務

新增流量管理工具,可具體檢視每個應用產生的流量

正在執行的程式可以像電腦一樣的互相切換

人臉識別功能

系統最佳化、速度更快

支援虛擬按鍵,手機可以不再擁有任何按鍵

專為3D最佳化的驅動

平板電腦和智慧手機通用

11、Android 4。1 Jelly Bean(果凍豆)2012年6月28日釋出。

更快、更流暢、更靈敏

增強通知欄

全新搜尋

桌面外掛自動調整大小

加強無障礙操作

語言和輸入法擴充套件

新的輸入型別和功能

新的連線型別

新的媒體功能

瀏覽器增強

Google服務增強

12、Android 4。2 Jelly Bean(果凍豆) 2012年10月30日釋出。

完整的Chrome瀏覽器

全新的手機風景模式

全新的檔案管理器

文字輸入選項的改進

一個明確的升級方法

Android Key Lime Pie精簡版

具有開關切換的使用者介面

全新的電源管理系統

更為輕便的主題模式

全新的鎖屏頁面

全新的時鐘介面

13、Android 4。3 Jelly Bean(果凍豆)2013年7月25日釋出。

使用者賬戶配製

撥號盤聯絡人自動補全

OpenGL 3。0

藍芽低耗電技術

WIFI關閉後保持位置功能其它特性

新的相機應用UI

新的開發者工具

透過郵件分享截圖時,日期和時間會自動加入進去

14、Android 4。4 KitKat(奇巧) 2013年9月4日釋出。

撥號盤聯絡人自動補全

優化了RenderScript計算和影象顯示,取代OpenCL

支援兩種編譯模式

Android 4。4 KitKat針對RAM佔用進行了最佳化,甚至可以在一些僅有512MB RAM的老款手機上流暢執行

新圖示、鎖屏、啟動動畫和配色方案

新的撥號和智慧來電顯示

加強主動式語音功能

整合Hangouts IM軟體

全屏模式

支援Emoji鍵盤

輕鬆訪問線上儲存

無線列印

螢幕錄影功能

內建字幕管理功能

計步器應用

低功耗音訊和定位模式

新的接觸式支付系統

新的藍芽配置檔案和紅外相容性

15、Android 5。0 Lollipop(棒棒糖) 2014年6月26日釋出。

系統使用一種新的Material Design 設計風格

Android 5。0 將會加入更多的健身功能

整合碎片化

支援64位處理器

使用ART虛擬機器

16、Android 6。0 Marshmallow(棉花糖) 2015大會已於5月28日釋出。

鎖屏下語音搜尋

指紋識別,Android 6。0則在系統層面加入指紋識別,能提供原生指紋識別API

更完善的應用許可權管理,Android 6。0進一步強化應用許可權管理,應用許可權管理也成為系統級的功能

Doze電量管理。手機會在一段時間未檢測到移動時,讓應用休眠清殺後臺程序減少

Now on Tap功能。Now on Tap功能是和Google搜尋緊密結合的功能,它可以讓谷歌從任何應用中進行搜尋。例如,在微信中聊天的時候提到餐館,那麼就可以在不跳轉的情況下進行谷歌搜尋。

App Links

17、Android7。0 Nougat 牛軋糖 2016年5月18日釋出。

多視窗支援,使用者可以在一個螢幕上開啟兩個應用

通知增強功能,可以在通知介面快速回復簡訊,通知訊息歸攏(同一應用的多條通知提示訊息歸攏為一項,點選該項即可展開此前的全部通知,允許使用者對每個通知執行單獨操作。)

添加了即時 (JIT) 編譯器,提升執行時效能,節省儲存空間,加快應用安裝更新和系統更新速度

隨時隨地低電耗模式,只要螢幕關閉了一段時間,且裝置未插入電源,低電耗模式就會對應用使用熟悉的 CPU 和網路限制

後臺最佳化,棄用一些較舊的模式,比如刪除了三個常用的隱式廣播: CONNECTIVITY_ACTION(網路發生改變)、ACTION_NEW_PICTURE(照相)、ACTION_NEW_VIDEO (錄影)這些廣播一次會喚醒多個應用的後臺程序

推薦使用 SurfaceView 代替 TextureView,以實現省電

新增新的3D 渲染 API Vulkan。Vulkan 是完全從零開始設計,以最小化驅動器中的 CPU 開銷,並能讓您的應用更直接地控制 GPU 操作。Vulkan 還允許多個執行緒同時執行工作,如命令緩衝區構建,以獲得更好的並行化

新增號碼螢幕功能,同一個電話以及簡訊都可以螢幕

來點過濾:Android 7。0 允許預設的手機應用過濾來電

Android 7。0 引入更多表情符號和表情符號相關功能,包括膚色表情符號和支援變數選擇符

Android 7。0 添加了框架介面和對 OpenGL ES 3。2 的平臺支援

Android 7。0 引入金鑰認證,這是一個新的安全工具,可幫助您確保裝置的硬體支援的金鑰庫中儲存的金鑰對適當保護您的應用使用的敏感資訊

面向 Android 7。0 的應用僅信任系統提供的證書,且不再信任使用者新增的證書頒發機構 (CA)。如果面向 Android N 的應用希望信任使用者新增的 CA,則應使用網路安全性配置以指定信任使用者 CA 的方式

引入一項新的應用簽名方案 APK Signature Scheme v2,它能提供更快的應用安裝時間和更多針對未授權 APK 檔案更改的保護

作用域目錄訪問:應用可以使用新的 API 請求訪問特定的外部儲存目錄,包括可移動媒體上的目錄,如 SD 卡。新 API 大大簡化了應用訪問標準外部儲存目錄的方式,如 Pictures 目錄

添加了新的 VR 模式的平臺支援和最佳化,以使開發者能為使用者打造高質量移動 VR 體驗

18、Android8。0 Oreo(Android O)

通知中心變化

整體更加簡潔

PinnedShortcuts,類似蘋果的3DTouch

自適應圖示

後臺程序限制

未知來源應用安裝限制

TensorFlowLite

分屏功能,分屏畫中畫功能得到了強化

新加了通知功能Notification Dots

自動儲存密碼

GooglePlayProtect,這個功能主要用於GooglePlay中

應用加速,大部分應用的啟動速度將會快上一倍

字型最佳化

新增了符合Unicode 10標準的表情符號

19、Android 9。0 pie(開心果冰淇淋) 2018年 8 月 7 日釋出

全面屏的全面支援

通知欄的多種通知

多攝像頭的更多畫面

GPS定位之外的WiFi定位

網路還有神經網路

Material Design迎來2。0時代

數字化健康

自適應功能

API等級

API等級1:Android 1。0

API等級2:Android 1。1 Petit Four

API等級3:Android 1。5 Cupcake

API等級4:Android 1。6 Donut

API等級5:Android 2。0 clair

API等級6:Android 2。0。1 clair

API等級7:Android 2。1 clair

API等級8:Android 2。2 - 2。2。3 Froyo

API等級9:Android 2。3 - 2。3。2 Gingerbread

API等級10:Android 2。3。3-2。3。7 Gingerbread

API等級11:Android 3。0 Honeycomb

API等級12:Android 3。1 Honeycomb

API等級13:Android 3。2 Honeycomb

API等級14:Android 4。0 - 4。0。2 Ice Cream Sandwich

API等級15:Android 4。0。3 - 4。0。4 Ice Cream Sandwich

API等級16:Android 4。1 Jelly Bean

API等級17:Android 4。2 Jelly Bean

API等級18:Android 4。3 Jelly Bean

API等級19:Android 4。4 KitKat

API等級20:Android 4。4W

API等級21:Android 5。0 Lollipop

API等級22:Android 5。1 Lollipop

API等級23:Android 6。0 Marshmallow

API等級24:Android 7。0 Nougat

API等級25:Android 7。1 Nougat

API等級26:Android 8。0 Oreo

API等級27:Android 8。1 Oreo

API等級28:Android 9。0 Pie

Tags:Android等級支援應用功能