【发布时间】:2021-11-02 16:17:17
【问题描述】:
我的任务是让旧的 .apk 可操作(无源代码)。我已经能够在 Android Studio 中打开 .apk 并查看文件。虽然我对 Android Studio 还很陌生,但我已经能够开始将事情拼凑起来,看看需要改变哪些事情才能使事情正常进行。因为我无法编辑.apk中的文件,所以我必须在新项目中重新编写文件。
我遇到的一个问题是如何恢复到 .apk 中使用的原始尺寸。当我查看 .arsc 文件时,对于 horiztonal_margin 和 vertical_Margin,可以看到类似维度 (4097) 和维度 (256) 的条目。有什么方法可以找出原始尺寸是什么,或者我是否一直试图猜测和检查。 以下代码中的示例:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:paddingLeft="@dimen/horizontal_margin"
android:paddingTop="@dimen/vertical_margin"
android:paddingRight="@dimen/horizontal_margin"
android:paddingBottom="@dimen/vertical_margin"
android:layout_height="match_parent"
android:layout_width="match_parent"
>
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="dimension(13569)"
android:text="TextView"
/>
</RelativeLayout>
【问题讨论】:
标签: android android-xml