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.
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!