一键生成MVP架构基础代码-Android Studio模板

上传者: bruce__ray | 上传时间: 2021-02-16 20:07:41 | 文件大小: 40KB | 文件类型: GZ
MVP
一键生成MVP架构基础代码-Android Studio模板

文件下载

资源详情

[{"title":"( 58 个子文件 40KB ) 一键生成MVP架构基础代码-Android Studio模板","children":[{"title":"835.DevMvp__LiangLuDev","children":[{"title":"MvpActivity","children":[{"title":"globals.xml.ftl <span style='color:#111;'> 928B </span>","children":null,"spread":false},{"title":"template.xml <span style='color:#111;'> 959B </span>","children":null,"spread":false},{"title":"root","children":[{"title":"res","children":[{"title":"layout","children":[{"title":"activity_main.xml.ftl <span style='color:#111;'> 406B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"AndroidManifest.xml.ftl <span style='color:#111;'> 264B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"app_package","children":[{"title":"MvpContract.java.ftl <span style='color:#111;'> 413B </span>","children":null,"spread":false},{"title":"MvpPresenter.java.ftl <span style='color:#111;'> 638B </span>","children":null,"spread":false},{"title":"MvpModel.java.ftl <span style='color:#111;'> 247B </span>","children":null,"spread":false},{"title":"MvpActivity.java.ftl <span style='color:#111;'> 926B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"template_blank_activity.png <span style='color:#111;'> 6.20KB </span>","children":null,"spread":false},{"title":"recipe.xml.ftl <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"app","children":[{"title":"src","children":[{"title":"main","children":[{"title":"res","children":[{"title":"values","children":[{"title":"colors.xml <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'> 72B </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 394B </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false}],"spread":true},{"title":"layout","children":[{"title":"activity_book.xml <span style='color:#111;'> 589B </span>","children":null,"spread":false},{"title":"fragment_music.xml <span style='color:#111;'> 266B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"luliang","children":[{"title":"devmvp","children":[{"title":"mvp","children":[{"title":"base","children":[{"title":"BaseModel.java <span style='color:#111;'> 829B </span>","children":null,"spread":false},{"title":"IBaseView.java <span style='color:#111;'> 172B </span>","children":null,"spread":false},{"title":"BasePresenter.java <span style='color:#111;'> 612B </span>","children":null,"spread":false},{"title":"IBasePresenter.java <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"BaseFragment.java <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"BaseActivity.java <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"IDevMvpCallBack.java <span style='color:#111;'> 194B </span>","children":null,"spread":false}],"spread":true},{"title":"presenter","children":[{"title":"PBookImpl.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"PMusicImpl.java <span style='color:#111;'> 584B </span>","children":null,"spread":false}],"spread":true},{"title":"model","children":[{"title":"MBookImpl.java <span style='color:#111;'> 639B </span>","children":null,"spread":false},{"title":"MMusicImpl.java <span style='color:#111;'> 259B </span>","children":null,"spread":false}],"spread":true},{"title":"bean","children":[{"title":"BookBean.java <span style='color:#111;'> 26.88KB </span>","children":null,"spread":false}],"spread":false},{"title":"view","children":[{"title":"fragment","children":[{"title":"MusicFragment.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":false},{"title":"activity","children":[{"title":"BookActivity.java <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"contract","children":[{"title":"CBook.java <span style='color:#111;'> 686B </span>","children":null,"spread":false},{"title":"CMusic.java <span style='color:#111;'> 405B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"api","children":[{"title":"Url.java <span style='color:#111;'> 260B </span>","children":null,"spread":false},{"title":"DevMvpService.java <span style='color:#111;'> 422B </span>","children":null,"spread":false},{"title":"DevMvpApi.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false}],"spread":true},{"title":"DevMvpApplication.java <span style='color:#111;'> 680B </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"rxhelper","children":[{"title":"RxException.java <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"RxTransformer.java <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"RxObservable.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"LogUtils.java <span style='color:#111;'> 3.17KB </span>","children":null,"spread":false},{"title":"GsonUtils.java <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"ToastUtils.java <span style='color:#111;'> 719B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"AndroidManifest.xml <span style='color:#111;'> 827B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"build.gradle <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"MvpFragment","children":[{"title":"globals.xml.ftl <span style='color:#111;'> 928B </span>","children":null,"spread":false},{"title":"template.xml <span style='color:#111;'> 772B </span>","children":null,"spread":false},{"title":"root","children":[{"title":"res","children":[{"title":"layout","children":[{"title":"fragment_layout.xml.ftl <span style='color:#111;'> 259B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"AndroidManifest.xml.ftl <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"app_package","children":[{"title":"MvpContract.java.ftl <span style='color:#111;'> 411B </span>","children":null,"spread":false},{"title":"MvpPresenter.java.ftl <span style='color:#111;'> 642B </span>","children":null,"spread":false},{"title":"MvpModel.java.ftl <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"MvpFragment.java.ftl <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"recipe.xml.ftl <span style='color:#111;'> 969B </span>","children":null,"spread":false}],"spread":true},{"title":"config.gradle <span style='color:#111;'> 668B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 16.23KB </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 644B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明