PandaMvp
Introduction: MVP 架构的 Android 快速开发框架,封装了常见的工具类和控件,方便快速开发构建应用。正在整理集成中
Tags:
组件化思路参考文章
app 不包含任何业务代码的壳工程
sdk_core
基础 SDK
uires
公共 ui 部分如全局的 titlebar 全局的弹窗风格等
functionlibs
功能独立的功能组件库
- pay 移动支付相关集成
因微信支付 SDK 路径及类名限制使用微信支付必须在主 App java 源码根目录新 建包 wxapi 再创建 WXPayEntryActivity.java 类继承 WeChatPayActivity manifest 中
components_app_build.gradle
组件 App 的公共 build.gradle 配置部分config.gradle
使用到的各种版本信息及依赖库信息统一管理配置文件gradle.properties
自定义 gradle 参数
接入步骤
1、导入 sdk_code、uires、router、functionlibs 几个基础库 2、复制项目级别的 build.gradle、components_app_build.gradle、config.gradle 到新项目 3、复制 gradle.properties 配置内容到项目 4、业务组件增加 apply from: "../components_app_build.gradle" 5、app module build.gradle 和 manifest 文件参考 app module 进行修改