app开发者平台在数字化时代的重要性与发展趋势解析
604
2022-11-02
基于 MVP 以及一些 主流技术,整理的一个Android框架.
AndroidModule
基于AcmenXD/AndroidFrame,整理的组件化框架
如要了解功能实现,请运行app程序查看控制台日志和源代码!
源代码 : AcmenXD/AndroidModuleapk-路径 : AndroidModule.apk参考 : Android组件化方案路由 : ARouter
功能
多业务可分多Module开发,便于协作默认debug&release都开启 -> 混淆 | zipalign优化 | 移除无用的resource文件特别说明 -> 框架支持库请移步对应的github查看使用方法及源码
结构说明 -> core 核心库
base
-> impl包 : base层所需的接口基类-> AppConfig : debug开关,config配置及项目用到的其他参数等-> AppFrameConfig : 继承自FrameConfig,修改一些基础配置-> BaseApplication : 继承自FrameApplication,拓展项目配置初始化等-> BaseActivity : 继承自FrameActivity,拓展项目功能-> BaseFragment : 继承自FrameFragment,拓展项目功能-> BaseService : 继承自FrameService,拓展项目功能-> BasePresenter : 继承自FramePresenter,拓展项目功能-> BaseModel : 继承自FrameModel,拓展项目功能
db
-> core : 数据库操作帮助类,数据库表升级基类-> dao : GreenDao生成一些文件,数据库配置及表管理等-> migrator : 数据库表升级支持-> ... : 数据库表操作相关类
http
-> IRequestDoc : Retrofit注解的使用文档-> IRequest : 默认所有服务器接口的定义-> RequestCallback : 服务器状态码统一处理类
widget
-> CircleProgress : 圆形进度条-> ... : 各种自定义组件 & 自定义View 等
model
-> db : 数据库实体类定义-> request : 服务器请求实体类定义-> response : 服务器响应实体类定义
结构说明 -> app 壳Module
结构说明 -> main 业务主Module
view
-> SplashActivity : 启动页-> MainActivity : 主页
mvp
-> ITest : 模拟登录模块mvp接口定义-> TestModel : 模拟登录模块m层实现-> TestPresenter : 模拟登录模块p层实现
结构说明 -> demo 业务Module
view
-> 各功能模块的测试Activity
有问题请与作者联系AcmenXD@163.com ^_^!
gitHub : https://github.com/AcmenXD 如对您有帮助,欢迎点Star支持,谢谢~
技术博客 : http://blog.csdn-/wxd_beijing
END
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~