Hallo Ich hatte gehofft, dass jemand hier mir helfen kann, diese Aufgabe zu erfüllen. Ich möchte den Namen aller meiner Felder, Methoden und Klassen in einem Paket ändern (es ist auch immer eine Klasse zu machen). Ich weiß, dass ich es auch mit Java Reflection nicht außerhalb der Klasse ändern kann.Ändern Klassenname, Methodenname und Exportieren
Mein Beispiel Java-Klasse:
public class Foo {
private final Object foo = ...
private Object foo1 = ...
private void foo(){
Object foo;
}
}
Das sollte generierte Klasse werden:
public class A{
private final Object a= ...
private Object b = ...
private void a(){
Object a; //if possible
}
}
Es wäre toll, wenn jemand mir sagen kann, oder den Code geben Sie mir dies zu erreichen, wenn dies in jeder anderen Sprache gemacht wird, wird es auch großartig sein. Dies wird natürlich im letzten Ausweg getan werden und wird nur für Klassen, die keine Aktivität oder Service sind oder andere Android-Datei, die außerhalb des Pakets verwiesen werden getan werden.
Sie möchten Ihren Code verschleiern, um ihn zu schützen? – davidxxx
@davidhxxx yeah –
eigentlich müssen Sie sich keine Sorgen machen Ihren App-Code immer entschlüsselt, wenn Sie apk freigeben –