一.前言
我看了JessYan大神的MVPArms项目框架,使我开始对Android MVP认识更加深刻,通过该框架,确实使代码降低了耦合,因此我决定动手把老项目重构,用上MVPArms框架!顺便记录一下我的学习历程!
二.学习历程
1.准备工作
1)准备工作,将大神提供的"一键搭建 MVPArms Module 模版",保存到AndroidStudio Module 模版目录下面,具体方法点击链接查看:https://github.com/JessYanCoding/MVPArms-Module-Template
2)准备工作,将大神提供的"一键搭建 MVPArms Page 模版",保存到AndroidStudio Activity 模版目录下面,具体方法请点击链接查看:https://github.com/JessYanCoding/MVPArmsTemplate
*注意:以上两步操作完成之后,要重启一下AS
2.使用Android Studio新建普通项目




*注意:为什么要先创建普通项目?因为创建MVPArms项目必须遵循,先创建MVPArms module,再创建MVPArms activity全家桶,才能成功创建MVPArms项目。
3.使用Android Studio新建MVPArms项目
1)新建MVPArms模块





*注意:项目中出现了两个application模块,那么此时需要删除上面方框的普通模块,保留项目方框的MVPArms模块。至于如何删除项目里的模块,请百度搜索一下!
2)新建MVPArms 页面



*注意:还有个步骤就是,一定要给MVPArms模块添加混淆,具体操作说明请点击链接查看:https://github.com/JessYanCoding/MVPArms/wiki#1.5
*如果程序无法正常运行,请处理以下两处:


如果程序能够正常运行,那么就恭喜你,一个MVPArms项目你已经成功创建了!
网友评论