Android 混淆模板

server/2024/10/18 14:26:22/

保持对外门面类

-keep public class com.xx.devtools.middle.manager.DevLogManager {
public *;
}

保持model类

-keep public class com.xx.devtools.middle.model.** {
public *;
}
-keep public class com.xx.devtools.middle.Globals {
public *;
}

保持Bus注册方法

-keep public class com.xx.devtools.middle.eventbus.EventBus {
public void register(java.lang.Object);
}

保持注解

-keepattributes Annotation
-keep @interface com.xx.devtools.middle.eventbus.Event

保持枚举

-keep enum com.xx.devtools.middle.eventbus.ThreadType {
*;
}

保持调试日志持有者

-keep public class com.xx.devtools.middle.log.LogProcessorHolder {
public com.xx.devtools.middle.log.LogProcessorHolder getInstance();
public void addProcessor(com.xx.devtools.middle.log.ILogProcessor);
public void removeProcessor(com.xx.devtools.middle.log.ILogProcessor);
}

保持调试日志接口

-keep interface com.xx.devtools.middle.log.ILogProcessor {
void onLog(com.xx.devtools.middle.log.LogInfo);
}

保持调试日志Model

-keep class com.xx.devtools.middle.log.LogInfo {
*;
}
-keep class com.xx.devtools.middle.log.LogInfo$LogLevel {
*;
}


http://www.ppmy.cn/server/9104.html

相关文章

【Interconnection Networks 互连网络】Flattened Butterfly 扁平蝶形拓扑

Flattened Butterfly 扁平蝶形拓扑 1. 传统蝶形网络 Butterfly Topology2. 扁平蝶形拓扑 Flattened Butterfly3.On-Chip Flattened Butterfly 扁平蝶形拓扑应用于片上网络 Flattened Butterfly 扁平蝶形拓扑 扁平蝶形拓扑是一种经济高效的拓扑,适用于高基数路由器…

EF6(Entity Framework 6)基础知识

一、Entity Framework 6 概述 Entity Framework (EF) 是 Microsoft 提供的一个对象关系映射器 (ORM),它使得 .NET 开发人员能够使用 .NET 对象来处理数据库,从而无需经常编写大部分数据访问代码。EF 提供了许多功能,包括更改跟踪、查询构建、…

java spring security oauth2 动态 修改当前登录用户的基础信息以及权限2.0(无需重新登录)

两年前写过一篇动态修改角色和权限当时表述的不是很全面 比如如何修改其他用户权限 修改用户信息没有效果等 再写一篇 如何修改其他用户权限 不管如何改变实际需求就是获取用户token,不管是当前用户还是所有用户 当前用户的token可以通过上下文拿到,而其他用户的token该如何拿…

Flume

目录 Flume概述 Flume架构 Flume案例 入门案例 实时监控单个追加文件 实时监控目录下多个新文件 实时监控目录下的多个追加文件 Flume事务 Flume内部原理 Sorce ->> Channel Channel ->> Sink Flume拓扑结构 复制和多路复用 负载均衡和故障转移 聚合…

高级软考项目管理之项目范围管理

项目范围管理 规划范围管理:为记录如何定义、确认和控制项目范围及产品范围,而创建范围管理计划的过程。 #mermaid-svg-ILyx4A2hFZzF7bry {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-ILyx4A2hFZzF7b…

计算机网络学习Day01|OSI参考模型与TCP/IP模型

目录 一、为什么要设计分层网络模型 二、两个模型各有多少层 三、模型中每一层的作用和顺序关系? OSI模型 数据在OSI模型中是如何流动的 TCP/IP模型 数据在TCP/IP模型中是如何流动的 一、为什么要设计分层网络模型 二、两个模型各有多少层 三、模型中每一层的…

【Python_PySide6学习笔记(三十六)】基于QGroupBox和QScrollArea实现带有滚动条的QGroupBox(分组框)

基于QGroupBox和QScrollArea实现带有滚动条的QGroupBox分组框 基于QGroupBox和QScrollArea实现带有滚动条的QGroupBox(分组框)前言正文1、创建QGroupBox并创建其内部布局2、创建QScrollArea并将QGroupBox设置为其内容3、将QScrollArea添加到主窗口的中心部件的布局中4、完整代码…

论文笔记:Leveraging Language Foundation Models for Human Mobility Forecasting

SIGSPATIAL 2022 1intro 语言模型POI客流量预测 2 方法 3 实验