在為Android構(gòu)建應(yīng)用程序時,我們需要了解視圖,活動,片段,意圖,內(nèi)容提供者,服務(wù)和 AndroidManifest.xml
文件。
視圖是形成用戶界面的基本構(gòu)建塊的用戶界面(UI)元素。
視圖可以是按鈕,標(biāo)簽,文本字段或許多其他UI元素。
視圖也用作視圖的容器,這意味著UI中通常有視圖層次結(jié)構(gòu)。
Activity通常是代表單個屏幕的UI概念。
它通常包含一個或多個視圖。
分段像子活動,活動可以同時在屏幕上顯示一個或多個分段。
當(dāng)屏幕小時,活動更可能僅包含一個分段,并且該分段可以是在較大屏幕內(nèi)使用的相同分段。
意圖一般定義了“intention”來做一些工作。
Intents封裝了幾個概念。 我們可以使用意圖來執(zhí)行以下任務(wù):
意圖不總是由你的應(yīng)用程序啟動。
系統(tǒng)還使用Intents來通知您的應(yīng)用程序特定事件,例如文本消息的到達(dá)。
意圖可以是顯式或隱式的。如果你只是想要顯示一個URL,系統(tǒng)決定什么組件將滿足意圖。
我們還可以提供關(guān)于應(yīng)該處理意圖的具體信息。
意圖松散耦合動作和動作處理程序。
Android定義了應(yīng)用程序共享數(shù)據(jù)而不暴露底層存儲的標(biāo)準(zhǔn)方法。
通過內(nèi)容提供者,你可以公開你的數(shù)據(jù),讓應(yīng)用程序使用其他應(yīng)用程序的數(shù)據(jù)。
Android中的服務(wù)類似于在Windows或其他平臺中看到的服務(wù)。
服務(wù)是可以運(yùn)行很長時間的后臺進(jìn)程。
Android定義了兩種類型的服務(wù):
本地服務(wù)只能由托管服務(wù)的應(yīng)用程序訪問。
遠(yuǎn)程服務(wù)是指由設(shè)備上運(yùn)行的其他應(yīng)用程序遠(yuǎn)程訪問的服務(wù)。
更多建議: