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

相关推荐
lishutong100618 分钟前
直破 Android 17 大屏困局:Navigation 3 架构深度解析
android·架构
梦里花开知多少21 分钟前
AOSP Android 14 壁纸架构深度分析
android
木子予彤1 小时前
直破 Android 17 大屏困局:Navigation 3 架构深度解析
android·android jetpack
用户41659673693551 小时前
记一次 Compose 文本排版填坑:为什么阿拉伯文案明明空间足够却强行换行?
android
九天轩辕1 小时前
Android CI/CD 编译 AIDL 报错分析与解决
android·java·ci/cd
人民的石头1 小时前
android AI 规则匹配引擎接入
android
小手智联老徐2 小时前
Windows 下 ADB 无线调试与系统级操作指南
android·windows·adb
叶羽西2 小时前
Android15 Media框架JNI Interface调试
android
spencer_tseng2 小时前
anti-screenshot (Android + iOS)
android·ios
程序员Android2 小时前
Android 相机MFNR 拍照trace 分析
android·数码相机