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中,这个方法依然可以被其他代码或反射调用。

相关推荐
帅得不敢出门18 小时前
Android监听第三方播放获取音乐信息及包名
android·java
2503_9284115618 小时前
10.9 鸿蒙创建和运行项目
android·华为·harmonyos
alexhilton1 天前
Kotlin互斥锁(Mutex):协程的线程安全守护神
android·kotlin·android jetpack
spencer_tseng1 天前
Eclipse 4.7 ADT (Android Development Tools For Eclipse)
android·java·eclipse
archko1 天前
android pdf框架-15,mupdf工具与其它
android·pdf
.豆鲨包1 天前
【Android】MVP架构模式
android·架构
代码会说话1 天前
i2c通讯
android·linux·嵌入式硬件·嵌入式
默|笙2 天前
【c++】set和map的封装
android·数据库·c++
kaikaile19952 天前
PHP计算过去一定时间段内日期范围函数
android·开发语言·php
2501_929382652 天前
电视盒子助手开心电视助手 v8.0 删除电视内置软件 电视远程控制ADB去除电视广告
android·windows·adb·开源软件·电视盒子