在这个android java文件中这些数字是什么?

时间:2019-04-03 13:35:01

标签: java android

所以我一直在尝试制作一些应用,并在寻找灵感。我正在github上浏览一个应用程序,并正在查看代码。有数字和属性。我不明白这些数字是多少。谁能帮忙解释一下这些android文件中的这些数字是什么?

public static final class attr {
    public static final int actionBarDivider = 2130772069;
    public static final int actionBarItemBackground = 2130772070;
    public static final int actionBarPopupTheme = 2130772063;
    public static final int actionBarSize = 2130772068;
    public static final int actionBarSplitStyle = 2130772065;
    public static final int actionBarStyle = 2130772064;
    public static final int actionBarTabBarStyle = 2130772059;
    public static final int actionBarTabStyle = 2130772058;
    public static final int actionBarTabTextStyle = 2130772060;
    public static final int actionBarTheme = 2130772066;
    public static final int actionBarWidgetTheme = 2130772067;
    public static final int actionButtonStyle = 2130772093;
    public static final int actionDropDownStyle = 2130772088;
    public static final int actionLayout = 2130772023;
    public static final int actionMenuTextAppearance = 2130772071;
    public static final int actionMenuTextColor = 2130772072;
    public static final int actionModeBackground = 2130772075;
    public static final int actionModeCloseButtonStyle = 2130772074;
    public static final int actionModeCloseDrawable = 2130772077;
    public static final int actionModeCopyDrawable = 2130772079;
    public static final int actionModeCutDrawable = 2130772078;
    public static final int actionModeFindDrawable = 2130772083;

等号后面的数字是多少?

,它们已经在同一应用的另一个android java文件中使用过。

this.et = (EditText) findViewById(PT1293.id.etRoll);
this.Scloth.setAdapter(new ArrayAdapter(this, 17367049, this.branch));

1 个答案:

答案 0 :(得分:4)

这些数字是在项目的R类中生成的

  

一旦您将应用程序资源外部化,就可以使用在项目的R类中生成的资源ID来访问它们。本文档说明如何在Android项目中对资源进行分组,并为特定设备配置提供替代资源,然后从您的应用程序代码或其他XML文件访问它们。

例如,如果string1的ID为4445,则R.string.string1为4445

但是通常(总是)访问资源,我们不会像这样将硬编码为int。相反,它们是生成的,例如,我们使用R.string.string1访问资源。

正如@CommonsWare所说,它看起来像是对Apk的反向工程,

有关更多信息,请参见here