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.
- Cámara Android setDisplayOrientation: comportamiento extraño para la pestaña galaxia
- Diseño 4 botones en Android
- Cómo habilitar la compatibilidad con VPN en Android Emulator
- El dispositivo virtual no se puede eliminar
- ¿Iniciar / detener la conexión Wi-Fi / USB del código?
- Android 2.2 - ¿Cómo puedo detectar si estoy instalado en la tarjeta SD o no?
- Cómo establecer programaticamente drawableLeft en el botón de Android?
- ¿Por qué se censuran algunos contactos de las aplicaciones de Android?
- Corregido el encabezado y el pie de página en la versión para móviles un sitio web
- Android MediaPlayer - Descargar y transmitir al mismo tiempo revisitado
- Actualizar Android ADT Tool a 21.1.0 desde 21.0.1
- SDK de Android 2.2 rompe compatibilidad con teléfonos antiguos
- El método Android ArrayAdapter.Add no funciona
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)
- ¿Cómo saber si la última fila del ListView se muestra completamente?
- Calcular la distancia entre dos puntos directamente en SQLite