¿Un archivo de recursos estático?

Android usa un archivo de recursos estático R. Este archivo (al menos en eclipse) se actualiza automáticamente cada vez que agrega nuevos identificadores de cualquier tipo. ¿Cómo puedo crear / implementar la misma característica en una aplicación Java normal? ¿Es tan simple como escribir un analizador xml y simplemente actualizar el archivo de recursos después de modificar el xml?

Respuesta 1

En cierto modo, sí. Debe crear un script / programa de compilación personalizado que se ejecute al comienzo de cada compilación (antes que nada), escanea los archivos de la carpeta de recursos (y si son archivos XML, debe leer en los archivos XML y analizar los recursos de cadena o lo que sea de esos), luego escríbalo todo en un archivo Java de alguna manera (por ejemplo, R.string_name = "valor de cadena").

Asegúrese de que los archivos XML no estén realmente empaquetados en su .jar, ya que toda esa información se almacenará dentro de su archivo de recursos Java ahora.

Para cosas que no son archivos XML, puede almacenar el nombre de archivo como una cadena en el archivo de recursos de Java.

Respuesta: 2

Lo que quiero es: en modo vertical: una vista de imagen y un texto a continuación En modo horizontal: una vista de imagen a la izquierda y un texto a la derecha ¿Cómo puedo hacer eso? sabiendo que en mi manifiesto hay un: ...

Quiero obtener información de cada clase de un archivo .java para poder guardar en una estructura (tal vez una lista) los métodos que llama cada método de cada clase. ¿Alguien puede ayudarme? gracias!

Aprendo a saber dónde realmente se redirige el enlace desde una URL. Después de probar en el sitio web de URL de redireccionamiento, le da el tipo de redireccionamiento de URL 301. Por lo tanto, pruebo en función del enlace a continuación para obtener un enlace real. Hazte con la redirección ...

Estoy trabajando en la aplicación móvil HTML5, que necesita una biblioteca Java para estar completa. ¿Entonces quiero saber exactamente cómo invocar el método Java desde JavaScript? El HTML5 se envolverá en un WebView o ...