最近閑來無事,總結了下以前項目封裝的基礎框架退疫,并與大家分享渠缕。大家可以下載源碼導入或者引用方式集成到自己的項目中去。路過的大神們覺得好的話可以點個贊關注支持下褒繁,同時也可以評論或者私聊亦鳞。好了不廢話了,開始聊聊我們今天的主題棒坏。
警報:目前項目使用的是Android X的庫燕差,如果項目使用android support庫的話,需要自己下載Module修改下
?一坝冕、項目的集成步驟:
方式一徒探、Module方式導入
1.下載https://github.com/Msdcxy/Library?鏈接中源碼,切換到自己的項目選擇
(1)File—>New—>Import Module
(2)選擇文件中的library庫導入到自己的項目喂窟,并添加到自己的App中测暗,編譯完成。
方式二磨澡、implementation?庫方式的引用
(1)碗啄、在項目Build.grale文件夾添加maven { url"https://jitpack.io" }
(2)、在app?的build.grale中加入引用:
?implementation 'com.github.Msdcxy:Library:x.x.x'? (版本號以GitHub的版本庫為準)
項目地址:https://github.com/Msdcxy/Library
編譯成功表示集成完畢稳摄。
二稚字、測試
(一)創(chuàng)建Activity :
(1)繼承BaseActivity重寫?onCreateProxy方法代替activity的onCreate方法即可
(2)使用Mvp模式:(模擬一個的登陸邏輯代碼Demo)
1.LoginActivity:繼承BaseMvpActivity (onCreateProxy一定要調用類的super.onCreateProxy)
2.LoginContract
3.LoginPresenterImpl:具體邏輯處理
(二)Fragment的使用與Activity類似,這里就不過多介紹了秩命。源碼里面有具體Demo
到此尉共,項目框架的簡單使用已經介紹完畢。感謝大家能仔細的看完這篇文章弃锐,記得點贊支持下哦0烙选!霹菊!