2026-03-21 11:51:23 +08:00
2026-03-17 17:55:14 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 17:55:14 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 17:55:14 +08:00
2026-03-17 15:37:08 +08:00
2026-03-16 13:31:12 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 15:37:08 +08:00
2026-03-17 17:55:14 +08:00
2026-03-16 13:31:12 +08:00
2026-03-17 17:55:14 +08:00
2026-03-16 13:31:12 +08:00
2026-03-16 13:31:12 +08:00
2026-03-16 13:31:12 +08:00
2026-03-17 17:57:21 +08:00
2026-03-21 11:51:23 +08:00

封装APP 版本迭代

V1.3.3 2026年3月10日 start 更新AS和 AGP

继承 base 有一个app安装权限 纯净版
继承 base_noupdata 没有涉及任何系统权限 纯纯纯静版
升级compileSdk 和 targetSdk 到 36

引入viewBinding
简化配置流程
1.覆盖 google-servicces.json
2.修改app_logo 图片
3.build.gradle 中修改 
    //文件输出存放名字
    appOutPutName = "XXXXXXXXXX"

    //包名
    applicationId "com.xyz.redspin8"
    //app大背景色
    resValue('color', 'windows_color', '#4c0405')
    //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
    resValue('color', 'style_color', '#040102')
    //app 名字
    resValue('string', 'app_name', 'REDSPIN8')
    //预埋订阅网址
    buildConfigField "String", "BASE_URL", "\"https://redspinplay.com/\""
    //后台唯一ID
    buildConfigField "int", "USERID", "256"
    //状态栏文字颜色是否为白色
    buildConfigField "boolean", "IS_WHITE", "true"
    //是否强转启动图为圆形
    buildConfigField "boolean", "IS_ROUND", "false"
    //IS_ROUND 为 true时 圆角启动logo的 圆角大小 为0 表示为圆形 否则为ROUND_RADIUS的 dp2px的 数字大小
    buildConfigField "int", "ROUND_RADIUS", "0"
    //是否获取通讯录 已废弃
    buildConfigField "boolean", "HAS_CONTACT", "false"
    //是否hook web的网络请求 已废弃
    buildConfigField "boolean", "HAS_HOOK", "false"

V1.2.8 2025年12月22日 start 简化配置逻辑流程

1.覆盖 google-servicces.json
2.修改build.gradle你的包名 和 打包名字
3.修改 java包名的目录结构
4.修改app_logo 图片
5.修改 app_config.xml的配置项
需要修改的配置项都在这里面 app_config.xml
    <string name="app_name">APP名字</string>
    <string name="userId">唯一ID</string>
    <string name="base_url">初始域名</string>
    <string name="is_white">任务栏的文字颜色 0 黑 1白 默认黑</string>
    <string name="is_round">启动页logo 0 原图显示 1 强制修改为原型图片logo 给过来的logo不圆润就用1</string>
    <string name="has_contact">0</string> 是否需要通讯录权限 1 要 0 不要
    <color name="style_color">底部操作栏色调</color>
    <color name="windows_color">整体大背景色调</color>
6.项目继承 base_theme 丢弃之前的 base_no_music

V1.0.6 2025年2月6日 start 统一版本管理

所有封装app 复用同一套代码 方便维护管理 继承 base_no_music

引用工程需要替换的

1.包名/APP名字 中文 英文/app logo

2.去firebase 注册FCM 获取 google-service.json 配置文件 需要把私有推送秘钥同步给后台 目前只支持FCM推送

3.app唯一ID

4.app的默认初始网址

5.修改大背景颜色

6.修改操作栏颜色

7.修改启动加载页图标是圆形 还是图标本身

8.自定义启动页背景 以求启动页背景和游戏app本身风格统一

9.base module 实现所有的功能逻辑 软件app入口通过继承 base的 MainActivity2 扩展

10.新增统一命令行打包、指定apk名字的路径配置 所有项目统一版本管理

11.打包命令 ./gradlew assembleRelease 或者 Gradle/Tasks/build/assemble

12.单个app打包命令 Gradle/app名字/Tasks/build/assemble

V1.0.2 2025年1月8日 start

新增邮箱通知  继承 base

V1.0.0 ~ V1.0.1

新增银行信息 继承 base

新增通知,跳转查看网页

新增后台接口配置显示关闭权限,跳转打开facebook,telegram等
Description
No description provided
Readme 80 MiB
Languages
Java 100%