您可以在android程序中以编程方式更改R.string的值吗?我需要提取一些API信息(例如电池状态,电池百分比,Android操作系统版本),并且希望为它保存一个R.string值。我知道如何阅读:更改R.String的值以编程方式
String helloValue= getResources().getString(R.string.hello);
我也看了看:Change value of R.string programically?,但似乎只有涉及到更改语言,他最后只是以不同的方式。任何人都可以帮忙吗?我也在这里:http://developer.android.com/guide/topics/resources/string-resource.html并没有发现助阵要么:(
R中的字符串是在编译时生成的,不能修改,据我所知。您可以将您的字符串保存为SharedPreferences:http://developer.android.com/guide/topics/data/data-storage.html#pref – Jave 2012-03-06 13:56:50