Android depurar las variables de entorno

Tratando de averiguar cómo pasar la información de Eclipse a mi aplicación para Android. Básicamente, en código tengo una variable que es el nombre de host de mi servidor. Sin embargo, para fines de depuración, quiero señalar a mi máquina local en lugar de un servidor de producción; No quiero cambiar este archivo para que yo no lo cometa accidentalmente (es decir, quiero dar a mí mismo y otros desarrolladores de mi equipo la capacidad de anular varias configuraciones en tiempo de ejecución). Normalmente se puede hacer esto a través de variables de entorno, pero no puedo averiguar cómo hacerlo para Android.

¿Hay una manera de hacer esto (o algo equivalente) donde puedo especificar la configuración cuando lanzo la instancia de la depuración.

En caso de que alguien se pregunte, he añadido un archivo xml en el directorio res. Luego utilizo la reflexión para buscar en R para encontrar la identificación por nombre y luego obtener el valor de la cadena del contexto.

Por ejemplo, pongo el siguiente XML en res/values/dev.xml

 <? Xml version = "1.0" encoding = "utf-8"?>
 <Recursos>
     <String name = "server"> myserver.mydomain.com </ string>
     <String name = "username"> myusername </ string>
     <String name = "password"> mypassword </ string>
 </ Resources>

Luego utilizo la reflexión para encontrar el Id de R.strings.server & do <context>.getString(id)

  • Android SDK tools revision 12 tiene un problema con Proguard => la conversión de errores al formato Dalvik falló con error 1
  • La opción CheckJNI no funciona
  • Método particular de la llamada después del intervalo de tiempo regular
  • Problemas al manejar los cambios de orientación
  • La aplicación no puede iniciarse en Android 2.2 (Froyo)
  • Error al abrir eclipse
  • Después de actualizar Android Studio Su mostrar un error
  • ¿Qué versiones de Android SDK admiten la codificación en qué versiones de Java?
  • AlertDialog o cuadro de diálogo personalizado
  • Fuente monospace Android 2.3
  • Programar la actividad 'Añadir cuenta' en Android 2.2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.