Heim  >  Artikel  >  Java  >  Was bedeutet R in Java?

Was bedeutet R in Java?

angryTom
angryTomOriginal
2020-02-03 09:36:454658Durchsuche

Was bedeutet R in Java?

Was bedeutet R in Java?

R bedeutet Ressource in Java. Die vollständige Form ist Ressource.

In der Projektentwicklung werden Ressourcen fast überall verwendet, einschließlich Layout, String, Drawable, Raw, Style, Theme usw. Diese Ressourcen werden während des Kompilierungsprozesses in APK (Ordner res) oder in unabhängige Ressourcen-APK-Pakete (z. B. „framework-res.apk“) gepackt.

Diese Ressourcen erhalten jedoch eindeutige IDs, nämlich Ressourcenindizes, um den Systemzugriff zu erleichtern.

Diese Ressourcenindizes sind achtstellige hexadezimale Ganzzahlen, die vom Android-Tool AAPT (Android Asset Packing Tool) generiert werden.

Was bedeutet R in Java?

Der mittlere 02-Positionswert stellt den Ressourcentyp dar, der der Ressourcen-ID entspricht. Diese sind:

02: zeichnbar

03: Layout

04: Werte

05: XML

06: Rohmaterial

07: Farbe

08: Menü

R.java-Dateibeispiel

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int icon=0x7f020000;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
    }
}

(Verwandte Video-Tutorial-Freigabe: Java-Video-Tutorial)

Das obige ist der detaillierte Inhalt vonWas bedeutet R in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn