¿Se pueden cambiar los valores de R.string mediante programación en un programa de Android? Necesito extraer cierta información de la API (por ejemplo, estado de la batería, porcentaje de la batería, versión del sistema operativo Android) y me gustaría guardar un valor R.string. Yo sé cómo leerlo:Cambiar el valor de R.String Programmatically
String helloValue= getResources().getString(R.string.hello);
También he visto: Change value of R.string programically? pero parece que sólo implica cambiar el lenguaje y terminó haciéndolo de una manera diferente. ¿Alguien puede ayudar, por favor? También he mirado aquí: http://developer.android.com/guide/topics/resources/string-resource.html y no encontré nada para ayudar a cabo bien :(
Las cadenas en R se generan en la compilación y no pueden modificarse hasta donde yo sé. En su lugar, podría guardar sus cadenas como SharedPreferences: http://developer.android.com/guide/topics/data/data-storage.html#pref – Jave