應用程式元件是乙個android應用程式的基本構建塊。這些元件由應用清單檔案松耦合的組織。androidmanifest.xml描述了應用程式的每個元件,以及他們如何互動。
以下是可以在android應用程式中使用的四個主要元件。
元件描述
activities
描述ui,並且處理使用者與機器螢幕的互動。
services
處理與應用程式關聯的後台操作。
broadcast receivers
處理android作業系統和應用程式之間的通訊。
content providers
處理資料和資料庫管理方面的問題。
乙個活動標識乙個具有使用者介面的單一螢幕。舉個例子,乙個郵件應用程式可以包含乙個活動用於顯示新郵件列表,另乙個活動用來編寫郵件,再乙個活動來閱讀郵件。當應用程式擁有多於乙個活動,其中的乙個會被標記為當應用程式啟動的時候顯示。
乙個活動是activity類的乙個子類,如下所示:
public class mainactivity extends activity
乙個服務是service類的子類,如下所示:
public class myservice extends service
廣播接收器是broadcastreceiver類的乙個子類,每個訊息以intent物件的形式來廣播。
public class myreceiver extends broadcastreceiver
內容提供者元件通過請求從乙個應用程式到另乙個應用程式提供資料。這些請求由contentresolver類的方法來處理。這些資料可以是儲存在檔案系統、資料庫或者其他其他地方。
內容提供者是contentprovider類的子類,並實現一套標準的api,以便其他應用程式來執行事務。
public class mycontentprovider extends contentprovider
有一些附件的元件用於以上提到的實體、他們之間邏輯、及他們之間連線的構造。這些元件如下:
元件描述
fragments
代表活動中的乙個行為或者一部分使用者介面。
views
繪製在螢幕上的ui元素,包括按鈕,列表等。
layouts
控制螢幕格式,展示檢視外觀的view的繼承。
intents
元件間的訊息連線。
resources
外部元素,例如字串資源、常量資源及資源等。
manifest
應用程式的配置檔案。
Android 應用程式元件
應用程式元件是乙個android應用程式的基本構建塊。這些元件由應用清單檔案松耦合的組織。androidmanifest.xml描述了應用程式的每個元件,以及他們如何互動。以下是可以在android應用程式中使用的四個主要元件。元件描述 activities 描述ui,並且處理使用者與機器螢幕的互動...
Android 應用程式元件
應用程式元件是乙個android應用程式的基本構建塊。這些元件由應用清單檔案松耦合的組織。androidmanifest.xml描述了應用程式的每個元件,以及他們如何互動。以下是可以在android應用程式中使用的四個主要元件。元件描述 activities 描述ui,並且處理使用者與機器螢幕的互動...
Android應用程式四大元件
對於乙個android應用程式來說,是由四種關鍵構造塊組織而成的。分別是activity活動 service服務 content provider內容提供者和broadcastreceiver廣播接收器。但是,並不是每乙個android應用程式都需要這四種構造塊。android應用開發四大元件分別是...