對於乙個android應用程式來說,是由四種關鍵構造塊組織而成的。分別是activity活動、service服務、content provider內容提供者和broadcastreceiver廣播接收器。但是,並不是每乙個android應用程式都需要這四種構造塊。
android應用開發四大元件分別是:
活動(activity):用於表現功能,是所有程式的根本,所有程式的流程都執行在activity 之中。在android的程式當中,activity 一般代表手機螢幕的一屏。當開啟乙個新的螢幕時,之前乙個螢幕會被置為暫停狀態,並且壓入歷史堆疊中。使用者可以通過回退操作返回到以前開啟過的螢幕。
服務(service):通俗的講,就是剝離了ui介面的activity。因為service只在後台執行,不提供介面呈現。與windows服務的概念接近,它們通常都是後台長時間執行,接受上層指令,完成相關事務的模組。
內容提供商(content provider):android提供的第三方應用資料的訪問方案,支援在多個應用中儲存和讀取資料,相當於資料庫。例如,通訊錄資料。
Android 應用四大元件
android系統四大元件分別是活動 activity 服務 service 廣播接收器 broadcast receiver 和內容提供器 content provider 其中活動是所有 android 應用程式的門面,凡是在應用中你看得到的東西,都是放在活動中的。而服務就比較低調了,你無法看到...
android 四大元件
1.activity 2.service 3.contentprovider 應用中的資料,對外進行共享,其它應用可以通過內容提供者,可以訪問到你應用中的資料,對資料進行增刪改查 1 對不同的資料格式,統一了檔案格式和資料訪問api 2 內容提供者要繼承contentprovider類 3 在清單檔...
Android 四大元件
activity intent receiver service content provider 並不是每乙個android應用程式都需要這四種構造塊,這不是必須的。當我們明確了我們的應用需要哪些構造塊後,我們就需要在androidmanifest.xml中登記這些構造塊的清單。這個配置檔案用於定...