NoActive BaseConfig 与 AdvanceConfig - 基础与高级配置详解
BaseConfig.json
基础配置文件,控制日志相关设置,即时生效。
完整字段
| 字段 | 类型 | 可选值 | 默认 | 说明 |
|---|---|---|---|---|
| logLevel | string | debug / info / warn / error | info | 日志级别 |
| logType | string | xposed / file | xposed | 日志输出位置 |
logLevel 详细说明
| 级别 | 用途 | 推荐场景 |
|---|---|---|
| debug | 所有日志(关键+常规+警告+错误) | 反馈 BUG 或深度分析问题 |
| info | 常规日志(info+warn+error) | 日常使用推荐 |
| warn | 警告和错误 | 追求稳定,关闭冗余日志 |
| error | 仅错误日志 | 最精简,关闭所有非错误日志 |
logType 详细说明
| 输出位置 | 说明 | 查看方法 |
|---|---|---|
| xposed | 输出到 LSPosed 框架日志 | LSPosed 管理器 → 日志 |
| file | 输出到文件 | /data/system/NoActive_xxxx/log/ |
配置示例
{
"logLevel": "info",
"logType": "file"
}
AdvanceConfig.json
高级配置文件,控制自适应图标和 FCM 推送设置,即时生效。
完整字段
| 字段 | 类型 | 可选值 | 默认 | 说明 |
|---|---|---|---|---|
| adaptiveIcon | boolean | true / false | false | 自适应图标 |
| receiveFCM | boolean | true / false | false | FCM 全局解冻 |
| fcmAppSet | string | 应用包名(逗号分隔) | 空 | FCM 解冻应用 |
adaptiveIcon 自适应图标
开启后,NoActive 应用列表中的应用会强制适配 Android 自适应图标(圆形、圆矩形等)。
FCM 推送配置
两个字段配合使用,有两种配置方式:
方式一:全局解冻所有 FCM
{
"receiveFCM": true
}
所有应用收到 FCM 推送时自动解冻。
方式二:仅指定应用解冻
{
"receiveFCM": false,
"fcmAppSet": "com.tencent.mm,com.tencent.mobileqq"
}
只有微信和 QQ 收到 FCM 时才会被解冻。
配置示例
{
"adaptiveIcon": true,
"receiveFCM": false,
"fcmAppSet": "com.tencent.mm,org.telegram.messenger"
}
→ 继续 FreezeConfig 冻结配置