Android开发,ZxMvp框架的引入及使用详解(上)
来源:互联网 发布:淘宝开团是不是很难抢 编辑:程序博客网 时间:2024/06/03 07:57
本文适用于本人上传至github的mvp框架的使用。
文章包含了导入,设置,使用及其他相关操作。
https://github.com/StannyBing/ZxMvp
下载地址如上。
1.下载zxmvpdemo到本地
2.下载ZxMvpTemplete
3.构建框架体系
请将api、app、mvp、ui这四个文件夹复制到你的项目中去manifest也请参照demo的manifest进行配置
api中service存放的ApiService是用于配置网络请求接口的
ApiConstants用于配置服务地址
ApiParamUtil用于封装网络请求上传参数
app文件夹中的GlobalConfiguration是用于全局配置网络请求管理。需要注意的是,需要去manifest中修改好对应的地址
MyApplication的作用大家都知道就不细说了。但请注意里面的ZXApp.init(this,true)是我的ZxUtils工具库的初始化方法。
但是要注意MyApplicaion一定要有。
https://github.com/StannyBing/ZXUtils
ZxUtils的github地址如上。我的csdn博客上也有相关的使用,就不再多说。
mvp模块就是框架的核心,里面包含了contract、model、presenter三个文件夹
ui,我暂时分为activity和fragment
至于其他的文件夹 如果你们有不同的,可以自行配置,与框架无关。
4.新建activity
下面开始进行新建的测试。
在项目包名上进行右键,选择zxmvp一键模板
请注意,以往新建Activity都是在你想要它出现的位置的文件夹上new,但是如果使用模板的话,请注意,一定要在最外面的包名上new,这样activity就会进入到ui/activity的目录下,之后你可以移到其他位置。
否则,他会在ui/activity的文件夹下再新建一个mvp文件夹和ui文件夹,请务必注意。
之后如图所以出现上面的界面,请注意其中的Generate Fragment这个选项,如果不勾选,默认创建的是Activity,如果勾选,创建的就是fragment。
除开activity和fragment,模板还会创建contract、model、presenter、xml四个文件。
输入LForgetActivity,点击确定,你就会发现多出了五个文件,我们依次增加了ForgetModel、ForgetContract、ForgetPresenter、ForgetActivity、activity_forget.
到这里我们就一键创建完毕了。
下一篇文章,我们再来讲具体的用法。
下一章:Android开发,ZxMvp框架的引入及使用详解(中)
- Android开发,ZxMvp框架的引入及使用详解(上)
- Android开发,ZxMvp框架的引入及使用详解(中)
- Android开发,ZxMvp框架的引入及使用详解(下)
- Android开发框架及注解的使用
- Android引入即用的便捷开发框架WelikeAndroid
- Android引入即用的便捷开发框架WelikeAndroid
- Android ButterKnife依赖注入框架的引入和使用
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android最火的快速开发框架AndroidAnnotations使用详解
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android 快速开发框架AndroidAnnotations使用详解
- LeetCode.154 Find Minimum in Rotated Sorted Array II
- 根据相同的class名获取所有的节点
- 第一章 深入浅出Web请求过程(笔记)
- mybatis查询出来的字段的值为null,驼峰字段
- sql语句的各种模糊查询
- Android开发,ZxMvp框架的引入及使用详解(上)
- 第二周 项目3—汉诺塔
- 第二周实践项目三(1)
- 上一篇c#和outlook发送邮件使用的file类的部分代码
- 从头到尾解析Hash 表算法 作者:July、wuliming、pkuoliver 出处:http://blog.csdn.net/v_JULY_v。 说明:本文分为三部分内容,
- 第三周项目一(1) 建立线性表
- 步进电机的失步和过冲是什么意思
- STL源码分析之vector(三)—其它函数 eraser()、operator[]和operator =
- VMware Workstation Pro安装MS-DOS