Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024
Der Verzeichnisname gen steht für gen . Das Genverzeichnis enthält R. java. Diese Auflistung zeigt den Teil der R. Java-Datei, der für Sie generiert wird, wenn Sie ein brandneues Projekt erstellen.
/ * AUTO-GENERIERTE DATEI. NICHT ÄNDERN. * * Diese Klasse wurde automatisch vom Tool * aapt aus den gefundenen Ressourcendaten generiert. Es * sollte nicht von Hand geändert werden. * / Paket com. Beispiel. myfirstandroidApp; public final class R {public statisch final class attr {} public statisch final class drawable {public statisch final int ic_launcher = 0x7f020000 ;} public statisch final class id {public static final int menu_settings = 0x7f070000;} Öffentliches statisches endgültiges Klassenlayout {public static final int activity_main = 0x7f030000;} Öffentliches statisches Endklassenmenü {public static final int activity_main = 0x7f060000;} public static final class string {public static final int app_name = 0x7f040000; public static final int hello_world = 0x7f040001 ; public static final int menu_settings = 0x7f040002;} // … (Es gibt noch mehr!)
Die Werte in R. java sind die Absprungpunkte für den Ressourcenverwaltungsmechanismus in Android. Android verwendet diese Nummern zum schnellen und einfachen Laden der Elemente, die Sie im Verzeichnis res speichern.
Sie können keine Änderungen an der R. Java-Datei vornehmen. Bereits lange nach der Erstellung eines Projekts überwacht Android den Inhalt der R. Java-Datei und aktualisiert sie gegebenenfalls. Wenn Sie R. Java löschen, erstellt Android die Datei erneut. Wenn Sie R. java bearbeiten, macht Android die Bearbeitung rückgängig.
Wenn Sie im Dialogfeld mit der Aufschrift "Möchten Sie diese Datei wirklich bearbeiten?" Mit "Ja" antworten? Eclipse akzeptiert die Änderung - aber direkt danach stört Android Ihre Änderung.