ApplicationContext的四個實現類

2021-09-23 10:23:10 字數 691 閱讀 9564

context的實現類有很多,但是 ci 是唯一做具體工作的,其他實現都是對 ci 做**。ci 中有一些成員物件,先來看看這些物件的用處:

1.mresources(resources):獲取 apk 中 res 資源的物件。

2.moutercontext(context):用於指向**本物件的 context,例如 activity、service 等。

3.mtheme(resources.theme):主題

4.mpackagemanager(pm):包管理類,不僅可以獲取我們apk包的資訊,還能獲取本機apk包的資訊。

ci 中有很多 api,我將這些 api 歸了一下類:

1.service 操作:啟動、停止、重啟、繫結、解綁、獲取系統服務以及多使用者操作。

3.關於 sp 的操作:我們知道 sp 其實就是 xml 檔案,所以這裡的操作有:獲取、移動、刪除。

5.資料庫操作:我們知道 sqlite 其實是一種檔案型資料庫,所以有:開啟、建立、移動、刪除、獲取資料庫檔案路徑等操作。

e2. string locations = ;

e2. string locations = ;

e1. servletcontext servletcontext = request.getsession().getservletcontext();

-end-

事物的四個特性和四個隔離級別

事物是一條或者多條sql語句組成的執行序列,這個序列中的所有語句都屬於同乙個工作單元,要麼同時完成,其中如果有乙個失敗,則其他操作都要回滾。事物是乙個不可分割的資料庫邏輯工作單位,要麼全部完成,要不失敗回滾。事務執行的結果必須使資料庫從乙個一致性狀態變到另乙個一致性狀態。乙個事物的執行不能被別的併發...

mysql事務四個特性 事務的四個特性

事務的四個特性 1.原子性 atomicity 1.1什麼是原子性 一般來說,原子是指不能分解成小部分的東西。這個詞在計算的不同分支中意味著相似但又微妙不同的東西。例如,在多執行緒程式設計中,如果乙個執行緒執行乙個原子操作,這意味著另乙個執行緒無法看到該操作的一半結果。系統只能處於操作之前或操作之後...

mysql的事務四個特性以及事務的四個隔離級別

分別是原子性 一致性 隔離性 永續性。原子性是指事務包含的所有操作要麼全部成功,要麼全部失敗回滾,因此事務的操作如果成功就必須要完全應用到資料庫,如果操作失敗則不能對資料庫有任何影響。一致性是指事務必須使資料庫從乙個一致性狀態變換到另乙個一致性狀態,也就是說乙個事務執行之前和執行之後都必須處於一致性...