android四大元件

2021-07-12 05:52:20 字數 696 閱讀 3703

android 四大元件:

1.contentprovider :

*contentprovider是什麼:

android中的乙個應用元件(作為乙個引用元件的表現是生命週期方法)

android中內容提供者(一般是內部儲存中的資料)

*contentprovider 物件的應用場合

例如:3.contentprivater在實際中的應用:

乙個程序a想要共享它的私有資料

為什麼不在activity中啟動工作執行緒執行耗時操作 

因為當activity工作於後台處於停止狀態時,它所在的程序的生命力就會比較薄弱,在記憶體不足時可能會被殺死

記住: 並不是所有的耗時操作都要寫到service中,短時的耗時操作完全可以在activity中啟動工作執行緒

service的型別;

啟動模式

繫結模式

混合模式

重點掌握這些模式service物件的生命週期,以及其生命週期的方法,我們可以在生命週期中執行那些業務

android 程序分類;

前台程序(可見,可以與使用者互動)

可見程序(可見,但不能與使用者互動)

服務程序(後台有service在執行)

後台程序(沒有service元件,所有activity都處於停止狀態)

空程序(沒有任何元件在執行的程序)

優先順序從上往下降低

android 四大元件

1.activity 2.service 3.contentprovider 應用中的資料,對外進行共享,其它應用可以通過內容提供者,可以訪問到你應用中的資料,對資料進行增刪改查 1 對不同的資料格式,統一了檔案格式和資料訪問api 2 內容提供者要繼承contentprovider類 3 在清單檔...

Android 四大元件

activity intent receiver service content provider 並不是每乙個android應用程式都需要這四種構造塊,這不是必須的。當我們明確了我們的應用需要哪些構造塊後,我們就需要在androidmanifest.xml中登記這些構造塊的清單。這個配置檔案用於定...

android四大元件

1.activity 是android中最基本的乙個元件,負責畫面展示,ui空間存放,其上的內容直接和使用者互動,乙個android專案將有多個activity組成 2.service 3.contentprovider 內容提供者,通過它實現程式之間的資料共享。因為資料儲存的方式很多,沒有乙個統一...