【发布时间】:2012-03-06 13:53:46
【问题描述】:
你能在安卓程序中以编程方式更改 R.string 的值吗?我需要提取一些 API 信息(例如电池状态、电池百分比、android 操作系统版本)并希望将其保存为 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:developer.android.com/guide/topics/data/data-storage.html#pref
标签: android android-2.3-gingerbread