Android Activity 自定义方法 不混淆,可以使用@Keep注解

Android Activity 自定义方法 不混淆

在Android开发中,如果你想要在Activity中添加一个自定义方法,并确保这个方法在混淆时不被混淆,你可以使用@Keep注解。这个注解来自于Google的androidx.annotation包。

以下是一个简单的例子:

import androidx.annotation.Keep;

import android.app.Activity;

import android.os.Bundle;

public class MyActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// 省略其他代码

}

@Keep

public void myCustomMethod() {

// 自定义方法的实现

}

}

在这个例子中,myCustomMethod方法被@Keep注解标记,这意味着在混淆时ProGuard不会混淆这个方法。这样,即使是在混淆后的APK中,这个方法依然可以被其他代码或反射调用。

相关推荐
雨声不在2 小时前
gradle编译missing_rules报错处理
android·gradle·agp8
用户7093722538514 小时前
配置vscode阅读Android native 代码
android
tangweiguo030519874 小时前
Android OpenGL ES 2.0 完整开发指南:从零到三维旋转立方体
android
龚礼鹏4 小时前
AndroidStudio module编译aar混淆文件处理
android
程序员阿鹏7 小时前
MySQL中给字段添加唯一约束的方式有哪些?
android·数据库·mysql
三少爷的鞋8 小时前
Android Data 层设计的四条红线:为什么必须坚持、如何落地
android
猫豆~8 小时前
zabbix实战——3day
android
知行合一。。。9 小时前
Python--01--核心基础
android·java·python
汤米粥9 小时前
Android简单易用的视频压缩
android
怀君10 小时前
Uniapp——Android离线打包自定义基座教程
android·uni-app