在進行android軟體開發時,開發者所開發的android應用程式都是通過應用程式框架來與android底層進行互動的,所以開發中接觸到最多的部分就是應用程式框架。在整合應用程式框架
中有4個重要的元件,介紹如下。
activities:乙個activities就表示乙個程式的顯示介面,在乙個應用程式中可以包含多個activities元件,每個activities元件都擁有各自的生命週期。
intent:當多個應用程式之間需要互相跳轉時,就通過intent完成,開發者所開發的程式也可以利用intent呼叫android本身所提供的應用程式,如打**或傳送簡訊等。
service:指的是那些執行在後台,沒有介面顯示的activities程式。在android之中內建了許多service供開發者使用,如傳送通知(notification)或傳送簡訊(sms)等。
content provider:當不同的應用程式之間需要對資料進行共享時就要使用到此元件,例如,當乙個activities程式需要訪問聯絡人時,就可以通過content provider元件完成呼叫
。
Android應用程式框架
應用程式框架可以說是乙個應用程式的核心,是所有參與開發的程式設計師共同使用和遵守的約定,大家在其約定上進行必要的擴充套件,但程式始終保持主體結構的一致性。其作用是讓程式保持清晰和一目了然,在滿足不同需求的同時又不互相影響。開發應用時都是通過框架來與android底層進行互動,接觸最多的就是應用框架層...
應用程式框架實戰三 什麼是應用程式框架
什麼是應用程式框架?正如框架是架構的具體實現一樣,應用程式框架是應用程式架構的具體實現。不過這樣說了等於沒說,因為框架和架構都是如此抽象。為了獲得直觀的感受,下面先看看更具體的.net framework和第三方框架。net framework為.net程式設計師提供了乙個龐大的類庫,幾乎任何開發任...
應用程式框架實戰六 應用程式框架的特點
之前說過,net framework為所有.net程式設計師提供底層支援,第三方開源框架建立在.net framework的基礎上,專門解決某些特定問題,而應用程式框架則建立在.net framework和第三方框架的基礎上,為專案開發的方方面面保駕護航。它們的作用雖然都是幫助程式設計師更好的建立應...