Android 應用程式元件

2021-08-21 05:38:24 字數 1407 閱讀 7052

應用程式元件是乙個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應用開發四大元件分別是...