Позвольте мне сказать, у меня есть res.xml
файл:
<res name="images">
<path name="logo">assets/data/logo.png</path>
<path name="img1">assets/data/img1.png</path>
<path name="img2">assets/data/img2.png</path>
</res>
И я хочу автоматически сгенерировать класс Res.java
следующим образом:
public final class Res {
public static final String logo = "assets/data/logo.png";
public static final String img1 = "assets/data/img1.png";
public static final String img2 = "assets/data/img2.png";
}
для вызова любого путинапример, logo
, например, используя статическое поле String из этого сгенерированного класса Res.java
из этого res.xml
:
public class Foo {
public Foo {
String logo = Res.logo;
}
}
Итак, я не знаю, как я могу автоматически построить Res.java
, когда япоместите мои пути в res.xml
(файлы внешних ресурсов) одновременно.
Like В среде Android есть инструмент aapt
, генерирующий R.java
класс, содержащий статические поля в качестве идентификаторов, которые упоминаются как внешниеres
файл, такой как drawables, values.
Теперь, как мне этого добиться?