2016-03-30 11 views

Antwort

7

Soweit ich weiß, kümmert sich der Compiler für Android nicht um Ihre Variablennamen. Wenn Sie den Code dekompilieren (oder zurückentwickeln), erhalten Sie manchmal Variablennamen mit einem Buchstaben, was bedeutet, dass der Compiler Ihre Variablennamen neu schreibt.
Aber trotzdem hat der Compiler keine Variablennamen. Nur Referenzen, also kümmern Sie sich nicht um die Länge und mehr über den Sinn Ihrer Variablennamen;).

1

Compiler funktioniert nur mit Referenzen, und alle haben die gleiche Länge, die auf der Architektur Ihres Geräts basiert. Sie können sich auch eine Tabelle mit allen Variablennamen und Referenzen vorstellen. Um all diese Namen zu speichern, wird etwas Platz benötigt, aber das ist auch kein lustiger Witz, weil das Textformat perfekt zum Speichern geeignet ist und dieser Raum kleiner als einige Kilobyte ist. Und standardmäßig lässt der Compiler diese Tabelle mit Referenzen und Namen zurück. Aber in diesem Fall kann jeder Ihre App dekompilieren und Ihren Code verstehen, da die Namen der Variablen einige Bedeutungen haben. Wenn Sie einige Hürden machen möchten, können Sie die Option so einstellen, dass alle Variablennamen in v1, v2, v3 usw. geändert werden.