從頭開始,手寫android應用框架(一)

2023-03-31 06:01:15

前言

搭建android專案框架前,我們需要先定義要框架的結構,因為android框架本身的結構就很複雜,如果一開始沒定義好結構,那麼後續的使用就會事倍功半。

結構如下:

com.kiba.framework

——activity 儲存所有的活動

  ——base 儲存baseActivity

——fragment儲存所有的Fragment

  ——base 儲存baseFragment

——service儲存所有的service

——utils儲存所有的工具類

——dto儲存所有的傳入傳出實體

——model儲存所有的實體類

——model_db儲存所有的資料庫實體類(框架使用ormlit)

建立專案

我們先建立一個專案,File—New—New Project,選擇BasicActivity。

 如上圖,一個簡單的,有序的,支援activity恢復資料,支援fragment返回的框架就搭建完成了。

----------------------------------------------------------------------------------------------------

到此,手寫Android框架一就已經介紹完了。

程式碼已經傳到Github上了,歡迎大家下載。

下篇文章介紹AspectJX實現AOP的幾個實用註解。

Github地址:https://github.com/kiba518/AndroidFramework2.0/

----------------------------------------------------------------------------------------------------

注:此文章為原創,任何形式的轉載都請聯絡作者獲得授權並註明出處!
若您覺得這篇文章還不錯,請點選下方的推薦】,非常感謝!

https://www.cnblogs.com/kiba/p/17262561.html