Android應用程式框架

Android應用程式框架

Android應用程式框架分為套用層、套用框架層、系統運行庫層和Linux核心層。應用程式框架可以說是一個應用程式的核心,是所有參與開發的程式設計師共同使用和遵守的約定,大家在其約定上進行必要的擴展,但程式始終保持主體結構的一致性。其作用是讓程式保持清晰和一目了然,在滿足不同需求的同時又不互相影響。 開發套用時都是通過框架來與Android底層進行互動,接觸最多的就是套用框架層。

Android系統提供給套用開發者的本身就是一個框架,所有的套用開發都必須遵守這個框架的原則。我們在開發套用時就是在這個框架上進行擴展。Android套用框架功能如下。
*android.app:提供高層的程式模型和基本的運行環境。
*android.content:包含對各種設備上的數據進行訪問和發布。
*android.database:通過內容提供者瀏覽和運算元據庫。
*android.graphics:底層的圖形庫,包含畫布、顏色過濾、點、矩形,可以將它們直接繪製到螢幕上。
*android.location:定位和相關服務的類。
*android.media:提供一些類管理多種音頻、視頻的媒體接口。
*android.net:提供幫助網路訪問的類,超過通常的java.net.*接口。
*android.os:提供了系統服務、訊息傳輸和IPC機制。
*android.opengl:提供OpenGL的工具。
*android.provider:提供訪問Android內容提供者的類。
*android.telephony:提供與撥打電話相關的API互動。
*android.view:提供基礎的用戶界面接口框架。
*android.util:涉及工具性的方法,例如時間日期的操作。
*android.webkit:默認瀏覽器操作接口。
*android.widget:包含各種UI元素(大部分是可見的)在應用程式的布局中。

相關詞條

熱門詞條

聯絡我們