Android 核心構(gòu)建模塊
安卓 組件 只是一個(gè)具有明確定義生命周期的代碼片段,例如Activity、Receiver、Service等。愛掏網(wǎng) - it200.com
安卓的核心構(gòu)建塊或基本組件是活動(dòng)、視圖、意圖、服務(wù)、內(nèi)容提供者、片段和AndroidManifest.xml。愛掏網(wǎng) - it200.com
Activity
Activity是表示一個(gè)單獨(dú)屏幕的類。愛掏網(wǎng) - it200.com它類似于AWT中的框架。愛掏網(wǎng) - it200.com
View
View是用戶界面元素,例如按鈕、標(biāo)簽、文本字段等。愛掏網(wǎng) - it200.com任何你看到的都是一個(gè)視圖。愛掏網(wǎng) - it200.com
Intent
Intent用于調(diào)用組件。愛掏網(wǎng) - it200.com主要用途有:
- 啟動(dòng)服務(wù)
- 啟動(dòng)活動(dòng)
- 顯示網(wǎng)頁
- 顯示聯(lián)系人列表
- 廣播消息
- 撥打電話等。愛掏網(wǎng) - it200.com
例如,您可以編寫以下代碼來查看網(wǎng)頁。愛掏網(wǎng) - it200.com
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.javatpoint.com"));
startActivity(intent);
服務(wù)
服務(wù)是可以長時(shí)間運(yùn)行的后臺(tái)進(jìn)程。愛掏網(wǎng) - it200.com
有兩種類型的服務(wù):本地服務(wù)和遠(yuǎn)程服務(wù)。愛掏網(wǎng) - it200.com本地服務(wù)可以從應(yīng)用程序內(nèi)部訪問,而遠(yuǎn)程服務(wù)可以從同一設(shè)備上運(yùn)行的其他應(yīng)用程序遠(yuǎn)程訪問。愛掏網(wǎng) - it200.com
ContentProvider
ContentProvider用于在應(yīng)用程序之間共享數(shù)據(jù)。愛掏網(wǎng) - it200.com
Fragment
Fragment類似于活動(dòng)的部分。愛掏網(wǎng) - it200.com一個(gè)活動(dòng)可以同時(shí)在屏幕上顯示一個(gè)或多個(gè)片段。愛掏網(wǎng) - it200.com
AndroidManifest.xml
它包含有關(guān)活動(dòng)、內(nèi)容提供者、權(quán)限等的信息。愛掏網(wǎng) - it200.com它類似于Java EE中的web.xml文件。愛掏網(wǎng) - it200.com
Android虛擬設(shè)備(AVD)
它用于在不需要手機(jī)、平板等設(shè)備的情況下測試Android應(yīng)用程序。愛掏網(wǎng) - it200.com它可以創(chuàng)建不同配置的虛擬設(shè)備,以模擬不同類型的真實(shí)設(shè)備。愛掏網(wǎng) - it200.com