gpt4 book ai didi

java - 如何编写代码以有效使用 ProGuard/DexGuard 的指南?

转载 作者:行者123 更新时间:2023-11-30 09:30:10 27 4
gpt4 key购买 nike

在编写代码时是否有关于如何有效利用 ProGuard/DexGuard 的指南?我从某个地方读到,最好将所有敏感数据放在不同的类中,而不是将其放入 Activity 类本身,因为 Activity 类不能被混淆.我如何以可以最大限度地利用 ProGuard/DexGuard 的方式编写我的应用程序?如果您打算使用 ProGuard/DexGuard 来避免应用程序损坏,那么在编码时是否有任何规则?

最佳答案

是的,你是对的。

将所有“ secret ”代码放在混淆方法中,让公共(public)方法onyl调用一个混淆的:

示例

public static void main(final String[] args) {
SecretKnowHowWorker.doWork(args);
}

main 不能或不应混淆,但其余部分将被混淆。在 Eclipse 中,当您单击经过混淆的 jar 文件时,您可以单击“Referenced Librraies”,您可以了解混淆的内容和未混淆的内容。

关于java - 如何编写代码以有效使用 ProGuard/DexGuard 的指南?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13376580/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com