- Android開發技術
- 許超主編
- 732字
- 2020-08-28 12:45:48
第1章 Android入門基礎
1.1 Android語言概述
1.1.1 Android的概念
Android(安卓)是一套用于移動設備的軟件平臺,其中包括操作系統、中間件以及一些關鍵應用。Android SDK 基于Java開發語言,提供了在Android平臺上進行應用開發的工具和相應的API。其應用程序由用戶利用Java自行開發。
1.1.2 Android的發展簡史
談到Android,首先需要了解“開發手機聯盟(Open Handset Alliance)”。這是美國于2007年11月宣布組建的一個全球性聯盟,這個聯盟由包括中國移動、摩托羅拉、高通、宏達電子和T-Mobile在內的30多家技術和無線應用的領軍企業組成。這一聯盟共同開發名為Android的開放源代碼的移動操作系統。
Android是基于Linux平臺的開源手機操作系統。它包括操作系統、用戶界面和應用程序——移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創新的專有權障礙。通過運營商、設備制造商、開發商和其他有關各方的合作,建立了標準化、開放式的移動電話軟件平臺,在移動產業內形成一個開放式的生態系統。
Android系統采用軟件堆層(software stack,又名軟件疊層)的架構,主要分為3個部分:低層以Linux核心工作為基礎,只提供基本功能;其他應用軟件由各公司自行開發,以Java作為編寫應用軟件的基礎工具。
Android的發展歷程簡述如下。
1.開發手機聯盟成立
2007年11月5日,34家公司宣布成立開發手機聯盟(OHA)。
2.發布第1版Android SDK
2007年11月12日,第1版Android SDK發布。
3.Android Market上線
2008年8月28日,為Android平臺手機提供軟件分發和下載的Market正式上線,并且迅速積累了大量應用。
4.T-Mobile G1上市
2008年9月22日,美國移動電話運營商T-Mobile USA在紐約正式發布了T-Mobile G1手機。該款手機為臺灣宏達電(HTC)代工制造,是世界上第一部使用Android操作系統的手機,支持WCDMA/HSPA網絡,理論下載速率7.2Mbps,并支持Wi-Fi。
5.Android 1.0 SDK R1發布
2008年9月23日,Android 1.0 SDK R1發布,標志著Android系統趨于穩定和成熟。
6.Android宣布開放源代碼
2008年10月21日,Android宣布開放源代碼,后來又發布了Android 1.5 SDK Release 3。