- Android編程經典200例
- 楚無咎編著
- 679字
- 2018-12-30 05:08:21
1.2 Android的特點
Android基于Linux技術,由操作系統、用戶界面和應用程序組成,允許開發人員自由獲取、修改源代碼,也就是說,這是一套具有開源性質的手機終端解決方案。其特點如下所列:
● 開放性;
● 所有的應用程序都是平等的;
● 應用程序間無界限;
● 快速方便的應用程序開發。
下面來詳細介紹一下上述四個特點。
(1)開放性
Android是一個真正意義上的開放式移動開發平臺,其同時包括底層操作系統以及上層的用戶界面和應用程序(移動電話所需要的全部軟件都囊括在內),而且不存在任何以往阻礙移動產業創新的專有權障礙。
(2)應用程序平等
所有的Android應用程序之間是完全平等的,Android平臺被設計成由一系列應用程序所組成的平臺。所有的應用程序都運行在虛擬機上面,虛擬機提供了一系列用于應用程序和硬件資源之間通信的API。
拋開虛擬機,Android所有的其他應用,包括系統的核心應用和第三方應用都是完全平等的。因此,用戶甚至可以將系統中默認的電話撥號軟件替換成其他第三方的電話撥號軟件。用戶也可以改變主界面的內容,或者將手機中任意的應用程序替換成所需要的其他應用程序。
(3)應用程序之間無界限
Android打破了應用程序之間的界限,開發人員可以把Internet上的數據與本地的聯系人、日歷、位置信息結合起來,創造全新的用戶體驗。一個應用程序不但可以通過API訪問系統提供的功能,還可以申明自身的功能供其他應用程序調用。
(4)快速方便的應用程序開發
Android為開發人員提供了大量的使用庫和工具,使得開發人員可以快速地創建自己的應用程序。例如,在其他平臺的手機上要開發基于地圖的應用是十分困難的,而Android將著名的Google Map集成進來,開發人員通過簡單的幾行代碼就可以快速地開發出基于地圖的應用。