К сожалению, я потерял исходный код приложения, которое я загрузил в магазин. Используя этот сайт, чтобы декомпилировать код Java: http://www.javadecompilers.com/apkПосле декомпиляции файла Apk я получаю числа вместо констант. Как я могу получить строковые значения этих чисел?
я получаю что-то вроде этого в макете XML, например:
<ListView
android:id="@ref/0x7f060000"
android:background="rgb8(0xffffffff)"
android:layout_width="-1"
android:layout_height="dimension(1)"
android:drawSelectorOnTop="false"
android:layout_weight="1065353216.000000" />
<LinearLayout
android:orientation="1"
android:id="@ref/0x7f060001"
android:background="rgb8(0xffffffff)"
android:layout_width="-1"
android:layout_height="-1">
</LinearLayout>
<RelativeLayout
android:id="@ref/0x7f060002"
android:background="rgb8(0xffffffff)"
style="@style/GenericProgressBackground">
<ProgressBar
android:layout_width="-2"
android:layout_height="-2"
style="@style/GenericProgressIndicator" />
</RelativeLayout>
Как я могу перевести число обратно к константам, которые у меня были в исходном коде?
Вы имеете в виду 'id'? –
Все номера, которые вы видите там, были изначально постоянными именами переменных. –
декомпилированный код будет иметь R-файл. у него будут все ссылки. И одно небольшое предложение, если вы можете декомпилировать свой код, любой другой мог бы. где безопасность вашего кода? –