個人對Android開發框架的理解

2021-09-02 11:56:09 字數 371 閱讀 6052

下面是個人理解,歡迎大牛們給予指導性建議。

1 mvc 

v 檢視層,個人認為xml即為檢視層的表現 

c為控制層,activity啟的作用,只寫一些簡單的邏輯處理,真正的處理放到m層

activity之間跳轉寫到專門的類中進行管理(uihelper)

m為model,是訪問網路介面的地方,如果資料為非及時性資料,最好做個快取

每次從快取中取資料,如果沒有從網路載入 (訪問網路最好單獨放到乙個類中管理)

2 整個過程為,通過網路獲取資料,資料可以快取到本地,加速資料載入

,資料載入後通過各種工具類作為輔助,進行展示

4 對於訊息提示,可以使用輪訓形式,每1分鐘請求一次介面,如果有提示則給予提醒。

個人對框架的理解

jointpoint 連線點 在乙個類裡面那些方法可以做擴充套件功能,也就是被增強,這些方法都叫做連線點 切入點 在user類裡面可以喲路很多方法被增強,在實際操作中,我只是增強了update方法,實際增強的方法就叫做切入點 通知 增強 增強的邏輯或功能,比如說擴充套件的日誌管理功能,折耳根日誌管理...

android 開發框架

二 資料儲存 在android,可供選擇的儲存方式包括了sharedpreferences 檔案儲存 sqlite資料庫儲存方式 內容提供器方式 content provider 以及網路方式 5種,具體如下 sharedpreferences是android提供的一種配置檔案讀寫方式,預設存在應用...

Android開發 Android搜尋框架(二)

1.建立搜尋建議提供者 android已經為我們建立了乙個預設的,我們只需要繼承 searchrecentsuggestionprovider 就稍做修改就可以了。見 1 import android.content.searchrecentsuggestionsprovider 2 3 4 搜尋提...